2013-08-22 73 views
-1

我有一个与Weka的J48输出有关的问题。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

不,你不能用Weka的J48实现来配置它。你必须通过改变输出结果的方式来执行代码,或者将这些ASCII树转换为你喜欢的规则。