본문내용 바로가기
무료배송 이벤트 경품 소득공제

R Cookbook 데이터 분석과 통계 그래픽스를 위한 실전 예제

폴 티터 지음 | 이제원 옮김 | 유충현 감수 | 인사이트 | 2012년 07월 10일 출간

이 책의 다른 상품 정보

  • 정가 : 32,000원
    판매가 : 28,800 [10%↓ 3,200원 할인]
  • 통합포인트 :
    [기본적립] 1,600원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    10월 21일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 새로 나온 O'Reilly 번역서를 확인해보세요!
    2019.06.14 ~ 2020.12.31
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 인사이트 출판사의 IT전문서를 편리하게 모아 보세요
    2017.11.22 ~ 2019.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788966260379(8966260373)
쪽수 520쪽
크기 188 * 254 * 35 mm /1004g 판형알림
이 책의 원서/번역서 R cookbook/Teetor, Paul

책소개

이 책이 속한 분야

이 책의 주제어

통계 프로그램 R을 활용한 데이터 분석과 통계 그래픽스를 위한 실전예제를 제시하다!

『R Cookbook』은 통계 프로그램 R을 사용하는 독자들이 마주치는 여러 문제와 해결 방법을 알려준다. 행렬, 목록, 팩터, 데이터 프레임 같은 자료의 구조와 확률, 확률 분포, 랜덤 변수를 다루며, 일반 통계와 신뢰 구간, 통계적 가설 검증하고 선형 회귀나 분산 분석을 활용한 통계 모델을 만든다. 특히 200개가 넘는 코드들을 통해 R에서 문제에 접근하는 정석적인 방법을 알 수 있고, 코드를 조금만 수정하여 독자들의 문제도 해결할 수 있다. R을 처음 접하는 독자라면 기초부터 한 단계씩 배울 수 있는 안내서로, R을 잘 아는 이에게는 항상 곁에 두고 찾아볼 수 있는 참고 자료가 될 것이다.

저자소개

저자 : 폴 티터

저자 폴 티터는 퀀트 개발자(Quantitative Developer)이며, 통계학과 컴퓨터과학에서 석사 학위를 보유하고 있다. 투자 관리와 증권 매매, 위기 관리를 위한 소프트웨어 엔지니어링에 뛰어나다. 현재 시카고와 주변 지역의 헤지 펀드, 투자 기관, 자산 관리 기관과 함께 일하고 있다.

역자 : 이제원

역자 이제원은 KAIST 문화기술대학원 소셜컴퓨팅 랩에서 석사과정을 밟고 있으며, 국문학과 언론학 전공자의 관점에서 R을 사용한 소셜 네트워크 분석을 수행 중이다. 장기적으로는 게임 데이터의 네트워크 분석을 희망하지만, 이제 막 걸음마를 떼는 단계다.

저자가 속한 분야

감수자 유충현은 NexR의 Data Science 팀에서 R과 RHive를 이용하여 빅데이터 분석을 수행하고 있다. 국내의 R 저변 확대를 위해서 KRUG(Korean R Users Group) 대표를 맡고 있으며, 몇 권의 R과 S-PLUS 저서를 출판하였다. 경험에 의한 올바른 빅데이터 방법론의 정립과 R의 대중화를 꿈꾸고 있다.

유충현님의 최근작

목차

1장 시작하기와 도움 얻기
­1.1 R 다운로드와 설치
­1.2 R 시작하기
­1.3 커맨드 입력하기
­1.4 R에서 나가기
­1.5 R을 잠깐 중단하기
­1.6 제공된 문서 읽기
­1.7 함수 도움말 보기
­1.8 제공된 문서를 검색하기
­1.9 패키지 도움말 보기
­1.10 인터넷 검색으로 도움말 보기
­1.11 적절한 함수와 패키지 찾기
­1.12 메일링 리스트 검색하기
­1.13 메일링 리스트에 질문 보내기

2장 기초 사항들
­2.1 출력하기
­2.2 변수 설정하기
­2.3 변수 나열하기
­2.4 변수 삭제하기
­2.5 벡터 생성하기
­2.6 기본적인 통계량 계산하기
­2.7 수열 생성하기
­2.8 벡터 비교하기
­2.9 벡터에 있는 원소 선택하기
­2.10 벡터 연산 수행하기
­2.11 연산자 우선 순위 틀리지 않기
­2.12 R 함수 정의하기
­2.13 더 적게 입력하고 많이 얻어내기
­2.14 흔히 하는 실수

