【发布时间】:2015-11-13 22:14:44
【问题描述】:
我有一个关于使用train 函数在caret 中进行交叉验证的超参数搜索的非常基本的问题。在运行时,它会产生如下所示的输出:
我的问题是为什么每个超参数配置不止一行,输出中的+ 和- 表示什么?
一些可以产生上述输出的示例代码(取自here的随机示例):
library(caret)
library(datasets)
data(mtcars)
split = createDataPartition(y = mtcars$mpg, p = 0.6, list = FALSE)
dev = mtcars[split,]
val = mtcars[-split,]
ctrl = trainControl(method = "cv",number = 10, verbose = TRUE)
lmCVFit = train(mpg ~ ., data = mtcars, method = "lm", trControl = ctrl, metric="Rsquared")
summary(lmCVFit)
【问题讨论】:
-
@LyzanderR 没关系,对
train和verbose = TRUE的所有调用的输出都是相同的。添加了一些示例代码。