Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
  ___
Code bewerken en uitvoeren