Ящичные диаграммы и графики плотности
Расход топлива автомобиля, как правило, связан с объёмом двигателя — в частности, с количеством цилиндров. Чтобы исследовать взаимосвязь между этими двумя переменными, можно было бы ограничиться гистограммами, но в этом упражнении вы попробуете две альтернативы: ящичную диаграмму и график плотности.
Это упражнение является частью курса
Разведочный анализ данных в 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)