培训和测试集在Weka中不兼容

时间:2013-04-01 22:26:43

标签: machine-learning classification weka

我有训练集。我在训练集上执行了以下过滤器,

  1. Interquartile Range& RemoveWithValues(用于删除异常值和极值)。
  2. 替换缺失值。
  3. NumerictoNominal
  4. 我使用Naive Bayes分类器进行交叉验证(10倍)。准确率为62%。保存了模型。

    我在测试数据上使用了“NumerictoNominal”过滤器。测试数据缺少值,Class属性也为空。测试和训练数据中属性的数量和顺序相同。

    当我在Weka中使用提供的测试集选项运行Naive bayes时,我收到错误消息,说训练和测试数据不兼容。

1 个答案:

答案 0 :(得分:3)

请参阅my answer此问题。您需要在测试和培训文件中使用相同的标头信息。