2017-05-08 11 views
1

私は4つのプレディクタ変数に重回帰を実行していますが、それらを並べて表示しています...しかし、私はアブラインをプロットする方法を理解することができません。 -側。 ただ明確にするため、ここに私のコードは次のとおりです。複数回回帰でプロットする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

Imが持つ問題は、私は彼らにこの方法をプロットwhislt ablineを追加する方法がわからないです! 通常、私はちょうどabline(fit1)を使用したいが、これは次のエラー生成されます。私はこの問題を解決したい方法についての

"abline" is not a graphical parameter 

任意の提案を?

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)) 

アイデアが従属と独立変数の間の関係は非常に最初にそれらをプロットし、その後でablineを呼び出す確認することです。

答えて

1

私は、あなたが以下のようにablineを使用することができますが、最初のプロット関数を呼び出す必要があると思います回帰式。また、プロットの順序は、xを第1引数、yを第2引数とし、ablineの関数では、式はy ~ xの順でなければなりません。この場合、yは従属変数で、xは独立変数です。

関連する問題