What are the assumptions of MANOVA and how can they be checked?

MANOVA (Multivariate analysis of variance) is a statistical technique used for analyzing the differences between means of two or more dependent variables across multiple independent variables. To successfully apply MANOVA, there are certain assumptions that need to be met. These assumptions include:

1. Normality – The dependent variables should follow a normal distribution within each group. This can be checked by conducting a normality test, such as the Shapiro-Wilk test.

2. Homogeneity of variance-covariance matrices – The variances of the dependent variables should be equal across all groups. This can be assessed by conducting a Levene’s test.

3. Linearity – The relationship between the dependent variables and independent variables should be linear. This can be checked by plotting the variables and examining for any non-linear patterns.

4. Independence – The observations should be independent of each other. This means that there should be no relationship between the dependent variables within each group.

To check these assumptions, visual inspection of data and statistical tests can be used. If any of these assumptions are violated, alternative techniques such as non-parametric tests can be used. It is important to ensure that these assumptions are met before applying MANOVA to ensure the reliability and validity of the results.

The Complete Guide: Check MANOVA Assumptions


A MANOVA (multivariate analysis of variance) is used to analyze how one or more factor variables affects multiple response variables.

For example, we might use a MANOVA to analyze how level of education (High school degree, Associate’s degree, Bachelor’s degree, Master’s degree) affects both annual income and total student loan debt.

Related:

Whenever we perform a MANOVA, we should check to make sure that the following assumptions are met:

1. Multivariate Normality – Response variables are multivariate normally distributed within each group of the factor variable(s).

2. Independence – Each observation is randomly and independently sampled from the population.

3. Equal Variance – The population covariance matrices of each group are equal.

4. No Multivariate Outliers – There are no extreme multivariate outliers.

In this post, we provide an explanation for each assumption along with how to determine if the assumption is met.

Assumption 1: Multivariate Normality

A MANOVA assumes that the response variables are multivariate normally distributed within each group of the factor variable.

If there are at least 20 observations for each combination of factor * response variable, then we can assume that the multivariate normality assumption is met.

If there are less than 20 observations for each combination of factor * response variable, we can create a scatterplot matrix to visualize the residuals and visually check whether this assumption is met.

Fortunately, it’s well-known that MANOVA is robust against departures from multivariate normality so small to moderate departures typically don’t cause any problems.

Assumption 2: Independence

A MANOVA assumes that each observation is randomly and independently sampled from the population.

Examples of probability sampling methods include:

  • Simple random sampling
  • Stratified random sampling
  • Cluster random sampling
  • Systematic random sampling

Assumption 3: Equal Variance

A MANOVA assumes that the population covariance matrices of each group are equal.

The most common way to check this assumption is to use Box’s M test. This test is known to be quite strict, so we usually use a significance level of .001 to determine whether or not the population covariance matrices are equal.

If the p-value for Box’s M test is greater than .001, we can assume that this assumption is met.

Fortunately, even if the p-value for the test is less than .001 a MANOVA tends to be robust against departures from this assumption.

In order for non-equal covariance matrices to be a problem, the differences between the covariance matrices needs to be quite extreme.

Assumption 4: No Multivariate Outliers

A MANOVA assumes that there are no extreme multivariate outliers present in the data that could significantly influence the results.

The most common way to check this assumption is to calculate the Mahalanobis distance for each observation, which represents the distance between two points in a multivariate space.

If the corresponding p-value for a Mahalanobis distance of any observation is less than .001, we typically declare that observation to be an extreme outlier.

Refer to the following tutorials to see how to calculate Mahalanobis distance in various statistical software:

Additional Resources

The following tutorials explain how to perform a MANOVA in various statistical software:

x