Изучение условных пропусков с помощью 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

Визуализация пропусков с помощью фасетов

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

Работа с пропущенными данными в R

Визуализация пропусков с помощью фасетов

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...