Wie füge ich alle Variablen des zweiten Grades in lm () hinzu? [Duplikat
Diese Frage hat hier bereits eine Antwort:
R: Passen Sie die dynamische Zahl der erklärenden Variablen in die polynomiale Regression ein. 1 AntwortIch habe einen Datenrahmen mit 16 Variablen. Wenn ich eine multiple lineare Regression durchführe, gehe ich wie folgt vor:
fit <- lm(y ~ .,data=data)
Nun, ich weiß, wie man einen Term zweiten Grades einer der Variablen hinzufügt:
fit2 <- lm(y ~ poly(x1,2) + .,data=data)
Aber jetzt möchte ich das nicht für alle meine 16 Variablen ausschreiben. Wie kann ich das auf einfache Weise für alle meine Variablen tun?