Normal Approximation to the Binomial Calculator

This normal approximation to the binomial calculator estimates binomial probabilities with a normal curve. It compares the estimate with the exact answer and checks whether the approximation is valid.

Checks on your data

  • np ≥ 10 and n(1 − p) ≥ 10, so the normal approximation is reasonable.
  • The continuity correction adds or subtracts 0.5 because a discrete count is approximated by a continuous curve.

Results

P(X ≤ 45), normal approximation
0.86921388
86.9214 %
P(X ≤ 45), exact binomial
0.86890955
86.891 %
Approximation error
0.0003043
0.03502 % of the exact value
Mean μ = np
40
Standard deviation σ = √(np(1−p))
4.8989795
np and n(1−p)
40 and 60
both at least 10: approximation is reasonable
Binomial(100, 0.4) bars: highlighted = P(X ≤ 45)
00.0520: 0.000010530621: 0.000026744322: 0.000064024123: 0.0001447524: 0.00030960525: 0.00062746526: 0.0012066627: 0.0022047728: 0.003832129: 0.0063427830: 0.010007531: 0.015065132: 0.02165633: 0.029749734: 0.039082935: 0.049132836: 0.059141437: 0.06819938: 0.075377939: 0.079887740: 0.081219141: 0.079238242: 0.074207243: 0.066728944: 0.057629545: 0.047811246: 0.038110447: 0.029190948: 0.021487849: 0.015202250: 0.010337551: 0.0067565452: 0.004244553: 0.0025627154: 0.0014870155: 0.00082911956: 0.00044417157: 0.00022857958: 0.00011297659: 0.000053615760: 0.0000244249
Normal curve N(40, 4.899²) used for the approximation
2030405060x
Show step-by-step solution
  1. Mean μ = np = 100 × 0.4 = 40; σ = √(np(1 − p)) = 4.89898.
  2. Continuity correction ON: use half-unit boundaries such as k ± 0.5.
  3. Normal approximation of P(X ≤ 45) = 0.86921388; exact binomial = 0.86890955.
Meannp
SD√(np(1−p))
Rule of thumbnp, n(1−p) ≥ 10
Correction±0.5

What Is Normal Approximation to the Binomial?

When n is large and p is not too close to 0 or 1, the binomial distribution looks like a normal distribution with mean np and standard deviation √(np(1 − p)). The normal approximation to the binomial uses that curve to estimate probabilities that would otherwise need many terms.

Because a binomial count is discrete and the normal curve is continuous, the calculator applies a continuity correction of 0.5 by default. It shows the approximate probability, the exact binomial probability, the error, and whether np and n(1 − p) are both at least 10.

Below you will find the formulas, variables, a worked example and answers about the continuity correction and when to use the exact binomial instead.

How to Use the Normal Approximation to the Binomial Calculator

  1. Enter n and p.
  2. Choose the probability type and enter k (and k₂).
  3. Keep continuity correction on unless your course says otherwise.
  4. Compare the approximation with the exact value and check the validity rule.

Normal Approximation to the Binomial Formula

Normal parameters

μ=np,σ=np(1−p)\mu=np,\quad \sigma=\sqrt{np(1-p)}

With continuity correction

P(X≤k)≈Φ ⁣(k+0.5−npnp(1−p))P(X\le k)\approx\Phi\!\left(\frac{k+0.5-np}{\sqrt{np(1-p)}}\right)

Normal Approximation to the Binomial Variables Explained

SymbolMeaningNotes
nNumber of trials
pSuccess probability per trial
μ = npMean of the approximating normal
σStandard deviation√(np(1 − p))
kNumber of successes of interest

Normal Approximation to the Binomial Worked Example

For n = 100 and p = 0.4, μ = 40 and σ = √(100 × 0.4 × 0.6) = 4.899. To approximate P(X ≤ 45) use 45.5: z = (45.5 − 40) ÷ 4.899 = 1.123, so Φ(1.123) ≈ 0.869. The exact binomial value is about 0.869, so the approximation is excellent here.

With the example values loaded in the calculator above, the steps are:

  1. Mean μ = np = 100 × 0.4 = 40; σ = √(np(1 − p)) = 4.89898.
  2. Continuity correction ON: use half-unit boundaries such as k ± 0.5.
  3. Normal approximation of P(X ≤ 45) = 0.86921388; exact binomial = 0.86890955.

Result: P(X ≤ 45), normal approximation = 0.86921388; P(X ≤ 45), exact binomial = 0.86890955.

How to Read the Approximation

For n = 100 and p = 0.4, the mean is 40 and the SD is √(100 × 0.4 × 0.6) = 4.899. To approximate P(X ≤ 45), use 45.5 with the continuity correction: z = 5.5 ÷ 4.899 = 1.123, so the normal gives about 0.869. The exact binomial value is 0.8689, so the approximation is very close.

The approximation improves as n grows and as p moves toward 0.5. The calculator shows the approximation error against the exact value, and np and n(1 − p), which should both be reasonably large before you rely on it.

Where Normal Approximation to the Binomial Is Used

Large n

Estimate binomial probabilities when summing many terms is tedious.

Continuity correction

See how the correction improves the approximation.

Checking accuracy

Compare with the exact binomial.

Exams

Practise the standard approximation steps.

Common Normal Approximation to the Binomial Mistakes to Avoid

  • Check np and n(1 − p) are both large enough, commonly at least 10.
  • Apply the continuity correction by adding or subtracting 0.5.
  • The approximation is weaker when p is near 0 or 1.
  • Modern software can compute exact binomial values for large n, so use the exact value when you can.

Normal Approximation to the Binomial Terms and Definitions

Continuity correction
Adjusting by 0.5 so a discrete count is matched with a continuous normal area.
Central limit theorem
The reason a sum of many independent trials is close to normal.

Normal Approximation to the Binomial FAQs

When can I use the normal approximation to the binomial?

When n is large and p is not too close to 0 or 1, usually when both np and n(1 − p) are at least about 10.

What is the continuity correction?

It is the adjustment of 0.5 made because a discrete count is approximated by a continuous curve. For P(X ≤ 45) you use 45.5.

What are the mean and standard deviation?

The mean is np and the standard deviation is √(np(1 − p)). For n = 100 and p = 0.4 they are 40 and 4.899.

Why not always use the exact binomial?

You can, with software. The approximation matters for hand calculation and for understanding, and it gives results that are close for large n.

Related calculators

Last updated 2026-11-09. See our disclaimer.