혼자 공부하는 R 데이터 분석 :  1:1 과외하듯 배우는 데이터 분석 자습서

혼자 공부하는 R 데이터 분석 : 1:1 과외하듯 배우는 데이터 분석 자습서

$23.36
저자

강전희,엄동란

저자:강전희
컴퓨터공학과인공지능을공부했으며,게임회사를거쳐현재TVING에재직중이다.AI,빅데이터,정보보안,온갖Gadget과업무자동화등에관심이많다.국내최초로MCN사업인DIATV를론칭한경험을바탕으로사업개발,광고영업,광고데이터분석을해왔으며현재클라우드엔지니어로일하고있다.

저자:엄동란
통계학을공부한후컨설팅회사에입사하여CRM기반의분석업무를경험하였다.L사에서회원기반의빅데이터분석업무를담당했고,빅데이터기획,분석외에마케팅분야에서도다양한경험을보유하고있다.

목차

Chapter01빅데이터와R
:R언어를소개하고데이터분석에서왜R언어를사용하는지알아봅니다.
01-1빅데이터와R언어
__빅데이터시대
__R언어를소개합니다
__R의장단점
[3가지키워드로정리하는핵심포인트]
[확인문제]

01-2개발환경설치
__R설치파일다운로드하기
__R설치하기
__R실행하기
__R스튜디오설치파일다운로드하기
__R스튜디오설치하기
[좀더알아보기]R스튜디오클라우드
[4가지키워드로정리하는핵심포인트]
[확인문제]

01-3R스튜디오인터페이스와환경설정
__R스튜디오인터페이스
__환경설정하기
__필수작업환경설정하기
__스크립트생성및저장하기
__코드실행하기
[좀더알아보기]도움말사용하기
[5가지키워드로정리하는핵심포인트]
[확인문제]

Chapter02데이터분석을위한기본다지기
:데이터분석과정을알아보고데이터란무엇인지살펴봅니다.
02-1데이터분석과정
__1단계:데이터분석설계하기
__2단계:데이터준비하기
__3단계:데이터가공하기
__4단계:데이터분석하기
__5단계:결론도출하기
[5가지키워드로정리하는핵심포인트]
[확인문제]

02-2데이터의생김새
__데이터구조간관계및데이터유형
__벡터
__범주형자료
__행렬과배열
__리스트와데이터프레임
[6가지키워드로정리하는핵심포인트]
[확인문제]

Chapter03R프로그래밍익히기
:R프로그래밍기본문법을알아봅니다.
03-1변수와함수
__변수만들기
__함수호출하기
__내장함수사용하기
__사용자정의함수만들기
__return()함수를사용하는이유
[5가지키워드로정리하는핵심포인트]
[확인문제]

