How to make a normal probability plot
- Copy the measurement column you want to check, together with its header.
- Click the column header (A) in the data table and paste - the first line becomes the column name. You can also open a CSV or Excel file.
- Select the columns to check (several columns are overlaid for comparison).
- Press Draw and check how close the points are to the reference line, the R² and the automatic interpretation.
What is a normal probability plot (QQ plot)?
A normal probability plot sorts the data from smallest to largest and plots each value against the theoretical (standard normal) quantile expected for a sample of the same size from a normal distribution. If the data are normal, the points lie almost on a straight reference line.
It is widely used to check the normality assumption before analyses that rely on it, such as process capability (Cpk, Ppk), t-tests and control charts.
How it is calculated
The theoretical quantiles are Filliben's order-statistic medians converted to standard normal quantiles (the same method as scipy's probplot). The reference line is the least-squares line, and R² is the squared correlation between the theoretical quantiles and the observed values.
How to read a normal probability plot
- The automatic interpretation calls the data very close to normal when R² is 0.98 or higher, and roughly normal when it is 0.9 or higher.
- Ends that curve away above and below the line indicate heavy or light tails; curving to one side only indicates skewness.
- Step-like gaps in the middle can mean a coarse measurement resolution or rounded values.
Frequently asked questions
Can I get a normality test p-value?
The probability plot checks normality visually. Normality tests with p-values, such as Anderson-Darling, are available in the statistics menu of the Qstat desktop program.
How many data points do I need?
The plot works from 2 points, but at least 20-30 are recommended to judge the shape reliably.
Can I compare several columns?
Yes. Select several columns to overlay them on one chart with an R² and interpretation for each.
Is my data sent to a server?
No. Everything is processed inside your browser and nothing is transmitted or stored.
Other chart tools
Need process capability, control charts or DOE?
The Qstat desktop program offers about 250 analysis features: histograms and box plots plus process capability (Cp, Cpk), control charts, measurement system analysis (MSA), design of experiments (DOE), regression and machine learning.
Try Qstat free for 30 days