有人可以使用什么方法来找出每个订单最常相互分组的产品?是否有应用程序可以更轻松地实现这一目标?
亚马逊等公司如何跟踪最常一起购买的产品?
数据挖掘
数据挖掘
2022-02-22 00:22:23
1个回答
这称为关联学习。引用维基百科:
关联规则学习是一种发现大型数据库中变量之间有趣关系的方法。它旨在使用一些有趣的度量来识别在数据库中发现的强规则
因此,您的问题询问亚马逊和沃尔玛等公司如何知道经常一起购买哪些产品。因此,这是由Apriori 算法完成的,它属于关联学习算法的类别。
再次引用维基百科:
Apriori 是一种在事务数据库上进行频繁项集挖掘和关联规则学习的算法。它通过识别数据库中频繁出现的单个项目并将它们扩展到越来越大的项目集,只要这些项目集在数据库中出现的频率足够高。
该算法根据支持度和置信度阈值生成规则,显示哪些商品与哪些商品一起购买。(因为你没有询问细节,我会跳过细节。请查看维基百科以获得更详细的细节和算法本身)。
R的arules包实现了先验算法。不幸的是,在 Python 中没有相同的快速实现。
其它你可能感兴趣的问题