-1

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

任何人都可以帮助我吗?

干杯!

4

1 回答 1

1

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

于 2013-08-22T21:45:46.363 回答