数据分析-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模型是被广泛应用的,尤其在零售和企业服务领域堪称经典的分类手段.它的核心定义从基本的交易数据中来,借助恰当的聚类算法,反映出对客户较为直观的分类指示,对于 ...
随机推荐
- linux创建逻辑卷(lv)并挂载
新加磁盘启动系统后,查看现有磁盘使用情况 命令 df -h 查看现有磁盘情况,我们发现系统已经有一个10G的磁盘sdb,这个磁盘共有1305个柱面,每个柱面大小是8225280 bytes (大约8M ...
- Day03_破解Windows7系统密码&用户与组管理&服务器远程管理
破解Windows系统密码 一.利用5次shift漏洞破解win7密码 1.1 漏洞 1.在未登录系统时,连续按5次shift键,弹出程序c:\windows\system32\sethc.exe 2 ...
- Python创建字符串
Python创建字符串: 一般情况下可以使用 ' 或 " 创建字符串 或 使用引用字符串变量 或 字符串表达式. # 字符串的创建 # 使用 ' 或 “ 进行创建 strs = 'ABCDE ...
- 如何使用 PHP 语言来编码和解码 JSON 对象
PHP JSON 本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象. 环境配置 在 php5.2.0 及以上版本已经内置 JSON 扩展. JSON 函数 函数 描述 json ...
- PHP strnatcasecmp() 函数
实例 使用"自然"算法来比较两个字符串(不区分大小写): <?php高佣联盟 www.cgewang.comecho strnatcasecmp("2Hello w ...
- 7.1 NOI模拟赛 计数问题 dp
还是可以想出来的题目 不过考场上没有想出来 要 引以为戒. 初看觉得有点不可做 10分给到了爆搜. 考虑第一个特殊情况 B排列为1~m. 容易发现A排列中前m个数字 他们之间不能产生交换 且 第k个数 ...
- 学习使用CompletableFuture
CompletableFuture 一.前言 1.JDK5的异步处理方式 2.JDK8的异步处理方式 二.学习CompletableFuture 1.结果获取方式 2.创建CompletableFut ...
- 002_centos7关闭防火墙
防火墙是比较烦人的,在自己做实验,或者实际应用中,如果配置不好的话,会出现各种匪夷所思的问题,那么如何关闭呢 在centos7里,防火墙改为了firewalld进程 首先用命令firewall-cmd ...
- 大学生可用来接单,利用Python实现教务系统扩容抢课!
最近一学期一次的抢课大戏又来了,几家欢乐几家愁.O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴).看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么.emmm 想周围的朋友 ...
- [BZOJ4237]稻草人 题解
我们考虑分治一下 按\(x\)坐标排序 然后对于每一段的两部分都按\(y\)排序 左右两边都维护一个单调栈 然后考虑右边对左边的贡献就行了 #include <bits/stdc++.h> ...