Visualisera modellens anpassning

Introduktion till regression i R

Richie Cotton

Data Evangelist at DataCamp

Önskvärda egenskaper hos residualer

  • Residualerna är normalfördelade
  • Residualernas medelvärde är noll
Introduktion till regression i R

Braxen och abborren igen

Braxen: den "bra" modellen

mdl_bream <- lm(mass_g ~ length_cm, data = bream)

Spridningsdiagram över braxens massa i förhållande till längd, med en trendlinje, som visats tidigare.

Abborre: den "dåliga" modellen

mdl_perch <- lm(mass_g ~ length_cm, data = perch)

Spridningsdiagram över abborrens massa i förhållande till längd, med en trendlinje, som visats tidigare.

Introduktion till regression i R

Residualer mot anpassade värden

Braxen

Spridningsdiagram över braxenmodellens residualer mot anpassade värden, med en LOESS-trendlinje. Trendlinjen ligger nära x-axeln.

Abborre

Spridningsdiagram över abborrmodellens residualer mot anpassade värden, med en LOESS-trendlinje. Trendlinjen bildar en V-form.

Introduktion till regression i R

Q-Q-diagram

Braxen

Ett Q-Q-diagram över standardiserade residualer mot teoretiska kvantiler för braxenmodellen. Punkterna följer linjen nära, utom två avvikande punkter.

Abborre

Ett Q-Q-diagram över standardiserade residualer mot teoretiska kvantiler för abborrmodellen. Punkterna följer inte linjen nära, särskilt i diagrammets högra del.

Introduktion till regression i R

Skala–plats

Spridningsdiagram över kvadratroten av braxenmodellens standardiserade residualer mot anpassade värden, med en LOESS-trendlinje. Trendlinjen stiger något när anpassade värden ökar.

Spridningsdiagram över kvadratroten av abborrmodellens standardiserade residualer mot anpassade värden, med en LOESS-trendlinje. Trendlinjen rör sig upp och ned flera gånger när anpassade värden ökar.

Introduktion till regression i R

autoplot()

library(ggplot2)
library(ggfortify)

autoplot(model_object, which = ???)

Värden för which

  • 1 residualer mot anpassade värden
  • 2 Q-Q-diagram
  • 3 skala–plats
Introduktion till regression i R

autoplot() med abborrmodellen

autoplot(
  mdl_perch, 
  which = 1:3, 
  nrow = 3, 
  ncol = 1
)

De tre diagnostikdiagrammen för abborrmodellen visade i ett enda diagram med tre paneler.

Introduktion till regression i R

"Autoplots, rulla ut!" – Plotimus Prime

Introduktion till regression i R

Preparing Video For Download...