您的解决方案似乎很有趣。但是,这意味着客户的价值是通过他们在下一个时期是否活跃来评估的。看看客户的购买情况可能会很有趣,比如未来 8 周(或者未来 6 周或 12 周——时间框架很大程度上取决于业务的特殊性)。这种测量反映了客户在下一个时期是否活跃,也量化了他们的“活动”。
对于一个有点相似的项目,我实现了以下解决方案:
第 1 段:新近度 < breakpoint_Recency & Frequency < breakpoint_Frequency & Monetary < breakpoint_Monetary
第 2 段:新近度 < breakpoint_Recency & Frequency >= breakpoint_Frequency & Monetary < breakpoint_Monetary
第 3 段:新近度 < breakpoint_Recency & Frequency < breakpoint_Frequency & Monetary >= breakpoint_Monetary
第 4 段:新近度 < breakpoint_Recency & Frequency >= breakpoint_Frequency & Monetary >= breakpoint_Monetary
Segm 5: Recency >= breakpoint_Recency & Frequency < breakpoint_Frequency & Monetary < breakpoint_Monetary
Segm 6: Recency >= breakpoint_Recency & Frequency >= breakpoint_Frequency & Monetary < breakpoint_Monetary
Segm 7: Recency >= breakpoint_Recency & Frequency < breakpoint_Frequency & Monetary >= breakpoint_Monetary
Segm 8: Recency >= breakpoint_Recency & Frequency >= breakpoint_Frequency & Monetary >= breakpoint_Monetary
顺便说一下,GA 的适应度函数旨在最大化每个细分市场未来 8 周购买量的平均值。或者你也可以设定你自己的目标来衡量客户的价值并相应地定义适应度函数。
希望这可以帮助。祝你好运!
更新:此解决方案允许您找到“同质客户群”和“按价值排名细分”。我不确定这是否是您所说的“按价值对客户进行排名”的意思。在我看来,监督聚类打败了个人排名的想法(但也许我错了)。此外,客户从一个时期到另一个时期的行为会发生变化,最好根据购买行为对他们进行聚类,而不是在某个时间点对个人进行排名。这样,当客户改变行为(就 RFM 而言)时,我们知道他/她去了哪里(即在哪个集群中),因此我们可以评估他/她是否“改善”了。在后一种情况下,营销人员可以采取行动来激励相关客户回到更富裕的细分市场。