我正在尝试了解插入符号是如何根据最佳模型进行决策的。我已经浏览了文档,但没有发现(很容易是我的错)调整这一点的地方决定了。我使用的是类似
的东西:train(
y~.,
data=X,
num.trees = 1000,
method = "ranger",
trControl = trainControl(
method = "repeatedcv",
number = 100,
repeats = 100, verboseIter = T
)
我试图更多地使用Caret,并且我确信它有一个明智的决策方式。.我只是想了解如何以及是否可以调整它。
答案 0 :(得分:1)
有很多文档,但是查找问题的最佳位置是here。
基本上,对于网格搜索,使用重采样来评估调整参数的多个组合。每个组合都会获得一个相关的重采样性能评估(假设它是准确性)。
train()
知道应该使准确性最大化,因此,默认情况下,它会选择具有最大值的参数组合,并使用它们来拟合一个最终模型(使用这些值和整个训练集)。