【问题标题】:how to generate rules from decision tree in data mining?如何从数据挖掘中的决策树生成规则?
【发布时间】:2013-04-07 14:11:52
【问题描述】:

我有从数据集创建决策树的代码。我在 weka 示例中使用天气数据集。如何从 java 中的决策树生成规则?

数据集::

@relation weather

@attribute outlook {sunny, overcast, rainy}
@attribute temperature real
@attribute humidity real
@attribute windy {TRUE, FALSE}
@attribute play {yes, no}

@data
sunny,85,85,FALSE,no
sunny,80,90,TRUE,no
overcast,83,86,FALSE,yes
rainy,70,96,FALSE,yes
rainy,68,80,FALSE,yes
rainy,65,70,TRUE,no
overcast,64,65,TRUE,yes
sunny,72,95,FALSE,no
sunny,69,70,FALSE,yes
rainy,75,80,FALSE,yes
sunny,75,70,TRUE,yes
overcast,72,90,TRUE,yes
overcast,81,75,FALSE,yes
rainy,71,91,TRUE,no

【问题讨论】:

    标签: machine-learning classification weka decision-tree


    【解决方案1】:

    您可以从树中获取决策规则,方法是沿着每个叶子的路径并用“and”连接结点上的条件。也就是说,对于每一片叶子,你最终会得到一个规则,告诉你必须满足什么条件才能到达那片叶子。

    虽然直接训练一组决策规则而不是训练树可能更容易,例如使用 DecisionTable 分类器。

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 2011-10-04
      • 2015-04-29
      • 2013-12-12
      • 2013-04-26
      相关资源
      最近更新 更多