3장 R 둘러보기
­3.1 작업 디렉터리 알아내기와 설정하기
­3.2 작업 공간 저장하기
­3.3 커맨드 히스토리 보기
­3.4 이전 커맨드의 결과 저장하기
­3.5 검색 경로 보기
­3.6 패키지의 함수에 접근하기
­3.7 내장된 데이터세트에 접근하기
­3.8 설치된 패키지 목록 보기
­3.9 CRAN에서 패키지 설치하기
­3.10 CRAN 미러 사이트 기본 설정하기
­3.11 시작 메시지 그만 보기
­3.12 스크립트 실행하기
­3.13 일괄 실행 스크립트 실행하기
­3.14 환경 변수 알아내기와 설정하기
­3.15 R의 홈 디렉터리 찾아내기
­3.16 R 커스터마이징하기

4장 입력과 출력
­4.1 키보드로 데이터 입력하기
­4.2 자릿수 더 적게(혹은 더 많이) 출력하기
­4.3 출력을 파일로 리디렉션하기
­4.4 파일 목록 보기
­4.5 윈도에서 나타나는 ‘Cannot Open File(파일을 열 수 없음)’ 해결하기
­4.6 고정폭 레코드 읽기
­4.7 테이블로 된 데이터 파일 읽기
­4.8 CSV 파일에서 읽어오기
­4.9 CSV 파일로 쓰기
­4.10 웹에서 테이블 혹은 CSV 데이터를 읽어오기
­4.11 HTML 테이블에서 데이터 읽어오기
­4.12 복잡한 구조를 가진 파일 읽기
­4.13 MySQL 데이터베이스에서 읽어오기
­4.14 객체를 저장하고 전송하기

5장 데이터 구조
­5.1 벡터에 데이터 추가하기
­5.2 벡터에 데이터 삽입하기
­5.3 재활용 규칙 이해하기
­5.4 요인 생성하기(범주형 변수)
­5.5 여러 벡터를 합쳐서 하나의 벡터와 요인으로 만들기
­5.6 목록 생성하기
­5.7 위치로 목록의 원소 선택하기
­5.8 이름으로 목록의 원소 선택하기
­5.9 이름/값 연계 목록 만들기
­5.10 목록에서 원소 제거하기
­5.11 목록의 구조를 없애 벡터로 만들기
­5.12 NULL 원소를 목록에서 제거하기
­5.13 조건을 사용해 목록의 원소 제거하기
­5.14 행렬의 초기 내용 설정하기
­5.15 행렬의 연산 수행하기
­5.16 행렬의 행과 열에 친절한 이름 붙이기
­5.17 행렬에서 하나의 행 또는 열을 선택하기
­5.18 열에서 데이터를 가져와 데이터 프레임의 초기 내용 설정하기
­5.19 행에서 데이터를 가져와 데이터 프레임의 초기 내용 설정하기
­5.20 데이터 프레임에 행 추가하기
­5.21 데이터 프레임 사전 할당하기
­5.22 위치로 데이터 프레임의 열 선택하기
­5.23 이름으로 데이터 프레임의 열 선택하기
­5.24 더 쉽게 행과 열 선택하기
­5.25 데이터 프레임의 열 이름 바꾸기
­5.26 데이터 프레임 편집하기
­5.27 데이터 프레임에서 NA 제거하기
­5.28 이름으로 열 제외하기
­5.29 데이터 프레임 두 개 합치기
­5.30 하나의 공통된 열로 데이터 프레임 병합하기
­5.31 데이터 프레임의 내용에 더 쉽게 접근하기
­5.32 하나의 단일값을 다른 것으로 변환하기
­5.33 하나의 구조로 된 자료형을 다른 자료형으로 변환하기

6장 데이터 변형
­6.1 벡터를 여러 집단으로 분할하기
­6.2 목록의 각 원소에 함수 적용하기
­6.3 모든 행에 함수 적용하기
­6.4 모든 열에 함수 적용하기
­6.5 데이터 집단에 함수 적용하기
­6.6 행 집단에 함수 적용하기
­6.7 상응하는 벡터들 또는 목록들에 함수 적용하기

7장 문자열과 날짜
­7.1 문자열의 길이 알아내기
­7.2 문자열 연결하기
­7.3 하위 문자열 추출하기
­7.4 구분 문자로 문자열 변환하기
­7.5 하위 문자열 대체하기
­7.6 문자열에서 특수문자 보기
­7.7 문자열의 모든 쌍별 조합 만들기
­7.8 현재 날짜 알아내기
­7.9 문자열을 날짜로 변환하기
­7.10 날짜를 문자열로 변환하기
­7.11 연, 월, 일을 날짜로 변환하기
­7.12 율리우스력 날짜 알아내기
­7.13 날짜의 일부 추출하기
­7.14 날짜로 된 수열 생성하기

