ab-test-calculater
Feed it two data sets — one plain-language verdict on whether to ship. No decoding p-values required. Pure Python from scratch.Plain-language verdict engine: synthesizes p-value, e…
eelowl
@eelowl
What This Skill Does
A/B test calculator that accepts raw data or summary statistics for continuous, binary, or count metrics and returns a plain-language verdict on whether to ship the change. Pure Python implementation with no external dependencies.
Replaces manual p-value interpretation and statistical consulting by synthesizing p-value, effect size, and power into one actionable sentence.
When to Use It
- Compare conversion rates between two landing page variants
- Evaluate whether a new feature reduces page load time
- Decide if a pricing change significantly affects purchase count per user
- Assess if a UI tweak improves session duration with sufficient sample size
- Determine whether to ship a product change based on statistical significance and effect magnitude
Install
$ openclaw skills install @eelowl/ab-test-calculater📊 ab-test-calculator
输入两组数据,一句白话告诉你该不该上线。不做数据科学家也能看懂 A/B 测试。 Feed it two data sets — one plain-language verdict on whether to ship. No stats PhD required.
三种数据类型 · Three Data Types
| 类型 Type | 检验方法 Test | 场景 Use Case | 输入 Input |
|---|---|---|---|
| 连续型 Continuous | Welch's t + Cohen's d | 加载时间、停留时长、评分<br>Load time, session duration, ratings | 两组数字 或 均值±标准差<br>Raw values or mean±std |
| 二项型 Binary | Chi-square + Cohen's h | 转化率、点击率、留存率<br>Conversion rate, CTR, retention | 转化数 / 总数<br>Conversions / total |
| 计数型 Count | Mann-Whitney U | 每日事件数、购买件数<br>Daily events, items purchased | 两组事件计数<br>Per-user event counts |
输出什么 · Output
📊 A/B Test Report
Group A: 12.50% conversion (120/1000)
Group B: 16.50% conversion (165/1000)
Difference: +4.50pp [+1.44pp, +7.56pp]
Relative: +37.50%
χ² = 8.286 p = 0.004 ** Cohen's h = 0.13
⚠️ Significant but small effect.
Real uplift, but modest magnitude.
一句话结论,不用猜 p 值啥意思。One-line verdict — no decoding p-values required.
技术亮点 · Tech Highlights
- 纯 Python 自实现:正态 CDF/PPF、不完全 Beta、不完全 Gamma → 精确的 p 值和置信区间,零依赖 Pure Python from scratch: normal CDF/PPF, incomplete Beta, incomplete Gamma → exact p-values & CIs, zero external deps
- Welch's t-test:不假设两组方差相等,比标准 t 检验更稳健 No equal-variance assumption — more robust than standard Student's t
- 效应量 + 统计功效:不只告诉你「是否显著」,还告诉你「差得值不值」和「样本量够不够」 Effect size + statistical power — not just "is it real?" but "does it matter?" and "did we test enough people?"
- 白话结论引擎:把 p 值、效应量、功效组合成一句人话 Plain-language verdict engine: synthesizes p-value, effect size, and power into one actionable sentence
触发词 · Triggers
「A/B测试」「AB测试」「显著性检验」「实验对比」「哪个版本更好」「转化率对比」「t检验」「卡方检验」「统计功效」「ab test」
Top skills in this category
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Github
@steipeteInteract with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Humanizer
@biostartechnologyRemove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Free Ride - Unlimited free AI
@shaivpidadiManages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Elite Longterm Memory
@nextfrontierbuildsUltimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.