User interface 如何在WEKA GUI中更改标称属性值顺序?

User interface 如何在WEKA GUI中更改标称属性值顺序?,user-interface,weka,variable-types,User Interface,Weka,Variable Types,我有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

我有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%

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

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

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

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

否则,根据案例的数量,您可以手动编辑值或使用您喜爱的电子表格替换值


希望这有帮助

在无监督>属性下使用“SwapValue”

它不能重命名标称值,需要更改顺序,而不是标签