1

回帰モデルに毎回 1 つの変数を追加して、調整済み R 二乗を評価する方法について質問があります。

例えば、

lm(y~x1)  

次回は、やりたい

lm(y~x1+x2) 

その後、

lm(y~x1+x2+x3)

貼り付けてみましたが、うまくいきません。たとえば、lm(y~paste("x1","x2",sep="+")).

何か案が?

4

1 に答える 1

2

x1、x2、x3 の 3 つの変数を線形回帰モデルに当てはめたとします。

lm.fit1 = lm(y ~ x1 + x2 + x3)

update次の関数を使用して、追加の変数 (x4) を導入できます。

lm.fit2 = update(lm.fit1, .~. + x4)

必要に応じて、相互作用用語を導入することもできます。

lm.fit3 = update(lm.fit2, .~. + x2:x3)

回帰モデルへの変数の追加に関する詳細は、こちらから入手できます

于 2014-07-27T13:42:25.933 に答える