Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd datamängden taiwan_real_estate och 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
  ___
Redigera och kör kod