WEKA,如何在随机树的一个节点中设置多个决策规则?

时间:2015-01-05 16:30:33

标签: java weka

如何在随机树的一个节点中设置多个决策规则?

例如:

简单节点有: petallength< 2.45:Iris-setosa(50/0)

我想改变这个: petallength< 2.45,petalwidth< 1.75,......:Iris-setosa(50/0) ...

我在文件随机树中找到了一些代码:

此功能打印树:

protected String toString(int level) {
    ...
    // this contain the name attribute for simple node
    m_Info.attribute(m_Attribute).name();
}

1 个答案:

答案 0 :(得分:0)

这与决策树的基本工作原理相矛盾。在每个节点中,只检查一个特征/变量,并根据此特征的值分支树。

支持我的主张:

  •   

    该算法创建一个多路树,为每个节点(即以贪婪的方式)找到将产生分类目标的最大信息增益的分类特征。

    Source

  •   

    每个内部节点对应一个输入变量

    Source