J48输出百分比

时间:2013-08-22 19:47:21

标签: data-mining classification weka

我有一个与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的输出来做类似的事情?

有人可以帮助我吗?

干杯!

1 个答案:

答案 0 :(得分:1)

不,你不能用Weka的J48实现配置它。您必须自己实现代码,方法是更改​​输出的打印方式,或者将这些ASCII树转换为您喜欢的规则。