Visualisera parallella lutningar
De två diagrammen i föregående övning gav mycket olika förutsägelser: det ena gav ett förutsagt svar som ökade linjärt med en numerisk variabel, medan det andra gav ett fast svar för varje kategori. Det enda rimliga sättet att förena dessa motstridiga förutsägelser är att inkludera båda förklaringsvariablerna i modellen samtidigt.
För en linjär regressionsmodell med en numerisk och en kategorisk förklaringsvariabel saknar ggplot2 ett enkelt, inbyggt sätt att visa förutsägelserna. Lyckligtvis innehåller paketet moderndive ett extra geom, geom_parallel_slopes(), som gör det enkelt.
taiwan_real_estate finns tillgänglig; ggplot2 och moderndive är inladdade.
Den här övningen är en del av kursen
Intermediär regression i R
Övningsinstruktioner
- Använd datamängden
taiwan_real_estateoch plotta huspriser mot antalet närliggande närbutiker, färgkodade efter husålder. - Gör det till ett spridningsdiagram.
- Lägg till parallella lutningar utan ett konfidensbandsfel.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
___