8장 확률
­8.1 조합의 개수 세기
­8.2 조합 생성하기
­8.3 난수 생성하기
­8.4 재현 가능한 난수 생성하기
­8.5 랜덤 표본 생성하기
­8.6 랜덤 수열 생성하기
­8.7 랜덤으로 벡터의 순열 만들기
­8.8 이산분포의 확률 계산하기
­8.9 연속분포의 확률 계산하기
­8.10 확률을 분위수로 변환하기
­8.11 밀도함수 그래프로 그리기

9장 일반통계
­9.1 데이터 요약하기
­9.2 상대도수 계산하기
­9.3 요인을 표로 만들기, 분할표 생성하기
­9.4 범주형 변수의 독립성 검사하기
­9.5 데이터세트의 분위수 및 사분위수 계산하기
­9.6 역분위수 구하기
­9.7 데이터를 z점수로 변혼하기
­9.8 표본의 평균 검사하기(t 검정)
­9.9 평균에 대한 신뢰구간 형성하기
­9.10 중앙값에 대한 신뢰구간 형성하기
­9.11 표본비율 검사하기
­9.12 비율에 대한 신뢰구간 형성하기
­9.13 정규성 검사하기
­9.14 연속에 대해 검사하기
­9.15 두 표본의 평균 비교하기
­9.16 비모수적으로 두 표본의 위치 비교하기
­9.17 상관관계의 유의성 검사하기
­9.18 집단들이 동일 비율로 되어있는지 검사하기
­9.19 집단 평균들을 쌍별로 비교하기
­9.20 두 표본이 동일 분포에서 왔는지 검사하기

10장 그래픽스
­10.1 산점도 생성하기
­10.2 제목과 라벨 추가하기
­10.3 격자 추가하기
­10.4 여러 집단의 산포도 생성하기
­10.5 범례 추가하기
­10.6 산점도의 회귀선 그리기
­10.7 모든 변수들 간 그래프 그리기
­10.8 요인 수준별 산점도 하나씩 생성하기
­10.9 막대그래프 생성하기
­10.10 막대그래프에 신뢰구간 추가하기
­10.11 막대그래프 칠하기
­10.12 x와 y점으로 선 그리기
­10.13 선의 유형, 두께, 색상 변경하기
­10.14 여러 개의 데이터세트를 그래프로 그리기
­10.15 수직선 또는 수평선 추가하기
­10.16 박스플롯 생성하기
­10.17 각 요인 수준별 박스플롯 하나씩 생성하기
­10.18 히스토그램 생성하기
­10.19 히스토그램에 추정 밀도 추가하기
­10.20 이산 히스토그램 생성하기
­10.21 정규 분위수-분위수 그래프(Q-Q) 생성하기
­10.22 다른 분위수-분위수 그래프 생성하기
­10.23 그래프의 변수를 다양한 색상으로 만들기
­10.24 함수를 그래프로 그리기
­10.25 여러 그래프르 그릴 때 일시정지하기
­10.26 한 페이지에 여러 개의 도표 나타내기
­10.27 그래픽스 창 추가로 열기
­10.28 그래프를 파일에 쓰기
­10.29 그래픽 매개변수 변경하기

11장 선형회귀와 분산분석
­11.1 단순선형회귀 실시하기
­11.2 다중선형회귀 실시하기
­11.3 회귀통계량 알아내기
­11.4 회귀의 요약 결과 이해하기
­11.5 절편이 없는 선형회귀 실시하기
­11.6 상호작용 항을 넣어 선형회귀 실시하기
­11.7 최선의 회귀변수 선택하기
­11.8 데이터의 부분집합에 대해 회귀분석하기
­11.9 회귀식 내에 표현식 사용하기
­11.10 다항식 회귀분석하기
­11.11 변환된 데이터를 회귀분석하기
­11.12 최적의 거듭제곱 변환 찾기(박스-칵스 절차)
­11.13 회귀계수의 신뢰구간 형성하기
­11.14 회귀 잔차 그래프 그리기
­11.15 선형회귀 진단하기
­11.16 영향력이 큰 관찰 판별하기
­11.17 잔차의 자기상관 검정하기(Durbin-Watson 검정)
­11.18 새로운 값들 예측하기
­11.19 예측구간 형성하기
­11.20 일원분산분석 수행하기
­11.21 상호작용 그래프 생성하기
­11.22 집단 평균들 간의 차이 알아내기
­11.23 로버스트 분산분석(Kruskal-Wallis 검정) 수행하기
­11.24 분산분석을 사용해서 모델 비교하기

