add1 コマンドの使い方がわかりません。モデルがあるとします
y=b0+b1*x1
独立変数を追加する方が適しているかどうかを知りたいです。次に、すべてのモデルをテストします
y=b0+b1*x1+b2*x2
異なるx2(私の異なる独立変数)。add1 コマンドには何らかの理由で「スコープ」が必要です。それが何であるかはわかりません。add1 コマンドの使い方がわかりませんでした。私がこれを行う場合:
add1(fittedmodel)
エラーが出るので、使用したい変数を手動で指定する必要があると思います。それは結構です、それは実際に私が望んでいたことですが、それがそのようなものかどうかはわかりませんでした. 私が行った場合
add1(fittedmodel, scope=x1+x2, test="F")
x2 に特定の変数を挿入すると、次の出力が得られます。
単期加算
モデル:
sl ~ le
Df Sum of Sq RSS AIC F value Pr(>F)
<none> 0.51211 -523.44
ky 1 0.00097796 0.51113 -521.63 0.1856 0.6676
これが私が望むものかどうかはわかりません。そこに記述されているモデルsl~le
は私が望んでいたものではありません ( sl~le+ky
)。それでは<none>
意味がわかりません。sl~le
これは、モデルとモデルを比較するための F 検定の値sl~le
が 0.1856 であることを意味しますか? または、出力を間違って解釈しますか?
では、これが正しいとしても、モデル 'sl~le+ky+le:ky' に対してはどうすればよいでしょうか?つまり、相互作用がある場合です。add1() コマンドの scope パラメーターを理解していないようですが、それが必要です。これがないと、add1() は機能しません!