数据库:

Transacation#   Items List
T1              butter
T1              jam
T2              butter
T3              bread
T3              ice cream
T4              butter
T4              jam

在上表中,
是否可以在mysql语句中运行apriori关联规则?
例如,buys(T,butter)的支持-->buys(T,jam)=50%
因为有4个事务和T1,T4满足“支持”规则。
我可以用一个sql语句来找出这样的结果吗?

最佳答案

是的,您可以使用SQL查找单个项的支持。但是如果你想找到包含多个项的项集,那就很困难了。
例如,如果您有包含多个项目的事务,并且希望找到“jam”的支持,同时“milk”和“bread”出现在一起,那么最好使用Apriori之类的算法,或FPGrowth之类的更快算法。

10-08 05:31