如何在 WEKA GUI 中更改名义属性值顺序?

Nip*_*oon 5 user-interface variable-types weka

我有 2 个数据集用于使用 weka 进行训练和测试。它们都具有相同数量的属性和相同类型的变量数据类型(数字或名义)。但它们彼此不兼容,因为名义值的顺序不同

ex - Training set

     Occupation
  1   Doctor     40%
  2   Engineer   40%
  3   Teacher    20%

   Test set

  1   Engineer     40%
  2   doctor       40%
  3   Teacher      20%
Run Code Online (Sandbox Code Playgroud)

所以这两个集合是不兼容的。我的问题是如何更改这些不同的值顺序以使它们兼容?

Mat*_*cer 2

它看起来有点像数据预处理问题。我很好奇训练和测试数据最终是如何变成这样的!

如果您想更改标称值,可以使用RenameNominalValues来重命名数据的标签。一种可能的方法是将其应用于您的测试数据:

重命名标称值示例

此解决方案假设您正在处理标称属性,它是您的最后一个属性,并且它们的标签如 valueReplacements 字段中所示。

如果失败,根据情况的数量,您可以手动编辑值或使用您喜欢的电子表格来替换值。

希望这可以帮助!