How does CUPED reduce variance in A/B tests?
hardAnswer
- CUPED (Controlled-experiment Using Pre-Experiment Data, Deng et al. 2013): use a pre-experiment covariate X (e.g. same metric, 30 days pre-treatment) to explain part of Y's variance.
- Adjusted metric: Y' = Y - θ * (X - E[X]), where θ = Cov(Y, X)/Var(X).
- .
- Typical 30-70% variance reduction on retention / spend metrics → 3-5x fewer users for same MDE.
- Standard at Microsoft, Meta, Netflix, Booking.
Check yourself — multiple choice
- Random
- Adjust metric by pre-experiment covariate X: Y' = Y - θ(X - E[X]) with θ = Cov(Y,X)/Var(X); Var reduced by → 30-70% at scale; industry standard
- Only Bayesian
- Not real
CUPED: Y' = Y - θ(X-E[X]); variance × ; 30-70% at scale.
#ab-testing#power
Practise Statistics Fundamentals
215 interview questions in this topic.