One-Way ANOVA (3+ groups)
VerifiedANOVA
Run this test straight away on a free built-in teaching dataset — no data of your own needed — or bring your own. Either opens the guided workspace: variable setup, assumption diagnostics, results with effect sizes and confidence intervals, figures, and APA-ready reporting.
Loading teaching datasets…
Or use your own dataset
Loading your datasets…
Determines whether there are statistically significant differences in the means of a continuous dependent variable across three or more INDEPENDENT groups.
Computes the F statistic = MSB / MSW (between-groups mean square over within-groups mean square) with df = (k−1, N−k) and reports the omnibus p, η² / ω² effect sizes, and post-hoc pairwise comparisons (Tukey HSD by default, or Games-Howell when Welch's correction is preferred). Engine pre-checks homogeneity of variance (Levene), within-group normality (Shapiro-Wilk), and outliers; auto-routes to Welch's ANOVA or Kruskal-Wallis when assumptions fail.
Worked example
Do three teaching methods produce different exam scores?
90 students, 30 per method (lecture, flipped, online); a one-way ANOVA on exam scores, followed by Tukey post-hoc tests.
Method significantly affected scores, F(2, 87) = 5.75, p = .005, η² = .12; Tukey post-hoc showed the flipped classroom scored highest.
A one-way ANOVA showed a significant effect of teaching method on exam scores, F(2, 87) = 5.75, p = .005, η² = .12.
Try it yourself: Load this ready-made sample and follow the run above.
When to use it
- Experimental design (3+ treatment groups)A researcher tests three teaching methods (traditional, flipped classroom, online) on exam scores.
- Quasi-experimental (3+ naturally occurring groups)A sociologist examines whether income differs across education levels: high school, bachelor's, master's, PhD.
When NOT to — use instead
- Two groups onlyANOVA reduces to independent-t for k = 2 — use t-test directly for cleaner reporting. → Independent Samples t-test
- Within-subjects / repeated measuresANOVA assumes INDEPENDENT groups. → One-Way RM-ANOVA (3+ measurements)
- Variance heterogeneity (Levene rejects)Classical F inflates Type-I under heteroscedasticity. → Welch's ANOVA (unequal variances)
- Severely non-normal residuals at small nF's CLT bail-out fails at small n. → Kruskal-Wallis H (non-parametric ANOVA)
Hypotheses
Parameter tested: set of population group means {μ₁, …, μₖ}
Assumptions (and what to do if they fail)
Check: Inspect the per-group boxplot; flag points beyond the whiskers.
If violated: Outliers can inflate within-group variance and mask between-group differences (or fabricate them).
Check: Run Shapiro-Wilk per group; inspect per-group Q-Q plots.
If violated: Severely non-normal data with small per-group n threatens the F-test's nominal Type I error rate.
Check: Run Levene's test (centred at the median, not the mean — more robust).
If violated: Unequal variances inflate the Type I error rate of standard ANOVA, especially when group sizes are unbalanced.
Ready to run a One-Way ANOVA (3+ groups) on your own data?
Guided setup, automatic assumption checks, effect sizes, figures and an APA write-up.
Run this test →