Lably
Skip to content

Central limit theorem

Fundamental theorem in probability theory and statistics

  • 21 min read
  • 8 chapters
Whatever the form of the population distribution, the sampling distribution tends to a Gaussian, and its dispersion is given by the Central Limit Theorem.
Mathieu ROUAUD · CC BY-SA 4.0

Learn it on Lably

The theorem is a key concept in probability theory because it implies that probabilistic and statistical methods that work for normal distributions can be applicable to many problems involving other types of distributions.

This theorem has seen many changes during the formal development of probability theory. Previous versions of the theorem date back to 1811, but in its modern form it was only precisely stated in the 1920s.

In statistics, the CLT can be stated as: let X1,X2,…,Xn denote a statistical sample of size n from a population with expected value (average) μ and finite positive variance σ2, and let X¯n denote the sample mean (which is itself a random variable). Then the limit as n→∞ of the distribution of (X¯n−μ)n is a normal distribution with mean 0 and variance σ2.

In other words, suppose that a large sample of observations is obtained, each observation being randomly produced in a way that does not depend on the values of the other observations, and the average (arithmetic mean) of the observed values is computed. If this procedure is performed many times, resulting in a collection of observed averages, the central limit theorem says that if the sample size is large enough, the probability distribution of these averages will closely approximate a normal distribution.

The central limit theorem has several variants. In its common form, the random variables must be independent and identically distributed (i.i.d.). This requirement can be weakened; convergence of the mean to the normal distribution also occurs for non-identical distributions or for non-independent observations if they comply with certain conditions.

The earliest version of this theorem, that the normal distribution may be used as an approximation to the binomial distribution, is the de Moivre–Laplace theorem.

Independent sequences

Classical CLT

Let (Xn)n≥1 be a sequence of i.i.d. random variables having a distribution with expected value given by μ and finite variance given by σ2. Suppose we are interested in the sample average

X¯n≡X1+⋯+Xnn.

By the law of large numbers, the sample average converges almost surely (and therefore also converges in probability) to the expected value μ as n→∞.

The classical central limit theorem describes the size and the distributional form of the stochastic fluctuations around the deterministic number μ during this convergence. More precisely, it states that as n gets larger, the distribution of the normalized mean n(X¯n−μ), i.e. the difference between the sample average X¯n and its limit μ, scaled by the factor n, approaches the normal distribution with mean 0 and variance σ2. For large enough n, the distribution of X¯n gets arbitrarily close to the normal distribution with mean μ and variance σ2/n.

The usefulness of the theorem is that the distribution of n(X¯n−μ) approaches normality regardless of the shape of the distribution of the individual Xi. Formally, the theorem can be stated as follows:

Lindeberg–Lévy CLT—Suppose X1,X2,X3… is a sequence of i.i.d. random variables with E⁡[Xi]=μ and Var⁡[Xi]=σ2<∞. Then, as n approaches infinity, the random variables n(X¯n−μ) converge in distribution to a normal N(0,σ2):

n(X¯n−μ)⟶dN(0,σ2).

In the case σ>0, convergence in distribution means that the cumulative distribution functions of n(X¯n−μ) converge pointwise to the cdf of the N(0,σ2) distribution: for every real number z,

limn→∞P[n(X¯n−μ)≤z]=limn→∞P[n(X¯n−μ)σ≤zσ]=Φ(zσ),

where Φ(z) is the standard normal cdf evaluated at z. The convergence is uniform in z in the sense that

limn→∞supz∈R|P[n(X¯n−μ)≤z]−Φ(zσ)|=0,

where sup denotes the supremum (i.e. least upper bound) of the set.

Lyapunov CLT

In this variant of the central limit theorem the random variables Xi have to be independent, but not necessarily identically distributed. The theorem also requires that random variables |Xi| have moments of some order (2+δ), and that the rate of growth of these moments is limited by the Lyapunov condition given below.

Lyapunov CLT—Suppose {X1,…,Xn,…} is a sequence of independent random variables, each with finite expected value μi and variance σi2. Define

sn2=∑i=1nσi2.

If for some δ>0, Lyapunov's condition

limn→∞1sn2+δ∑i=1nE⁡[|Xi−μi|2+δ]=0

is satisfied, then a sum of Xi−μisn converges in distribution to a standard normal random variable, as n goes to infinity:

