0
我需要迭代数据集的所有(String)类以及每个实例的类值。获取字符串类属性的值
虽然Attribute.enumerateValues()
给出 - 通缉 - “原始” - 值的集合,我不能获得类单个实例的原始值作为Instance.classValue()
返回: 相应的值作为一个double(如果相应的属性是名义(或字符串),那么它返回值的索引作为一个双)。
如何获取特定实例的类属性的字符串值?
编辑一个解决方案可能是建立一个查找表,所以你有“class-value-String < - >相应的索引”..但我不知道索引产生的顺序。但是我不知道weka生成索引的顺序。所以这可能会冒一个错误。 一个链接的问题可能是WEKA如何对待字符串属性。由于许多分类不能hanndle字符串,在某些时候弦乐似乎被转换成不同的双打。但他们不是标称级..
那么它很容易。很高兴你找到了它。 'Instance.classValue()'虽然返回String。 – xro7