Взвешенные графики плотности
Форму распределения переменной можно также исследовать с помощью плавной кривой — графика плотности. Давайте построим график плотности для продолжительности ночного сна с разбивкой по полу. В отличие от гистограммы, где высота столбцов отражает количество наблюдений, высота кривой плотности соответствует вероятностям. Поэтому перед построением графика потребуется выполнить предварительную обработку данных.
Это упражнение является частью курса
Анализ данных опросов в 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")