r - 具有非唯一测试数据的混淆矩阵级别错误
问题描述
我正在尝试使用预测数据和实际数据生成混淆矩阵。我收到一个级别不相等的错误,并且当两个变量都被读取为因素时我收到错误。当我检查级别时,我认为问题是因为测试数据具有许多重复值,因此级别数量低于预测值,而预测值都是唯一的。有没有办法强制测试数据的水平,使其等于预测?
confusionMatrix(as.factor(sale.pred),as.factor(housing.test.df$SalePrice))
sale.pred
是预测值,housing.test.df$SalePrice
是实际值。如前所述, sale.pred 没有重复值,因此其级别等于行数,但housing.test.df$SalePrice
具有重复值,因此其级别< n
数与行数相同。
解决方案
推荐阅读
- r - 如何在多图中绘制多层次变量
- ios - 如何添加一个已经有父控制器的视图控制器作为另一个视图控制器的子控制器
- pdf-generation - 在客户端生成 PDF
- go - 带上下文取消的异步/等待模式
- javascript - 将 jest 测试套件生成为单独的文件而不是单个文件
- python - plotly:来自 ISO-3 代码的有效国家名称列表
- html - 在 power shell 中将 Splatted Array 转换为格式化的 HTML 电子邮件而不创建文件
- javascript - 在 Axios 中发出多个 Post 请求,然后获取所有响应以发出另一个请求
- reactjs - 使网格布局 div 具有相同的高度
- google-cloud-run - 如何确保仅在我的新云运行服务部署上提供流量?