Normal Approximations of Binomial Distributions

Approximate binomial probabilities using a normal distribution with the same mean and variance, applying a continuity correction to convert between the discrete binomial values and the continuous normal density.

Step 1 of 157%

Tutorial

The Normal Approximation to the Binomial

When nn is large, computing binomial probabilities by summing individual terms becomes impractical. Fortunately, the binomial distribution can be approximated by a normal distribution with the same mean and variance.

If XBin(n,p)X \sim \text{Bin}(n, p) with nn sufficiently large, then

X    N(np,  np(1p)).X \;\approx\; N\big(np,\; np(1-p)\big).

The approximation is reliable when both

np10andn(1p)10.np \geq 10 \qquad \text{and} \qquad n(1-p) \geq 10.

Because XX is discrete and the approximating YN(np,np(1p))Y \sim N(np,\, np(1-p)) is continuous, we apply a continuity correction: each integer value kk of XX corresponds to the interval [k0.5,k+0.5][k - 0.5,\, k + 0.5] under the normal density. For a left-tail probability,

P(Xk)    P(Yk+0.5).P(X \leq k) \;\approx\; P(Y \leq k + 0.5).

For example, let XBin(100,0.5)X \sim \text{Bin}(100, 0.5). Then μ=np=50\mu = np = 50 and σ2=np(1p)=25\sigma^2 = np(1-p) = 25, so σ=5\sigma = 5. To estimate P(X48):P(X \leq 48){:}

P(X48)P(Y48.5)=P ⁣(Z48.5505)=P(Z0.3)0.3821.\begin{align*} P(X \leq 48) &\approx P(Y \leq 48.5) \\[3pt] &= P\!\left(Z \leq \dfrac{48.5 - 50}{5}\right) \\[3pt] &= P(Z \leq -0.3) \\[3pt] &\approx 0.3821. \end{align*}
navigate · Enter open · Esc close · ⌘K/Ctrl K toggle