Skip to main content

Normal approximation of the binomial distribution: continuity, validity and z-scores

Syllabus dot point

“Use the normal approximation X∼N(np,np(1−p))X \sim N(n p, n p (1 - p)) to approximate binomial probabilities for large nn”

HSCMaths Extension 1Statistical Analysis (ME-S1)12 min read

Quick answer

For X∼B(n,p)X \sim B(n, p) with npn p and n(1−p)n(1 - p) both ≥5\ge 5, use the normal approximation X≈N(np,np(1−p))X \approx N(n p, n p (1 - p)) with a continuity correction of ±0.5\pm 0.5, standardising to a zz-score and looking up the probability; the approximation is accurate to two or three decimal places for moderate nn and central pp.

Jump to a section
  1. What this dot point is asking
  2. The answer
  3. Exam-style questions

What this dot point is asking

NESA wants you to recognise when the binomial distribution can be approximated by a normal distribution, write down the approximating normal N(np,np(1−p))N(n p, n p (1 - p)), apply the continuity correction, and compute approximate probabilities using z-scores.

The answer

The result

If X∼B(n,p)X \sim B(n, p) with nn "large" (rule of thumb: both np≥5n p \ge 5 and n(1−p)≥5n (1 - p) \ge 5), then

X≈N(μ,σ2)withμ=np,σ2=np(1−p).X \approx N(\mu, \sigma^2) \quad \text{with} \quad \mu = n p, \quad \sigma^2 = n p (1 - p).

This is a consequence of the central limit theorem: the binomial is a sum of nn independent identically distributed Bernoulli trials, and sums of many i.i.d. random variables tend to a normal distribution.

Key fact

For X∼B(n,p)X \sim B(n, p) with both np≥5np \ge 5 and n(1−p)≥5n(1 - p) \ge 5, approximate XX by the normal N(np, np(1−p))N(np,\, np(1 - p)), matching the mean μ=np\mu = np and variance σ2=np(1−p)\sigma^2 = np(1 - p). Because the binomial is discrete and the normal is continuous, apply a continuity correction of ±0.5\pm 0.5 to the boundary, then standardise with z=(x−μ)/σz = (x - \mu)/\sigma and read the probability from a zz-table.

Watching the bell curve appear, stage by stage

The approximation is not a coincidence: as the number of trials grows, the binomial bars settle into the shape of a bell curve with the same mean and standard deviation. These panels overlay the matching normal N(np, np(1−p))N(np,\, np(1 - p)) on the bars of B(n,0.5)B(n, 0.5) for growing nn.

Stage 1, a small nn is already close. With n=10n = 10 the bars are wide and chunky, yet the bell curve N(5,2.5)N(5, 2.5) already passes through their tops. The fit is rough in the tails but the centre is good.

Normal curve over binomial bars, n = 10Binomial bars for n equals 10 and p equals 0.5 with a matching normal bell curve of the same mean and standard deviation drawn over them. As n grows the bars fit the curve more closely.k23578Stage 1n = 10: the bars are chunky but the bell curve N(5, 2.5) already tracks their tops.

Stage 2, more trials, narrower bars. At n=30n = 30 (mean 1515, standard deviation 2.742.74) there are more, thinner bars and they hug the curve much more closely. This is the central limit theorem taking hold: summing more Bernoulli trials pulls the shape toward the normal.

Normal curve over binomial bars, n = 30Binomial bars for n equals 30 and p equals 0.5 with a matching normal bell curve of the same mean and standard deviation drawn over them. As n grows the bars fit the curve more closely.k1012151820Stage 2n = 30: mean 15, sd 2.74. The bars are narrower and hug the curve.

Stage 3, a close fit you can compute with. By n=50n = 50 (mean 2525, standard deviation 3.543.54) the bars and the curve are almost indistinguishable, so the area under the normal curve is a reliable stand-in for a sum of binomial probabilities. This is exactly when replacing a long pmf sum with one or two zz-lookups is justified.

Normal curve over binomial bars, n = 50Binomial bars for n equals 50 and p equals 0.5 with a matching normal bell curve of the same mean and standard deviation drawn over them. As n grows the bars fit the curve more closely.k1821252932Stage 3n = 50: mean 25, sd 3.54. The fit is close enough to read areas off the curve.

