Вычисление мер разброса
Давайте применим мощный синтаксис group_by() и summarize() к мерам разброса. Если вы не уверены, симметрично или скошено распределение, полезно рассчитать робастную меру — например, межквартильный размах (IQR) — в дополнение к стандартному отклонению или дисперсии.
Это упражнение является частью курса
Разведочный анализ данных в R
Инструкции к упражнению
Набор данных gap2007, созданный в одном из предыдущих упражнений, уже доступен в вашем рабочем пространстве.
- Для каждого континента в
gap2007вычислите сводные показатели ожидаемой продолжительности жизни: стандартное отклонение с помощьюsd(), межквартильный размах с помощьюIQR()и количество стран с помощьюn(). Называть новые столбцы не нужно. Функцияn()внутри вызоваsummarize()не принимает никаких аргументов. - Сравните разброс этих распределений графически: постройте совмещённые графики плотности ожидаемой продолжительности жизни с разбивкой по континентам.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Compute groupwise measures of spread
gap2007 %>%
group_by(___) %>%
summarize(___,
___,
___)
# Generate overlaid density plots
gap2007 %>%
ggplot(aes(x = ___, fill = ___)) +
geom_density(alpha = 0.3)