← 返回 QuantGrowth 首页

量化贡献与加法指标归因:Delta法与基尼系数法

数据
数据数据指标

监控解决了"有没有异动",归因要回答"异动从哪来"。多维拆解告诉我们往哪个方向下钻,但下钻之后呢?五个渠道、七个地域、几十个机型,每个都在动——到底谁才是主凶?这就轮到量化贡献登场。

一、量化贡献与指标分类

什么是量化贡献? 通过量化各维度指标对整体指标波动的贡献,定位异动的原因。一句话:把"感觉是它"变成"它贡献了 63%"。

量化贡献的第一步不是选方法,而是看清指标的数学结构。不同结构的指标,波动传导机制完全不同,归因方法也必须匹配:

指标类型 结构 典型指标 归因方法
量值(加法指标) 整体 = 各部分之和 DAU、GMV、收入、订单数 Delta 法、基尼系数法
比率(除法指标) 整体 = 分子 / 分母 ARPU、留存率、转化率 剔除法、定基法
乘法指标 整体 = 各因子相乘 GMV = UV × 转化率 × 客单价 转化成加法指标

判断方法很简单:全渠道 DAU 能通过所有渠道 DAU 直接求和得到,就是加法指标;ARPU、留存这类"分式"是除法指标;GMV 拆成 UV × 转化 × 客单价是乘法指标。乘法指标取对数后乘法变加法,同样可以用加法指标的方法处理。

本文聚焦加法指标的两把刀:Delta 法管"定位到分组",基尼系数法管"锁定维度"

二、加法指标归因方法 1:Delta 法

2.1 原理

Delta 法适用于加法指标:维度 i 的贡献度 = 该维度的差值 ÷ 总差值

\text{Contribution}_i = \frac{M_i^{now} - M_i^{base}}{M^{now} - M^{base}} = \frac{\Delta M_i}{\Delta M_{total}}

其中基线值可以是环比昨日、同比上周,也可以是近 30 日均值——基线怎么选,直接决定归因结论,后面第五节展开。

由于加法指标满足 ​\sum_i \Delta M_i = \Delta M_{total},所有分组的贡献度之和恒等于 1。这是 Delta 法最大的优点:贡献度天然归一化,可直接排序

2.2 同向因子与反向因子

在 Delta 法中:

  • 同向影响因子:与核心指标同向变动的因子。如下例中的一线城市、三线及以下城市,与大盘保持同向下跌,贡献度为正;
  • 反向影响因子:与核心指标反向变动的因子。如逆势上涨的二线城市,贡献度为负。

举个例子:大盘 DAU 下降 5%,拆成城市层级——
截屏2026-08-29 18.59.11

城市层级 变动 角色
大盘 DAU 下降 5%
一线城市 下降 1% 同向因子
二线城市 上升 0.2% 反向因子(对冲下跌)
三线及以下城市 下降 7% 同向因子

结论一目了然:三线及以下城市跌幅(-7%)远超大盘(-5%),是下跌主力;二线城市微涨,部分对冲了跌幅。

2.3 三个容易踩的坑

贡献度可以大于 100%,也可以是负数。 反向因子的贡献度为负,会把其他因子的贡献度"顶"到超过 100%。看到"某渠道贡献度 130%"不要慌——先检查是否有大幅反向的因子存在。

贡献度大 ≠ 责任大,要结合体量看。 一个占大盘 80% 的渠道下降 6%,贡献度可能远高于一个占 5% 的小渠道下降 40%。前者是"大盘随它走",后者才是"真正的异动"。所以实操中通常贡献度和占比、变动率三列并排看。

维度之间不独立。 DAU 按渠道拆、按地域拆、按机型拆,三套贡献度都各自归一,加起来是 300%。Delta 法回答的是"在这个维度下谁贡献大",不能跨维度直接比较——跨维度比大小,是基尼系数法的任务。

2.4 进阶:LMDI 分解

Delta 法用的是算术差,学术上更严谨的变体是对数平均迪氏指数法(LMDI),由 B. W. Ang 在 2005 年的能源分解分析综述中系统化。它用对数平均权重替代简单差值:

D_i = \frac{L(\Delta M_i, \Delta M_{total})}{L(\Delta M_{total}, \Delta M_{total})} \cdot \ln\frac{M^{now}}{M^{base}}

LMDI 的优势是时间可逆、零值稳健——处理"某分组从 0 起量"或"归零"的场景时,Delta 法会除零或爆炸,LMDI 依然稳定。业务快速变化的场景(新渠道冷启、旧渠道关停)值得用它替代 Delta。

三、加法指标归因方法 2:基尼系数法

3.1 原理:借来的尺子

基尼系数是经济学中根据洛伦兹曲线提出的判断分配平等程度的指标:

G = \frac{A}{A+B}

横轴为从最低收入到最高收入的累计人数占比,纵轴为累计收入份额。绝对平等线(45° 对角线)与洛伦兹曲线之间的面积为 A,洛伦兹曲线下方面积为 B。基尼系数取值区间 ​[0,1]越接近 0,分配越趋向平等;越接近 1,财富越集中

把它搬到归因场景,做一个巧妙的语义替换:

  • 横轴:特征分组的累计占比(如各品牌 DAU 占大盘的比重,从小到大排序);
  • 纵轴波动值的累计占比(如各品牌 DAU 下降量的累计占比)。

