skbio.math.stats.distance.PERMANOVA

class skbio.math.stats.distance.PERMANOVA(distance_matrix, grouping, column=None)[source]

PERMANOVA statistical method executor.

Permutational Multivariate Analysis of Variance (PERMANOVA) is a non-parametric method that tests whether two or more groups of objects are significantly different based on a categorical factor. It is conceptually similar to ANOVA except that it operates on a distance matrix, which allows for multivariate analysis. PERMANOVA computes a pseudo-F statistic and tests the significance through permutations.

Notes

See [R68] for the original PERMANOVA reference, as well as vegan::adonis, available in R’s vegan package [R69].

References

[R68](1, 2) Anderson, Marti J. “A new method for non-parametric multivariate analysis of variance.” Austral Ecology 26.1 (2001): 32-46.
[R69](1, 2) http://cran.r-project.org/web/packages/vegan/index.html

Methods

__call__([permutations]) Execute the statistical method.