数据分析-RFM模型用户分析
RFM模型
根据美国数据库营销研究所Arthur Hughes的研究,客户数据库中有3个神奇的要素,这3个要素构成了数据分析最好的指标:
最近一次消费 (Recency)
消费频率 (Frequency)
消费金额 (Monetary)
上面的三个标签通过字面意思比较好理解,顾名思义RFM模型中的,R=Recency,F=Frequency,M=Monetary
RFM模型客户细分
1.数据筛选分组
为了得到客户最近一次消费(Recency)、消费频率(Frequency)、消费金额(Monetary)这三个指标的数值进行筛选分组(以下为一个示例)。
消费(Recency)——最近一次会员来店铺购买的时间
A、一周以前 B、2周以前 C、3周以前 D、一个月前
消费频率(Frequency)——一年内在店铺购买的次数
A、1次 B、1-3次 C、3-5次 D、5次以上
对于消费金额(Monetary)——单次消费金额
A、50元以下 B、50-150元 C、150-300元 D、300元以上
2.数据处理
处理步骤如下:
①将所有客户按照Recency的值,由小到大排列,以50%为一群,依次给予2,1分。
②再将所有客戶按照Frequency的值,由大到小排列;以50%为一群,依序给予2,1分。
③最后将所有客戶按照Monetary的值,由大到小排列;以50%为一群,依序给予2,1分。
整合得到8种组合:
2-2-2:高价值客户;
2-1-2:重点发展客户
1-2-2:重点保持客户;
1-1-2:重点挽留客户;
1-1-1:无价值客户;
其余三种组合均属于一般客户。
现在我们来简单归纳一下,RFM模型中,我们重点研究的就是以上8种用户(用排列组合2*2*2=8种,很好理解)里面的有明显偏向的5种用户.
前面的4种用户,入选研究对象,总概括的就是愿意掏钱的客户.
这下就很好记了,RFM里面的M已经确定了,要选掏钱的,R,F各有两种选择,也就是总共4种类型
然后再按R来分,打分高的先排
2 2 2 这种客户"最近购买(r),而且经常购买(F),每次花钱的金额还挺大(M) 毫无疑问这个客户是高价值的
2 1 2 此客户最近购买,买的次数不多,但每次花费的金额比较大;那么遇到这种客户,证明他对特定品牌产品感兴趣,要做的是怎么让他经常来买. 所以这种客户不难理解是应该重点发展的
1 2 2 此客户可能不是一直关注产品,但是买的次数比较频繁,每次花费的金额也挺大.
理解:证明这个客户是对产品的需求量比较大,也舍得掏钱,对品牌不是很关注的,也许今天到A品牌商家购买的,明天就到B品牌商家购买去了.因此我们要做的是,要让客户保留对我们品牌产品的兴趣.
1 1 2 此客户比较明显就是那种比较懒惰型的客户,要用到的时候再买,而且一次性买比较多,平时就很少关注和购买了.对于这种客户,你不知道他下一次购买的还是不是本公司品牌的产品,可能需要在他购买一段时间后提醒他我们产品有优惠活动,来提起他的购买欲望.因此属于需要挽留型的客户
1 1 1 就不多说了,是临时过客
其他的客户没有明显的特征,主要是不怎么掏钱,是薅羊毛型的,你再怎么打主意都从他身上挣不到多少钱的,就归为一般客户.
理解完后,就根据打分,把所有客户分类好,然后提取出来我们重点研究的这几种客户来做相应的措施;
2 2 2高价值客户,基本上不用太担心,他会自己来购买
2 1 2 重点发展型的客户 想办法加大他的购买频率
1 2 2重点保持型客户 让他保持对我们品牌产品的兴趣
1 1 2重点挽留客户 发一些我们品牌的信息给他,等他想起来要购买类似产品的时候,第一时间想到的是我们品牌
1 1 1 无价值的客户 不用花精力去跟进这种类型的客户,投入和产出比不值得.
数据分析-RFM模型用户分析的更多相关文章
- 案例(一) 利用机器算法RFM模型做用户价值分析
一.案例背景 在产品迭代过程中,通常需要根据用户的属性进行归类,也就是通过分析数据,对用户进行归类,以便于在推送及转化过程中获得更大的收益. 本案例是基于某互联网公司的实际用户购票数据为研究对象, ...
- 数据挖掘应用案例:RFM模型分析与客户细分(转)
正好刚帮某电信行业完成一个数据挖掘工作,其中的RFM模型还是有一定代表性,就再把数据挖掘RFM模型的建模思路细节与大家分享一下吧!手机充值业务是一项主要电信业务形式,客户的充值行为记录正好满足RFM模 ...
- 用户价值和RFM模型
什么是用户价值? 用户价值就是对公司来说有用的地方,比如有的公司看中用户的消费能力,有的公司则看中用户的忠诚度 .各公司的业务目的不同,用户价值的体现自然也不同.这里主要说一下适用于电商的RFM模型. ...
- 用户RFM模型及应用
RMF含义 R(Recency)(用户粘性,越小越好):用户最近一次交易时间的间隔.R值越大,表示用户交易发生的日期越久,反之则表示用户交易发生的日期越近 F(Frequency)(用户忠诚度,越大越 ...
- RFM模型——构建数据库营销的商业战役!(转)
RFM模型:R(Recency)表示客户最近一次购买的时间有多远,F(Frequency)表示客户在最近一段时间内购买的次数,M (Monetary)表示客户在最近一段时间内购买的金额.一般原始数据为 ...
- RFM模型及R语言实现
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 一.基本概念 根据美国数据库营销研究所Arth ...
- RFM模型
python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...
- 为啥我做的RFM模型被人说做错了,我错哪了?
本文转自知乎 作者:接地气的陈老师 ————————————————————————————————————————————————————— 有同学问:“为啥我做的RFM模型被客户/业务部门批斗,说 ...
- 使用ML.NET实现基于RFM模型的客户价值分析
RFM模型 在众多的客户价值分析模型中,RFM模型是被广泛应用的,尤其在零售和企业服务领域堪称经典的分类手段.它的核心定义从基本的交易数据中来,借助恰当的聚类算法,反映出对客户较为直观的分类指示,对于 ...
随机推荐
- 第四章 常用API(下)
4.1.String类 描述:该类代表字符串 构造方法: 方法 描述 public String() 初始化构造一个空白字符串 public String(char[] value) 通过字符数组初始 ...
- 解析Class文件
类文件解析的入口是ClassFileParser类中定义的parseClassFile()方法.上一小节得到了文件字节流stream后,接着会在ClassLoader::load_classfile( ...
- RabbitMQ学习总结(4)-消息处理机制
1. 正常的消息流程 上面这张图,是一个正常的消息从生产到消息流程.在上一篇文章RabbitMQ学习总结(3)-集成SpringBoot中,代码里使用消息确认,消息回退机制,现在详细说一下. 2.1 ...
- CentOS部署RabbitMQ
CentOS版本:CentOS-7-x86_64-DVD-1804 RabbitMQ版本:3.7.24 1. 下载安装包 因为RabbitMQ是erlang语言开发的,所以需要提前安装erlang环境 ...
- 使用VMware虚拟机建立Ubuntu与主机win7的文件共享与传输
1.要想在虚拟机与主机之间建立共享文件夹必须先安装VMware Tools.方法见https://www.cnblogs.com/lsc666js/p/13403919.html. 2.在VMware ...
- Xposed原理分析
目录 安卓系统启动 什么zygote? 安卓应用运行? Xposed介绍 Xposed构成 Xposed初始化大体工作流程 源码分析 初始化 app_main#main app_main#initia ...
- hibernate数据库连接池,常用配置
<!-- 最大连接数 --> <property name="hibernate.c3p0.max_size">20</property> &l ...
- Android Studio--家庭记账本(六)
(Android studio家庭记账本源码已上传至github,https://github.com/xhj1074376195/CostBook_app) 今天记账本终于可以算是完成了,实现了账户 ...
- SpringBoot实现发送邮件
1.QQ邮箱发送邮件设置 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设置>>>点击账户>>>找到POP3|SMT ...
- Java高级篇 JVM
JVM是什么? JVM起了什么作用? JVM包含了什么? JVM中, 一个类 程序是怎么加载的? JVM中垃圾回收机制?