4. 实验假设:如何提出有效的实验假设(H₀与H₁),假设驱动的实验设计原则

在 Champion / Challenger 实验中,实验假设是整个实验的逻辑起点。没有清晰的假设,实验就会变成“盲目对比数据”,无法得出可复用的业务结论。本章将系统讲解如何构建统计假设(H₀ 与 H₁),并遵循假设驱动的设计原则来规划实验。

4.1 什么是统计假设?

统计假设是对总体参数或总体分布形式所作的一个事先判断。在 A/B 测试语境下,我们通常关心两个版本(Champion 与 Challenger)在某个关键指标上是否存在显著差异。

术语 符号 含义 业务示例
零假设 H₀ 两个版本之间没有显著差异;任何观测到的差异都是由随机波动引起的。 “新推荐算法(Challenger)与当前算法(Champion)的点击率相同。”
备择假设 H₁ 两个版本之间存在显著差异;观测到的差异是真实存在的。 “新推荐算法(Challenger)的点击率高于当前算法(Champion)。”
记忆口诀:H₀ 代表“现状”(无差异),H₁ 代表“改变”(有差异)。实验的目标就是收集足够证据来拒绝 H₀,从而支持 H₁。

4.2 假设驱动的实验设计原则

假设驱动(Hypothesis-Driven)意味着实验设计不是从“跑个 A/B 测试看看”开始,而是从一个具体的、可验证的假设开始。以下是核心原则:

  1. 可量化原则:假设必须包含可测量的指标(如转化率、留存率、平均订单金额)。
  2. 方向性原则:明确预期 Challenger 是“优于”还是“劣于”Champion,而非仅仅“不同”。
  3. 可证伪原则:假设必须有可能被数据推翻。例如“用户更喜欢新界面”太模糊,应改为“新界面使注册转化率提升至少 2%”。
  4. 业务关联原则:假设应直接关联到业务目标(如收入、用户活跃度),而非仅关注中间指标。
  5. 单一变量原则:每次实验只改变一个核心变量,否则无法归因。
❌ 错误假设:“新版本可能更好。”
✅ 正确假设:“将结算按钮颜色从灰色改为绿色(Challenger),相比当前灰色按钮(Champion),能使结算页面的点击转化率提升至少 3%。”

4.3 提出有效假设的步骤框架

我们可以使用 ICE 框架(Impact, Confidence, Ease)来筛选和打磨假设,但更直接的步骤是:

  1. 观察与洞察:基于数据或用户研究发现问题(如“购物车放弃率高”)。
  2. 提出业务猜想:“如果……那么……”句式。例如:“如果简化结算流程,那么购物车放弃率会下降。”
  3. 转化为统计假设:将业务猜想翻译为 H₀ 和 H₁。
  4. 定义成功指标:明确用什么指标衡量,以及最小可检测效应(MDE)。
  5. 确定实验单元:用户级别、会话级别还是事件级别。
假设驱动实验设计流程 1. 业务洞察 数据/用户研究 2. 业务猜想 “如果…那么…” 3. 统计假设 H₀ vs H₁ 4. 定义指标 MDE + 核心指标 迭代修正假设 5. 设计实验 6. 运行实验 7. 分析结论

4.4 单尾检验 vs 双尾检验

在设定 H₁ 时,需要决定使用单尾检验还是双尾检验。这个选择直接影响实验的统计功效和样本量。

检验类型 H₁ 形式 适用场景 统计功效
双尾检验 Challenger ≠ Champion 不确定新版本会更好还是更差,只关心“有差异”。 较低(需要更大样本)
单尾检验(右) Challenger > Champion 有明确业务预期新版本会提升指标。 较高(相同样本量下更容易检测到差异)
单尾检验(左) Challenger < Champion 预期新版本会降低指标(如减少错误率)。 较高
⚠️ 重要提醒:单尾检验必须在实验开始前确定,不能在看到数据后再选择。如果实验前没有明确方向,请使用双尾检验以避免偏见。

4.5 实战案例:从业务问题到统计假设

假设我们运营一个电商平台,当前结算页面的转化率为 12%。产品经理提出:“在结算页面增加‘信任徽章’(安全支付标识)可能会提高转化率。”

步骤 1:转化为业务猜想

  • “在结算页面添加信任徽章,能使结算转化率从 12% 提升到至少 13%。”

步骤 2:写出统计假设

H₀: p_Challenger = p_Champion  (添加信任徽章后转化率不变)
H₁: p_Challenger > p_Champion  (添加信任徽章后转化率提升)

其中 p 代表结算转化率。

步骤 3:定义指标与 MDE

  • 核心指标:结算转化率(Conversion Rate, CR)
  • 最小可检测效应(MDE):1 个百分点(从 12% 到 13%),即相对提升 8.33%
  • 显著性水平 α:0.05
  • 统计功效 1-β:0.80

步骤 4:确定实验单元

  • 实验单元:用户级别(每个用户在整个实验期间只看到一种版本)
  • 分流方式:随机 50/50 分流
📌 关键检查点:在正式运行实验前,请确认你的假设是否满足以下条件:
✅ 假设包含具体的指标和方向
✅ H₀ 和 H₁ 互斥且完备
✅ 实验只改变一个变量(信任徽章的有无)
✅ 成功标准(MDE)在业务上具有实际意义

4.6 常见误区与避坑指南

  • 误区 1:假设过于模糊。“新版本更好”不是假设,而是愿望。必须量化。
  • 误区 2:H₀ 和 H₁ 写反。记住 H₀ 永远是“无差异”或“现状”。
  • 误区 3:忽略实际显著性。即使统计显著,如果提升幅度只有 0.01%,在业务上可能毫无价值。始终结合 MDE 来设计实验。
  • 误区 4:在实验过程中修改假设。假设必须在实验开始前注册并锁定。事后修改假设属于 p-hacking(数据操纵)。
假设质量检查清单 ✅ 高质量假设 • 具体指标:转化率从 12% → 13% • 明确方向:Challenger > Champion • 单一变量:仅增加信任徽章 • 业务相关:直接关联收入 ❌ 低质量假设 • 模糊指标:“用户体验更好” • 无方向:“新版本可能不同” • 多变量:同时改颜色、文案、布局 • 无关指标:仅关注页面浏览量

4.7 本章小结

  • 实验假设是 Champion / Challenger 实验的逻辑基石,必须清晰、可量化、可证伪。
  • H₀ 代表“无差异”,H₁ 代表“有差异”或“有方向性差异”。
  • 遵循假设驱动设计原则:从业务洞察出发,逐步转化为统计假设,再定义指标和实验参数。
  • 根据业务预期选择单尾或双尾检验,并在实验开始前固定假设。
  • 使用 MDE 确保实验具有实际业务意义,避免“统计显著但业务无用”的陷阱。