r - 使用 R 理解插入符号中的网格

标签 r machine-learning r-caret

这段代码中的 len 是什么意思,这是插入符号构建网格的方式,我不知道如何选择 len。

function(x, y, len = NULL, search = "grid") {
if(search == "grid") {
out <- expand.grid(degree = seq(1, min(len, 3)),
scale = 10 ^((1:len) - 4),
tau = 2 ^((1:len) - 5))

最佳答案

Len 在调用 train 函数时设置。发生的第一件事是:

tuneLength = ifelse(trControl$method == "none", 1, 3)

在大多数情况下会导致 3。稍后,当调用tuneGrid 时,将使用此代码:

tuneGrid <- models$grid(x = predict(ppObj, x), y = y, 
        len = tuneLength, search = trControl$search)

正如您所看到的,len 填充了来自tuneLength 的值。用于填充模型网格函数的len部分。

关于r - 使用 R 理解插入符号中的网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51134293/

相关文章:

machine-learning - 将多个 OSC 信号合并为一个

R:在逻辑回归上使用 Caret 进行交叉验证的特征选择

r - 插入符 - 使用 train()、predict() 和 resamples() 的不同结果

r - 将向量元素解析为 R 中的字符串

r - 在大型数据框中按行计算字符串的出现次数

r - ggplot2根据分类变量改变线条的颜色

python - 预测自行车站的可用性

machine-learning - 如何使用 train_on_batch 检查学习率 [Keras]

evalSummaryFunction : cannnot compute class probabilities for regression中的R插入符训练错误

r - 如何使用 R 中的机器学习和 Caret 包在新数据集上测试调整后的 SVM 模型?