How to Perform an ANOVA with Unequal Sample Sizes?

An ANOVA with unequal sample sizes can be performed by first calculating the degrees of freedom, the mean for each group, the variance for each group, and the pooled variance. The F-statistic is then calculated using the above information and the observed difference between the means. Finally, the significance of the F-statistic is assessed by comparing it to the critical F-value obtained from a statistical table.


One question students often have in statistics is:

Is it possible to perform a one-way ANOVA when the sample sizes of each group are not equal?

The short answer:

Yes, you can perform a one-way ANOVA when the sample sizes are not equal. Equal sample sizes is not made in an ANOVA.

However, there are two potential issues to be aware of when performing a one-way ANOVA with unequal sample sizes:

(1) Reduced statistical power.

(2) Reduced robustness to unequal variance.

The following sections explain both of these potential issues in detail.

Issue #1: Reduced Statistical Power

When we use any type of statistical test to compare groups, the statistical power of the test is highest when each group has an equal sample size.

Recall that statistical power refers to the probability that a test will detect some effect when there actually is one.

It can be shown that the greater the differences in sample sizes between the groups, the lower the statistical power of an ANOVA.

This is why researchers typically want equal sample sizes so that they have higher power and thus a greater probability of detecting true differences.

It’s certainly possible to perform a one-way ANOVA with unequal sample sizes, but you should be aware that the power of the one-way ANOVA will be reduced.

Issue #2: Reduced Robustness to Unequal Variance

One of the assumptions of a one-way ANOVA is that the variance between each group is equal.

In general, a one-way ANOVA is considered to be robust against violations of the equal variances assumption, but only if each group has the same sample size.

How to Decide to Use a One-Way ANOVA with Unequal Sample Sizes

If you have unequal sample sizes and you’d like to perform a one-way ANOVA to test for differences between group means, you can use the following flow chart to decide how to proceed:

Flow chart for deciding to use one-way ANOVA with unequal sample sizes

Here’s a brief explanation of the flow chart:

Step 1: Determine if each group has the same variance.

To determine if each group has the same variance, you can use one of two approaches:

  • Create boxplots for each group and see if the spread of values in each group is roughly equal.
  • Perform a formal statistical test for equal variances like .

If the variances are not equal, perform a , which is considered the non-parametric equivalent to a one-way ANOVA.

If the variances are equal, proceed to the next step.

Step 2: Determine if each group is normally distributed.

To determine if the values in each group are roughly normally distributed, you can use one of two approaches:

  • Create histograms or for each group.
  • Perform formal statistical tests like Shapiro-Wilk, Kolmogorov-Smironov, Jarque-Barre, or D’Agostino-Pearson.

If each group is normally distributed, you can proceed to perform a one-way ANOVA and interpret the results as you would with any ordinary one-way ANOVA.

If each group is not normally distributed, perform a Kruskal-Wallis Test instead.

x