vorwärts schrittweise regression
In R stepwise forward regression, ich geben Sie ein minimales Modell und eine Menge von Variablen mit hinzufügen oder nicht hinzufügen):
min.model = lm(y ~ 1)
fwd.model = step(min.model, direction='forward', scope=(~ x1 + x2 + x3 + ...))
Gibt es eine Möglichkeit, um anzugeben, mit allen Variablen in einer matrix/Daten.Rahmen, so dass ich nicht haben, aufzuzählen?
Beispiele zu veranschaulichen, was ich gerne tun würde, aber Sie funktionieren nicht:
# 1
fwd.model = step(min.model, direction='forward', scope=(~ ., data=my.data.frame))
# 2
min.model = lm(y ~ 1, data=my.data.frame)
fwd.model = step(min.model, direction='forward', scope=(~ .))
InformationsquelleAutor Michael Schubert | 2014-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
scope
erwartet (Zitat aus der Hilfe-Seite?step
)Können Sie extrahieren und verwenden Sie die Formel entsprechend "~." wie folgt aus:
Haben Sie Lesen über die große Menge von beweisen, dass die variable Auswahl verursacht schwere Probleme der Schätzung und Inferenz? Zumindest der schrittweise Ansatz sollte installiert werden, um zu zeigen, seine Willkür.
wo kann ich weitere Informationen über bootstrapping schrittweise regression?
http://biostat.mc.vanderbilt.edu/rms und suchen für die Kurs Notizen
InformationsquelleAutor Stephan Kolassa
Du kannst es in einem Schritt wie diesem
fwd.model = step(lm(y ~ 1, data=my.data.frame), direction='forward', scope=~ x1 + x2 + x3 + ...)
InformationsquelleAutor aelwan