【发布时间】:2019-11-01 05:22:22
【问题描述】:
我正在使用 Christian Borlget 的 FP-Growth 和 Apriori 包来查找频繁项集和关联规则。根据his paper 的说法,fp-growth 在所有情况下的表现都优于 apriori。
在我的机器上运行 FP-Growth,在一个 ~36MB(~500,000 行)的 csv 文件上,显示:
from fim import apriori, fpgrowth
s = time.time()
fp = fpgrowth(tracts, target='r', supp=0.0065, zmin=2, report="C,S") # tracts is a list of lists
e = time.time()
print(e - s)
41.10438871383667
而 Apriori 的结果是:
s = time.time()
ap = apriori(tracts, target='r', supp=0.0065, zmin=2, report="C,S")
e = time.time()
print(e - s)
34.50810647010803
我在实施过程中遗漏了什么?
【问题讨论】:
标签: python-3.x data-mining apriori fpgrowth