【问题标题】:How to change nominal attribute value order in WEKA GUI?如何在 WEKA GUI 中更改名义属性值顺序?
【发布时间】:2015-01-15 14:32:34
【问题描述】:

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

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

【问题讨论】:

    标签: user-interface weka variable-types


    【解决方案1】:

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

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

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

    如果做不到这一点,根据案例的数量,您可以手动编辑值或使用您喜欢的电子表格替换值。

    希望对您有所帮助!

    【讨论】:

    • 它不能重命名标称值,它需要改变顺序,而不是标签
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-28
      • 1970-01-01
      • 2017-05-02
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2012-08-03
      • 1970-01-01
      相关资源
      最近更新 更多