用户群组分析Cohort analysis、RFM用户分层模型、Kmeans用户聚类模型

💡 原文中文,约43600字,阅读约需104分钟。
📝

内容提要

本文介绍了Cohort analysis、RFM用户分层模型和Kmeans用户聚类模型的实施过程,包括数据处理和分析,得到了群组分析矩阵、留存率矩阵、金额群组分析矩阵和RFM模型的结果。同时,还介绍了计算用户回访速度的方法和K-means聚类模型的分群和可视化展示。

🔎

延伸解读

数据清洗对分析结果的影响

文章在数据清洗阶段删除了缺失CustomerID的记录、负值Quantity和UnitPrice、以及C开头的退货订单,最终保留392690条记录。这些处理虽然提高了数据质量,但也可能过滤掉部分真实行为(如退货反映的客户不满)。读者在复现时需注意,不同的清洗规则会直接影响后续Cohort、RFM和聚类的分组结果,建议根据业务目标谨慎决定取舍。

Cohort分析中的留存率解读

留存率矩阵显示,2010-12月群组的首月留存率约36.6%,后续月份在32%至50%之间波动;而2011年各群组的首月留存率普遍在15%至24%之间。这种差异可能源于早期客户质量较高或数据周期不完整。读者在应用时,应关注群组规模(如2011-12月仅41人)对留存率稳定性的影响,避免对小样本群组过度解读。

RFM分层的业务含义与阈值选择

文章根据R、F、M的百分位数进行分箱,将客户分为Bad、Bronze、Silver、Gold、Platinum五类。其中Bad类占比33.2%,Platinum仅8.8%。这种分层依赖分箱边界,若调整边界,各类占比和均值会变化。读者需注意,RFM评分是相对排序,而非绝对价值,应结合业务场景(如促销预算)确定重点运营的客户群。

K-means聚类的评估与可视化

文章使用轮廓系数评估聚类效果,并通过散点图展示R、F、M两两关系。但未明确说明最终簇数及业务命名。读者在实践时,应结合肘部法则或轮廓系数确定K值,并对聚类结果进行业务画像(如高价值、流失客户),而非仅依赖算法输出。此外,标准化步骤对聚类结果影响较大,需确保量纲一致。

❓

Q&A

Cohort分析的主要目的是什么?

Cohort分析的主要目的是分析用户的购买生命周期和留存率,以评估用户的留存情况。

RFM模型是如何进行用户分层的?

RFM模型通过近度、频度和金额对用户进行评分,从而实现用户的分层。

Kmeans聚类模型的作用是什么?

Kmeans聚类模型用于用户的聚类分析和可视化展示,以确定用户群体。

在进行用户群组分析时,数据处理的步骤有哪些?

数据处理步骤包括导入库、读取数据、处理缺失值和重复数据,以及特征衍生。

如何计算用户的回访速度?

用户的回访速度通过计算用户在不同日期的访问次数,并求出相邻访问日期的间隔天数的均值来得出。

群组分析的结果可以提供哪些信息?

群组分析的结果可以提供用户留存情况、消费行为分析和用户分层结果等信息。

🏷️

标签

➡️

继续阅读