我有一个与Weka的J48输出有关的问题。
我有一套规则作为我模型的输出。我想知道是否有可能获得一组百分比规则。例如,我将以下规则集作为模型输出的一部分:
A <= 0
| B <= 2.5: 0 (19.0)
| B > 2.5
| | C <= 7
| | | D <= 14: 1 (5.0/1.0)
| | | D > 14: 0 (3.0)
| | C > 7: 0 (3.0)
A > 0
| A <= 3: 1 (7.0)
| A > 3: 0 (2.0)
因此,我想知道获得一个输出的方法,如下所示:
IF A <= 0 AND B > 2.5 AND C <= 7 AND D <= 14 THEN X% chance to be TRUE
IF A > 0 AND A <= 3 THEN Y% chance to be TRUE
是否可以配置J48的输出来做类似的事情?
有人可以帮助我吗?
干杯!
答案 0 :(得分:1)
不,你不能用Weka的J48实现配置它。您必须自己实现代码,方法是更改输出的打印方式,或者将这些ASCII树转换为您喜欢的规则。