自从我发布这个问题以来已经有一段时间了;只是好奇是否有人可以诚实地尝试一下。
这是我的 table
+----------------------+
| 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 |
+---------+------------+
我正在寻找一种将具有相似商品的购物车集群
或分组
在一起的方法。例如,产品 123 在购物车 1 和 3 中,产品 123 和 12 在购物车 1 和 2 中。
解决此类问题的最佳方法是什么?集群/组不是预定义的,因为它取决于数据。
本质上,我们试图通过观察购物车中的类似商品来衡量客户的行为模式。
就该方法而言,任何非编码方面的有用建议也受到欢迎。 excel可以做简单的聚类分析吗?只是好奇。
最佳答案
friend 不要让 friend 使用MySQL或Excel进行数据分析。
您不是在寻找聚类分析。
您正在寻找的是频繁项集挖掘。
另请参阅:Is it possible to run apriori association rule in mysql statement?
关于MySQL 创建用户购物车中相似商品的分布或频率列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24895202/