需要多少人?
输入基线与希望识别的提升,查看每组人数和观察时间。
开始规划 →先看结果,再查依据
面向两组独立用户、一个转化指标。先确定实验计划,再检查结果是否足以支持决策。
转化指标:每个用户只记“发生过”或“没发生”,例如是否购买。
输入基线与希望识别的提升,查看每组人数和观察时间。
开始规划 →先核对分组人数与完成条件,再看提升、区间和检验结果。
开始分析 →查看 Hillstrom 邮件实验的汇总数据与固定比较方案。
查看历史案例 →条件未确认时,只显示“参考计算”。显著正向也只进入上线评审,仍需看收益、成本和其他业务指标。
查看方法与限制 →PLAN / 实验前
确定想识别的变化,以及完整观察需要多久。
REVIEW / 实验后
按 B−A 比较转化率;先确认数据与实验完成条件。
勾选是条件声明,工具无法仅凭汇总人数验证。
CASE / 公开案例
Hillstrom 邮件实验 · 两周购买转化 · 历史复盘
数据来自原作者公开发布,未见明确许可,仅作学习演示。
左列由本页每次运行统计函数计算;右列为 PRD 公开案例的 Python 参考值。
conversion 这一二元购买指标。| 比较组 | 人数 | 购买人数 |
|---|---|---|
| A · No E-Mail | 21,306 | 122 |
| B · Mens E-Mail | 21,307 | 267 |
两组共 42,613 人。仅发布汇总与结果,不内置、不分发原始 CSV。
α=0.05 为本次回顾分析设置,原作者事前 α 未核实。
SRM 采用所选两组内 50:50 参考比例,阈值为本工具约定的 0.001。
查看统计方法与限制 →METHOD / 计算方法
方法 v1 · PRD v3 · 浏览器双精度计算
独立、去重的用户,双组,一个二元指标,固定样本、双侧检验。双侧表示同时检查 B 更好或更差。
本版本仅给绝对差区间。相对提升只有点估计。近似方法的实际错误率和覆盖率可能偏离标称值。
Wald 方法用估计差值除以其波动大小,再作正态近似。本版本检验和区间使用同一个非合并标准误,区间按 B−A 的百分点显示。
两组成功与失败人数都至少 10,且 SE > 0,才输出推断。否则仅显示描述值;不自动换方法、不补假计数。A 为 0 时相对提升不可计算。
按未舍入的 p < α 且区间不含 0 判断显著。p = α 或区间端点为 0 不判显著;二者不一致时标为待复核。区间越界不截断,转为方法条件不足。
依据:statsmodels 两独立比例的 method='wald', compare='diff' 官方文档及源码;NIST 的 Wald 区间限制。见 S1—S4、S7。
前测固定 1:1。公式来自 statsmodels NormalIndPower(ddof=0) 的正态功效方法,并用规划方差作代数转换。计数保护门槛是本项目规则,不是精确功效保证。
最后一批用户也必须观察满窗。预计天数假设流量稳定、用户不重复;真正停止纳入仍须核对两组目标与最低周期。达到人数不保证显著。流量缺失不估天数,观察窗缺失不报完整时间。
示例:10%→12%,α=0.05,功效0.80,每组3,839;流量1,000/天、最低周期7天、观察窗7天时,对应8天、8天、15天。依据:S5—S6 与 PRD 参考基准。
q 为实验前约定的 B 组比例,不从观察人数反推。主检查用纳入分析的用户数;原始分配人数如提供,再作辅助检查。任一异常均须排查,不相互抵消。
任一观察人数或期望人数 < 5,不做卡方近似检查。比例未知或中途改变时,SRM 标为未完成。
SRM 阈值固定0.001:p_SRM < 0.001 判异常,等于阈值不判异常。该阈值是产品约定,不是普适标准。未检出异常不等于随机化已被证明正确。依据:S8—S10。
护栏指标是主指标改善时仍需保护的业务指标,例如投诉或退款。本版本不计算护栏指标,不给“自动上线”或“有95%概率更好”等结论。
普通固定样本 p 值不适用于“反复看结果,显著就停”。工具不能验证真实实验流程;勾选仅是使用者对实验条件的声明。依据:S11 与 PRD 产品规则。
原作者介绍 64,000 名客户随机分为三组,并观察邮件发送后两周的行为。本次仅回顾 No E-Mail 与 Mens E-Mail,且选择时已经看过公开组计数;不声称这是原实验预注册的主比较。
原实验事前基线、MDE、α、功效、目标样本量及停止规则未核实。案例六项确认保持未确认,因此即使参考 p 很小也不给上线建议。本工具未参与原实验,不声称产生商业收益。
本次仅发布汇总人数与分析结果,并附原作者页面和 CSV 原始链接,不随站点提供原始数据。数据来自原作者公开发布,未见明确许可,仅作学习演示。
来源核查记录:2026-10-18。visit 与 spend 不替代两周购买 conversion 指标;SRM 未检出异常不能证明随机化无误。原作者页面与 CSV 链接见公开案例页。
所有数值使用 JavaScript Number,即 IEEE 754 双精度。标准正态分布反函数采用 Wichura AS241,移植自 CPython 3.12.14 的 statistics.py;输入概率先检查范围。
标准正态累积分布函数(CDF)和尾部概率(SF)采用 Cephes 的 erf / erfc 分段有理逼近,依据 SciPy 1.15.3 的 ndtr.h。正尾概率直接计算 erfc(z/√2)/2,不用 1−CDF。
极小概率使用 log-SF:把 erfc 的指数因子保留在对数域。双侧效果 log-p = ln(2) + log-SF(|Z|);自由度为 1 的 SRM 卡方 log-p = ln(2) + log-SF(√X²)。完整明细保留 log-p;普通 p 下溢时显示“数值下溢”,不会写 p=0。
功效函数单调求根并核对相邻整数。页面显示舍入不参与显著性、SRM 或样本量判定。
源码移植版本与 Python 对照环境版本分别记录;对照值来自 PRD 规定的 SciPy 1.17.0 和 statsmodels 0.14.6。此处不把源码版本混作验收基准。
来源核查日期:2026-10-18。链接仅在你点击时打开;网页计算不访问外部服务。
统计函数按 PRD v3 的容差逐项对照 Python 的 statsmodels 与 SciPy。浏览器执行本地统计代码,不调用 Python 或远程服务。