-1

我有一个包含 6836 个实例的监督数据集,我需要知道我的模型对所有实例的预测,而不仅仅是测试集。

我按照方法 train-test (2/3-1/3) 了解了我的 TPR 和 FPR 率,并且我得到了关于我的测试 (1/3) 的预测,但我需要知道所有的预测6836 个实例。

我该怎么做?

谢谢!

4

2 回答 2

0

在 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      |
| ...   | ...    | ...       | ...   | ...        |
+-------+--------+-----------+-------+------------+
于 2015-07-16T13:33:49.890 回答
0

如果您不想进行交叉验证,您还可以创建一个包含所有数据(训练 + 测试)的数据集并将其添加为测试数据。然后您可以转到更多选项并显示 Campino 已经回答的结果。

于 2015-07-17T11:19:25.943 回答