数据库:
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之类的更快算法。