0

我正在使用 R 中的 rpart 函数开发回归模型。此函数对参数 cp 进行交叉验证。

有没有办法控制 cp 的哪些值以及交叉验证的数量?

4

1 回答 1

2

你可以做类似的事情

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)
于 2014-06-02T18:14:42.973 回答