Parametric vs Nonparametric Tests — Complete Comparison Guide
By CalcMulti Editorial Team··9 min read
Parametric tests assume that the data follows a specific distribution (usually normal) and estimate parameters (mean, variance) of that distribution. Nonparametric tests make fewer assumptions about the distribution — they typically work on ranks rather than raw values.
The key question: are your data, sample size, and distribution shape compatible with the assumptions of parametric tests? If yes, use parametric — they are generally more powerful. If not, use the nonparametric equivalent.
Side-by-Side Comparison
| Property | Parametric Tests | Nonparametric Tests |
|---|---|---|
| Distribution assumption | Assumes normal (or known) distribution | No distribution assumption — distribution-free |
| Data type | Continuous, approximately normal | Ordinal, or continuous non-normal |
| What is compared | Means (or parameters) | Medians (or rank distributions) |
| Statistical power | Higher when assumptions are met | Lower (~5–10% less efficient), but valid regardless |
| Effect size measures | Cohen's d, η², R² | Rank-biserial r, Cliff's δ |
| Sample size sensitivity | Requires reasonable n for CLT to apply | Can be used with very small n |
| Sensitive to outliers | Yes — means are heavily affected | No — ranks are robust to outliers |
| Examples | t-test, ANOVA, Pearson r, regression | Mann-Whitney U, Kruskal-Wallis, Spearman ρ |
| When normality violated | Results may be inaccurate (Type I error inflation) | Results remain valid |
| Ease of interpretation | Directly interpretable (difference in means) | Interpreted as rank differences; less intuitive |
What "Parametric" and "Nonparametric" Actually Mean
A parametric test estimates and compares specific parameters (most commonly the mean and variance) of a probability distribution. The test is valid only when the data actually follows that distribution (or approximately so). The t-test, for example, assumes that x̄ follows a t-distribution — which is guaranteed when data is normally distributed, or when n is large enough for the CLT.
A nonparametric test avoids specifying a distribution. Most nonparametric tests work by replacing data values with their ranks (1st largest, 2nd largest, etc.) and testing whether rank distributions differ between groups. Because ranks are always uniformly distributed regardless of the original data shape, no normality assumption is needed.
Semi-parametric tests (like Cox regression for survival data) are a middle ground — they assume some structure but not a fully specified distribution.
Parametric Tests and Their Nonparametric Equivalents
Every common parametric test has a nonparametric equivalent. Use the nonparametric version when parametric assumptions are clearly violated.
| Parametric Test | Nonparametric Equivalent | Use Case |
|---|---|---|
| One-sample t-test | Wilcoxon signed-rank test | Compare sample median to a known value |
| Independent samples t-test | Mann-Whitney U test (Wilcoxon rank-sum) | Compare two independent group medians |
| Paired t-test | Wilcoxon signed-rank test (paired) | Compare two matched/repeated measurements |
| One-way ANOVA | Kruskal-Wallis H test | Compare medians across 3+ independent groups |
| Repeated measures ANOVA | Friedman test | Compare 3+ repeated measurements on same subjects |
| Pearson correlation | Spearman rank correlation | Association between two ordinal or non-normal variables |
| Linear regression | Theil-Sen estimator / quantile regression | Robust regression for skewed or outlier-heavy data |
| Two-way ANOVA | Aligned Ranks Transformation ANOVA | Factorial design with non-normal data |
When to Use Nonparametric Tests
1. Small samples with non-normal data. With n < 30, the CLT does not reliably apply. If your data is clearly skewed, bimodal, or contains extreme outliers, nonparametric tests are safer. At n ≥ 30, parametric tests are generally robust to non-normality.
2. Ordinal data. If your outcome is ranked or ordered (Likert scale, pain rating, rank order) but not interval, means are not meaningful — use nonparametric tests that work with medians and ranks.
3. Extreme outliers you cannot justify removing. Parametric tests are heavily influenced by outliers (because they affect the mean). Nonparametric tests, working on ranks, are almost unaffected by one extreme value.
4. Heavily skewed distributions. Income, reaction times, survival times, and biological assay data are often right-skewed. For small samples, apply nonparametric tests or transform the data (log, square root) to achieve approximate normality.
5. Unknown distribution. If you have no basis for assuming normality and n is small, nonparametric methods are the safer default.
The Power Cost of Going Nonparametric
Nonparametric tests are less powerful than their parametric equivalents when parametric assumptions are fully met. The efficiency relative to the t-test is approximately 95% for the Mann-Whitney U test with normal data — meaning you need about 5% more observations to achieve the same power.
However, when the parametric assumptions are violated, the comparison reverses: the nonparametric test has higher actual power because the parametric test's p-values are unreliable (Type I error is inflated). For very skewed distributions, the Mann-Whitney test can be substantially more powerful than the t-test.
The practical upshot: if you are unsure whether your data meets normality assumptions, the power cost of using a nonparametric test when parametric is valid is small (~5%). The cost of using a parametric test when assumptions are violated can be larger (inflated Type I error). When in doubt, prefer nonparametric for small non-normal samples.
How to Check If Your Data Is Normal Enough
1. Visual inspection (preferred): histogram and Q-Q plot. A histogram should be roughly bell-shaped; a Q-Q plot should show points near the diagonal line. These are the most informative diagnostics.
2. Shapiro-Wilk test (for small samples, n < 50). Tests whether the sample comes from a normal distribution. p < 0.05 rejects normality. But: with very small n (< 15), the test has low power — it may fail to detect non-normality. With large n (> 100), trivially small departures trigger rejection.
3. Kolmogorov-Smirnov and Anderson-Darling tests (for larger samples). Similar logic — test statistic measures distance from normality.
4. Rule of thumb: for n ≥ 30, the CLT makes parametric tests robust to moderate non-normality. For n < 15 with clear departures from normality (skewness > 2, visible outliers), use nonparametric.
Summary
Use parametric tests when data is approximately normal and sample sizes are adequate — they are more powerful and easier to interpret. Use nonparametric tests for ordinal data, small non-normal samples, or when extreme outliers are present.
- Parametric vs nonparametric is not a binary choice — it depends on sample size, data type, and distribution shape
- For n ≥ 30, parametric tests are generally robust to non-normality via CLT
- For ordinal data: always use nonparametric (means are not meaningful for ranks)
- The power cost of using nonparametric when parametric assumptions hold: ~5% — a small price for safety
- When transforming data (log, sqrt) achieves approximate normality, parametric tests on transformed data are a good alternative
Related Calculators
Parametric two-group comparison
ANOVA CalculatorParametric multi-group comparison
Mann-Whitney CalculatorNonparametric two-group test
ANOVA vs T-TestWhen to use each parametric test
Types of Data in StatisticsData types and which tests apply
Statistics HubAll statistics calculators & guides
Frequently Asked Questions
Educational use only. Content is based on publicly documented mathematical formulas and reviewed for accuracy by the CalcMulti Editorial Team. Last updated: February 2026.