상세정보

d

d

dd
dd

ggplot2

R로 분석한 데이터를 멋진 그래픽으로

지은이 |   해들리 위컴
옮긴이 |   박진수
발행일 |   2017-12-11
페이지 |   328가격 |   25,000원
ISBN |   978-89-6540-202-2
분야 |   빅데이터, 자료분석
dddddd

ggplot2

R로 분석한 데이터를 멋진 그래픽으로

지은이 |   해들리 위컴
옮긴이 |   박진수
발행일 |   2017-12-11
페이지 |   328
가격 |   25,000원
ISBN |   978-89-6540-202-2
분야 |   빅데이터, 자료분석
ddd
ddd
이 책은 매력적이고 정보력 있는 방식으로 데이터를 나타내고자 하는 모두에게 도움이 된다. 단, R에 대한 기본 지식(예: R로 데이터 가져오기)은 필요하다. ggplot2는 그래픽을 만드는 미니 언어이며 필요한 모든 것을 배울 수 있다. 책을 덮은 후에는 해결하고자 하는 문제에 대한 정확한 사용자 정의 그래픽을 생성할 수 있을 것이며 이를 통해 생각한 것을 머릿속에서 화면이나 지면에 그래픽으로 끄집어내는 것이 어렵지 않음을 알 수 있다.

* 주요 업데이트에서 테마 시스템까지 ggplot2 1.0에 대한 최신 내용을 담음
* 새로운 척도, 통계 객체, 기하 객체
* 추가 그래픽 작성 방법
* qplot()이 아닌 ggplot()에 초점을 둔 내용 구성
* tidyr, dplyr, broom을 이용한 데이터와 모델링 내용 업데이트

원서 본문, 전체 코드 등은 다음 URL에서 내려받을 수 있습니다.
https://github.com/hadley/ggplot2-book

[출판사 리뷰]

ggplot2를 개발한 해들리 위컴의 이 책은 knitr, RStudio에서도 높은 호환성을 보여준다. ggplot2는 다중 레이어를 포함한 데이터 그래픽을 쉽게 만들 수 있도록 도와주는 R용 데이터 시각화 패키지로, 이를 이용하면 다음과 같은 작업이 쉬워진다.

* 플롯 지정에 따라 자동 범례와 함께 출판 수준의 멋진 그래프 생성
* 다양한 데이터 소스를 이용하여 여러 개의 레이어(점, 선, 지도, 타일, 상자)를 자동으로 조정하며 배치
* loess, 선형 모델, 일반화 가법 모형, 로버스트 회귀분석과 같은 강력한 R의 모델링 능력을 이용하여 사용자 정의 평활선 추가
* 수정이나 재사용을 위한 ggplot2 플롯(혹은 일부) 저장
* 다중 플롯에 쉽게 적용하고 원하는 스타일로 만들 수 있는 사용자 정의 테마 생성
* 최종 플롯에 각 데이터의 컴포넌트가 어떻게 보일 것인지를 생각하며 시각적인 관점에서 그래프 생성

Part 1 시작하기
Chapter 01 소개
__1. ggplot2 소개
__2. 그래픽 문법이란 무엇인가?
__3. ggplot2는 그 밖의 R 그래픽과
__4. 이 책에 대해
__5. 설치
__6. 기타 리소스
__7. 이 책을 만든 도구에 관하여
__8. 참고 문헌

Chapter 02 ggplot2 시작하기
__1. 소개
__2. 연비 데이터
__3. 주요 구성 요소
__4. 색깔, 크기, 모양과 기타 시각적 요소
__5. 패시팅
__6. 기하 객체 그리기
__7. 축 수정
__8. 출력
__9. 즉석 플롯

Chapter 03 도구상자
__1. 소개
__2. 기본 플롯 유형
__3. 레이블
__4. 주석
__5. 집합 기하 객체
__6. 곡면 플롯
__7. 지도 그리기
__8. 불확실성 노출
__9. 가중치 부여 데이터
__10. 다이아몬드 데이터
__11. 분포 표시
__12. 겹쳐 그리기 처리
__13. 통계 요약
__14. 추가 패키지
__15. 참고 문헌

Part 2 문법
Chapter 04 문법 정복
__1. 소개
__2. 분산형 작성
__3. 복잡성 추가
__4. 레이어 방식 문법의 구성 요소
__5. 연습해보기
__6. 참고 문헌

Chapter 05 레이어별로 플롯 만들기
__1. 소개
__2. 플롯 구축
__3. 데이터
__4. 시각적 요소 매핑
__5. 기하 객체
__6. 통계 객체
__7. 위치 조정

Chapter 06 척도, 축, 범례
__1. 소개
__2. 척도 수정
__3. 안내선: 범례와 축
__4. 범례
__5. 한계
__6. 척도 도구상자
__7. 참고 문헌

