Bell Statistics

What is the central limit theorem?

The central limit theorem says that averages of many independent observations follow an approximately normal distribution, whatever shape the original data had. It is why standard statistical tests work on skewed business metrics without any transformation.

Also called
CLT, limit theorem
Allon Korem

Written by Allon Korem

Chief Executive Officer

Last updated

In plain English

Take any distribution — skewed, bimodal, mostly zeros, it does not matter — draw a sample from it and compute the average. Do that many times and the collection of averages will be approximately normally distributed around the true mean, with a spread that shrinks as the samples get larger. That is the central limit theorem, and it is the reason a body of statistics built on the normal distribution can be applied to data that looks nothing like a bell curve.

It is what licenses the everyday toolkit. A t-test, a z-test, a confidence interval on a conversion rate — all of them assume the *estimate* is approximately normally distributed, and none of them assume the underlying observations are. Revenue per user can be 71% zeros with a long right tail, and the difference in mean revenue between two arms will still be close to normal at experiment-scale sample sizes. Most anxiety about normality in practice is anxiety about the wrong distribution.

The theorem needs three things and it is worth knowing which one usually fails. Independent observations, which is the condition that breaks most often in practice: sessions from one user, weeks from one market, events from one account are all correlated, and correlated observations mean the effective sample is far smaller than the row count. Identical distribution, which can be relaxed considerably. And finite variance, which sounds like a technicality and matters for genuinely heavy-tailed quantities where a single observation can dominate any sample.

How fast the convergence happens depends on the shape of the original data, and the familiar rule of thirty observations is far too optimistic for business metrics. Roughly symmetric data converges quickly, and thirty is genuinely adequate. Heavily right-skewed data with many zeros — which describes most revenue and engagement metrics — may need hundreds or thousands before the mean behaves normally. A metric where the mean is driven by a handful of enormous values may never converge usefully at any sample size you will collect, which is the real reason to winsorise rather than a matter of tidiness.

The theorem also explains the 1/√n that governs the economics of experimentation. The spread of the sampling distribution is the standard error, which falls with the square root of the sample size, so four times the data halves the uncertainty and a hundred times reduces it only tenfold. And it says nothing about statistics that are not averages — a maximum, a ratio of random quantities, a percentile — which is why those need bootstrapping rather than a formula.

The formula

The statement, its practical consequence, and the two quantities that follow from it.

The theorem
( x̄ₙ − μ ) / ( σ/√n ) → N(0, 1) as n → ∞

The standardised sample mean converges to the standard normal, whatever distribution the observations came from — provided the variance is finite.

Practical form
x̄ ~ approximately N( μ, σ²/n )

The sampling distribution of the mean is centred on the truth with variance σ²/n. Everything in a results table follows from this line.

Standard error
SE = σ / √n

The square root is why detecting small effects is expensive: halving the uncertainty costs four times the data.

Effective sample under clustering
n_eff = n / ( 1 + (m − 1)·ρ )

Independence is the assumption that fails most often. With 5 sessions per user at ρ = 0.35, 200,000 sessions carry about 83,000 observations' worth of information — see the two-sample t-test calculator.

Worked example

A simulation draws samples from the real distribution of revenue per user — 71% zeros, mean £6.80, standard deviation £91, skewness 14.2 — and records the sample mean each time, at four different sample sizes. Ten thousand repetitions at each size.

Population skewness
14.2
Skewness of the mean at n = 30
2.6
Skewness of the mean at n = 300
0.82
Skewness of the mean at n = 3,000
0.26
Skewness of the mean at n = 30,000
0.08
95% interval coverage at n = 30 / 30,000
88.1% / 94.9%

At n = 30 the sampling distribution is still visibly skewed and a nominal 95% interval covers only 88% of the time. By n = 30,000 it is effectively normal and the coverage is correct.

The rule of thirty fails badly here, and the coverage column is why it matters: at n = 30 an interval advertised as 95% is really about 88%, so roughly one conclusion in eight is wrong at a rate nobody has budgeted for. The convergence is real but slow — skewness falls roughly as 1/√n, which is why it takes a thousandfold increase in sample to get from 2.6 to 0.08. The practical reading is that experiment-scale samples are comfortably fine for this metric and small pilot analyses on it are not, and that the amount of data needed depends on the skewness rather than on a fixed threshold. Winsorising the top 1% would cut the population skewness by more than half and get the same coverage at a fraction of the sample.

Common misconceptions

The central limit theorem says large samples become normally distributed.
It says the *sampling distribution of the mean* becomes normal. The raw data stay exactly as skewed as they always were — collecting more revenue observations does not make revenue less skewed. Conflating the two leads people to apply the empirical rule to raw data and produce intervals that run below zero.
Thirty observations is enough for the central limit theorem to apply.
For roughly symmetric data, yes. For heavily skewed business metrics it can take hundreds or thousands, and the amount needed scales with the skewness rather than sitting at a fixed threshold. A metric whose mean is driven by a handful of extreme values may not converge usefully at any realistic sample size.
The theorem applies to any statistic computed from a large sample.
It applies to sums and averages of independent observations. A maximum, a minimum, a ratio of two random quantities or an extreme percentile have entirely different limiting behaviour, and treating them as normal produces badly wrong intervals. Bootstrap those instead of reaching for a formula.

Frequently asked questions

Why does the central limit theorem matter in practice?
Because it means the standard toolkit works on messy real data. Without it, every skewed metric would need its own bespoke distribution theory before you could put a confidence interval on it. With it, the same t-test and the same 1.96 apply to conversion rates, revenue, session counts and almost everything else — provided the sample is large enough relative to the skew and the observations are independent.
What happens when observations are not independent?
The theorem's guarantee weakens in proportion to how correlated they are. Sessions from the same user or weeks from the same market carry overlapping information, so the effective sample size is smaller than the row count — sometimes by more than half. The convergence still happens, just at the effective sample size rather than the nominal one, which is why clustered standard errors are not optional when the data have that structure.
How does bootstrapping relate to the central limit theorem?
Bootstrapping estimates the sampling distribution directly by resampling, rather than assuming the theorem has done its work. That makes it the right tool when convergence is doubtful — small samples, extreme skew — and when the statistic is not an average at all. It is also the cleanest way to check whether a parametric interval is trustworthy: compute both, and close agreement means the normal approximation is fine.

Related terms

  • Normal distribution

    The bell curve — and why your skewed revenue data usually does not break the test anyway.

  • Outlier

    The extreme value that decides your result — and why the rule for handling it must precede the data.

  • Sample size

    Four inputs, one number, fixed before the test runs — and the square law that makes small effects expensive.

  • Standard deviation

    How spread out the data are, in the data's own units — and the reason some metrics need vastly more sample.

  • Standard error

    How much your estimate would move if you ran the study again — precision, not spread.

Calculate it

  • Two-sample t-test

    Compare the average of two independent groups — plan the sample size, then test the result.

  • Proportion confidence interval

    A defensible interval around one rate — Wilson, Agresti-Coull, Jeffreys and Clopper-Pearson, side by side.

  • Wilcoxon test

    Rank-sum (Mann-Whitney) and signed-rank tests, with the exact distribution for small samples.

Knowing the term is the easy part

Applying it to a live measurement problem is the part that goes wrong. If you are designing an experiment, reading a result you do not trust, or trying to work out what your marketing actually caused, that is the work we do.