Normality Test Results
| Shapiro-Wilk Test | ||
| Anderson-Darling Test | ||
| Lilliefors Test | ||
| Chi-Squared Test | ||
| Kolmogorov-Smirnov Test | ||
| Cramer-von Mises Test |
Created by CalculatorOK Team · Last updated: Aug 3, 2025
Before you lean on t-tests or control charts, check whether your data plausibly come from a normal distribution. A normality test compares your sample against the normal curve that its fitted mean and standard deviation imply, flagging departures in skewness, tail weight, or both. Students checking textbook assumptions and analysts validating metric distributions reach for it constantly.
Tests in the Shapiro-Wilk and Jarque-Bera style return a statistic and a p-value: small p-values mean data shaped like yours would be rare under normality.
Jarque-Bera style statistics build on shape measures: JB = n/6 * (S^2 + (K - 3)^2 / 4), where S is skewness and K is kurtosis, which equals 3 for a normal curve. With n = 60, S = 0.2, and K = 3.3, JB = 10 * (0.04 + 0.0225) = 0.625, giving p about 0.73, so normality stands.
Departures bite quickly. At the same n, skewness of 1.0 with normal kurtosis gives JB = 10 and p about 0.007, an emphatic rejection, while a p-value above alpha leaves the normal assumption defensible.
Paste your observations into the Data to test field, separated by commas, spaces, or line breaks. Then set Alpha, usually 0.05, to define how much departure you will tolerate. Larger samples only sharpen the verdict.
Press Calculate and read the statistic with its p-value. If p lands below alpha, switch to a rank-based alternative such as the Mann-Whitney U, or transform the data, for example with logarithms, rather than forcing an invalid parametric test.
It compares your observed sample with the normal distribution fitted to its mean and standard deviation. Differences in skewness, kurtosis, or overall shape produce the test statistic.
A p-value below your alpha, commonly 0.05, indicates your sample deviates more from normality than chance would allow. Above that threshold, the normal assumption stays reasonably defensible for your test.
Classic t-tests assume sample means behave normally. That holds quickly for large samples, but with 10 or 20 observations per group, badly skewed data can distort the p-value noticeably.
Yes, but with limited power. Shapiro-Wilk style methods handle samples down to a handful of values, though subtle departures will not register below roughly 15 to 20 observations.
Switch to rank-based methods like the Mann-Whitney U or Wilcoxon, apply a stabilizing transform such as a logarithm, or lean on large-sample robustness if n comfortably exceeds 100.