Calcolio
EN

Normal Approximation to Binomial Calculator

Compare an exact binomial probability with its normal approximation using the continuity correction, z-scores and the np ≥ 5 rule, and see the exact error.

e.g. 0.3, 30% or 3/10

Probability to find

Mean μ = np
Std. deviation σ
Corrected boundary
z-score(s)
event (exact) other values normal curve

Step-by-step solution

    About this calculator

    For large n, a binomial distribution looks very much like a normal (bell-shaped) curve with the same mean and standard deviation. Before computers, this let people estimate binomial probabilities with a z-table, and it is still the basis of the common z-test for a proportion.

    This calculator shows both answers side by side: the exact binomial probability, and the normal approximation with and without the continuity correction. It also shows the z-score, checks the usual rule of thumb (np ≥ 5 and n(1 − p) ≥ 5), and reports how far the approximation is from the exact value, so you can see when the shortcut is safe.

    How to use it

    1. Enter n, p and k.
    2. Choose the event: P(X ≤ k), P(X < k), P(X ≥ k), P(X > k) or P(X = k).
    3. Read the exact probability, the approximation, the corrected boundary and z-score, and the error.
    4. Check the rule-of-thumb badge. If it fails, trust the exact value.

    The formulas

    Matching mean and standard deviation

    μ = n·p σ = √(n·p·(1 − p))

    The approximating normal curve uses exactly the binomial mean and standard deviation.

    Continuity correction

    P(X ≤ k) ≈ P(Y < k + 0.5) P(X ≥ k) ≈ P(Y > k − 0.5) P(X = k) ≈ P(k − 0.5 < Y < k + 0.5)

    The binomial only takes whole-number values, and each one is like a bar of width 1 centred on k. Moving the boundary half a unit makes the smooth curve cover the whole bar instead of cutting it in half.

    z-score

    z = (x − μ) / σ then P(Y < x) = Φ(z)

    Standardise the corrected boundary x and look up the standard normal cumulative probability Φ(z). For “greater than” events use 1 − Φ(z).

    Rule of thumb

    n·p ≥ 5 and n·(1 − p) ≥ 5

    Both expected counts should be large enough that the distribution is not squashed against 0 or n. Some textbooks use 10 instead of 5 for a stricter check.

    Worked examples

    Example 1: 55 or fewer heads in 100 flips

    A fair coin is flipped 100 times. Estimate P(X ≤ 55) with the normal approximation and compare it with the exact answer.

    1. μ = 100 × 0.5 = 50, σ = √(100 × 0.5 × 0.5) = 5. Rule check: np = 50 and n(1 − p) = 50, both ≥ 5.
    2. Continuity correction: P(X ≤ 55) ≈ P(Y < 55.5).
    3. z = (55.5 − 50) / 5 = 1.1, so the approximation is Φ(1.1) = 0.864334.
    4. Exact binomial: P(X ≤ 55) = 0.864373.
    5. Without the correction, z = (55 − 50) / 5 = 1 and Φ(1) = 0.841345 — noticeably worse.

    Answer: The corrected approximation is off by only 4 × 10⁻⁵; skipping the correction makes the error about 0.023.

    Example 2: when the rule of thumb fails

    A process makes 10% defective items. In a sample of 20, what is P(X ≤ 1)?

    1. μ = 20 × 0.1 = 2, σ = √(20 × 0.1 × 0.9) ≈ 1.342. Rule check: np = 2, which is below 5.
    2. Corrected boundary 1.5, z = (1.5 − 2) / 1.342 = -0.3727, approximation Φ(z) = 0.354694.
    3. Exact binomial: P(X ≤ 1) = 0.9²⁰ + 20 × 0.1 × 0.9¹⁹ = 0.391747.

    Answer: The approximation is off by 0.037 (about 9% of the true value). The distribution is skewed when np is small, so a symmetric bell curve fits poorly — use the exact value here.

    When to use the normal approximation to binomial calculator

    When it does not apply

    Common mistakes

    Frequently asked questions

    What is the continuity correction?

    An adjustment of 0.5 to the boundary when a continuous normal curve approximates a discrete distribution. Each whole number k is treated as the interval from k − 0.5 to k + 0.5, so P(X ≤ k) becomes P(Y < k + 0.5).

    When can I use the normal approximation to the binomial?

    When n·p ≥ 5 and n·(1 − p) ≥ 5 (some courses require 10). Under those conditions the binomial is close enough to symmetric that the bell curve fits well.

    How accurate is the normal approximation?

    It depends on n, p and the event. For 100 fair coin flips, P(X ≤ 55) is off by about 4 × 10⁻⁵ with the correction. For n = 20 and p = 0.1 the error is about 0.037. The calculator shows the exact error for your inputs.

    Should I use + 0.5 or − 0.5?

    Widen the region to include the whole bar of every value you want. For X ≤ k or X > k the boundary is k + 0.5; for X ≥ k or X < k it is k − 0.5.

    Why use the approximation if the exact answer is available?

    Mainly for hand calculation, exams, and because many statistical tests for proportions are built on it. When you can compute the exact binomial probability, as this page does, prefer the exact value.

    Related calculators