如何使用信息增益和随机属性选择对j48 weka进行分类?

时间:2018-01-17 17:23:01

标签: weka j48

我知道j48决策树使用gain ratio来选择制作树的属性。 但我想使用information gainrandom selection代替增益比率。在Weka Explorer的select attribute tab中,我选择InfoGainAttributeEval并输入开始按钮。之后,我看到了带有信息增益方法的属性排序列表。但我不知道如何使用这个列表在Weka中运行j48。而且我不知道如何在j48中随机选择属性。 如果可以,请帮助我。

1 个答案:

答案 0 :(得分:1)

如果要在运行算法之前对数据执行特征选择,则必须选择:

  1. Classify标签中使用AttributeSelectedClassifier(在meta文件夹下)。在那里,您可以配置所需的功能选择算法。 (默认值为J48 CfsSubsetEval)。

  2. Preprocess标签中,查找并应用AttributeSelect过滤器(位于supervised\attribute文件夹)。这里的默认值也是CfsSubsetEval算法。

  3. 请注意,第一种方法仅在您评估算法时将火箭集应用于算法,而第二种方法将使用整个数据集并删除未选中的要素(您可以使用撤消来实现它们)回)。

    请注意,J48在训练过程中选择功能的方式将保持不变。要更改它,您需要实现自己的算法或更改当前的实现。