15得票3回答
将滚动起点预测重采样和组V折叠交叉验证相结合在rsample中

我希望使用R软件包rsample生成数据的重新抽样。 该软件包提供了函数rolling_origin,以生成保留数据时间序列结构的重新抽样。这意味着训练数据(在软件包中称为analysis)始终在测试数据(assessment)之前。 另一方面,我希望对数据执行块采样。这意味着在抽样过程中...

15得票2回答
在caret中拟合一个无截距模型

在R中,我可以通过以下方式指定一个没有截距的模型:data(iris) lmFit <- lm(Sepal.Length ~ 0 + Petal.Length + Petal.Width, data=iris) > round(coef(lmFit),2) Petal.Length...

14得票1回答
连接摘要(connection summary)出错:无效的连接(invalid connection)。

在使用caret::train()运行逻辑回归模型时遇到了问题。 LR = caret::train(Satisfaction ~., data= log_train, method = "glm", preProcess = c("scale"), f...

14得票2回答
当一些特征是因子时,如何进行预处理?

我关于这个问题与使用Caret软件包时涉及到分类数据(R术语中的因子)。 我从链接的帖子中了解到,如果您使用“公式界面”,一些特征可以是因子,并且培训将正常进行。 我的问题是如何使用preProcess()函数对数据进行缩放? 如果我尝试对某些列作为因子的数据框进行此操作,则会收到此错误消息:...

14得票1回答
如何从R中的混淆矩阵(confusionMatrix)中获取总体准确率值?

在R的caret库中,如果我得到了如下的混淆矩阵,有没有一种方法可以检索总体准确率0.992?我无法获取这个单一的值,因为我需要存储这个值并在以后进行处理。这有可能吗? 在R的caret库中,如果我获得了以下的混淆矩阵,是否有办法获取总体准确度0.992?我无法仅仅取出这个单一的值,因为我需...

14得票1回答
R中caret train glmnet模型的最终模型lambda值与指定值不同

我使用caret包来调整glmnet逻辑回归模型。虽然最佳调整中的lambda值是我在tuneGrid中指定的值之一,但最终模型中的lambda值完全不同: require(caret) set.seed(1) x <- matrix(runif(1000), nrow = 100) ...

14得票2回答
Caret包 - 定义正面结果

在使用Caret机器学习包时,我遇到了Caret默认的“正面”结果选择问题,也就是在二元分类问题中结果因素的第一个级别。 该包表示可以将其设置为替代级别。有人能帮我定义正面结果吗? 谢谢。

14得票1回答
在R语言的CARET包中,createTimeSlices函数是什么?

我正在处理多元金融时间序列数据,使用createTimeSlices函数遇到了问题。 我没有找到除Max Kuhn之外的任何函数用法。 有人可以帮我理解函数的用法吗?

13得票3回答
在使用caret的train()函数训练randomForest对象并使用公式进行预测时出现错误。

在一台64位Linux机器上,使用 R 3.2.0 版本、caret 6.0-41 版本和 randomForest 4.6-10 版本。当尝试对使用公式训练的randomForest对象应用caret包中的train()函数进行预测时,使用predict()方法会返回错误。但是,如果使用ra...

13得票2回答
Caret包自定义度量

我在我的一个项目中使用了caret函数的"train()",我想添加一个"自定义指标"F1-score。我查看了这个网址caret包,但我不明白如何使用可用的参数来构建这个评分。这里有一个自定义指标的例子:## Example with a custom metric madSummary &...