Боксплоти та графіки щільності
Пробіг авто зазвичай пов'язаний із розміром двигуна (за кількістю циліндрів). Щоб дослідити взаємозв'язок між цими двома змінними, можна було б обмежитися гістограмами, але в цій вправі ви спробуєте дві альтернативи: боксплот і графік щільності.
Ця вправа є частиною курсу
Розвідувальний аналіз даних у 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)