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.

Where Normal Approximation to the Binomial Is Used

Large-sample probabilities

Estimating P(X ≤ k) when n is in the hundreds or thousands.

Polling and surveys

Estimating the chance a sample count falls in a range.

Quality control

Estimating the chance of more than k defects in a large batch.

Checking the approximation

Seeing how close the normal estimate is to the exact answer.

Common Normal Approximation to the Binomial Mistakes to Avoid

  • Check np ≥ 10 and n(1 − p) ≥ 10 first.
  • For P(X < k) use k − 0.5 as the upper boundary.
  • For exact answers with small n, use the binomial formula directly.

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 both np and n(1 − p) are at least 10 (some texts use 5).

What is the continuity correction?

A 0.5 adjustment: P(X ≤ k) uses k + 0.5 and P(X ≥ k) uses k − 0.5.

What are the mean and standard deviation?

μ = np and σ = √(np(1 − p)).

Why not always use the exact binomial?

You can with software. The approximation is handy by hand and for very large n.

Related calculators

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