"The CLT is reliable when its preconditions hold. The preconditions fail silently in most real-world data, and the bell still shows up because the audience is expecting it."
The Two Preconditions, Reviewed
The standard CLT requires:
- Independence between the X's being summed.
- Finite variance of each X.
When both hold, the standardized sum converges to a normal as N grows. When either fails, the conclusion no longer follows. The bell may still appear, but for the wrong reasons, or it may not appear at all — and either way, downstream tools that assumed normality are now mistaken.
Failure Mode 1: Hidden Dependence
The cleanest failure is when the X's are correlated. The CLT proof crucially depends on the variance of the sum being the sum of variances — an identity that only holds under independence. With positive correlation, the sum's variance is larger than the independence-assumed variance; the standardization step understates the true spread; the resulting tail probabilities are wildly underestimated.
This is exactly what happens to financial returns during a crisis. On normal trading days, asset returns are weakly correlated, and the CLT-derived risk model works reasonably well. On crisis days, correlations spike toward 1 — everything sells at once — and the 'rare' big move predicted by the bell becomes a Tuesday afternoon. The CLT didn't lie; the user forgot the independence precondition.
Failure Mode 2: Infinite Variance
The standard CLT needs each X to have a finite variance. Power-law-tailed variables with tail exponent α ≤ 2 have infinite variance, and the standard CLT does NOT apply. Instead, sums of such variables converge to stable distributions, which can be heavy-tailed and asymmetric. The bell never shows up; treating the average as if it were bell-shaped is mathematically meaningless.
This matters for natural phenomena with genuine power-law structure: earthquake magnitudes, file sizes on the web, social-media virality, certain asset returns. The fact that someone computed an 'average' for these quantities doesn't make the average meaningful — the underlying mathematics has refused to cooperate.
Failure Mode 3: Slow Convergence
Even when independence and finite variance both technically hold, the CLT can be slow to converge when the individual X's are very skewed or heavy-tailed (but with technically finite variance, like the lognormal). 'N is large enough' becomes a function of how non-normal the underlying X's are. For a highly skewed X, N=30 might be wildly insufficient; N=10,000 might still be wrong in the tails. The CLT is asymptotic — finite samples are always approximations.