03-2패키지
__패키지설치하기
__설치한패키지확인하기
__패키지로드하기
__패키지삭제하기
__주요패키지활용하기
[좀더알아보기]필요한패키지찾아보기
[4가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

03-3조건문과반복문
__연산자
__if-else조건문
__반복문
[좀더알아보기]R코드오류해결하기
[6가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]


Chapter04데이터다루기
:데이터를수집하고관측하고탐색하여데이터특성을파악하는방법을알아봅니다.
04-1데이터수집하기
__직접데이터입력하기
__외부데이터가져오기:TXT파일
__외부데이터가져오기:CSV파일
__외부데이터가져오기:엑셀파일
__외부데이터가져오기:XML,JSON파일
[4가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

04-2데이터관측하기
__데이터전체확인하기
__데이터요약확인하기
__기술통계량확인하기
__데이터빈도분석하기
[6가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

04-3데이터탐색하기
__막대그래프그리기
__상자그림그리기
__히스토그램그리기
__파이차트그리기
__줄기잎그림그리기
__산점도그리기
[6가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

Chapter05데이터가공하기
:데이터분석이수월하도록데이터를추출하고정렬하거나구조를변형해봅니다.
05-1dplyr패키지
__dplyr패키지설치및로드하기
__데이터추출및정렬하기
__데이터추가및중복데이터제거하기
__데이터요약및샘플추출하기
__파이프연산자:%>%
[2가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

05-2데이터가공하기
__필요한데이터추출하기
__데이터정렬하기
__데이터요약하기
__데이터결합하기
[4가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

05-3데이터구조변형하기
__넓은모양데이터를긴모양으로바꾸기:melt()함수
__긴모양데이터를넓은모양으로바꾸기:cast()함수
[좀더알아보기]cast()함수로데이터요약하기
[2가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

05-4데이터정제하기
__결측치확인하기
__결측치제외하기
__결측치개수확인하기
__결측치제거하기
__결측치대체하기
__이상치확인하기
__이상치처리하기
[3가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

Chapter06데이터시각화:ggplot2패키지
:데이터시각화의꽃,ggplot2패키지를활용하여그래프를그려봅니다.
06-1그래프그리기
__그래프기본틀만들기:ggplot()함수
__산점도그리기:geom_point()함수
__선그래프그리기:geom_line()함수
__막대그래프그리기:geom_bar()함수
__상자그림그리기:geom_boxplot()함수
__히스토그램그리기:geom_histogram()함수
[좀더알아보기1]연산자로이어진코드줄바꿈하기
[좀더알아보기2]그래프에그래프더하기
[3가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

06-2그래프에객체추가하기
__사선그리기:geom_abline()함수
__평행선그리기:geom_hline()함수
__수직선그리기:geom_vline()함수
__레이블입력하기:geom_text()함수
__도형및화살표넣기:annotate()함수
[좀더알아보기1]그래프와축에제목추가하고디자인테마적용하기
[좀더알아보기2]절편과기울기구하기:회귀분석
[3가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

06-3지도시각화:ggmap패키지
__구글지도API키발급받기
__ggmap패키지로구글지도활용하기
[3가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

Chapter07프로젝트로실력다지기
:앞에서배운내용을바탕으로공공데이터를직접분석해봅니다.
07-1지역별국내휴양림분포비교하기
__데이터수집:전국휴양림표준데이터다운로드하기
__데이터가공:엑셀로전처리하기
__데이터분석:빈도분석하고시각화하기
[분석단계로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

07-2해외입국자추이확인하기
__데이터수집:입국통계데이터다운로드하기
__데이터가공(1):엑셀로전처리하기
__데이터가공(2):데이터재구조화하기
__데이터분석:시각화하기
[분석단계로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

07-3지도에서코로나19선별진료소위치확인하기
__데이터수집:코로나19선별진료소위치정보다운로드하기
__데이터가공:필요한데이터추출하기
__데이터분석(1):빈도분석하기
__데이터분석(2):지도시각화하기
[분석단계로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

07-4서울시지역별미세먼지농도차이비교하기
__데이터수집:서울시일별미세먼지데이터다운로드하기
__데이터가공(1):엑셀로전처리하기
__데이터가공(2):필요한데이터추출하기
__데이터분석(1):데이터탐색하고시각화하기
__데이터분석(2):가설검정하기
[좀더알아보기]세개이상의집단간평균차이검정하기:분산분석
[분석단계로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

Chapter08데이터분석보고서공유하기
:데이터분석결과를효과적으로공유할수있는방법을알아봅니다.
08-1RPubs로데이터분석결과공유하기
__R마크다운문서만들기
__R마크다운문서미리보기
__R마크다운문서저장형식변경하기
__RPubs에배포하기
[좀더알아보기]R마크다운문법
[4가지키워드로정리하는핵심포인트]
[확인문제]

08-2샤이니로인터랙티브웹앱만들기
__샤이니파일생성하기
__샤이니앱구조살펴보기
__샤이니앱배포하기
__input컨트롤위젯
[4가지키워드로정리하는핵심포인트]
[표로정리하는핵심함수]
[확인문제]

부록A데이터분석툴소개
정답및해설
찾아보기

출판사 서평

-혼자해도충분하다!1:1과외하듯배우는R데이터분석자습서
이책은독학으로R데이터분석을배우는입문자가‘꼭필요한내용을제대로’학습할수있도록구성했다.‘무엇을’,‘어떻게’학습해야할지조차모르는입문자의막연한마음을살펴,과외선생님이알려주듯친절하게,그러나핵심적인내용만콕콕집어준다.책의첫페이지를펼쳐서마지막페이지를덮을때까지,혼자서도충분히데이터분석을배울수있다는자신감과확신이계속될것이다!

-30명의베타리더검증으로,‘함께만든’입문자맞춤형도서
30명의베타리더와함께구성하여입문자에게맞는난이도,분량,학습요소등을적극반영했다.어려운용어와개념은한번더풀어쓰고,복잡한설명은눈에잘들어오는그림으로풀어냈다.‘혼자공부해본’여러입문자의초심과눈높이가책곳곳에반영된것이이책의가장큰장점이다.

누구를위한책인가요?

● 프로그래밍도통계도처음배우는입문자
● R언어로데이터분석을시작하고싶은비전공자
● 학부에서R언어를수강했지만,여전히아쉬움이남아있는통계전공자
● 학원이나강의로따로데이터분석을배우기에는시간과여건이부족한직장인
● 데이터분석에관심있는일반인누구나

도서특징

하나,‘입문자맞춤형7단계구성’을따라가며체계적으로반복하는탄탄한학습설계!
이책은R데이터분석의핵심내용을7단계에걸쳐반복학습하면서자연스럽게머릿속에기억되도록구성했다.모든절에서[핵심키워드]와[시작하기전에]를통해각절의주제에대한대표개념을워밍업한후,본격적인데이터분석핵심이론과실습을거쳐마무리에서는[핵심포인트]와[확인문제]로한번에복습한다.‘혼자공부할수있는’커리큘럼을그대로믿고끝까지따라가다보면프로그래밍과통계공부가난생처음인R데이터분석입문자도무리없이책을끝까지마칠수있다!

둘,직접해보는193개‘손코딩’으로핵심문법을익히고,데이터분석감각은‘4가지프로젝트’로제대로!
핵심문법과이론설명은두눈과머리로술술읽으며넘어가고,R코딩감각은직접해보며익힐수있는193개의엄선된실습예제를담았다.입문자에게가장필요한반복학습과연습을따라가다보면책에담긴코드를‘나의코드’로만들수있다.마지막으로R언어로공공데이터분석까지직접해보면데이터수집부터분석결과까지,데이터분석전과정을몸소익힐수있다.

셋,‘혼공’의힘을실어줄동영상강의,학습사이트지원
책으로만학습하기엔여전히어려운입문자를위해저자직강동영상도지원한다.또한학습을하며궁금한사항은언제든지질문할수있도록학습사이트를제공한다.저자가질문하나하나직접답변을달아주고있으며,R언어관련최신기술과정보도공유한다.게다가혼자공부하고싶지만정작혼자서는자신없는사람들을위해혼공학습단을운영하여마지막까지포기하지않고독자가완주할수있도록최대한지원한다.

넷,언제어디서든가볍게볼수있는혼공필수[용어노트]제공
꼭기억해야할핵심개념과용어만따로정리한[용어노트]를제공한다.처음공부하는사람들이프로그래밍을어려워하는이유는낯선용어때문이라는것을베타리더를통해확인했다.그러나어려운것이아니라익숙하지않아서헷갈리는것이므로용어나개념이잘생각나지않을때는언제든부담없이용어노트를펼쳐보자.제시된용어외에도새로운용어를추가하면서자신만의용어노트를완성해가는과정도또다른재미가될것이다.