Testing Normality: Shapiro-Wilk, Q-Q Plots, and CLT
How to combine formal normality tests, skewness/kurtosis indices, and visual Q-Q inspection to choose between parametric and non-parametric tests.
In this lesson you will learn
- 1Interpret the null hypothesis of the Shapiro-Wilk test properly (p > .05 indicates no significant departure from normality).
- 2Explain why large epidemiological samples (N > 300) require visual Q-Q plots and skewness checks alongside formal p-values.
- 3Recognise how the Central Limit Theorem (CLT) stabilises the sampling distribution of the mean in moderate-to-large samples.
On this page▼
The 3-Tier Normality Assessment Protocol
This section outlines the 3-step diagnostic check—Shapiro-Wilk test, skewness/kurtosis bounds, and Normal Q-Q plot—used before running parametric models.
Students often misread Shapiro-Wilk p-values backwards—thinking p < .05 means 'good/normal'—which leads them to choose the wrong inferential test across their entire thesis.
Before choosing between a Student's t-test and Mann-Whitney U (or between ANOVA and Kruskal-Wallis), biostatisticians evaluate normality across three complementary lenses:
- Formal Hypothesis Test: Run the Shapiro-Wilk test (preferred for
N < 2,000). BecauseH₀states that the sample is drawn from a normal distribution,p > .05means normality is satisfied, whereasp < .05indicates significant non-normality. - Numerical Shape Indices: Check that sample Skewness lies within
[-1.0, +1.0]and Excess Kurtosis lies within[-2.0, +2.0], and verify thatSDdoes not exceed theMeanon strictly positive variables. - Visual Q-Q Inspection: Plot observed quantiles against theoretical normal quantiles. Under normality, points hug the 45-degree diagonal reference line; right-skewed data curves upward in a concave arc.
3-Tier Normality Diagnostic Lab (Shapiro-Wilk + Skewness + Q-Q Plot)
Switch between three clinical variables to inspect numerical and visual normality checks
Shapiro-Wilk p = .412 (> .05), |Skewness| < 1.0, and Q-Q points hug the 45° diagonal. Report Mean (SD) and use parametric tests (t-test / ANOVA).
Clinical Example
An investigator checks normality on two baseline variables in 84 cardiac patients: Adult Haemoglobin (g/dL) and Serum hs-CRP (mg/L).
Interpretation: Haemoglobin passes Shapiro-Wilk (p = .412 > .05) and is summarised as Mean (SD) and compared via t-test. hs-CRP fails Shapiro-Wilk (p < .001) and is summarised as Median [IQR] and compared via Mann-Whitney U.
Common Pitfall
Interpreting a significant Shapiro-Wilk result (p < .05) as permission to use parametric tests, when in fact p < .05 rejects normality.
Included with Any Analysez AI Study Package
This deep interactive chapter (Testing Normality: Shapiro-Wilk, Q-Q Plots, and CLT) and its clinical simulation labs are unlocked for everyone who has bought any Analysez AI study package.