前面博客中讲到的聚类,聚类是对客户的一些特征进行分群,属于描述,不涉及客户价值的判断,然而在营销中,其实第一步应该是搞清楚谁才是你的关键客户,哪些用户的价值较高,这就需要用到RFM模型。RFM模型是众多的客户关系管理(CRM)分析模式中,被广泛提到和应用的模型之一。通过R(Recency,表示最后一笔订单距离现在的时间)、F(Frequency,表示客户在最近一段时间内购买的次数)、M  (Monetary,表示客户在最近一段时间内购买的金额)三个指标对客户进行RFM打分,根据客户的RFM得分来描述该客户的价值情况。下面我具体说下两种步骤:

第一种方法,手动一步一步操作

  1. 计算得到R、F、M

一般这三个数据无法直接获取,需要进行一定的计算,例如R需要通过最后一笔订单的日期与现在日期的差值求得;F是定义时间内的购买数量,其实这里数量不一定是总数也可以是最小值(价值低的客户)、最大值、中位数(或平均数)、方差等指标,什么指标不重要,重要的是用什么指标反映什么目的;M是定义时间内购买金额。

2. 对R、F、M进行排秩

排秩的目的主要是解决异常值问题,如果数据不存在异常值,这个步骤可以省略。

3. 对R、F、M进行分组并划分等级

该步需要对R、F、M这三列数据分别做直方图,通过图形加上业务的理解,将R、F、M分别进行分组。关于R的分组,一般是可以等分,但需要强调的是结合客户购买周期来定义 R 的分组问题,例如电视机的购买周期较长(如 300天),分组区间最好大于购买周期,否则客户价值无法体现;关于F和M的分组主要是结合统计及业务理解,例如下图中根据图形可以将M分成三组,金额最高的客户组等级为3,中等金额的客户等级为2,金额最低的客户等级为1;假设R也被分成了三组,间隔时间最短的客户等级为3,间隔中等时间的客户等级为2,间隔时间最长的客户等级为1;假设F被分成了两组,购买数量较多的客户等级为2,购买数量较少的客户等级为1,则总共客户就被细分为3*3*2=18组,客户的RFM评分有331、332、322、321…..等等共18个评分。

4. 贴标签

根据上面例子,接下来需要对这18个客户组分别贴上不同的标签,表明客户的不同价值。下图中是经典的分成8组时标签命名的情况。

第二种方法

直接用SPSS中自带的直销模块,可以自动得出分组以及RFM得分。其实之所以要介绍方法一是因为,在现实分析中,对于客户价值的分析可能多于三个指标,比如加入客户流失率、客户沉睡度、客户购买力等指标,这时候第二种方法就会失效,就需要通过第一种方法进行评分。

RFM模型后期往往跟着聚类,通过聚类可以将一些如果通过RFM细分出较多组客户聚成2-3组,这样更便于贴标签。

RFM的更多相关文章

  1. RFM模型——构建数据库营销的商业战役!(转)

    RFM模型:R(Recency)表示客户最近一次购买的时间有多远,F(Frequency)表示客户在最近一段时间内购买的次数,M (Monetary)表示客户在最近一段时间内购买的金额.一般原始数据为 ...

  2. 数据挖掘应用案例:RFM模型分析与客户细分(转)

    正好刚帮某电信行业完成一个数据挖掘工作,其中的RFM模型还是有一定代表性,就再把数据挖掘RFM模型的建模思路细节与大家分享一下吧!手机充值业务是一项主要电信业务形式,客户的充值行为记录正好满足RFM模 ...

  3. 航空客户价值分析特色LRFMC模型——RFM升级

    本文转载自微信公众号TIpDM. 每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 我们说RFM ...

  4. RFM模型+SOM聚类︱离群值筛选问题

        笔者寄语:一般情况下离群值不应该直接删除,应该进行筛选,然后进行专门的离群值分析.笔者在这进行一下思考,在聚类基础之上的一种离群点检验. 基于聚类的离群点检测的步骤如下:数据标准化--聚类-- ...

  5. RFM模型及R语言实现

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 一.基本概念 根据美国数据库营销研究所Arth ...

  6. 使用ML.NET实现基于RFM模型的客户价值分析

    RFM模型 在众多的客户价值分析模型中,RFM模型是被广泛应用的,尤其在零售和企业服务领域堪称经典的分类手段.它的核心定义从基本的交易数据中来,借助恰当的聚类算法,反映出对客户较为直观的分类指示,对于 ...

  7. RFM模型

    python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...

  8. RFM用户分层模型简介

    RFM用户分层模型在实际商业活动的数据分析中运用的还是挺多的,主要用于用户.商品.门店等等的分群和细分层次,分群之后就可以进行定向精准营销和推广以及促活和留存等等的运营活动. RFM是一种用户分层模型 ...

  9. 销售人员的分析,也可以用类似RFM的思路吗?

    本文转自知乎 作者:接地气的陈老师 ————————————————————————————————————————————————————— 有同学问:“销售人员的分析,也可以用类似RFM的思路吗, ...

随机推荐

  1. IOS - 打印COOKIE中的 CRFSToken

    NSHTTPCookie 在iOS中使用NSHTTPCookie类封装一条cookie,通过NSHTTPCookie的方法读取到cookie的通用属性. - (NSUInteger)version; ...

  2. Linux C/C++ --- “” and <> in the use of head include file(Pending Verification)

    for example: #include <stdlib.h>#include <stdio.h>#include <wiringPi.h>#include &l ...

  3. Node-webkit简介

    Node-webkit 概述 Node-webkit 是Github 上一个非常热门的开源项目,它基于著名的浏览器开源项目 Chromium 和服务器端 JavaScript 实现 Node.js 的 ...

  4. PHP中常用的字符串格式化函数总结

    注意:在PHP中提供的字符串函数处理的字符串,大部分都不是在原字符串上修改,而是返回一个格式化后的新字符串. 一.取出空格和字符串填补函数 空格也是一个有效的字符,在字符串中也会占据一个位置.用户在表 ...

  5. ADS1.2安装教程

    工具/原料 ADS1.2 ADS1.2安装教程 1 在安装包内找到”Setup“,点击安装. 点击”Next“.然后进入License Agreement ,点击”Yes“. 点击了Yes之后,我们选 ...

  6. WinForm------TextEdit控件内容字体变*号

    "属性" -> “Properties” -> “LookAndFeel” -> “PasswordChar”

  7. linux系统判断是否重启、关机、查询登录诊断分析简介

    Last reboot这个命令是查看每次系统重启的信息 [root@dg01 log]# last rebootreboot system boot 2.6.32-300.10.1. Thu May  ...

  8. tomcat的下载安装和配置以及和eclipse的配置

    一.Tomcat的下载安装环境变量配置 下载Tomcat 可以安装Tomcat了.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是.解压后如下所示: 将此文件夹拷贝到 ...

  9. C#中使用DateTimePicker控件显示修改日期时间

    1.只显示日期   默认就是   2.只显示时间   修改属性 Format 设为Time ShowUpDown设为true   3.同时显示日期时间   Format设为Custom CustomF ...

  10. linux curl 命令详解,以及实例

    linux curl是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具. 一,curl命令参数,有好多我没有用过,也不知道翻 ...