Stepwise forward

J'essaie de faire un stp wise forward mais je suis confronté à la même erreur et je n'arrive pas à trouver pourquoi elle apparait.
Mon code :slight_smile:
model1=lm(SP2_FIN_AREACNT~.,data.frame(sub))
summary(model1)
sub
class(model1)
class(sub)
modelc1 = ols_step_forward_p(model1) <-- l'erreru apparait à cet étape là
summary(modelc1)
plot(modelc1)

Et l'erreur est :
Error in as.data.frame.default(x[[i]], optional = TRUE) :
impossible de convertir automatiquement la classe ‘"function"’ en un tableau de données (data.frame)

Cet argument de la fonction «lm» est simplement une tentative de conversion d'un objet, «sub», en une trame de données sans toutefois le configurer correctement pour une utilisation dans la fonction appelante. il devrait plutôt s'agir d'une trame de données correctement constituée, telle que «mtcars», contenant les variables à modéliser. (Traduit en français par une application.)

Merci beaucoup,
Donc pour le corriger je devrais directement modifier ma base de donnée ?

L'objet sub doit être un data.frame dans la fonction. (Traduction par app.)

1 Like