Chapter 07 위치 결정
__1. 소개
__2. 패시팅
__3. 좌표계
__4. 선형 좌표계
__5. 비선형 좌표계

Chapter 08 테마
__1. 소개
__2. 미리 완성해 둔 테마
__3. 테마 구성 요소 수정
__4. 테마 요소
__5. 출력 내용 저장
__6. 참고 문헌

Part 3 데이터 분석
Chapter 09 데이터 분석
__1. 소개
__2. 정리된 데이터
__3. 확산과 수집
__4. 분리와 결합
__5. 사례 연구
__6. 더 배우기
__7. 참고 문헌

Chapter 10 데이터 변환
__1. 소개
__2. 필터 관찰
__3. 새 변인 생성
__4. 그룹 단위 요약
__5. 변환 파이프라인
__6. 더 배우기
__7. 참고 문헌

Chapter 11 시각화를 위한 모델링
__1. 소개
__2. 경향 제거
__3. 텍사스 주택 자료
__4. 모델 시각화
__5. 모델 수준 요약
__6. 계수 수준 요약
__7. 관찰 데이터
__8. 참고 문헌

Chapter 12 ggplot2를 사용한 프로그래밍
__1. 소개
__2. 단일 컴포넌트
__3. 다중 컴포넌트
__4. 플롯 함수
__5. 함수형 프로그래밍
해들리 위컴

RStudio의 수석 연구원이자 R 재단의 회원이다. 패키지 개발(ggplot2, dplyr, tidyr), 데이터 수집(readr, readxl, haven), 소프트웨어 개발(roxygen2, testthat, devtools) 등 데이터 과학을 더 쉽고 빠르고 재미있게 만드는 데 힘을 기울이고 있다. 이와 함께 데이터 과학용 R 사용과 관련한 집필, 교육, 강연 등을 활발하게 이어가고 있다. 자세한 내용은 저자 홈페이지(http://hadley.nz)를 참고하라.


박진수

다양한 정보기술 분야 경력을 지니고 있으며 작가/저술가/번역가/편집자로도 활동한다. 다양한 IT 융복합 사업 전개를 꿈꾸는 1인 회사 리율의 '대표'로서 정보기술 분야 번역 등을 하며 게임 개발 준비에 매진하고 있다.
"이 책은 가장 유명한 R 패키지 중 하나인 ggplot2를 알기 쉽게 설명한 것으로, ggplot2를 이처럼 깊게 다루는 책은 현재로서는 없다. 다양한 예제를 볼 수 있으며 여러 가지 패키지의 강점을 그림과 함께 설명한다." (클라우스 갈렌사, Computing Reviews, 2017년 5월)

이 책은 매력적이고 정보력 있는 방식으로 데이터를 나타내고자 하는 모두에게 도움이 된다. 단, R에 대한 기본 지식(예: R로 데이터 가져오기)은 필요하다. ggplot2는 그래픽을 만드는 미니 언어이며 필요한 모든 것을 배울 수 있다. 책을 덮은 후에는 해결하고자 하는 문제에 대한 정확한 사용자 정의 그래픽을 생성할 수 있을 것이며 이를 통해 생각한 것을 머릿속에서 화면이나 지면에 그래픽으로 끄집어내는 것이 어렵지 않음을 알 수 있다.

* 주요 업데이트에서 테마 시스템까지 ggplot2 1.0에 대한 최신 내용을 담음
* 새로운 척도, 통계 객체, 기하 객체
* 추가 그래픽 작성 방법
* qplot()이 아닌 ggplot()에 초점을 둔 내용 구성
* tidyr, dplyr, broom을 이용한 데이터와 모델링 내용 업데이트

원서 본문, 전체 코드 등은 다음 URL에서 내려받을 수 있습니다.
https://github.com/hadley/ggplot2-book

[출판사 리뷰]

ggplot2를 개발한 해들리 위컴의 이 책은 knitr, RStudio에서도 높은 호환성을 보여준다. ggplot2는 다중 레이어를 포함한 데이터 그래픽을 쉽게 만들 수 있도록 도와주는 R용 데이터 시각화 패키지로, 이를 이용하면 다음과 같은 작업이 쉬워진다.

* 플롯 지정에 따라 자동 범례와 함께 출판 수준의 멋진 그래프 생성
* 다양한 데이터 소스를 이용하여 여러 개의 레이어(점, 선, 지도, 타일, 상자)를 자동으로 조정하며 배치
* loess, 선형 모델, 일반화 가법 모형, 로버스트 회귀분석과 같은 강력한 R의 모델링 능력을 이용하여 사용자 정의 평활선 추가
* 수정이나 재사용을 위한 ggplot2 플롯(혹은 일부) 저장
* 다중 플롯에 쉽게 적용하고 원하는 스타일로 만들 수 있는 사용자 정의 테마 생성
* 최종 플롯에 각 데이터의 컴포넌트가 어떻게 보일 것인지를 생각하며 시각적인 관점에서 그래프 생성