12장 쓸만한 요령들
­12.1 데이터 조금만 보기
­12.2 가로를 넓혀서 출력하기
­12.3 대입 결과를 출력하기
­12.4 행과 열 합계 내기
­12.5 열의 형태로 데이터 출력하기
­12.6 데이터 묶기
­12.7 특정 값의 위치 찾기
­12.8 벡터의 매 n번째 원소 선택하기
­12.9 원소쌍의 최저 또는 최댓값 찾기
­12.10 여러 개 요인의 모든 조합 생성하기
­12.11 데이터 프레임의 구조 없애기
­12.12 데이터 프레임 정렬하기
­12.13 두 개의 열을 기준으로 정렬하기
­12.14 변수에서 속성 벗겨내기
­12.15 객체의 구조 알아내기
­12.16 코드 시간 재기
­12.17 경고와 에러 메시지 숨기기
­12.18 목록에서 함수 인자 꺼내기
­12.19 자신만의 이항 연산자 정의하기

13장 기본 숫자와 통계 이상의 기능
­13.1 단일 매개변수 함수를 최대화 또는 최소화하는 값 찾기
­13.2 다중 매개변수 함수를 최소화 또는 최대화하는 값 찾기
­13.3 고유값과 고유벡터 계산하기
­13.4 주성분 분석 수행하기
­13.5 단순 직교회귀 실시하기
­13.6 데이터에서 군집 찾기
­13.7 이진값으로 된 변수 예측하기(로지스틱 회귀)
­13.8 통계량 부트스트랩하기
­13.9 요인분석

14장 시계열 분석
­14.1 시계열 데이터 표현하기
­14.2 시계열 데이터 그래프로 그리기
­14.3 가장 오래 전 또는 가장 최근 관찰 추출하기
­14.4 시계열 부분집합 만들기
­14.5 여러 시계열 병합하기
­14.6 시계열 밀기 또는 채우기
­14.7 시계열 늦추기
­14.8 연속차분 계산하기
­14.9 시계열 데이터에 계산 수행하기
­14.10 이동평균 계산하기
­14.11 달력 주기로 함수 적용하기
­14.12 롤링 함수 적용하기
­14.13 자기상관 함수 그리기
­14.14 시계열의 자기상관 검사하기
­14.15 부분 자기상관 함수 그리기
­14.16 두 시계열 사이의 시차상관 찾아내기
­14.17 시계열의 추세 없애기
­14.18 ARIMA 모델 적합시키기
­14.19 유의미하지 않은 ARIMA 계수 제거하기
­14.20 ARIMA 모델 진단하기
­14.21 ARIMA 모델을 통해 예측하기
­14.22 평균회귀성 검사하기
­14.23 시계열 평활하게 만들기

출판사 서평

정규분포검정을 R에서 어떻게 하더라?

R은 통계와 데이터 분석, 그래픽스 작업 등 다양한 분야에 활용할 수 있는 매우 강력한 도구지만, 코딩을 해야 한다는 점은 매우 큰 장벽으로 느껴진다.
이 책은 R을 사용하는 독자들이 마주치는 여러 문제와 해결 방법을 알려준다. 200개가 넘는 코드들을 통해 R에서 문제에 접근하는 정석적인 방법을 알 수 있고, 코드를 조금만 수정하여 독자들의 문제도 해결할 수 있다.
R을 처음 접하는 독자라면 기초부터 한 단계씩 배울 수 있는 안내서로, R을 잘 아는 이에게는 항상 곁에 두고 찾아볼 ... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • R Cookbook na**a5 | 2015-11-06 | 추천: 0 | 5점 만점에 5점
    나는 전문서적을 잘 고르는 편이 아니다. 당장 훑어 볼때는 괜찮았던 것이, 사서 와서 보면 또 별로인 경우도 많았다. 그래서 추천 받거나 리뷰를 참고해서 사기도 했는데 썩 만족스럽지 않았다. 아마 그네들도 누군가의 추천으로 책을 샀을런지 모르는 일이다.   이 책은 한참 R에 빠져있을때 자주 찾았던 블로그의 리뷰를 보고 구매했다. 사실 어떤 기대는 하지 않았다. 원하는 내용들이 한 권에 들어있는 경우가 거의 없기 때문이다. 이 책 또한 모든 것을 담고 있지는 않다. 허나 결과적으로 만족스러웠다. 실수... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

  • 윤인성
    16,200원
  • 이남호
    23,310원
  • 한국데이터진흥원
    16,200원
  • 이남호
    23,310원
  • 윤종식
    25,200원
더보기+

이 분야의 신간

  • 블레이크 J. 해리스
    25,200원
  • 길벗R&D
    18,900원
  • 로버트 C. 마틴
    26,100원
  • 박해선
    17,820원
  • 이기창
    31,500원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품