什么是用户价值?

用户价值就是对公司来说有用的地方,比如有的公司看中用户的消费能力,有的公司则看中用户的忠诚度 。各公司的业务目的不同,用户价值的体现自然也不同。这里主要说一下适用于电商的RFM模型。

什么是RFM模型?

RFM模型根据用户最近一次消费时间R,消费频率F,消费金额M,计算出RFM值,通过RFM这三个维度来评估用户的价值。

 

R(Recency):最近一次消费。用户距离上一次消费的时间间隔。R值越大,表示用户最近一次消费的时间距离现在越久。R指标反应了用户对品牌的熟悉度和回购频率。

F(Frequency):消费频率。用户在一段时间内的消费次数。F值越大,表示客户在最近一段时间交易次数越多。F指标反应了用户对品牌的忠诚度及购买习惯是否养成。

M(Monetary):消费金额。用户在一段时间内的消费金额。M值越大,表示客户消费能力越大。M指标反应了用户价值和产品认可度。

RFM模型有什么用?

可以根据RFM模型将用户进行细分,并通过RFM这三个维度将用户分成多个类别,以便实现精益化运营。

用户的8个类别:

如何计算RFM值?

R值、F值、M值这三个维度存在量级差距,无法直接通过加减运算来计算出RFM值。计算RFM值有两大类方法:

1,评分方法

方法一:采用5分制为RFM三个维度的值赋予一个评分值。对于F、M变量来讲,值越大代表购买购买频率越高、订单金额越高;但对R来讲,值越小代表离截止时间点越近。然后将三个值拼接到一起,例如RFM得分为312、333、132。

方法二:将RFM三个维度的值进行加权后相加求得一个新的汇总值。

方法三:分别求每个用户的R,F,M与R平均值、F平均值、M平均值的差,将差值>1的数据赋值为‘1’,差值<=1赋值为‘0’。这个过程分别将RFM三个维度的数据分为两种结果(1或者0)。接着将RFM三个值组合拼接,得到8个数值:111、011、101、110、001、010、100、000;再将8个数值赋值为8类标签:'011':'重要保持客户','101':'重要发展客户','001':'重要挽留客户','110':'一般价值客户','010':'一般保持客户','100':'一般发展客户','000':'一般挽留客户'。

2,算法方法

一般用K-means聚类算法将用户进行分组,从而找出最具有价值的用户群。

需要注意的是:1,使用RFM模型的时候应灵活变换,根据不同的需要增改维度。事实上,RFM模型已经在诸多领域产生了不同的变种,如:航空公司在原有RFM模型上加入用户注册时长和平均折扣率,形成LRFMC模型,对客户价值进行分析,从而对不同人群设计相应发展策略;信用卡征信工作中,通过用户历史行为、经济风险特征和收入风险情况三个指标,对用户进行分群,判断用户信用情况。

2,用户的状态是不断变化的,因此RFM值也需要定期更新,结合业务方的需求,一般至少每周更新一次。

参考:http://www.sohu.com/a/307487599_114819

https://zhuanlan.zhihu.com/p/72040924

用户价值和RFM模型的更多相关文章

  1. 用户价值模型 CITE :https://www.jianshu.com/p/34199b13ffbc

    RFM用户价值模型的原理和应用  ▌定义 在众多的用户价值分析模型中,RFM模型是被广泛被应用的:RFM模型是衡量客户价值和客户创利能力的重要工具和手段,在RFM模式中,R(Recency)表示客户购 ...

  2. 用户RFM模型及应用

    RMF含义 R(Recency)(用户粘性,越小越好):用户最近一次交易时间的间隔.R值越大,表示用户交易发生的日期越久,反之则表示用户交易发生的日期越近 F(Frequency)(用户忠诚度,越大越 ...

  3. 案例(一) 利用机器算法RFM模型做用户价值分析

      一.案例背景 在产品迭代过程中,通常需要根据用户的属性进行归类,也就是通过分析数据,对用户进行归类,以便于在推送及转化过程中获得更大的收益. 本案例是基于某互联网公司的实际用户购票数据为研究对象, ...

  4. 数据分析-RFM模型用户分析

    RFM模型 根据美国数据库营销研究所Arthur Hughes的研究,客户数据库中有3个神奇的要素,这3个要素构成了数据分析最好的指标: 最近一次消费 (Recency) 消费频率 (Frequenc ...

  5. RFM模型及R语言实现

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

  6. RFM模型

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

  7. 为啥我做的RFM模型被人说做错了,我错哪了?

    本文转自知乎 作者:接地气的陈老师 ————————————————————————————————————————————————————— 有同学问:“为啥我做的RFM模型被客户/业务部门批斗,说 ...

  8. pandas 实现rfm模型

    import pandas as pd import numpy as np df = pd.read_csv('./zue_164466.csv') df['ptdate'] = pd.to_dat ...

  9. RFM模型的应用 - 电商客户细分(转)

    RFM模型是网点衡量当前用户价值和客户潜在价值的重要工具和手段.RFM是Rencency(最近一次消费),Frequency(消费频率).Monetary(消费金额) 消费指的是客户在店铺消费最近一次 ...

随机推荐

  1. C# 练习题 判断1至输入数值之间有多少个素数,并输出所有素数。

    题目:判断1至输入数值之间有多少个素数,并输出所有素数.1.程序分析:判断素数的方法:用一个数分别去除2到当前数-1,如果能被整除,则表明此数不是素数,反之是素数. class Program { / ...

  2. .Net MVC生成二维码并前端展示

    简介: 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更 ...

  3. win10 mars xlog编译

    win10 mars xlog编译   一. 环境准备 安装 cmake 以及 python2.7, 以及下载 ndk-r16b,并配置环境变量 NDK_ROOT 指向 ndk 路径. 如果是 Win ...

  4. 使用Filezilla Server配置FTP服务器

    一.下载Filezilla  Server 官网网址:https://filezilla-project.org 二.安装Filezilla  Server   Filezilla  Server的安 ...

  5. 独热编码(One-Hot)的理解

    https://www.imooc.com/article/35900 参考上面大神的原文,说的非常透彻.非常便于理解.感谢 感谢 自己做个小笔记,便于自己学习 特征值是离散的,无序的. 如: 性别特 ...

  6. 07、MySQL—时间日期类型

    时间日期类型 1.Date 日期类型:系统使用三个字节来存储数据,对应的格式为:YYYY-mm-dd,能表示的范围是从1000-01-01 到9999-12-12,初始值为0000-00-00 2.T ...

  7. Laravel入门及实践,快速上手ThinkSNS+二次开发

    温馨提示: l 本文纯干货,文字和代码居多,且适合零基础Laravel学习者: l 本文会新建一个名为 blog 的 Laravel 程序,这是一个非常简单的博客. l  欢迎随时关注ThinkSNS ...

  8. JS构造函数new的过程

    造函数其实和普通函数本质上并无区别,唯一的区别有两个: 函数首字母大写,这个区别只是约定俗成的,便于区分.你实在要小写定义构造函数也完全没问题,所以这个区别可以忽略. 构造函数的调用需要用new操作符 ...

  9. MySQL Case--优化OR语句踩坑记录

    问题描述 研发同事反馈某应用执行较慢,对应SQL为: UPDATE bs_serial_trac , LOCK_VALUE = '', UPDATE_USER = 'transSys' ' AND ( ...

  10. 腾讯微服务框架Tars的初体验

    最近研究了一下腾讯的微服务体系开发框架. 官方的搭建过程:https://github.com/TarsCloud/Tars/blob/master/Install.zh.md 自己填的坑: 不得不说 ...