数据分析|微信红包金额分配的秘密
“微信红包”是腾讯公司开发的社交软件——微信的一个附加功能。它可以在一对一聊天当中发送,也可以在群聊中发送。在群聊当中,可以一次性发送多于1个的红包,每个群成员可以领取至多1个,先领先得,发完为止(如果红包数多于群成员数,则会有剩余)。腾讯公司宣称,在这一情况下,每个红包的金额是随机分配的;也即,在红包数目足够的情况下,每位群成员得到的金额的期望值相等。
领红包与教授共进午餐——引出的问题
北京大学-普林斯顿大学“当代中国社会”研讨课7月11日-8月19日在北大举办,有12名北大本科生和15名普林斯顿大学本科生。作为课程的一个插曲,授课教师谢宇(普林斯顿大学教授、美国科学院院士)会不时地邀请一名学员共进午餐;邀请方式,就是在课程群中发放若干红包(红包数目多于课程人数),学员自愿领取,领到金额最高者与老师共进午餐。
这样的活动进行若干次之后,出现了一个有趣的现象:领到金额最高者绝大多数都是北大学生;此外,只有两位普林斯顿大学的学生领到过最高金额,这两位的共同点是注册微信账号的时间都较早。针对这一现象,谢宇教授提出一个猜想:“参与者领到的红包金额可能并非完全随机,而是与用户经历(注册账号早晚)有一定的关联”。因为大多数北大学生注册微信账号的时间较早,而大部分普林斯顿学生都是7月初抵达北京之后才注册微信账号。为此,谢宇教授在课程的微信群中做了若干次重复实验,并让我对相关数据进行记录和分析,试图考察微信红包金额与用户经历之间的关系。
两个变量:用户经历长短,是否使用“苹果”
这些数据都来自于上述课程微信群中的红包记录。共进行了10次红包领取活动,每次发放的总金额固定为5元,但是每次的红包个数在27-32个之间。由于领取红包的学生为27人,且在单次活动中并非每一个学生都会领取,因而每一次的红包数目,相对于学生人数而言都是足够的。每次红包领取活动中每位参与者得到的金额,是我们所关注的因变量。经过标准化之后,这些金额彼此之间具有可比性,我们称其为“标准化金额”,计量单位是人民币分。而我们的核心解释变量是用户经历,也就是从注册微信账号之日起至2016年8月1日这中间经历的时间(计量单位为月)。此外,我们还将“领取红包时是否使用的是苹果设备”作为控制变量。这两个解释变量,我们通过调查表的方式获得数据。
使用该微信群聊作为数据源有一个优势在于,在这一群聊中,红包领取活动的参与者的用户经历差异很大:最短的只有0.5月,最长的有58.5月(其注册账号的时间已经接近腾讯公司推出微信软件的时间)。这有助于我们发现其中可能存在的规律。(详见表1.)
我们注意到,每次红包领取活动中,发放的红包数目都是过量的,也即存在尚未被领取的红包。我们使用了一个简单的假设检验,证明了未被领取的红包与被领取的红包在金额分布上没有系统性差异,从而保证了之后的分析在这个意义上是无偏的。
转折点:约35个月
首先我们使用LOWESS方法绘制出领取到的“标准化金额”与用户经历之间的趋势线,如下图所示。由这条趋势线可以看出,标准化金额与用户经历之间是一个先增后减的关系,大致以35个月为转折点。转折点之前,用户经历越长,领到的红包金额倾向于变多;转折点之后,用户经历越长,领到的红包金额倾向于变少。
为了更为严格地验证这种关系,我们做了回归分析。在回归模型中,用户经历以一次项和平方项的形式出现,而“是否使用苹果设备”作为控制变量。我们分别使用普通最小二乘法和tau=0.25, 0.5, 0.75的分位数回归对模型的参数进行了估计。得到的结果较为一致:无论是否加入控制变量,“用户经历”平方项的系数都显著为负,而“用户经历”项的系数都显著为正。也就是说,红包金额与用户经历之间的关系可以用一个开口向下的抛物线去拟合。而在这8个回归中,我们估算出的这条抛物线的对称轴都落在31-38个月之间,与之前所说的转折点在35个月附近也是吻合的。有趣的是,我们的结果还发现,“是否使用苹果设备”对于领到的红包金额没有显著影响,详见下表。
得到极端金额的可能性
以上分析关注的重点,是领到的红包金额本身,而我们还想探究用户经历是否影响领到极端金额的可能性。所谓极端金额,我们定义:如果领到的标准化金额小于5分,则算作领到极端低值;如果领到的标准化金额大于或等于28分,则算作领到极端高值。我们使用了logistic回归去分别估计用户经历对于出现这两种情况的可能性的影响。结果表明,用户经历对于领到极端低值的可能性没有显著影响;但对于领到极端高值的可能性存在显著性影响,而且影响的模式同样是先增后减,可以拟合为一条开口向下的抛物线;转折点的位置也落在35个月附近。(详见表3.)
以上是对统计分析结果的简单描述,对细节感兴趣的读者可以参看文末正式的统计报告。
◆ ◆ ◆
总结一下
总结起来,领取的红包金额与用户经历之间存在先增后减的关系。对于使用微信账号时间较短的用户,其在红包领取活动中得到的金额随着其用户经历的增加而增加;但在经过一个拐点之后,随着用户经历的增加,其在红包领取活动中得到的金额会减少。这一拐点落在30-40个月之间(用户经历)。与此同时,得到极端高金额的可能性与用户经历之间也存在着同样的关系和类似的拐点位置。但得到极端低金额的可能性与用户经历之间并无显著关系。这些结果在加入了控制变量(是否使用苹果设备)之后没有受到影响。
因此,对于最近注册微信的用户和使用年限很长的微信用户,其在红包领取活动中得到的金额相对更低;而用户经历在30-40个月之间的用户,平均而言其在红包领取活动中得到的金额最高。
由此可以推测,在微信群聊中发放多个微信红包的情形下,各个红包的金额并非完全随机分配。但是由于微信红包背后的程序未知,所以我们只能够注意到这一现象;其原因可能需要从腾讯公司的程序设计中寻找。
附:正式统计报告
1.数据与变量
1.1 数据来源
我们使用的数据主要来自于上述的课程微信群中的红包记录。该群聊总共进行了10次红包领取活动,每次发放的总金额固定为5元,但是每次的红包个数在27-32个之间。由于领取红包的学生为27人,且在单次活动中并非每一个学生都会领取,因而每一次的红包数目相对于学生人数而言都是足够的。为了得到用户经历等信息,我们使用调查表对27名学生进行了调查,采集了微信账号、注册时间和手机类型等信息。在每次活动中,每位参与者的表现作为一个观测;通过这10次活动的记录,我们总共得到了217个有效观测。
1.2 变量
1.2.1 因变量
因变量为在每次活动中每位参与者得到的红包金额。虽然每次活动的总金额都固定为5元,但是由于红包数目有变化,因此在不同的活动中,每位参与者领取到金额的期望会有差异。为了消除这一差异带来的偏误,我们对领到的红包金额做了标准化。标准化的方法如下。
其中yij为第i次活动中参与者j得到的金额,ni为第i次活动中的红包个数revenueij代表标准化金额,是我们最终使用的因变量,其度量单位为人民币分(1分=0.01元)。经过这样的标准化,我们将每次活动中发放的红包个数统一为了30个,也即每次活动中每个红包的金额期望值为1/6元(约为16.667分);这样,我们的217个观测中的因变量具有可比性。
在后一阶段的分析中,为了探求领取金额的极端值与用户经历之间可能存在的关系,我们使用了另外2个因变量:lower-tail和upper-tail,它们都是二分变量。
1.2.2 解释变量
核心解释变量是用户经历experience,也即每个用户从注册微信账号之日起至2016年8月1日所经历的时间,以月作为度量单位,精度为0.5月。
由于微信账号本身不能识别国籍(个人信息中的“所在地区”可以任意填写),而所有学员微信绑定的手机号都是中国大陆的号码,加之绝大多数红包领取活动都在同一间教室进行,因而我们能够考察到的唯一的可以对领取金额造成影响的解释变量是手机类型。因此我们选择手机类型作为控制变量iphone。它也是二分变量,如果使用iPhone或者iPad等苹果产品参与领取红包活动,则变量iphone=1;如果使用其它品牌的移动设备,则变量iphone=0。
1.2.3 变量的描述性统计
以上因变量与解释变量的描述性统计结果参见表1。
1.3 一个说明
需要说明的问题是,由于在每一次红包领取活动中,发放的红包个数都是过量的,因此我们的217个观测中没有包含未领取的红包。从表1中可以看出,217次观测中的标准化领取金额为16.516分。在虚拟假设H0:“revenue的均值=16.667”之下做假设检验,得到,因此不能拒绝虚拟假设H0。我们有理由认为,领取的红包与未领取的红包在金额分布上没有显著的系统性差异,从而我们的观测在这种意义上是无偏的。
2.统计分析结果
2.1 LOWESS结果
为了考察因变量(revenue)随着核心解释变量(experience)大致的变化趋势,我们首先绘制了散点图,并使用局部加权散点拟合方法(Locally Weighted Scatterplot Smoothing, LOWESS)添加了拟合曲线。其结果显示在图1中。
由拟合曲线可以看出,revenue与experience之间的关系可以大致以experience=35为界分为两段:在分界点以左,revenue随着experience递增;在分界点以右,revenue随着experience递减。也即如果用户使用时长小于35月,则用户经历越长,平均而言领取的金额数越高;如果用户时长大于35月,则用户经历越长,平均而言领取的金额数越低。
2.2 回归分析结果
LOWESS拟合的曲线显示revenue与experience之间存在一个先增后减的凹函数关系,为了更为准确地研究这一关系,我们考虑添加平方项experience2,进行回归分析。基本回归的方程如下。
在该模型当中,我们只考察experience及其平方项对于revenue的影响。
为了研究手机类型对revenue可能造成的干扰,我们在第2个回归模型中增加了控制变量iphone,模型如下。
表2的第(1)列和第(2)列分别显示了使用最小二乘方法(OLS)对这两个模型的回归结果。Experience平方项的系数为负且在统计上显著,experience项系数为正且在统计上显著,控制变量iphone的加入没有改变这一结果,且控制变量iphone的系数在统计上不显著。这表明revenue与experience之间可能存在一个二次函数关系。根据平方项与一次项的系数,可以估算出由增转为减的拐点位置在experience=33.91(回归(1))或experience=34.28(回归(2)),这与LOWESS的图形也基本吻合。
为了进一步验证这种二次函数关系,我们使用了分位数回归方法(quantile regression),分别取tau=0.25,0.5,0.75。回归结果显示在表2的第(3)列至第(8)列。这6个分位数回归的结果显示,experience平方项系数为负且显著,experience项系数为正且显著,控制变量iphone的加入不改变它们系数的符号和显著性,且iphone的系数本身不显著。由平方项和一次项估算出的拐点位置依次为experience=36.33, 37.88, 30.90, 31.09, 33.17, 33.71。这与OLS的结果以及LOWESS的结果吻合。
2.3 对极端值的分析结果
以上分析主要针对各个解释变量对于标准化领取金额的影响。下面,我们想考察这些解释变量是否会影响在红包领取活动中得到极端金额的可能性。为此,我们引入了2个因变量:lower-tail和upper-tail,它们都是二分变量。如果标准化领取金额小于5分,则lower-tail取1,否则取0;如果标准化领取金额大于或等于28分,则upper-tail取1,否则取0。由于因变量为二分变量,我们使用了Logistic回归方法;回归结果中各解释变量的系数代表了该变量对机会比率(odds ratio)的自然对数的边际影响率。
表3的第(1)列和第(2)列显示了以lower-tail为因变量的logistic回归结果;可以发现,experience及其平方项的系数在统计上与0没有显著性差异,控制变量iphone的系数也不显著。因此这些解释变量对领到极端低值金额的可能性没有显著性影响。
表3的第(3)列和第(4)列显示了以upper-tail为因变量的logistic回归结果;可以发现,experience平方项的系数为负且显著,experience项的系数为正且显著。也即,在用户经历较短的时候,随着experience的增加,在领取红包活动中得到极端高金额的可能性会增加;但是在一个拐点之后,随着experience增加,在领取红包活动中得到极端高金额的可能性会减低。根据系数可以估算出这个拐点的位置是experience=32.60(回归(3))或experience=32.07(回归(4))。控制变量iphone的加入不改变这一结果,而且是否使用苹果设备对于领到极端高金额的可能性没有显著的影响。
数据分析咨询请扫描二维码
在准备数据分析师面试时,掌握高频考题及其解答是应对面试的关键。为了帮助大家轻松上岸,以下是10个高频考题及其详细解析,外加 ...
2024-12-20互联网数据分析师是一个热门且综合性的职业,他们通过数据挖掘和分析,为企业的业务决策和运营优化提供强有力的支持。尤其在如今 ...
2024-12-20在现代商业环境中,数据分析师是不可或缺的角色。他们的工作不仅仅是对数据进行深入分析,更是协助企业从复杂的数据信息中提炼出 ...
2024-12-20随着大数据时代的到来,数据驱动的决策方式开始受到越来越多企业的青睐。近年来,数据分析在人力资源管理中正在扮演着至关重要的 ...
2024-12-20在数据分析的世界里,表面上的技术操作只是“入门票”,而真正的高手则需要打破一些“看不见的墙”。这些“隐形天花板”限制了数 ...
2024-12-19在数据分析领域,尽管行业前景广阔、岗位需求旺盛,但实际的工作难度却远超很多人的想象。很多新手初入数据分析岗位时,常常被各 ...
2024-12-19入门数据分析,许多人都会感到“难”,但这“难”究竟难在哪儿?对于新手而言,往往不是技术不行,而是思维方式、业务理解和实践 ...
2024-12-19在如今的行业动荡背景下,数据分析师的职业前景虽然面临一些挑战,但也充满了许多新的机会。随着技术的不断发展和多领域需求的提 ...
2024-12-19在信息爆炸的时代,数据分析师如同探险家,在浩瀚的数据海洋中寻觅有价值的宝藏。这不仅需要技术上的过硬实力,还需要一种艺术家 ...
2024-12-19在当今信息化社会,大数据已成为各行各业不可或缺的宝贵资源。大数据专业应运而生,旨在培养具备扎实理论基础和实践能力,能够应 ...
2024-12-19阿里P8、P9失业都找不到工作?是我们孤陋寡闻还是世界真的已经“癫”成这样了? 案例一:本硕都是 985,所学的专业也是当红专业 ...
2024-12-19CDA持证人Louis CDA持证人基本情况 我大学是在一个二线城市的一所普通二本院校读的,专业是旅游管理,非计算机非统计学。毕业之 ...
2024-12-18最近,知乎上有个很火的话题:“一个人为何会陷入社会底层”? 有人说,这个世界上只有一个分水岭,就是“羊水”;还有人说,一 ...
2024-12-18在这个数据驱动的时代,数据分析师的技能需求快速增长。掌握适当的编程语言不仅能增强分析能力,还能帮助分析师从海量数据中提取 ...
2024-12-17在当今信息爆炸的时代,数据分析已经成为许多行业中不可或缺的一部分。想要在这个领域脱颖而出,除了热情和毅力外,你还需要掌握 ...
2024-12-17数据分析,是一项通过科学方法处理数据以获取洞察并支持决策的艺术。无论是在商业环境中提升业绩,还是在科研领域推动创新,数据 ...
2024-12-17在数据分析领域,图表是我们表达数据故事的重要工具。它们不仅让数据变得更加直观,也帮助我们更好地理解数据中的趋势和模式。相 ...
2024-12-16在当今社会,我们身处着一个飞速发展、变化迅猛的时代。不同行业在科技进步、市场需求和政策支持的推动下蓬勃发展,呈现出令人瞩 ...
2024-12-16在现代商业世界中,数据分析师扮演着至关重要的角色。他们通过解析海量数据,为企业战略决策提供有力支持。要有效完成这项任务, ...
2024-12-16在当今数据爆炸的时代,数据分析师是组织中不可或缺的导航者。他们通过从大量数据中提取可操作的洞察力,帮助企业在竞争激烈的市 ...
2024-12-16