Compare multiple group means simultaneously. Enter numeric data for each group (comma or space separated). Instantly compute sums of squares, F‑statistic, exact p‑value, and eta squared (η²) effect size. Interactive bar chart shows group means with standard error bars. Validated against R's `aov()` function.
Analysis of Variance (ANOVA) was developed by Ronald Fisher. It tests whether three or more population means are equal by comparing the variance between groups to the variance within groups. The test statistic follows an F‑distribution with degrees of freedom (k−1, N−k), where k = number of groups and N = total observations.
F = MSbetween / MSwithin
MSbetween = SSbetween / (k−1)
MSwithin = SSwithin / (N−k)
SStotal = ΣΣ (xij − overall mean)² = SSbetween + SSwithin
η² = SSbetween / SStotal (proportion of variance explained)
Statistical significance (p-value) depends on sample size. A tiny effect can become statistically significant with large N. Therefore, reporting eta squared is essential. η² represents the proportion of total variance in the dependent variable that is attributable to the group factor. Cohen's benchmarks: 0.01 = small, 0.06 = medium, 0.14 = large effect.
An agronomist tests three fertilizer types on crop yield (kg/plot). Load the example dataset (3 groups). The ANOVA yields F = 18.3, p = 0.0003, and η² = 0.72 — a very large effect, meaning 72% of yield variation is explained by fertilizer choice. Post‑hoc tests (Tukey HSD) would identify which fertilizers differ significantly.
12, 15, 14, 16.