我正在构建一个CART模型,我正试图调整rpart-CP和Maxdepth的两个参数。当插入符号封装在一个时间一个参数,做工精良当两者都用它不断抛出一个错误,我不能够弄清楚为什么如何使用Caret包调整多个参数?
library(caret)
data(iris)
tc <- trainControl("cv",10)
rpart.grid <- expand.grid(cp=seq(0,0.1,0.01), minsplit=c(10,20))
train(Petal.Width ~ Petal.Length + Sepal.Width + Sepal.Length, data=iris, method="rpart",
trControl=tc, tuneGrid=rpart.grid)
我收到以下错误:
Error in train.default(x, y, weights = w, ...) :
The tuning parameter grid should have columns cp
我在使用'mlr'开始我的第一步,也许应该在'tuneParams'函数中使用学习者'lrn'。 –
@EnriquePérezHerrero你绝对正确,谢谢你的支持! –