ggplot으로 조건부 결측값 탐색

R에서 결측치 다루기

Nicholas Tierney

Statistician

학습 내용

  • nabular 데이터를 활용하여 값이 결측될 때 다른 값의 변화를 탐색하는 방법
  • 시각화 유형:
    • 밀도 그래프
    • 박스 플롯
    • 다양한 분할 방법
R에서 결측치 다루기

밀도 그래프로 결측값 시각화

ggplot(airquality,
       aes(x = Temp)) + 
  geom_density()

R에서 결측치 다루기

밀도 그래프로 결측값 시각화

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Temp,
             color = Ozone_NA)) + 
  geom_density()

R에서 결측치 다루기

박스 플롯으로 결측값 시각화

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Ozone_NA,
             y = Temp)) + 
  geom_boxplot()

R에서 결측치 다루기

facet으로 결측값 시각화

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Temp)) + 
  geom_density() + 
  facet_wrap(~Ozone_NA)

R에서 결측치 다루기

facet으로 결측값 시각화

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Temp,
             y = Wind)) + 
  geom_point() +
  facet_wrap(~ Ozone_NA)

R에서 결측치 다루기

색상으로 결측값 시각화

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Temp,
             y = Wind,
             color = Ozone_NA)) + 
  geom_point()

R에서 결측치 다루기

결측 레이어 추가

airquality %>%
  bind_shadow() %>%
  ggplot(aes(x = Temp,
             color = Ozone_NA)) + 
  geom_density()  +
  facet_wrap(~ Solar.R_NA)

R에서 결측치 다루기

연습해 봅시다!

R에서 결측치 다루기

Preparing Video For Download...