ID3 和 J48 使用 Weka

Posted

技术标签:

【中文标题】ID3 和 J48 使用 Weka【英文标题】:ID3 and J48 using Weka 【发布时间】:2015-01-02 20:31:21 【问题描述】:

我正在使用 weka 来分析使用 id3 和 j48 树的数据集。但是,id3 分类不允许您以图形方式查看树。可以关闭对j48树的剪枝得到id3吗?

【问题讨论】:

您能否举例说明为什么未修剪的 J48 树与您想要的不同? 【参考方案1】:

来自Weka Javadoc

有效的选项是:

-U
Use unpruned tree.

所以我认为这回答了你的问题。

【讨论】:

我这样做了,但它仍然不像 ID3,事实上它只是一棵修剪过的树 我不明白。你的意思是这个选项仍然会给你一棵修剪过的树吗? 是的,我认为因为 J48 类似于 C4.5,所以它会进行某种修剪。我需要它像一个 id3 - 根本不需要修剪 我想你误会了我。如果您指定“-U”选项,则不会修剪 J48。我只是查看了源代码来确认这一点。

以上是关于ID3 和 J48 使用 Weka的主要内容,如果未能解决你的问题,请参考以下文章

weka 代码 算法 j48 决策树 c4.5

weka J48 功能选择

Weka:如何在 J48 决策树中实现代理拆分?

如何解释 weka 分类结果 J48

使用测试集中的缺失值评估 weka 分类器 J48,R RWeka

如何将 WEKA 机器学习用于贝叶斯神经网络和 J48 决策树