소개

ggplot2로 시작하는 데이터 시각화

Rick Scavetta

Founder, Scavetta Academy

강사 소개 - Rick Scavetta

- 이메일: [email protected]
- 트위터: @Rick_Scavetta
ggplot2로 시작하는 데이터 시각화

데이터 시각화 및 데이터 과학

  • 데이터 과학의 핵심 기술

ggplot2로 시작하는 데이터 시각화

탐색형 vs 설명형

ggplot2로 시작하는 데이터 시각화

MASS::mammals

MASS::mammals
                              body   brain
Arctic fox                   3.385   44.50
Owl monkey                   0.480   15.50
Mountain beaver              1.350    8.10
Cow                        465.000  423.00
Grey wolf                   36.330  119.50
Goat                        27.660  115.00
Roe deer                    14.830   98.20
...
Pig                        192.000  180.00
Echidna                      3.000   25.00
Brazilian tapir            160.000  169.00
Tenrec                       0.900    2.60
Phalanger                    1.620   11.40
Tree shrew                   0.104    2.50
Red fox                      4.235   50.40
ggplot2로 시작하는 데이터 시각화

산포도 그래프

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point()

1.1.1-1.png

ggplot2로 시작하는 데이터 시각화

선형 모델로 탐색하기

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point(alpha = 0.6) +
  stat_smooth(
    method = "lm", 
    color = "red", 
    se = FALSE
  )

1.1.1-2.png

ggplot2로 시작하는 데이터 시각화

탐색: 파인튜닝

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point(alpha = 0.6) +
  coord_fixed() +
  scale_x_log10() +
  scale_y_log10() +
  stat_smooth(
    method = "lm", 
    color = "#C42126", 
    se = FALSE, 
    size = 1
  )

1.1.1-3.png

ggplot2로 시작하는 데이터 시각화

출판용 그래프

1.1.1-4.png

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

Anscombe의 그래프

ggplot2로 시작하는 데이터 시각화

연습해 봅시다!

ggplot2로 시작하는 데이터 시각화

Preparing Video For Download...