我有一个包含 6836 个实例的监督数据集,我需要知道我的模型对所有实例的预测,而不仅仅是测试集。
我按照方法 train-test (2/3-1/3) 了解了我的 TPR 和 FPR 率,并且我得到了关于我的测试 (1/3) 的预测,但我需要知道所有的预测6836 个实例。
我该怎么做?
谢谢!
我有一个包含 6836 个实例的监督数据集,我需要知道我的模型对所有实例的预测,而不仅仅是测试集。
我按照方法 train-test (2/3-1/3) 了解了我的 TPR 和 FPR 率,并且我得到了关于我的测试 (1/3) 的预测,但我需要知道所有的预测6836 个实例。
我该怎么做?
谢谢!
在 Weka Explorer 的分类选项卡中,应该有一个按钮,上面写着“更多选项...”,如果您进入那里,您应该能够将预测输出为纯文本。如果您使用交叉验证而不是百分比拆分,您将获得表中所有实例的预测,如下所示:
+-------+--------+-----------+-------+------------+
| inst# | actual | predicted | error | prediction |
+-------+--------+-----------+-------+------------+
| 1 | 2:no | 1:yes | + | 0.926 |
| 2 | 1:yes | 1:yes | | 0.825 |
| 1 | 2:no | 1:yes | + | 0.636 |
| 2 | 1:yes | 1:yes | | 0.808 |
| ... | ... | ... | ... | ... |
+-------+--------+-----------+-------+------------+
如果您不想进行交叉验证,您还可以创建一个包含所有数据(训练 + 测试)的数据集并将其添加为测试数据。然后您可以转到更多选项并显示 Campino 已经回答的结果。