J'ai essayé d'utiliser l'ensemble caret pour effectuer la validation des plis en k d'un modèle. J'ai couru lm() à un certain succès, mais quand j'essaye de le faire avec caret, ça échoue. étapes:Génération du paramètre d'accord pour Caret dans R
train_control <- trainControl(method="cv", number=10)
grid <- expand.grid(.fL=c(0), .usekernel=c(FALSE))
model <- train(FantasyPTS ~ Shoots + Height + Weight + Birthyear +
age + Draft_Year + Overall_Draft_Num + Draft_Team + Draft_Age +
GAA + SVPCT + GSAA + QS + QS. + RBS + GPS, data=nhlgoalies, trControl=train_control, method="lm", tuneGrid=grid)
résultats dans
Error in train.default(x, y, weights = w, ...) :
The tuning parameter grid should have columns intercept
ma compréhension a toujours été que le modèle lui-même devrait générer l'interception. Je sais à la lecture des docs qu'il a besoin de l'interception de paramètre mais je ne sais pas comment le générer avant que le modèle lui-même ne soit créé?
essayez de donner une valeur d'interception aléatoire et vérifiez –