【发布时间】:2015-01-17 22:47:45
【问题描述】:
我正在使用 weka 并尝试测试我的文件,但总是弹出一个窗口,显示“训练和测试集不兼容”。我正在使用 csv 文件。两个文件中的所有属性都是相同的。在 30 个属性中,我将它们分为两部分,前 20 个属性作为训练集,其余 10 个作为测试集。请帮助我。
【问题讨论】:
标签: weka
我正在使用 weka 并尝试测试我的文件,但总是弹出一个窗口,显示“训练和测试集不兼容”。我正在使用 csv 文件。两个文件中的所有属性都是相同的。在 30 个属性中,我将它们分为两部分,前 20 个属性作为训练集,其余 10 个作为测试集。请帮助我。
【问题讨论】:
标签: weka
两个文件中的属性及其顺序必须相同。请参阅以下Weka Wiki post 和堆栈溢出question 1 和question 2。即使是很小的差异也可能导致此错误。
根据您的说法,它们的顺序可能相同,但根据 weka,它们并不相同。将它们转换为 arff 格式,然后重试。您会看到他们的 arff 标头不一样。请参见下面的示例。
CSV 文件1
Feature A
true
false
CSV 文件2
Feature A
false
true
这些 CSV 文件作为 arff 标头的表示方式不同。由于它们在文件中第一次出现更改,因此它们在 arff 标头中的顺序也发生了变化。
【讨论】: