Rでは、step
コマンドはモデルへの入力変数を選択するのを助けることを意図していると思いますよね?
以下はexample(step)#-> swiss
&
から来ます
step(lm1)
> step(lm1)
Start: AIC=190.69
Fertility ~ Agriculture + Examination + Education + Catholic +
Infant.Mortality
Df Sum of Sq RSS AIC
- Examination 1 53.03 2158.1 189.86
<none> 2105.0 190.69
- Agriculture 1 307.72 2412.8 195.10
- Infant.Mortality 1 408.75 2513.8 197.03
- Catholic 1 447.71 2552.8 197.75
- Education 1 1162.56 3267.6 209.36
Step: AIC=189.86
Fertility ~ Agriculture + Education + Catholic + Infant.Mortality
Df Sum of Sq RSS AIC
<none> 2158.1 189.86
- Agriculture 1 264.18 2422.2 193.29
- Infant.Mortality 1 409.81 2567.9 196.03
- Catholic 1 956.57 3114.6 205.10
- Education 1 2249.97 4408.0 221.43
Call:
lm(formula = Fertility ~ Agriculture + Education + Catholic + Infant.Mortality, data = swiss)
Coefficients:
(Intercept) Agriculture Education
62.1013 -0.1546 -0.9803
Catholic Infant.Mortality
0.1247 1.0784
さて、これを見ると、最後のステップテーブルは使用すべきモデルだと思いますか?最後の数行には、実際のモデルとそれに含まれる入力変数を説明する「Call」関数が含まれており、「Coefficients」はこれらの値の実際のパラメーター推定値です。これが私が欲しいモデルですよね?私はこれを自分のプロジェクトに外挿しようとしていますが、ここにはさらに変数があります。