关于 ab-test-stats
供 Claude 使用的 A/B 测试分析技能,可计算显著性并规划实验。它提供显著性、样本量和时长的命令行计算,同时由用户决定指标和业务行动。
主要功能
- 01显著性计算
- 02样本量估算
- 03实验时长估算
- 04功效与 MDE 概念
适用场景
- 01判断测试结果是否显著
- 02测试前规划样本量
- 03根据流量估算测试时长
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ guia-matthieu/ clawfu-skills --skill ab-test-stats安装后在 Claude Code 中输入/ab-test-stats确认已加载。
附带文件scripts/main.pyscripts/requirements.txt
详细介绍
A/B 测试统计计算器
计算 A/B 测试的统计显著性——判断结果是真实有效,还是随机偶然。
何时使用此技能
- 测试分析 - 判断结果是否具有统计显著性
- 样本规划 - 在测试前计算所需样本量
- 时长估算 - 了解实验需要运行多长时间
- 功效分析 - 确保测试能够检测到有意义的差异
Claude 执行什么 vs 由你决定什么
| Claude 执行什么 | 由你决定什么 |
|---|---|
| 构建分析框架 | 指标定义 |
| 识别数据中的模式 | 业务解读 |
| 创建可视化模板 | 仪表板设计 |
| 建议优化方向 | 行动优先级 |
| 计算统计指标 | 决策阈值 |
依赖项
pip install scipy numpy click
命令
检查显著性
python scripts/main.py significance --control 1000,50 --variant 1000,65
python scripts/main.py significance --control 5000,250 --variant 5000,300 --confidence 0.99
计算样本量
python scripts/main.py sample-size --baseline 0.05 --mde 0.02
python scripts/main.py sample-size --baseline 0.10 --mde 0.01 --power 0.90
估算时长
python scripts/main.py duration --traffic 1000 --baseline 0.05 --mde 0.02
示例
示例 1:分析测试结果
# Control: 1000 visitors, 50 conversions (5%)
# Variant: 1000 visitors, 65 conversions (6.5%)
python scripts/main.py significance --control 1000,50 --variant 1000,65
# Output:
# A/B Test Results
# ─────────────────────────
# Control: 5.00% (50/1000)
# Variant: 6.50% (65/1000)
# Lift: +30.0%
#
# Statistical Analysis
# ─────────────────────────
# p-value: 0.089
# Confidence: 91.1%
# Result: NOT SIGNIFICANT (need 95%)
#
# Recommendation: Continue test for more data
示例 2:规划样本量
# Baseline 5% conversion, want to detect 20% relative lift (1% absolute)
python scripts/main.py sample-size --baseline 0.05 --mde 0.01
# Output:
# Sample Size Calculator
# ──────────────────────────────
# Baseline conversion: 5.0%
# Minimum detectable effect: 1.0% (20% relative)
# Target conversion: 6.0%
#
# Required per variant: 3,842 visitors
# Total required: 7,684 visitors
#
# At 1000 daily visitors: ~8 days
核心概念
| 术语 | 定义 |
|---|---|
| p-value | 结果由随机偶然造成的概率 |
| 置信度 | 1 - p-value(通常希望达到 95% 以上) |
| 统计功效 | 检测到真实效应的概率(通常为 80%) |
| MDE | 最小可检测效应——值得检测的最小提升幅度 |
| 提升幅度 | 相对改进幅度(变体 - 对照组)/ 对照组 |
何时结果具有显著性
| p-value | 置信度 | 结论 |
|---|---|---|
| < 0.01 | > 99% | 高度显著 ✓ |
| < 0.05 | > 95% | 显著 ✓ |
| < 0.10 | > 90% | 边缘显著 |
| ≥ 0.10 | < 90% | 不显著 ✗ |
技能范围
此技能擅长的方面
- 构建数据分析框架
- 识别模式和趋势
- 创建可视化框架
- 计算统计指标
此技能无法做到的方面
- 访问你的实际数据
- 取代统计专业知识
- 做出业务决策
- 保证预测准确性
相关技能
- cohort-analysis - 分析用户群组
- funnel-analyzer - 分析转化漏斗
技能元数据
- 模式:centaur
category: analytics
subcategory: statistics
dependencies: [scipy, numpy]
difficulty: intermediate
time_saved: 3+ hours/week
评论
支持 Markdown