我正在使用 R 中的 rpart 函数开发回归模型。此函数对参数 cp 进行交叉验证。
有没有办法控制 cp 的哪些值以及交叉验证的数量?
你可以做类似的事情
fit <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis,
control = rpart.control(cp = 0.05))
还要看看 rpart.control 选项 http://www.inside-r.org/r-doc/rpart/rpart.control
使用插入符号可能会容易得多
library(caret)
data(iris)
tc <- trainControl("cv",10)
rpart.grid <- expand.grid(.cp=0.2)
train.rpart <- train(Kyphosis ~ Age + Number + Start,
data=kyphosis, method="rpart",
trControl=tc, tuneGrid=rpart.grid)