When the approximation works

The approximation is good when:

  • nn is large.
  • pp is not too close to 00 or 11 (which makes the distribution very skewed).

The HSC rule of thumb is np≥5n p \ge 5 and n(1−p)≥5n (1 - p) \ge 5. With n=100n = 100, this works for 0.05≤p≤0.950.05 \le p \le 0.95. With n=20n = 20, it works for roughly 0.25≤p≤0.750.25 \le p \le 0.75.

When pp is very small and nn is large, the Poisson approximation is more appropriate, but that is beyond HSC Extension 1.

Continuity correction

The binomial is discrete; the normal is continuous. To improve the approximation, adjust the boundary by ±0.5\pm 0.5.

For X∼B(n,p)X \sim B(n, p) and kk an integer,

P(X≤k)≈P ⁣(Z≤k+0.5−μσ),P(X \le k) \approx P\!\left( Z \le \frac{k + 0.5 - \mu}{\sigma} \right),

P(X≥k)≈P ⁣(Z≥k−0.5−μσ),P(X \ge k) \approx P\!\left( Z \ge \frac{k - 0.5 - \mu}{\sigma} \right),

P(X=k)≈P ⁣(k−0.5−μσ≤Z≤k+0.5−μσ).P(X = k) \approx P\!\left( \frac{k - 0.5 - \mu}{\sigma} \le Z \le \frac{k + 0.5 - \mu}{\sigma} \right).

The half-unit shift accounts for the fact that the binomial X=kX = k corresponds to the interval [k−0.5,k+0.5][k - 0.5, k + 0.5] in the continuous picture. The diagram below zooms in on the bars near k=55k = 55: the bar for X=55X = 55 stretches across the continuous interval [54.5,55.5][54.5, 55.5], so P(X≤55)P(X \le 55) keeps the whole of that bar and the boundary the normal curve should use is 55.555.5, not 5555.

The continuity correctionA close up of binomial bars near k equals 55. The bar for X equals 55 spans the continuous interval from 54.5 to 55.5, so P(X at most 55) uses the boundary 55.5.k535455[54.5, 55.5]5657use 55.5For P(X at most 55), the boundary sits at 55.5: the top of the X = 55 bar.

The direction is the part to get right: for an upper bound ("at most kk", "≤k\le k") push the boundary out to k+0.5k + 0.5; for a lower bound ("at least kk", "≥k\ge k") push it out to k−0.5k - 0.5. Either way you are growing the interval to include the whole of the boundary bar.

Standardising

For a normally distributed XX with mean μ\mu and standard deviation σ\sigma, the standardised value is

Z=X−μσ.Z = \frac{X - \mu}{\sigma}.

Look up the probability in a standard normal table (or use arcsin⁡\arcsin-style estimates for HSC if a table is not provided).

When to use the approximation

For HSC Extension 1, use it when:

  • nn is large enough that summing pmf values is tedious.
  • The question asks for a numerical answer (not exact).
  • The question explicitly says "using the normal approximation".

Otherwise, compute the binomial directly.

How exam questions ask about the normal approximation

These questions are heavily signposted, so the marks are in following the standard sequence without skipping a step:

  • "Using the normal approximation, estimate P(…)P(\ldots)": the explicit instruction to approximate. Quote μ=np\mu = np and σ=np(1−p)\sigma = \sqrt{np(1 - p)}, apply the continuity correction, standardise, and look up the zz-value.
  • "Explain why the normal approximation is appropriate / valid": check and state both conditions, np≥5np \ge 5 and n(1−p)≥5n(1 - p) \ge 5. This is usually a 1 mark justification.
  • "A coin is tossed 100100 times ... probability of at least 6060 heads": a large-nn "at least" or "at most" probability that would need a huge pmf sum, the classic cue to approximate. Use the continuity-corrected boundary (59.559.5 here for X≥60X \ge 60).
  • "State the mean and standard deviation of [the count]": just npnp and np(1−p)\sqrt{np(1 - p)}; sometimes the lead-in to a later approximation part.
  • A given table value such as "use P(Z≤1.9)≈0.9713P(Z \le 1.9) \approx 0.9713": a strong hint about which zz-score you should be standardising to; if your zz does not match, recheck the continuity correction and the arithmetic.
