ThisCalculator

Statistics

Probability Calculator Using Z-Score: How It Works

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Probability Calculator Using Z-Score: How It Works

This calculator finds the probability that a normally distributed value falls below, above, or between given z-scores. You enter a z-score (or two for a range), and you get the corresponding area under the standard normal curve as a decimal and percentage. The first output is the cumulative probability for the lower z-score, which is the most commonly requested value.

Formula

The standard normal distribution has a mean of 0 and a standard deviation of 1. The cumulative probability for a z-score z is given by:

Φ(z) = P(Z ≤ z) = 0.5 × [1 + erf(z / √2)]

where erf is the error function, a special mathematical function defined as an integral. For a range between two z-scores z1 and z2 (with z2 > z1), the probability is:

P(z1 < Z < z2) = Φ(z2) − Φ(z1)

Each variable is dimensionless: z, z1, and z2 are z-scores (standard deviations from the mean). The output is a percentage between 0 and 100.

Worked Example

Using the default values: z = 1.5 and z2 = 0 (so only the first z matters).

  1. Compute z / √2 = 1.5 / 1.41421356 = 1.06066017
  2. Find erf(1.06066017) ≈ 0.8663856
  3. Φ(1.5) = 0.5 × (1 + 0.8663856) = 0.9331928
  4. Convert to percentage: 93.32%

So the probability that a standard normal random variable is less than 1.5 is about 93.32%. The calculator shows 93.32% as the headline result.

What a Z-Score Actually Means

A z-score tells you how many standard deviations a data point is from the mean of its distribution. For example, a z-score of 2.0 means the value is two standard deviations above the mean. In a normal distribution, about 95% of data lies within two standard deviations of the mean, so a z-score of 2.0 corresponds to a cumulative probability of about 97.7%.

Z-scores are used to compare values from different normal distributions. If one test has a mean of 70 and standard deviation of 10, a score of 85 gives a z-score of (85−70)/10 = 1.5. Another test with mean 50 and standard deviation 5 would need a raw score of 57.5 to achieve the same z-score of 1.5. This standardization makes probabilities comparable across different scales.

How to Choose the Right Probability

Decide what you need based on your question:

  • Less than a value: use the cumulative probability Φ(z). This is the most common request.
  • Greater than a value: compute 1 − Φ(z). For example, P(Z > 1.5) = 1 − 0.9332 = 0.0668, or 6.68%.
  • Between two values: subtract the smaller cumulative from the larger: Φ(z2) − Φ(z1).
  • Outside a range: add the two tails: Φ(z1) + (1 − Φ(z2)).

Many textbook problems ask for “probability of at least…� which is the greater-than case. Always read the wording carefully: “less than� and “at most� are cumulative; “more than� and “at least� are upper tails.

Common Mistakes and Misconceptions

The most frequent error is confusing a z-score with a raw value. If your data has mean 100 and standard deviation 15, a raw score of 115 is not a z-score of 115; it is a z-score of (115−100)/15 = 1.0. You must standardize first.

Another mistake is using the wrong tail. Some tables give the area between 0 and z, not the cumulative area from −�. If you use such a table, add 0.5 for positive z to get the cumulative probability. Our calculator uses the cumulative definition directly.

A third issue is rounding too early. If you round the z-score to two decimals before looking up the probability, you may lose accuracy. Keep at least four decimals during intermediate steps.

Finally, remember that the normal distribution is continuous, so P(Z = 1.5) is exactly 0. The probability only makes sense over an interval.

Limitations of the Normal Approximation

The normal curve is a model, not reality. Real data may be skewed, have heavy tails, or be discrete. For discrete distributions like binomial or Poisson, a normal approximation works well only when the sample size is large enough (commonly np ≥ 5 and n(1−p) ≥ 5 for binomial).

Also, the z-score method assumes the distribution is exactly normal. If your data is not normal, the probabilities will be inaccurate. Always check normality with a histogram or a normality test before applying this calculator to real data.

The error function used here is exact for a perfect normal distribution. However, no real-world dataset is perfectly normal, so treat results as approximations with error depending on how far the data deviates from normality.

Frequently Asked Questions

How do I find the probability for a negative z-score?

Negative z-scores work exactly the same way. For z = −1.5, the formula gives Φ(−1.5) = 0.0668, or 6.68%. Because the normal curve is symmetric, Φ(−z) = 1 − Φ(z). So you can also compute it as 1 − Φ(1.5).

What is the difference between a z-score and a p-value?

A z-score is a standardized value indicating how far a data point is from the mean. A p-value is a probability that measures evidence against a null hypothesis. In hypothesis testing, you often convert a test statistic to a z-score and then find the p-value as the tail area beyond that z-score. The p-value is the probability, not the z-score itself.

Can I use this for non-normal data?

Only if you have a good reason to believe the data is approximately normal. For skewed data, the normal curve will give misleading probabilities. Consider using a different distribution or a nonparametric method instead.

Why does the calculator show 93.32% for z=1.5?

Because the area under the standard normal curve from −� to 1.5 is about 0.9332. This means about 93.32% of values in a standard normal distribution fall below 1.5 standard deviations above the mean. This is a well-known value from standard normal tables.

How do I convert a raw score to a z-score?

Use the formula z = (x − μ) / σ, where x is the raw score, μ is the population mean, and σ is the population standard deviation. If you only have sample data, use the sample mean and sample standard deviation, but note the result is an estimate.

What is the error function in the formula?

The error function (erf) is a special function in mathematics defined as an integral. It appears in the cumulative distribution function of the normal distribution because the integral of the normal density has no elementary closed form. Most calculators and software have erf built in, so you don’t need to compute it by hand.

Related

Formula used
in z | Z-score | - | 1.5 | 0
in z2 | Second Z-score (optional) | - | 0 | 0
out p_below | P(X < z) | % | 0.5 * (1 + erf(z / sqrt(2))) * 100 | 2
out p_between | P(z1 < X < z2) | % | (0.5 * (1 + erf(z2 / sqrt(2))) - 0.5 * (1 + erf(z / sqrt(2)))) * 100 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.