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

标签 mysql grouping cluster-analysis data-mining behavior

自从我发布这个问题以来已经有一段时间了;只是好奇是否有人可以诚实地尝试一下。

这是我的 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/

相关文章:

javascript - 如何按键对对象数组进行分组并对嵌套对象属性求和

python - K均值聚类,使质心不与节点重叠

machine-learning - 评论集中的前 m 个主题

php - 这个 csv 上传到 mysql 有什么问题?

mysql - 如何使用 mysql find_in_set 查找逗号

mysql - 线程消息的 SQL 查询

graph - SAS 条形图测量不同变量的百分比(一个变量在 y 轴上测量,另一个通过条内的阴影显示)

machine-learning - weka中的ClusterMembership类有什么作用?

php - MySQLI:in_array 不能正常工作

mysql - 如何使用 RegExp 在 MySQL 中创建阿拉伯字符类?