Dans R, la step
commande est censée vous aider à sélectionner les variables d'entrée de votre modèle, non?
Ce qui suit provient de
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
Maintenant, quand je regarde cela, je suppose que la dernière table Step est le modèle que nous devrions utiliser? Les dernières lignes incluent la fonction "Appel", qui décrit le modèle réel et quelles variables d'entrée il inclut, et les "Coefficients" sont les estimations réelles des paramètres pour ces valeurs, non? C'est donc le modèle que je veux, non? J'essaie d'extrapoler cela à mon projet, où il y a plus de variables.
la source