Orange Data Mining version 3.3 (Python) 关联规则

Orange Data Mining version 3.3 (Python) Association Rules

Orange Data Mining 2.7 版 (Python) 具有以下关联规则示例:

import Orange
data = Orange.data.Table("market-basket.basket")

rules = Orange.associate.AssociationRulesSparseInducer(data, support=0.3)
print "%4s %4s  %s" % ("Supp", "Conf", "Rule")
for r in rules[:5]:
    print "%4.1f %4.1f  %s" % (r.support, r.confidence, r)

然而,这在 Orange Data Mining 3.3 版中不起作用。我如何在 3.3 版中执行此示例?

help(Orange) 也不是很有帮助。

我得到:

AttributeError: 'module' object has no attribute 'associate'

在:

rules = Orange.associate.AssociationRulesSparseInducer(data, support=0.3)

或者,在 Oracle 中使用关联规则小部件时 Canvas 我不确定可以使用哪个小部件来显示关联规则小部件的输出。

对于 Orange 3,关联规则已移至附加组件中:https://pypi.python.org/pypi/Orange3-Associate

文档:https://orange3-associate.readthedocs.io/en/latest/scripting.html

它的使用方式有点不同,根据我的经验,它要快得多。