|
|
1
0
我意识到我在R/Caret/machine learning方面有点笨,但在不断检查我的问题的答案后,我看到了你的帖子,我设法让你的代码正常工作。我希望有一个知识更渊博的人能够完全回答你的问题,但与此同时,我所做的就是这样。 首先,我将您的数据集输入R并尝试运行您的代码。我相信你的控制函数可能有一个输入错误,“cv”中缺少一个“c”,这可能会导致你在使用未使用的参数时出现问题。 然而,在我解决了这个问题后,出现了多个错误和警告;首先,您使用的是twoClassSummary,但指定了logLoss(注意这里的语法,如果有任何变化,它不是logLoss)……相反,我将这个summaryFunction切换为mnlog,以正确调用logLoss函数,正如我读到的twoClassSummary使用AUC作为其度量。此外,我将训练集中的“target”变量替换为一个简单的字符变量,在本例中为“Y”或“N”。您可以下载csv文件 here . 之后,我一直收到一个关于您的调优网格的错误,指出实际上您缺少xgBoost方法的调优参数,这些参数可以在caret(可用模型)的文档中找到。我只是为其余参数添加了默认值(其中大多数为1)。可以找到我使用的调谐网格 here .
输出如下所示:
我希望这对你有所帮助,这也是你所寻求的。如果我正确执行log loss命令,我会有点怀疑,因为最大深度似乎对log loss没有任何影响。我使用不同的指标AUC重新运行模型,结果表明,无论发生什么变化,都没有影响,科恩的Kappa也是如此。我猜这是因为只有十个样本,但希望有人能真正解释我做了什么,所以这不仅仅是一个代码转储。 |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |