[英]Is there an error in the R package, bartMachine, when looking at the confusion matrix following classification?
[英]R confusion matrix error - classification tree
我对R很陌生,因此如果这是一个简单的问题,请提前道歉。
我已经使用rpart软件包制作了决策树分类模型。
这工作正常,我用它来预测测试数据中的变量。 我正在尝试制作一个混淆矩阵表来比较结果,但是我不断收到以下错误:
Error in table(EmployeeTest$Leaver, pred) :
all arguments must have the same length
我在网上看过,似乎找不到解决方法。
我用来创建矩阵的代码如下:
table_mat <- table(EmployeeTest$Leaver,pred)
pred是模型的预测结果,看起来像这样:
summary(pred)
pred
Leaver :61
Non-Leaver:91
Employee Test表包含100多个变量,但我感兴趣的字段如下:
summary(EmployeeTest$Leaver)
Leaver Non-Leaver
66 86
任何帮助将不胜感激,因为我不知道如何解决此问题。 我知道错误提示这与长度有关,但是两个表都包含具有相同长度的相同变量。
提前致谢。
解决的问题:如果我改变了
table_mat <- table(EmployeeTest$Leaver,pred)
至
table_mat <- table(EmployeeTest$Leaver,pred$pred)
尽管在pred表中只有一个字段
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.