weka - Arff 文件 - 标题中未声明标称值。

标签 weka arff

我正在使用 Java 程序生成一个 .arff 文件。该文件有大约 600 个属性。

我无法在 Weka Explorer 中打开该文件。 它说:“标称值未在 header 中声明,请阅读 Token[0],第 626 行。”

这是第一个属性行:@attribute vantuono numeric
这是第 626 行的前几个字符:0,0,0,0,1,0,0,0,0,1,0,1...

为什么 WEKA 无法将 '0' 解析为数值?

有趣的是,这只发生在这个文件中。我有其他文件的数字属性接受“0”作为值。

最佳答案

你确定你的声明是正确的吗? WEKA FAQ说:

nominal value not declared in header, read Token[X], line Y

If you get this error message than you seem to have declared a nominal attribute in the ARFF header section, but Weka came across a value ("X") in the data (in line Y) for this particular attribute that wasn't listed as possible value. All nominal values that appear in the data must be declared in the header.

还有一个bug regarding sparse ARFF files

关于weka - Arff 文件 - 标题中未声明标称值。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15441227/

相关文章:

java - 无法运行执行weka命令的java程序

java - 有谁知道如何向 org.w3c.dom.Element 添加值以实例化 MiningSchema 和 SupportVectorMachineModel ?

java - 使用 Weka Java 代码 - 如何将 CSV(无标题行)转换为 ARFF 格式?

Java和Weka : Creating a string attribute

machine-learning - 如何使用 WEKA 机器学习软件对以下类型的数据进行分类?

java - 如何从 Java 中的数组创建 ARFF 文件?

java - WEKA + Java : get class probabilities

python - ARFF 文件的布局无效

java - 多波段图像光栅到 RGB

python - 将数据帧导出到arff文件python