standarddeviationcalculator.net

ANOVA calculator

Enter one group per box — they may be different sizes — to get the F statistic, the p value and the complete sum-of-squares partition. Use "Add group" for a fourth and beyond.

Separate values with commas, spaces, tabs or new lines — paste a column straight from a spreadsheet. Groups may be different sizes.

The idea in one line

F = variation between the group means ÷ variation within the groups

Think of it as a signal-to-noise ratio. The numerator is the signal: how far apart the group means sit. The denominator is the noise: how much individual observations scatter around their own group's mean. If the signal is not clearly bigger than the noise, the apparent differences between groups are just what random sampling produces.

The partition

ANOVA's central trick is that the total variation splits cleanly into two pieces that add back up exactly:

SS_total = SS_between + SS_within

SourceSum of squaresdfMean square
Between groupsΣ nᵢ(x̄ᵢ − x̄)²k − 1SS ÷ df
Within groupsΣ Σ (x − x̄ᵢ)²N − kSS ÷ df
TotalΣ (x − x̄)²N − 1

k is the number of groups and N the total number of observations. Dividing each sum of squares by its degrees of freedom gives a mean square — which is simply a variance. F is the ratio of the two.

Why F sits near 1 under the null

If all the groups really share a mean, then both mean squares are unbiased estimates of the same population variance. Two estimates of the same quantity have a ratio near 1, so that is where F lands.

When the groups differ, only the numerator inflates — the between-group sum of squares picks up the real separation, while the within-group figure keeps measuring ordinary scatter. F climbs, and the F distribution with (k − 1, N − k) degrees of freedom says how unusual that climb is.

Note that F cannot go below zero, and only its upper tail is evidence. That is why the test is one-tailed by construction, unlike a two-tailed t-test.

What ANOVA assumes

After a significant result

A significant F is the beginning of the analysis, not the end. The natural next steps are:

Common questions

What does one-way ANOVA test?

Whether three or more group means are all equal. The null hypothesis is that every group is drawn from a population with the same mean; a small p value is evidence that at least one of them is not.

Note the phrasing. ANOVA tells you that something differs. It does not tell you which group, or how many — that needs a follow-up comparison.

Why is it called analysis of variance if it compares means?

Because it answers a question about means by comparing two variances. If every group really shares a mean, then the spread between the group means and the spread within the groups are both estimating the same underlying variance, and their ratio should sit near 1.

When the groups genuinely differ, the between-group figure inflates while the within-group figure does not, and the ratio climbs. That ratio is F.

Why not just run several t-tests instead?

Because each test carries its own 5% false-positive risk, and they accumulate. Comparing four groups pairwise takes six tests, and the chance of at least one false positive rises to about 26% — you are five times more likely to be fooled than the 5% you thought you had signed up for.

ANOVA asks the whole question in a single test at a single 5% risk. That is the entire reason it exists.

The result is significant — which groups differ?

ANOVA cannot say. A significant F establishes only that the groups are not all alike. To find out which pairs differ you need a post-hoc test that corrects for multiple comparisons — Tukey's HSD is the usual choice, or Bonferroni-corrected t-tests if you have a small, pre-planned set of comparisons.

The group means and standard errors shown on the chart above are a reasonable first look, but they are not a formal test.

What is eta squared?

The proportion of the total variation explained by group membership — the ANOVA equivalent of r². An η² of 0.30 means 30% of the variation in the data is attributable to which group an observation is in, and 70% is variation within groups.

Like every effect size, it answers the question the p value ignores: not whether the difference is real, but whether it is large.

What if I only have two groups?

Then ANOVA and the pooled two-sample t-test are the same test, and F is exactly t squared. Either gives an identical p value. Use the t-test for two groups — it also gives you a confidence interval for the difference, which ANOVA does not.

Related calculators

Written and reviewed by our editorial team. Last updated . Method and sources: how these numbers are computed.