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

时间:2012-05-18 04:02:38

标签: weka

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

4 个答案:

答案 0 :(得分:12)

  1. 转到Weka explorer中的分类标签
  2. 点击更多选项......
  3. 检查输出预测
  4. 点击确定
  5. 希望有所帮助。

答案 1 :(得分:6)

我之前遇到过同样的问题,我现在处理得很好。 我的工作如下:

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

答案 2 :(得分:0)

在您的输出中,应该有一个错误分类的部分,其中包含数字和百分比,应该是它。此image中的红色框是您正在寻找的内容。 修改:原始图片来源here

答案 3 :(得分:-1)

这对我有用:

  1. 反编译官方weka.jar
  2. 在库中搜索您要测试的分类,了解其工作原理并确定哪些实例被错误分类。