ab-test-analysis

Compute statistical significance, confidence intervals, and effect sizes for A/B test variants.

351|70|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/nimrodfisher/data-analytics-skills --skill ab-test-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ab-test-analysis
Source: https://github.com/nimrodfisher/data-analytics-skills/tree/main/03-data-analysis-investigation/ab-test-analysis
Command: npx skills add https://github.com/nimrodfisher/data-analytics-skills --skill ab-test-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing A/B tests and experiments to determine if observed differences are real and actionable, reducing decision risk.

Core Features & Use Cases

  • Significance testing: compute p-values, z-scores, and confidence intervals for variant comparisons.
  • Power analysis & planning: estimate required sample sizes and achieved power to inform study design.
  • Guardrail checks & SRM: detect sample ratio mismatches and evaluate impacts on key secondary metrics.
  • Decision recommendations: provide clear ship/don't ship guidance with estimated business impact.
  • Use Case: You ran an email campaign test and want to know if open rate changes are significant and whether to roll out to all users.

Quick Start

Analyze a completed A/B test by inputting variant data and design details and request a concise decision report.

Frequently Asked Questions about ab-test-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze A/B test data to determine if results are statistically significant?

To analyze A/B test data for statistical significance, you input variant data and specify the primary metric to compute p-values, z-scores, and confidence intervals. This determines if observed variant differences are real and practically meaningful for shipping decisions.

What is a sample ratio mismatch and how do I run SRM checks on my experiment data?

A sample ratio mismatch (SRM) occurs when traffic allocation between variants deviates from the expected ratio. You can run SRM checks by inputting variant data into an A/B test analysis to detect mismatches and evaluate impacts on secondary guardrail metrics.

Can I estimate required sample sizes and achieved power for experiment design?

Yes, you can estimate required sample sizes and achieved power for experiment design by performing power analysis. This helps inform your A/B test study design and ensures you have sufficient data to detect meaningful effects before running the test.

How do I get a clear ship or don't ship recommendation from my experiment results?

To get a ship or don't ship recommendation from experiment results, the analysis evaluates statistical significance, confidence intervals, effect sizes, and guardrail impacts. It then generates a structured decision report with estimated business impact and clear guidance.

Why do I need guardrail checks when evaluating my A/B test variants?

You need guardrail checks when evaluating A/B test variants to ensure that winning primary metrics do not negatively impact key secondary metrics. This prevents launching changes that could harm overall business health or user experience.

Does A/B test analysis work for evaluating email campaign open rates?

Yes, A/B test analysis works for evaluating email campaign open rates. You input the variant open rate data and design details, and it computes the statistical significance and effect sizes to help you decide whether to roll out to all users.