Checking Normality with Probability Plots
Before you trust a normal model, check it: sort the data and plot each value against where a normal distribution says that rank should land. Normal data fall on a straight line, with as the intercept and as the slope, and any bend or straggler shows up at a glance.
What the symbols mean
- Plotting position
The fraction of the population expected below the i-th smallest value.
- Rank
1 for the smallest value, n for the largest.
- Inverse normal CDF
Turns a proportion into the z-score with that much area to its left.
- Normal score
Where the i-th smallest of n values should sit, in standard units, if the data are normal.
What the symbols mean
- i-th smallest value
The sorted data, plotted on the vertical axis.
- Intercept
Where the line crosses z = 0: it estimates the mean.
- Slope
The rise per unit of z: it estimates the standard deviation.
What the symbols mean
- Fitted slope
The normal scores add to zero, so the least-squares slope simplifies to this.
- Fitted intercept
The least-squares line passes through (0, x̄).
Explanation
A normal probability plot is simply a picture that tells you whether your data look like they came from a bell curve: if the points line up straight, they probably did. The formulas are a recipe, not a theory: (what fraction of the population should sit below your th smallest value), (turn that fraction into a z-score with a z table read backward) and (if the data are normal, plotting values against those z-scores gives a straight line). The last formula is just least squares for that line. Sort, look up, plot, and look.
Is the normal model safe here? You have ten coating-thickness readings and a spec, and you're about to predict the fraction out of spec from a normal curve. Normal models are excellent in the middle and treacherous in the tails, which is exactly where spec limits live. Ten points make a useless histogram (the picture depends on where the bins start). A normal probability plot uses every point and gives a clear verdict: straight line or not.
The recipe:
- Sort the data: .
- Give the th value the plotting position .
- Convert each to a normal score by reading a z table backward.
- Plot against . Straight means normal.
For the scores are .
Why a line, and why and . The empirical CDF jumps from to at , so about a fraction , the middle of the jump, of the population lies below . If the population is , the fraction below is , so
That's a straight line in that crosses at with slope . One plot works for every normal at once because every normal is the standard one shifted by and stretched by . Read off the plot as the rise from to . The matters: with the largest point would need .
Fitting the line. By eye is fine for a verdict. For numbers, use least squares. The normal scores are symmetric, so : the line passes through , and the slope simplifies to . The correlation of the plotted points is close to 1 for normal data, and formal normality tests such as Shapiro–Wilk are built on that idea; goodness of fit has the testing logic.
Reading the shapes (data on the vertical axis):
- Straight: a normal model is plausible.
- Concave up (a smile, steep on the right): right skew. The upper tail stretches out, as for failure times, surface roughness, runout and anything bounded below by zero.
- Concave down: left skew.
- Steep at both ends (below the line on the left, above it on the right): heavy tails, more extreme values than a normal predicts.
- One point far off an otherwise straight line: an outlier. Check it before modeling.
- A kink or a step in the middle: two populations mixed, like two filling heads or two mold cavities.
- Flat stair steps: ties from coarse resolution (measurement error). The data are rounded, not abnormal.
A common mistake. With a small sample, it's tempting to call the data non-normal because the points wiggle around the line. Small normal samples always wiggle. With , expect points to snake around the line; judge the overall shape, especially at the ends, not single points. The second picture further down lets you draw truly normal samples and calibrate your eye.
Some software swaps the axes (data across, z up) or labels the z axis with percentages, the style of "normal probability paper". Then the slope is . Check the axes before reading off numbers.
Where this goes next. The same trick, transforming the axes until a model becomes a straight line, fits lifetimes in the Weibull distribution. And before quoting parts per million out of spec in process capability, a probability plot is the minimum due diligence.
See it
Worked examples
Eight bearing bores measure, in µm above nominal and sorted, . Make the normal probability plot and use it to estimate and . (The normal scores for are .)
- 1
Plotting positions : . Reading the z table backward: .
Practice
Type your answer and check it. Solve them all to complete the lesson.
In a normal probability plot of readings, what plotting position does the 3rd smallest reading get?
A normal probability plot of fill weights, with across and grams up, shows a straight line through and . Estimate and . Enter both.
A probability plot of pump repair times (data up, across) curves upward: nearly flat on the left and steep on the right. What does that say about the distribution?
A probability plot of 30 tensile strengths is a clean straight line except for the largest point, which sits far above the line. What's the right next step?
A probability plot of 40 shaft diameters shows the points in flat horizontal runs, like stair steps, though the steps follow a straight line overall. What's the most likely explanation?
Five welds break at 402, 411, 415, 420 and 432 MPa. With normal scores , find the least-squares slope of the probability plot.
On "normal probability paper" the axes are swapped: the data run across and runs up. A straight line on such a plot passes through and . Estimate and . Enter both.
The hardest one here. Get it, and you've got this lesson.
A probability plot of 8 shaft diameters is straight. The line passes through the quartile points and , in mm. The spec is mm. Estimate and from the line, then the fraction of shafts out of spec. Give the fraction to 4 decimal places.
Where it's used
Quality engineers make a probability plot before any capability study, because ppm-out-of-spec numbers come from the far tails of the normal curve, where small departures change the answer by factors of ten. Reliability engineers do the same with Weibull plots of failure times, and analysts check regression residuals on a normal probability plot before trusting confidence intervals. Statistical software puts the plot one click away, but reading it, straight or curved, skewed or heavy-tailed, is the engineer's job.