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

Вычисление мер разброса

Давайте применим мощный синтаксис 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)
Редактировать и запускать код