ChaveryResearch Companion

One-way ANOVA

Three or more groups.

When should I use One-way ANOVA?

You are comparing a numerical measurement across three or more separate groups. One-way ANOVA tests them together, avoiding the inflated error rate you would get from running several t-tests.

What your data needs to look like

Three or more groups of measurements.

What One-way ANOVA assumes

Chavery checks each of these against your data before it runs the test, and says whether it held. It does not ask you to assert them.

Normality (Shapiro-Wilk)
The values are spread roughly symmetrically around their average, rather than bunched at one end or dominated by a few extreme readings. When this one fails, Chavery runs Kruskal-Wallis instead.
Equal variance (Levene's test)
The groups being compared are about equally spread out. A group that varies far more than the others makes the comparison of their averages unreliable. When this one fails, Chavery runs Kruskal-Wallis instead.

What Chavery offers instead, and when

What Chavery does with it

It checks the assumptions first and says whether each one held. When an assumption fails it names the alternative test rather than running this one anyway.

Then it reports the statistic, the p-value, a confidence interval and an effect size, and writes the sentence you would put in your results chapter. The same numbers always give the same answer; nothing is generated by a language model.

Reporting it

A p-value on its own is not a result. Chavery reports the effect size beside it, because a difference can be statistically significant and too small to matter, and an examiner will ask which yours is. More on effect size.

Not sure this is the test you need? Work through the question Chavery asks and it will name the test your design calls for.

Related tests

Run it on your own data. Paste your numbers and Chavery runs One-way ANOVA with the assumption checks and the reported sentence — no project needed. Open the analysis tool, or let Chavery choose the test for you.