Boxplots en dichtheidsplots
Het verbruik van een auto hangt vaak samen met de grootte van de motor (gemeten als het aantal cilinders). Om de relatie tussen deze twee variabelen te verkennen, kun je histogrammen gebruiken, maar in deze oefening probeer je twee alternatieven: de boxplot en de dichtheidsplot.
Deze oefening maakt deel uit van de cursus
Exploratory data-analyse in R
Oefeninstructies
Een snelle blik op unique(cars$ncyl) laat zien dat er meer mogelijke niveaus van ncyl zijn dan je denkt. Richt je hier op de meestvoorkomende niveaus.
- Filter
carszodat alleen auto's met 4, 6 of 8 cilinders overblijven en sla het resultaat op alscommon_cyl. De operator%in%kan hier handig zijn. - Maak boxplots van
city_mpgnaast elkaar, opgesplitst naarncyl. - Maak overlappende dichtheidsplots van
city_mpg, gekleurd naarncyl.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)