1sn∑i=1n(Xi−μi)⟶dN(0,1).

In practice it is usually easiest to check Lyapunov's condition for δ=1.

If a sequence of random variables satisfies Lyapunov's condition, then it also satisfies Lindeberg's condition. The converse implication, however, does not hold.

Lindeberg (-Feller) CLT

In the same setting and with the same notation as above, the Lyapunov condition can be replaced with the following weaker one (from Lindeberg in 1920).

Suppose that for every ε>0,

limn→∞1sn2∑i=1nE⁡[(Xi−μi)2⋅1{|Xi−μi|>εsn}]=0

where 1{…} is the indicator function. Then the distribution of the standardized sums

1sn∑i=1n(Xi−μi)

converges towards the standard normal distribution N(0,1).

CLT for the sum of a random number of random variables

Rather than summing an integer number n of random variables and taking n→∞, the sum can be of a random number N of random variables, with conditions on N. For example, the following theorem is Corollary 4 of Robbins (1948). It assumes that N is asymptotically normal (Robbins also developed other conditions that lead to the same result).

Robbins CLT—Let {Xi,i≥1} be independent, identically distributed random variables with E(Xi)=μ and Var(Xi)=σ2, and let {Nn,n≥1} be a sequence of non-negative integer-valued random variables that are independent of {Xi,i≥1}. Assume for each n=1,2,… that E(Nn2)<∞ and

Nn−E(Nn)Var(Nn)→dN(0,1)

where →d denotes convergence in distribution and N(0,1) is the normal distribution with mean 0, variance 1. Then

∑i=1NnXi−μE(Nn)σ2E(Nn)+μ2Var(Nn)→dN(0,1)

Multidimensional CLT

Proofs that use characteristic functions can be extended to cases where each individual Xi is a random vector in Rk, with mean vector μ=E⁡[Xi] and covariance matrix Σ (among the components of the vector), and these random vectors are independent and identically distributed. The multidimensional central limit theorem states that when scaled, sums converge to a multivariate normal distribution. Summation of these vectors is done component-wise.

For i=1,2,3,…, let

Xi=[Xi(1)⋮Xi(k)]

be independent random vectors. The sum of the random vectors X1,…,Xn is

∑i=1nXi=[X1(1)⋮X1(k)]+[X2(1)⋮X2(k)]+⋯+[Xn(1)⋮Xn(k)]=[∑i=1nXi(1)⋮∑i=1nXi(k)]

and their average is

X¯n=[X¯i(1)⋮X¯i(k)]=1n∑i=1nXi.

Therefore,

1n∑i=1n[Xi−E⁡(Xi)]=1n∑i=1n(Xi−μ)=n(X¯n−μ).

The multivariate central limit theorem states that

n(X¯n−μ)⟶dNk(0,Σ), where the covariance matrix Σ is equal to Σ=[Var⁡(X1(1))Cov⁡(X1(1),X1(2))Cov⁡(X1(1),X1(3))⋯Cov⁡(X1(1),X1(k))Cov⁡(X1(2),X1(1))Var⁡(X1(2))Cov⁡(X1(2),X1(3))⋯Cov⁡(X1(2),X1(k))Cov⁡(X1(3),X1(1))Cov⁡(X1(3),X1(2))Var⁡(X1(3))⋯Cov⁡(X1(3),X1(k))⋮⋮⋮⋱⋮Cov⁡(X1(k),X1(1))Cov⁡(X1(k),X1(2))Cov⁡(X1(k),X1(3))⋯Var⁡(X1(k))].

The multivariate central limit theorem can be proved using the Cramér–Wold theorem.

The rate of convergence is given by the following Berry–Esseen type result:

Theorem—Let X1,…,Xn,… be independent Rd-valued random vectors, each having mean zero. Write S=∑i=1nXi and assume Σ=Cov⁡[S] is invertible. Let Z∼N(0,Σ) be a d-dimensional Gaussian with the same mean and same covariance matrix as S. Then for all convex sets U⊆Rd,

|P[S∈U]−P[Z∈U]|≤Cd1/4γ, where C is a universal constant, γ=∑i=1nE⁡[‖Σ−1/2Xi‖23], and ‖⋅‖2 denotes the Euclidean norm on Rd.

It is unknown whether the factor d1/4 is necessary.

Sign in to keep reading

7 more chapters are free with a Lably account.

More in Statistics and probability