One-Way ANOVA Calculator with Tukey HSD and APA 7 Results

Compare the means of three or more groups. Paste raw data or enter n, M and SD per group and get the ANOVA table, Levene’s test, Welch’s ANOVA, η² and ω², Tukey HSD or Games–Howell post hoc comparisons, and the results sentence written in APA 7 style.

Enter
Groups
One column per group. Paste from Excel or SPSS, or type one value per line. Names are used in the APA sentence.

How to use this calculator

1. Name the factor and the outcome. The grouping variable, such as teaching method, and what you measured, such as exam score. Both go into the APA sentence.

2. Add one column per group. Paste from Excel or SPSS or type one value per line. If you copy several adjacent columns into the first box at once, the calculator splits them into groups. Up to eight groups.

3. Or enter summary statistics. If you only have n, mean and SD per group from a paper or an SPSS Descriptives table, switch to summary mode; the ANOVA and Tukey comparisons need nothing else.

4. Read the reported row. Levene’s test decides: equal variances → Fisher’s F and Tukey HSD; unequal → Welch’s ANOVA and Games–Howell. The reported row is marked, the way SPSS shows both in its Robust Tests table.

5. Copy the APA sentence. It reports the omnibus test, the effect size and which pairs differed. The full chapter, every hypothesis with tables, is what the Chapter 4 Interpreter writes from your SPSS output.

What a one-way ANOVA tests

A one-way analysis of variance compares the means of three or more independent groups on one continuous outcome. The null hypothesis is that all group means are equal. The test statistic is F = MSbetween / MSwithin: the variance of the group means around the grand mean, relative to the variance of individuals around their own group mean. A large F says the groups differ more than chance would produce.

With only two groups an ANOVA is identical to an independent-samples t-test (F = t²). With more than two, running several t-tests inflates the chance of a false positive, which is exactly what ANOVA and its post hoc tests are designed to avoid.

How the statistics are calculated

SSbetween = Σ nᵢ(Mᵢ − M)², SSwithin = Σ (nᵢ − 1)sᵢ², dfbetween = k − 1, dfwithin = N − k, MS = SS / df and F = MSbetween / MSwithin. The p-value is the upper tail of the F distribution. η² = SSbetween / SStotal is the share of variance explained by group; ω² = (SSbetween − dfbetween MSwithin) / (SStotal + MSwithin) corrects it for sample size.

Welch’s ANOVA weights each group by nᵢ / sᵢ² and adjusts the error degrees of freedom, so it does not assume equal variances. Tukey HSD compares every pair with the studentized range distribution, q = |Mᵢ − Mⱼ| / √(MSwithin/2 · (1/nᵢ + 1/nⱼ)), the Tukey–Kramer form for unequal group sizes. Games–Howell uses each pair’s own variances and Welch degrees of freedom. The studentized range distribution here is a port of the algorithm R uses, and every value on this page is checked against scipy to six decimals.

Assumptions to check first

Independence. Each participant belongs to one group and is measured once. Repeated measurements of the same people need a repeated-measures ANOVA, which this calculator does not run.

Normality within each group. With 30 or more per group the F-test is robust. With small groups check with a Shapiro-Wilk test; if it fails badly, use the Kruskal–Wallis test instead.

Homogeneity of variance. Levene’s test checks whether the groups have similar spread. If it is significant, report Welch’s ANOVA and Games–Howell, which SPSS lists under Robust Tests of Equality of Means and Post Hoc respectively. The calculator makes that switch for you and says so in the sentence.

How to report a one-way ANOVA in APA 7

Report the descriptives per group, then F(dfbetween, dfwithin) = value, p, and η² or ω². If the omnibus test is significant, report the post hoc method and which pairs differed, with the mean difference and its p: “Tukey HSD comparisons showed that the workshop group scored higher than the lecture group (Mdiff = 8.86, p < .001)”. Add an ANOVA table and a descriptives table in APA format. The calculator writes the sentence; change the names so it reads like your study.

A results chapter repeats this for every hypothesis and adds the tables, the descriptive statistics, the assumption checks and the reliability of each scale. See a real one in the Chapter 4 Interpreter demo.

Frequently asked questions

The ANOVA is significant but no post hoc pair is. Is that possible?

Yes. The omnibus test and the pairwise tests answer different questions and Tukey is conservative. Report both honestly: a significant overall difference and no single pair that reached the adjusted threshold, then look at the pattern of means.

Tukey or Bonferroni?

Tukey HSD is designed for all pairwise comparisons and keeps more power than Bonferroni when you compare every pair. Bonferroni is for a few planned comparisons. Games–Howell replaces Tukey when variances differ.

Which effect size do I report, η² or ω²?

Either is accepted; η² is more common in theses, ω² is less biased with small samples. Report the one your supervisor expects and name it. The thresholds (.01, .06, .14) are the same.

Can I use this with SPSS output?

Yes. Paste the raw column per group from Data View, or type n, mean and SD from the Descriptives table into summary mode. F, df and p match SPSS’s ANOVA table; the Tukey p-values match the Multiple Comparisons table.

Learn more

One-Way ANOVA Calculator with Tukey HSD & APA 7 Results | Levene, Welch, η² | Uedufy