实验设计原则:AB实验与准实验、随机化与分流、实验组与对照组设计、最小样本量估算
在支付风控领域,评估一个策略或模型的上线收益,不能仅凭“上线后坏账率下降了”就下结论。我们需要通过严谨的实验设计来隔离外部干扰、量化因果效应。本章将系统讲解实验设计的四大核心原则,帮助你在真实业务场景中构建可信的收益评估框架。
3.1 AB实验与准实验:两种核心范式
根据随机化程度和业务约束,风控实验主要分为AB实验(随机对照实验)和准实验(非随机对照实验)。两者的核心差异在于是否对用户进行随机分流。
| 维度 | AB实验(随机对照实验) | 准实验(非随机对照实验) |
|---|---|---|
| 随机化 | 用户被随机分配到实验组/对照组 | 无随机分配,依赖自然分组或规则分组 |
| 内部效度 | 高(因果推断能力强) | 中低(易受选择偏差、混杂因素影响) |
| 外部效度 | 高(可推广到整体用户) | 中(受限于分组条件) |
| 业务风险 | 低(可控制实验流量比例) | 高(可能对特定群体造成不公平影响) |
| 典型场景 | 新模型灰度上线、策略参数调优 | 政策变更、渠道差异、时间序列对比 |
| 统计方法 | t检验、卡方检验、回归分析 | 双重差分(DID)、倾向得分匹配(PSM)、断点回归(RDD) |
实战建议:在支付风控中,优先使用AB实验。只有当业务无法随机化(如全量上线、监管要求)时,才退而求其次使用准实验,并配合PSM或DID等方法尽量消除偏差。
3.2 随机化与分流:实验的基石
随机化是AB实验的灵魂。它确保实验组和对照组在实验开始前,除干预因素外,其他特征(如用户历史行为、设备指纹、交易金额分布)在统计上无显著差异。分流则是随机化的具体实现。
3.2.1 随机化分流的核心原则
- 用户级随机:以用户ID为最小单元进行分流,避免同一用户在不同组别中产生交叉污染。
- 稳定分流:用户一旦被分入某组,在整个实验周期内保持不变(除非实验设计允许用户迁移)。
- 流量均匀:实验组和对照组的流量比例应接近预设值(如50%:50%或10%:90%),避免因随机波动导致样本量失衡。
- 分层随机:当用户群体异质性较大时(如高/低风险用户),可先按关键特征分层,再在各层内随机分流,以提升组间均衡性。
3.2.2 常见分流策略对比
| 策略 | 原理 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|
| 简单随机 | 每个用户独立随机分配 | 实现简单,无偏 | 小样本下组间不均衡 | 用户量大、流量充足 |
| 分层随机 | 按关键特征分层后随机 | 组间均衡性好,方差小 | 需要先验知识,分层变量选择困难 | 用户异质性大、关键指标敏感 |
| 哈希分流 | 对用户ID取模或哈希后分配 | 确定性分流,可复现 | 流量比例调整不灵活 | 长期实验、需要用户分组稳定 |
| 桶分流 | 将用户空间划分为固定桶 | 支持多实验并行,互不干扰 | 桶数量管理复杂 | 大型平台多实验同时运行 |
避坑提示:不要使用“时间片”作为分流依据(如上午为实验组、下午为对照组)。支付行为存在明显的时间周期性(如白天交易量大、夜间欺诈率高),时间片分流会引入严重的时间偏差。
3.3 实验组与对照组设计:构建可信的对比基准
实验组(Treatment Group)接受新的风控策略或模型干预,对照组(Control Group)保持原有策略不变。两组之间的指标差异,即为策略的因果效应。
3.3.1 对照组设计原则
- 同期对照:实验组和对照组必须在同一时间段内运行,避免历史对照(如用上个月数据做对比)带来的时间趋势偏差。
- 同质对照:两组用户除干预外,其他特征分布应尽可能一致。可通过随机化或分层随机实现。
- 盲法设计:在可能的情况下,让用户和一线风控人员不知道分组信息,避免行为改变(霍桑效应)。
- 最小干预:对照组应保持完全不变,不要对对照组施加任何额外操作(如“安慰剂”策略)。
3.3.2 实验组设计常见模式
| 模式 | 描述 | 典型应用 |
|---|---|---|
| 单变量实验 | 仅改变一个因素(如阈值从0.8改为0.9) | 模型阈值调优、规则权重调整 |
| 多变量实验 | 同时改变多个因素,通过正交设计分析交互效应 | 新模型+新规则组合上线 |
| 阶梯实验 | 实验组逐步增加干预强度(如10%→50%→100%流量) | 高风险策略灰度发布、模型渐进式上线 |
| 多臂实验 | 多个实验组与一个对照组对比 | 同时测试多个候选模型 |
常见陷阱:对照组“被污染”。例如,实验组用户被新模型拦截后,部分交易可能被转人工审核,而对照组用户直接通过。此时两组不仅模型不同,审核流程也不同,导致无法归因。务必保持两组在非干预因素上完全一致。
3.4 最小样本量估算:实验需要多少用户?
样本量过小,实验无法检测到真实效果(统计功效不足);样本量过大,浪费流量且增加业务风险。最小样本量估算是在给定显著性水平、统计功效和最小可检测效应(MDE)的前提下,计算出所需的最小用户数。
3.4.1 核心参数
| 参数 | 符号 | 典型值 | 说明 |
|---|---|---|---|
| 显著性水平 | α | 0.05 | 犯第一类错误(假阳性)的概率 |
| 统计功效 | 1-β | 0.80 | 正确检测到真实效应的概率 |
| 最小可检测效应 | MDE | 5% ~ 20% | 你希望检测到的最小指标变化(如坏账率降低5%) |
| 基线指标 | p₀ | 根据历史数据 | 对照组当前指标值(如当前坏账率2%) |
| 指标方差 | σ² | 根据历史数据 | 指标在用户间的波动程度 |
3.4.2 样本量估算公式(二分类指标,如是否欺诈)
对于二分类指标(如欺诈率、通过率),样本量估算公式为:
n = (Z_α/2 + Z_β)² × [p₀(1-p₀) + p₁(1-p₁)] / (p₁ - p₀)²
其中:
- n = 每组所需样本量
- Z_α/2 = 对应显著性水平α的双侧Z值(α=0.05时,Z=1.96)
- Z_β = 对应功效1-β的单侧Z值(功效=0.80时,Z=0.84)
- p₀ = 对照组基线指标
- p₁ = 实验组预期指标(p₁ = p₀ - MDE)
- (p₁ - p₀) = 最小可检测效应(MDE)
3.4.3 实战示例
假设当前支付坏账率为2%(p₀=0.02),你希望检测新模型能否将坏账率降低到1.5%(MDE=0.5个百分点),显著性水平α=0.05,统计功效=0.80:
Z_α/2 = 1.96
Z_β = 0.84
p₀ = 0.02
p₁ = 0.015
MDE = 0.005
n = (1.96 + 0.84)² × [0.02×0.98 + 0.015×0.985] / (0.005)²
= (2.80)² × [0.0196 + 0.014775] / 0.000025
= 7.84 × 0.034375 / 0.000025
= 0.2695 / 0.000025
= 10,780
每组需要约10,780个用户,两组共需约21,560个用户。
快速估算技巧:在支付风控中,如果基线指标很小(如坏账率<1%),MDE通常设置为基线值的30%~50%。例如,基线坏账率0.5%,MDE设为0.15~0.25个百分点。此时每组样本量通常在数万到数十万级别。
3.5 实验设计全流程SVG
下图展示了从实验设计到收益评估的完整流程,帮助你建立全局视角:
3.6 实验设计决策树
在实际业务中,如何快速选择实验设计方法?以下决策树可以帮助你做出判断:
3.7 本章小结
实验设计是支付风控收益评估的基石。通过本章的学习,你应该掌握:
- AB实验与准实验的适用场景和核心差异,优先选择AB实验以保证因果推断的可靠性。
- 随机化与分流的四种策略(简单随机、分层随机、哈希分流、桶分流),以及如何避免时间偏差和用户交叉污染。
- 实验组与对照组的设计原则,包括同期对照、同质对照、盲法设计和最小干预。
- 最小样本量估算的公式和实战应用,确保实验有足够的统计功效检测到真实效果。
下一步行动:在开始任何风控实验之前,先完成一份《实验设计检查清单》,包括:实验类型选择、分流策略、样本量计算、对照组定义、指标定义、实验周期、风险预案。这份清单将帮助你避免80%以上的实验设计错误。