2017-05-08 3 views
1

Ich führe eine multiple Regression auf 4 Prädiktorvariablen und ich zeige sie Seite-an-Seite ... aber ich kann nicht herausfinden, wie man die Ablagestriche plant, während sie sie nebeneinander haben -Seite. Just for Klarheit, hier ist mein Code:Plotten Abline mit multipler Regression in R

fit1 <- lm(bband ~ ProfHH + Employed + TwoCars + HEQual, data = County) 
layout(matrix(c(1,2,3,4), 2, 2, byrow = TRUE)) ## display 4 plots side by side 
plot(bband ~ ProfHH + Employed + TwoCars + HEQual, data = County) 

Image of the 4 plots side-by-side

Das Problem Im ich nicht weiß, ist, die, wie die abline hinzufügen whislt sie auf diese Weise Plotten !? Normalerweise würde ich nur abline(fit1) aber dies erzeugt die folgenden Fehler:

"abline" is not a graphical parameter 

Irgendwelche Vorschläge, wie ich dieses Problem beheben würde ??

Antwort

1

Ich glaube, Sie brauchen erste Plot-Funktion aufrufen, dann können Sie abline wie unten verwenden:

par(mfrow=c(2,2)) 
plot(mtcars$mpg,mtcars$wt) 
abline(lm(wt ~ mpg, mtcars)) 
plot(mtcars$disp,mtcars$wt) 
abline(lm(wt ~ disp, mtcars)) 

Die Idee ist, die die Beziehung zwischen einer abhängigen und unabhängigen Variablen zu sehen, so sie zuerst zeichnen und dann rufen abline mit die Regressionsformel. Außerdem ist die Reihenfolge wichtig, in der Sie x als erstes Argument und y als zweites und in abline's lm-Funktion die Formel in der Reihenfolge y ~ x angeben. In diesem Fall ist y deine abhängige Variable und x ist deine unabhängige Variable.