于是基尼系数变成了一个"异动集中度"指标:若波动均匀分摊在所有分组上(例如大盘普跌 5%,每个品牌都跌 5%),洛伦兹曲线与平等线重合,基尼系数趋近 0——这是大盘性问题,任何单一维度都不是根因;若波动高度集中在少数分组,基尼系数趋近 1——该维度内部分化剧烈,最可能藏着根因。
截屏2026-08-29 18.59.56
一句话:基尼系数越大,该特征是根因的可能性越大。

3.2 归因流程与实例

基尼系数归因分三步:

1、数据异常报警2、分维度计算基尼系数3、贡献度排序

PPT 的实例:昨日 DAU 环比下降 100 万(超过报警阈值),分维度计算基尼系数:

维度 基尼系数
地域 0.23
品牌 0.67
启动方式 0.31

品牌的基尼系数最高(0.67),锁定品牌维度。再在品牌内部做贡献度排序:华为下降 50 万、荣耀下降 30 万、小米下降 7 万,分别贡献 50/100、30/100、7/100——归因收口到"华为、荣耀两个品牌的 DAU 塌陷",接下来就该去查这两个品牌上发生了什么(系统更新?渠道包问题?竞品买量?)。

3.3 怎么读基尼系数的数值

结合经济学惯例给一个经验标尺:

基尼系数 含义 归因动作
< 0.2 波动近乎均匀 大盘性问题,查全局因素(节假日、版本、网络)
0.2 ~ 0.4 波动相对平均 各维度都有份,Delta 法细看头部分组
0.4 ~ 0.6 波动明显集中 该维度可疑,优先下钻
> 0.6 波动高度集中 强烈指向该维度,基本可锁定根因方向

注意两点:0.4 以上只是"联合国贫富差距警戒线"的类比参考,不是统计学阈值;其次,基尼系数算的是"每个维度各自内部"的集中度,跨维度比较时,维度下的分组数量差异会带来偏差——分组越细基尼系数天然越高,维度间分组数差异过大时要谨慎。

四、两种方法怎么配合

Delta 法和基尼系数法不是二选一,而是先粗后细的两级漏斗

  1. 基尼系数定维度:报警触发后,对所有候选维度并行计算基尼系数,找出异动集中度最高的维度(如例中的品牌,0.67);
  2. Delta 法定分组:在锁定维度内用 Delta 法计算各分组的贡献度并排序,找出头部贡献者(华为 50%、荣耀 30%);
  3. 下钻验证:对头部分组继续按次级维度拆解(品牌 → 机型 → 渠道包),直到找到可行动的业务原因。
Delta 法 基尼系数法
回答的问题 哪个分组贡献大 哪个维度是根因方向
输出 各分组贡献度(和为 1) 各维度集中度分数(跨维度可比)
依赖 单维度拆解即可 需要多维度并行计算
局限 不能跨维度比较 不能定位到具体分组

五、实操要点

基线的选择决定一切。 环比昨日会被"周内效应"干扰(周一 DAU 天然低于周日),同比上周对慢变量太钝,近 N 日均值在大促后失真。建议:常规指标用"上周同期 + 近 7 日均值"双基线交叉验证,两者结论一致才输出归因。

拆解维度必须 MECE。 若用户可同时属于多个渠道(重叠计算),各分组差值之和不再等于总差值,Delta 法的归一化前提被破坏。先做互斥处理(如按"末次归因"唯一归属),再算贡献度。

警惕小基数。 占比 0.1% 的分组涨了 3 倍,贡献度可能仍不足 1%——但如果是新增渠道的起量信号,它比头部分组的 30% 更有业务价值。归因报告里除了贡献度排序,建议附上"变动率异常榜"作为补充视角。

归因是假设,不是结论。 量化贡献告诉你"波动集中在华为品牌",但"为什么华为跌了 50 万"仍需业务验证——是华为应用市场下架?鸿蒙适配 bug?还是竞品在华为渠道高价买量?统计方法负责缩小范围,根因确认要靠业务链路。

小结

  • 加法指标(DAU、GMV、订单)归因有两把刀:Delta 法算分组贡献度,基尼系数法算维度集中度
  • Delta 法:​\text{Contribution}_i = \Delta M_i / \Delta M_{total},贡献度天然归一,注意反向因子、体量与小基数陷阱;
  • 基尼系数法:借洛伦兹曲线衡量"波动的集中程度",越大越可能指向根因维度;流程是报警 → 分维度算基尼 → 贡献度排序
  • 两者是两级漏斗:基尼定维度,Delta 定分组,配合 Adtributor、LMDI 等方法可以走向自动化归因。

下一篇讲除法指标(ARPU、留存)怎么归因——分式指标的分母也在动,直接做差会失真,需要用剔除法和定基法。

参考资料

  1. Taylor, S. J. & Letham, B. (2017). Forecasting at Scale. The American Statistician.(本系列第 2 篇,监控侧的预测基线)
  2. Mittal, S. et al. (2012). Adtributor: Revenue Debugging in Advertising Systems. KDD 2012.
  3. Ang, B. W. (2005). The LMDI Approach to Decomposition Analysis: A Practical Guide. Energy Policy, 33(7).
  4. Gini, C. (1912). Variabilità e Mutabilità.(基尼系数原始出处)
  5. Shwartz, S. & Zlotnik, H. (2019). Adtributor: Metric Anomaly attribution(工程实现视角)