Exam technique

Lay the answer out in fixed order: state μ=np\mu = np and σ=np(1−p)\sigma = \sqrt{np(1 - p)} (note the square root, σ\sigma not σ2\sigma^2), confirm np≥5np \ge 5 and n(1−p)≥5n(1 - p) \ge 5, apply the continuity correction, then standardise and look up. Write the corrected boundary explicitly, k+0.5k + 0.5 for an upper bound and k−0.5k - 0.5 for a lower bound, because the wrong direction is the most common error and is easy for a marker to spot. Keep zz to two decimal places to match standard tables, and convert tail areas with P(Z≥z)=1−P(Z≤z)P(Z \ge z) = 1 - P(Z \le z) and symmetry P(Z≤−z)=1−P(Z≤z)P(Z \le -z) = 1 - P(Z \le z) as needed. If the conditions fail (some np<5np < 5), say the approximation is not valid and use the exact binomial instead, that observation is itself worth a mark.

Worked example

Approximate a cumulative probability with a continuity correction

For X∼B(100,0.5)X \sim B(100, 0.5), approximate P(X≤55)P(X \le 55). Both np=50≥5np = 50 \ge 5 and n(1−p)=50≥5n(1-p) = 50 \ge 5, so the normal approximation is valid. Compute the parameters of the approximating normal:

μ=np=50,σ2=np(1−p)=25,σ=5.\mu = np = 50, \qquad \sigma^2 = np(1-p) = 25, \qquad \sigma = 5.

Because XX is discrete, the event X≤55X \le 55 corresponds to the continuous interval X≤55.5X \le 55.5 (the continuity correction extends the boundary by 0.50.5 upward). Standardise and look up:

P(X≤55)≈P ⁣(Z≤55.5−505)=P(Z≤1.1)≈0.8643.P(X \le 55) \approx P\!\left(Z \le \frac{55.5 - 50}{5}\right) = P(Z \le 1.1) \approx 0.8643.

Approximate a range probability using two z-scores

For X∼B(50,0.4)X \sim B(50, 0.4), approximate P(15≤X≤25)P(15 \le X \le 25). Compute the parameters first, then apply continuity corrections at both ends of the range: extend the lower boundary down by 0.50.5 and the upper boundary up by 0.50.5.

μ=20,σ2=12,σ≈3.464.\mu = 20, \qquad \sigma^2 = 12, \qquad \sigma \approx 3.464.

P(15≤X≤25)≈P ⁣(14.5−203.464≤Z≤25.5−203.464)=P(−1.587≤Z≤1.587).P(15 \le X \le 25) \approx P\!\left(\frac{14.5 - 20}{3.464} \le Z \le \frac{25.5 - 20}{3.464}\right) = P(-1.587 \le Z \le 1.587).

By symmetry of the standard normal: P(−1.587≤Z≤1.587)≈1−2⋅P(Z>1.587)≈1−2⋅0.0563≈0.887P(-1.587 \le Z \le 1.587) \approx 1 - 2 \cdot P(Z > 1.587) \approx 1 - 2 \cdot 0.0563 \approx 0.887.

Approximate an exact-value probability with a continuity-correction interval

For X∼B(40,0.5)X \sim B(40, 0.5), approximate P(X=20)P(X = 20). A single integer value X=20X = 20 in the continuous picture corresponds to the interval [19.5,20.5][19.5, 20.5], so apply continuity corrections at both ends.

μ=20,σ≈3.162.\mu = 20, \qquad \sigma \approx 3.162.

P(X=20)≈P ⁣(19.5−203.162≤Z≤20.5−203.162)=P(−0.158≤Z≤0.158)≈0.126.P(X = 20) \approx P\!\left(\frac{19.5 - 20}{3.162} \le Z \le \frac{20.5 - 20}{3.162}\right) = P(-0.158 \le Z \le 0.158) \approx 0.126.

The exact binomial gives (4020)(0.5)40≈0.125\binom{40}{20}(0.5)^{40} \approx 0.125, confirming the approximation is close.

Check the rule-of-thumb conditions before approximating

For X∼B(20,0.1)X \sim B(20, 0.1), check whether the normal approximation is valid:

