MySQL在用户购物车中创建相似商品的分布或频率列表

问题描述 投票:0回答:1

自从我发布这个问题已经有一段时间了;只是好奇是否有人能诚实地刺它。

这是我的桌子

+----------------------+
| cart_product_table   |
+----------------------+
| cartID  | productID  |
+---------+------------+
| 1       | 123        |
| 1       | 451        |
| 1       | 998        |
| 1       | 12         |
| 2       | 998        |
| 2       | 12         |
| 2       | 123        |
| 2       | 1          |
| 3       | 123        | 
| 3       | 564        |
+---------+------------+

我正在寻找一种将具有相似项目的clustergroup购物车放在一起的方法。例如,产品123位于购物车1和3中,产品123和12位于购物车1和2中。

解决此类问题的最佳方法是什么?群集/组不是预定义的,因为它取决于数据。

本质上,我们正在尝试通过观察购物车中的类似物品来衡量客户的行为模式。

也欢迎采用任何非编码的有用建议。可以在Excel中进行简单的聚类分析吗?只是好奇。

mysql grouping cluster-analysis data-mining behavior
1个回答
0
投票

朋友不允许朋友使用MySQL或Excel进行数据分析。

您不是要进行聚类分析。

您正在寻找的是频繁项集挖掘

另请参见:Is it possible to run apriori association rule in mysql statement?

© www.soinside.com 2019 - 2024. All rights reserved.