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

Ящичные диаграммы и графики плотности

Расход топлива автомобиля, как правило, связан с объёмом двигателя — в частности, с количеством цилиндров. Чтобы исследовать взаимосвязь между этими двумя переменными, можно было бы ограничиться гистограммами, но в этом упражнении вы попробуете две альтернативы: ящичную диаграмму и график плотности.

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

Разведочный анализ данных в R

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

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

Быстрый взгляд на unique(cars$ncyl) показывает, что возможных значений ncyl больше, чем можно было ожидать. Здесь сосредоточьтесь только на наиболее распространённых из них.

  • Отфильтруйте набор данных cars, оставив только автомобили с 4, 6 или 8 цилиндрами, и сохраните результат как common_cyl. Здесь может пригодиться оператор %in%.
  • Постройте параллельные ящичные диаграммы city_mpg с разбивкой по ncyl.
  • Постройте совмещённые графики плотности city_mpg с окраской по ncyl.

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

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

# Filter cars with 4, 6, 8 cylinders
common_cyl <- filter(___, ___)

# Create box plots of city mpg by ncyl
ggplot(___, aes(x = as.factor(___), y = ___)) +
  geom_boxplot()

# Create overlaid density plots for same data
ggplot(common_cyl, aes(x = ___, fill = as.factor(___))) +
  geom_density(alpha = .3)
Редактировать и запускать код