So erstellen sie angehängte variablendiagramme in r


In der Statistik handelt es sich bei Diagrammen mit hinzugefügten Variablen um einzelne Diagramme, die die Beziehung zwischen einer Antwortvariablen und einer Prädiktorvariablen in einem multiplen linearen Regressionsmodell anzeigen und gleichzeitig das Vorhandensein anderer Prädiktorvariablen im Modell kontrollieren.

Hinweis: Manchmal werden diese Diagramme auch „partielle Regressionsdiagramme“ genannt.

Diese Art von Diagramm ermöglicht es uns, die Beziehung zwischen jeder einzelnen Prädiktorvariablen und der Antwortvariablen in einem Modell zu beobachten und gleichzeitig andere Prädiktorvariablen konstant zu halten.

Um Diagramme angehängter Variablen in R zu erstellen, können wir die Funktion avPlots() aus dem Paket car verwenden:

 #load car package
library (car) 

#fit multiple linear regression model
model <- lm(y ~ x1 + x2 + ..., data = df)

#create added variable plots
avPlots(model)

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Variablendiagramme in R hinzufügen

Angenommen, wir passen das folgende multiple lineare Regressionsmodell in R an und verwenden dabei Daten aus dem mtcars- Datensatz:

 #fit multiple linear regression model
model <- lm(mpg ~ disp + hp + drat, data = mtcars)

#view summary of model
summary(model)

Call:
lm(formula = mpg ~ disp + hp + drat, data = mtcars)

Residuals:
    Min 1Q Median 3Q Max 
-5.1225 -1.8454 -0.4456 1.1342 6.4958 

Coefficients:
             Estimate Std. Error t value Pr(>|t|)   
(Intercept) 19.344293 6.370882 3.036 0.00513 **
available -0.019232 0.009371 -2.052 0.04960 * 
hp -0.031229 0.013345 -2.340 0.02663 * 
drat 2.714975 1.487366 1.825 0.07863 . 
---
Significant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Residual standard error: 3.008 on 28 degrees of freedom
Multiple R-squared: 0.775, Adjusted R-squared: 0.7509 
F-statistic: 32.15 on 3 and 28 DF, p-value: 3.28e-09

Um die Beziehung zwischen der Antwortvariablen „mpg“ und jeder einzelnen Prädiktorvariablen im Modell zu visualisieren, können wir mit der Funktion avPlots() Diagramme hinzugefügter Variablen erstellen:

 #load car package
library (car)

#produce added variable plots
avPlots(model)

Hinzufügen eines Variablenplots in R

So interpretieren Sie jede Handlung:

  • Die x-Achse zeigt eine einzelne Prädiktorvariable und die y-Achse zeigt die Antwortvariable an.
  • Die blaue Linie zeigt den Zusammenhang zwischen der Prädiktorvariablen und der Antwortvariablen, während der Wert aller anderen Prädiktorvariablen konstant bleibt .
  • Die beschrifteten Punkte in jedem Diagramm stellen die beiden Beobachtungen mit den größten Residuen und die beiden Beobachtungen mit der größten teilweisen Hebelwirkung dar.

Beachten Sie, dass der Winkel der Linie in jedem Diagramm dem Vorzeichen des Koeffizienten der geschätzten Regressionsgleichung entspricht.

Hier sind beispielsweise die geschätzten Koeffizienten für jede Prädiktorvariable im Modell:

  • Anzeige: -0,019232
  • ch: -0,031229
  • Datum: 2.714975

Beachten Sie, dass der Winkel der Linie im Diagramm der hinzugefügten Variablen für drat positiv ist, während er für disp und hp negativ ist, was den Vorzeichen ihrer geschätzten Koeffizienten entspricht:

So interpretieren Sie Diagramme hinzugefügter Variablen

Mithilfe dieser Diagramme können wir die Beziehung zwischen jeder einzelnen Prädiktorvariablen und der Antwortvariablen leicht visualisieren.

Zusätzliche Ressourcen

So führen Sie eine einfache lineare Regression in R durch
So führen Sie eine multiple lineare Regression in R durch
So führen Sie eine logistische Regression in R durch

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert