НачатьНачать бесплатно

Взвешенные графики плотности

Форму распределения переменной можно также исследовать с помощью плавной кривой — графика плотности. Давайте построим график плотности для продолжительности ночного сна с разбивкой по полу. В отличие от гистограммы, где высота столбцов отражает количество наблюдений, высота кривой плотности соответствует вероятностям. Поэтому перед построением графика потребуется выполнить предварительную обработку данных.

Это упражнение является частью курса

Анализ данных опросов в R

Посмотреть курс

Инструкции к упражнению

  • Для набора данных NHANESraw удалите строки с пропущенными значениями в столбцах SleepHrsNight или Gender.
  • Сгруппировав данные по Gender, добавьте столбец WTMEC4YR_std, равный WTMEC4YR/sum(WTMEC4YR).
  • Передайте обработанные данные напрямую в ggplot(), где SleepHrsNight отображается на ось x, а WTMEC4YR_std — на вес. Добавьте слой плотности с параметрами bw = 0.6 и fill = "gold", а также слой разбивки по переменной Gender.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Density plot of sleep faceted by gender
NHANESraw %>%
    ___(!is.na(___), !is.na(___)) %>%
    group_by(___) %>%
    mutate(WTMEC4YR_std = ___) %>%
    ggplot(mapping = aes(x = ___, weight = ___)) + 
        geom____(bw = 0.6,  fill = "gold") +
        labs(x = "Hours of Sleep") + 
        ____wrap(~___, labeller = "label_both")
Редактировать и запускать код