ПочатиПочніть безкоштовно

Боксплоти та графіки щільності

Пробіг авто зазвичай пов'язаний із розміром двигуна (за кількістю циліндрів). Щоб дослідити взаємозв'язок між цими двома змінними, можна було б обмежитися гістограмами, але в цій вправі ви спробуєте дві альтернативи: боксплот і графік щільності.

Ця вправа є частиною курсу

Розвідувальний аналіз даних у 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)
Редагувати та запускати код