【问题标题】:Error when trying to make confusion matrix尝试制作混淆矩阵时出错
【发布时间】:2021-10-04 06:41:50
【问题描述】:
cm = table(obs = test[,14], pred)

Error in if (xi > xj) 1L else -1L: missing value where TRUE/FALSE needed

我试图在测试数据上输出我的随机森林模型的混淆矩阵,但我收到了这个错误。任何想法可能是什么问题?

提前谢谢你!

【问题讨论】:

    标签: r random-forest


    【解决方案1】:

    错误函数告诉我们test[,14]pred 中的一项缺失(NA),而您使用的table() 函数无法处理缺失值。我希望您可以通过首先消除两个向量中任一向量为NA 的元素来获得混淆矩阵。

    请注意,您使用的 table() 函数似乎不是基本的 R table() 函数。我希望它是您已加载的包的一部分。

    【讨论】:

      猜你喜欢
      • 2020-08-01
      • 2016-01-31
      • 2018-03-08
      • 2022-06-17
      • 2019-06-13
      • 1970-01-01
      • 2019-10-15
      • 2015-09-18
      相关资源
      最近更新 更多