Skip to content

Power Analysis (Sample Size Planning)

Formula

\[ \text{Power}=P(\text{reject }H_0\mid H_1\ \text{true}) \]

Plot

fn: 1/(1+exp(-4*(x-0.5)))
xmin: 0
xmax: 1.5
ymin: 0
ymax: 1.05
height: 280
title: Example target power vs effect size (illustrative)

Parameters

  • Power depends on effect size, sample size, variance, significance level, and test choice.

What it means

Power analysis estimates the sample size needed to detect a practically relevant effect with high probability.

What it's used for

  • A/B test planning and study design.
  • Preventing underpowered experiments.

Key properties

  • Higher power usually requires larger sample size or larger effect size.
  • Power should be planned using a minimum detectable effect (MDE).

Common gotchas

  • Post-hoc "observed power" is often not useful for interpretation.
  • Wrong variance assumptions can badly miss sample-size targets.

Example

Before launch, compute required traffic to detect a 2% relative lift with 80% power at \(\alpha=0.05\).

How to Compute (Pseudocode)

Input: test family, significance level alpha, effect size assumptions, variance assumptions, candidate sample size(s)
Output: power estimate(s) or required sample size

choose the target test and alternative-effect scenario
for each candidate sample size (or solve directly if formula exists):
  compute the test's power under the assumed effect/variance model
select the smallest sample size meeting target power (for planning) or report power curve
return power/sample-size result

Complexity

  • Time: Depends on the test and whether power is computed analytically or by simulation; grid-search planning scales with the number of candidate sample sizes checked
  • Space: \(O(1)\) to \(O(g)\) for a grid of \(g\) candidate sizes/effect scenarios
  • Assumptions: Model assumptions and effect-size inputs dominate validity; simulation-based power adds Monte Carlo cost

See also