np=20⋅0.1=2<5.np = 20 \cdot 0.1 = 2 < 5.

The condition np≥5np \ge 5 fails, so the distribution is too skewed for the normal to approximate it reliably. Use the exact binomial pmf instead.

Apply the approximation to an "at least" probability

For X∼B(80,0.3)X \sim B(80, 0.3), approximate P(X≥30)P(X \ge 30). Both np=24≥5np = 24 \ge 5 and n(1−p)=56≥5n(1-p) = 56 \ge 5, so proceed. For an "at least" probability, extend the lower boundary down by 0.50.5:

μ=24,σ2=16.8,σ≈4.099.\mu = 24, \qquad \sigma^2 = 16.8, \qquad \sigma \approx 4.099.

P(X≥30)≈P ⁣(Z≥29.5−244.099)=P(Z≥1.342)≈1−0.9099=0.0901.P(X \ge 30) \approx P\!\left(Z \ge \frac{29.5 - 24}{4.099}\right) = P(Z \ge 1.342) \approx 1 - 0.9099 = 0.0901.

Final answer: P(X≥30)≈0.0901P(X \ge 30) \approx 0.0901.

Common traps
Skipping the continuity correction
Without it, the approximation systematically misses the true probability by a half-unit's worth.
Direction of the continuity correction
P(X≤k)P(X \le k) uses k+0.5k + 0.5 in the numerator (extend the interval by half on the upper side). P(X≥k)P(X \ge k) uses k−0.5k - 0.5 (extend the interval by half on the lower side).
Using the variance where the standard deviation is needed
Z=(X−μ)/σZ = (X - \mu)/\sigma uses σ\sigma, not σ2\sigma^2.
Approximation when conditions fail
If npn p or n(1−p)n(1 - p) is less than 55, the normal approximation is poor.
Forgetting which zz-table convention
Some tables give P(0≤Z≤z)P(0 \le Z \le z), others give P(Z≤z)P(Z \le z). Convert as needed.

Exam-style questions

Questions in the style of NESA exam questions on this dot point, each with a worked answer. They are written by ExamExplained unless tagged "Past paper"; the year shows the paper a question is modelled on.

HSC-style4 marks
A fair coin is tossed 100100 times. Using the normal approximation with a continuity correction, estimate the probability of getting at least 6060 heads. Use P(Z≤1.9)≈0.9713P(Z \le 1.9) \approx 0.9713.
Show worked answer →

Let X∼B(100,0.5)X \sim B(100, 0.5). Then μ=np=50\mu = n p = 50 and σ2=np(1−p)=25\sigma^2 = n p (1 - p) = 25, so σ=5\sigma = 5.

Both np=50≥5n p = 50 \ge 5 and n(1−p)=50≥5n(1 - p) = 50 \ge 5, so the approximation is valid.

For P(X≥60)P(X \ge 60) apply the continuity correction with 60−0.5=59.560 - 0.5 = 59.5:

P(X≥60)≈P ⁣(Z≥59.5−505)=P(Z≥1.9).P(X \ge 60) \approx P\!\left( Z \ge \frac{59.5 - 50}{5} \right) = P(Z \ge 1.9).

P(Z≥1.9)=1−P(Z≤1.9)≈1−0.9713=0.0287P(Z \ge 1.9) = 1 - P(Z \le 1.9) \approx 1 - 0.9713 = 0.0287.

HSC-style3 marks
A biased die shows a six with probability 16\frac{1}{6}. It is rolled 180180 times. State the mean and standard deviation of the number of sixes, and explain why the normal approximation is appropriate.
Show worked answer →

Let X∼B(180,16)X \sim B(180, \tfrac{1}{6}) count the sixes.

Mean: μ=np=180×16=30\mu = n p = 180 \times \tfrac{1}{6} = 30.

Variance: σ2=np(1−p)=180×16×56=25\sigma^2 = n p (1 - p) = 180 \times \tfrac{1}{6} \times \tfrac{5}{6} = 25, so σ=5\sigma = 5.

The approximation is appropriate because np=30≥5n p = 30 \ge 5 and n(1−p)=150≥5n(1 - p) = 150 \ge 5, so the binomial is well approximated by N(30,25)N(30, 25).

Practise this

Sources & how we know this

ExamExplained