Table of Contents
Table of Contents
Hello 통계! - 왜 통계를 배워야 하지? 6 Hello R! - 왜 하필 R이야? 7 R의 특징1 - 인터프리터 언어입니다. 8 R의 특징2 - 무료이고 오픈소스입니다. 10 R의 특징3 - 패키지를 통한 무한확장 12 R의 특징4 - 함수 중심의 언어 14 챕터0 - 완벽한 설치 0-1 R과 RStudio 설치 및 환경설정 26 0-1-1 R 설치 26 0-1-2 'RStudio' 설치 32 0-1-3 Java설치 35 0-1-4 작업 폴더 설정하기 38 0-1-5 pptx파일처럼 다루는 RData파일 39 0-1-6 늘 관리자모드로 실행하기 40 0-1-7 예제 파일 다운 및 준비 42 챕터1 - 기초가 어때서 1-1 함수와 객체 - 어렵지 않아요. 따라해 보세요. 46 1-1-1 함수 사용 방법 46 1-1-2 객체 사용 방법 51 1-1-3 객체에 또 다른 객체를 넣기 53 1-1-4 객체에 함수 넣기 54 1-1-5 벡터에 대해 더 자세히 살펴보기 55 1-1-6 R은 데이터 입력도구가 아니다 56 1-1-7 벡터를 추가, 삭제, 수정하기 56 1-1-8 객체 이름 정하기 58 1-1-9 객체 사용 몇 가지 팁 60 1-3 패키지(Package) - 기능 확장을 선물받음 60 1-3-1 패키지 설치방법 60 1-3-2 설치된 패키지를 사용하기 61 1-3-3 예제 실행해보기 61 1-3-4 이 책의 예제를 사용하기 위한 필수 설치 패키지 62 1-3-5 설치된 패키지 목록보기 63 1-4 궁금한 것이 있는데 어떡하지? 63 1-4-1 검색 방법 추천 63 1-4-2 Reference 문서를 참고합시다 64 1-4-3 R에서 도움말 직접 보기 65 1-4-4 help()함수로 도움말이 안나오는데요 66 1-4-5 내가 받은 패키지가 어떤 녀석인지 알자 66 1-4-6 필요한 패키지를 찾고 싶을 때 67 1-5 R에서 외부데이터 읽어들이는 다양한 방법 67 1-5-1 csv 포맷 읽어들이기 67 1-5-2 txt 포맷을 다양한 방법으로 읽어들이기 69 1-5-3 Excel파일 읽어들이기 72 1-5-4 SPSS 파일인 sav 포맷 읽어들이기 73 1-5-5 XML 포맷 읽어들이기 74 1-5-6 웹에 있는 HTML 형식의 테이블을 읽어들이기 76 1-5-7 Ctrl+C, Ctrl+V로 데이터 가져오기 78 1-6 맥 사용자를 위한 가이드 - 맥 사용자만 보세요. 78 1-7 알아두면 유용한 몇 가지 팁 80 1-7-1 Github로 패키지 설치하기 80 1-7-2 패키지 파일을 다운받아 직접 설치하기 81 1-7-3 자주쓰는 명령어 계속 쓰기 귀찮아 83 챕터2 - 데이터 개념 이해하기 통계로 개념 이해하기 88 2-1 표로 데이터 정리하기 88 2-1-1 데이터는 통계를 다루는 사람에게 식재료와 같다. 88 2-1-2 데이터의 종류 92 2-1-3 데이터 손질하기 94 2-1-3-1 명목형 변수 '도수분포표' 만들기 94 2-1-3-2. 명목형 변수 '상대도수분포표' 만들기 95 2-1-3-3 연속형 변수 '도수분포표' 만들기 96 2-1-3-4 분할표(Contingency Table) 만들기 98 R로 실력 다지기 101 2-2 데이터프레임 다루기 101 2-2-1 벡터 - R의 최소 데이터 단위 101 예제1 - 여러 종류 벡터 만들기 104 2-2-2 데이터프레임(dataframe) 108 예제2 - 여러 개 벡터를 만들어 데이터프레임을 만들기 108 예제3 - 외부 데이터 가져오기와 변수 선택하기 110 예제4 - 여러 개 변수 선택하기 114 예제5 - 쉽게 변수 선택하기 117 예제6 - 조건으로 변수 선택하기 123 예제7 - 변수명 바꾸기 126 예제8 - 새로운 변수 옆에 붙이기 127 예제9 - 더 복잡한 새로운 변수 붙이기 128 예제10 - 행으로 추가하기 131 2-2-3 리스트 - 자유로운 영혼 132 예제11 - 모든 종류의 데이터 객체를 리스트 객체에 담기 133 예제12 - 리스트 모든 항목에 동일한 함수 적용하기 138 2-2-4 그 외 다른 데이터 객체 140 2-2-5 '도수분포표' 만들기 141 예제13 - 명목형 변수로 '도수분포표' 만들기 141 예제14 - R에서 연속형 변수를 '도수분포표'로 만들기 143 예제15 - 분할표 만들기 146 더 알아보기 - 결측치 다루는 여러가지 방법 149 더 알아보기 - Rmarkdown으로 쉽게 코딩하기 152 실전예제1 - 20만건 관측치(Observation)가 넘는 데이터셋의 명목형 변수 '도수분포표' 만들기 160 실전예제2 - 대장암 환자 자료 분석 166 실전예제3 - 전국 커피숍 폐업/영업 상황 살펴보기 170 실전예제4 - 전국 커피숍 규모 파악하기 182 실전예제5 - 전국 인구조사 자료 정리하기(전처리 연습) 188 챕터3 - 기술통계 통계로 개념 이해하기 201 3-1 수치로 데이터 특성 나타내기 201 3-1-1 평균(mean) 201 3-1-2 아웃라이어(outlier) 203 3-1-3 중앙값 204 3-1-4 범위 205 3-1-5 사분위범위(Interquartile Range) 205 3-1-6 산포도 - 넌 얼마나 퍼져있니? 207 3-1-6-1 분산과 표준편차 207 3-1-6-2 표준화 - 기준이 다른 데이터를 비교 210 3-1-6-3 변동계수 213 3-1-6-4 공분산 214 R로 실력 다지기 219 3-2 기술통계 값 구하기 219 3-2-1 평균구하기 219 3-2-2 중앙값 구하기 219 3-2-3 범위 구하기 219 3-2-4 사분위 구하기 220 3-2-5 IQR 구하기 220 3-2-6 평균, 중앙값, Q1, Q