Blog

Donnu A/B Blog

Complete, honest guides on CRO, A/B testing and experimentation: statistics, sample size, test design and what to do with the results. No fluff. (page 7 of 24)

Statistics

Simulation Based Power Analysis for A/B Tests

Simulation based power analysis: when the closed formula lies, how to validate your simulator and how many replications to run. Four measured cases.

Statistics

Blinded Sample Size Re-Estimation in A/B Testing

How to recompute an A/B test sample size mid-flight when the planned baseline rate was wrong, without inflating false positives. Power: 42% to 78%.

Statistics

Carryover Effects Between A/B Tests: The Residue Problem

Carryover effects between A/B tests contaminate the next experiment on the same buckets. We measured 93% false positives in an A/A, plus the fix.

Statistics

Group Sequential A/B Tests: Interim Analysis Rules

Interim analysis in A/B testing: how alpha spending buys 2 or 3 planned looks, what it costs in sample, and why 3 naive looks give 10.73% false positives.

Statistics

Stratification in A/B Testing: The Ceiling Nobody Computes

Stratification in an A/B test only removes the variance BETWEEN strata. We measured the ceiling: 2.68% in a real case, against 97.8% for continuous CUPED.

Statistics

Traffic Allocation in A/B Tests: Why 50/50 Wins

Traffic allocation in A/B testing: why 50/50 is optimal, what a 90/10 split costs (2.78x the traffic) and when a ramp up solves the risk fear.

Statistics

Weekly Cycles in A/B Tests: Run Whole Weeks

Weekly cycles in A/B testing: why a Friday stop measures something else, how a partial week distorts the lift, and why stratifying by day buys nothing.

Statistics

Count Metrics in A/B Tests: Poisson and Overdispersion

Count metrics in A/B testing almost never follow Poisson. How to measure overdispersion, size the sample correctly and avoid halving your standard error.

Statistics

Permutation Tests in A/B Testing: P-value Without a Formula

A permutation test shuffles the labels and builds the null distribution from your own data. When it rescues an A/B test result and when it changes nothing.