首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >macOS Cartalina 10.15.6无法评估boost模型的误差矩阵结果

macOS Cartalina 10.15.6无法评估boost模型的误差矩阵结果
EN

Stack Overflow用户
提问于 2020-09-01 04:07:18
回答 1查看 76关注 0票数 1

macOS Cartalina 10.15.6中的拨浪符给出了错误信息:“所提供的实际值和预测值必须具有相同的水平。”在评估选项卡下使用boost方法评估模型性能时。

来自r控制台的

错误消息:errorMatrix::errorMatrix(crs$datasetcrs$test,c(crs$input,crs$$TFC_churn)$TFC_churn:提供的实际和预测必须具有相同的级别。

如何纠正?

日志代码:

EN

回答 1

Stack Overflow用户

发布于 2020-09-01 04:20:55

这可能与您的输入数据有关。不太清楚,您在做什么(可能添加soe附加信息),但是:

所提供的实际和预测必须具有相同的级别。

测试数据集与列车数据集不匹配时,这是一条典型的错误消息。

也许测试和训练都有相同的变量,但是对于因素变量,也常常要求因素水平相互匹配。

例如:

火车:

代码语言:javascript
复制
 gender: factor -   male/female

测试:

代码语言:javascript
复制
gender: factor - male/female/unknown

可能会给你带来问题,因为在测试集中突然出现了一个新的因素水平,模型以前从未见过,也不知道该如何处理它。

通常,只要将这个级别添加到火车组的变量中就足够了。(即使没有实例)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63681237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档