Parallelslope visualiseren
De twee grafieken in de vorige oefening gaven heel verschillende voorspellingen: de ene liet een voorspelde respons zien die lineair toenam met een numerieke variabele; de andere gaf per categorie een vaste respons. De enige logische manier om deze tegenstrijdige voorspellingen te verenigen, is door beide verklarende variabelen tegelijk in het model op te nemen.
Voor een lineair regressiemodel met één numerieke en één categorische verklarende variabele heeft ggplot2 geen eenvoudige, kant-en-klare manier om de voorspellingen te tonen. Gelukkig bevat het moderndive-pakket een extra geom, geom_parallel_slopes(), waarmee dit eenvoudig wordt.
taiwan_real_estate is beschikbaar; ggplot2 en moderndive zijn geladen.
Deze oefening maakt deel uit van de cursus
Intermediary Regression in R
Oefeninstructies
- Gebruik de
taiwan_real_estate-gegevensset en plot huizenprijzen tegen het aantal nabijgelegen gemakswinkels, met kleur voor de leeftijd van het huis. - Maak er een scatterplot van.
- Voeg parallelle hellingen toe, zonder standaardfoutband.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Using taiwan_real_estate, plot price_twd_msq vs. n_convenience colored by house_age_years
___ +
# Add a point layer
___ +
# Add parallel slopes, no ribbon
___