使用WEKA时发现错误分类的实例

use*_*432 6 weka

我正在使用WEKA的GUI版本,我正在使用朴素贝叶斯进行分类.任何人都可以让我知道如何找出错误分类的实例.

Rus*_*ams 12

  1. 转到Weka explorer中的分类选项卡
  2. 点击更多选项...
  3. 检查输出预测
  4. 单击确定

希望有所帮助.

  • 信息性,但是我可以看到,当使用交叉验证时,它并没有真正起作用,因为没有办法将Weka的错误分类实例的输出链接到原始实例 (2认同)

Men*_*usa 6

我之前遇到过同样的问题而且我现在处理得很好.我做的是以下内容:

  1. 创建一个String属性,为每个实例分配一个唯一的ID.我已经为每个实例分配了文档的名称.
  2. 生成支持WEKA的.arff文件.
  3. 每当您必须对此.arff数据运行分类器时,您会注意到必须排除Instance ID属性.如果你不这样做,Weka会弹出一个错误,说分类器不能处理String属性.而不是排除,在InstanceID上运行过滤器StringToNominal.
  4. 现在,正如@Rushdi所说,点击分类标签上的"更多选项".
  5. 在"分类器评估选项"弹出窗口中选中"输出预测".
  6. 在"输出附加属性"框中输入实例ID的属性编号.
  7. 对整个数据运行分类器,不包括Instance ID属性.(大多数分类器都将此作为"Ranker"中的"StartSet"选项,例如我与SMO分类器一起使用.)
  8. 如果到目前为止您已经完成了所有操作,您将看到列出的所有实例及其实际和预测输出值以及实例ID,它可以准确地告诉您哪些文档被错误分类.

希望这有助于某人.祝好运!


iCa*_*Fay 0

在您的输出中应该有一个错误分类的部分,其中包含数字和百分比,应该就是这样。中的红色框就是您要查找的内容。编辑:原始图像来源在这里