View source: R/pairwise_adonis.R
pairwise_adonis | R Documentation |
Computes pairwise adonis2, given a distance matrix and a vector of labels.
This function is built into the class omics with method ordination()
and inherited by other omics classes, such as;
metagenomics and proteomics.
pairwise_adonis(x, groups, p.adjust.method = "bonferroni", perm = 999)
x |
A distance matrix in the form of dist.
Obtained from a dissimilarity metric, in the case of similarity metric please use |
groups |
A character vector (column from a table) of labels. |
p.adjust.method |
P adjust method see p.adjust |
perm |
Number of permutations to compare against the null hypothesis of adonis2 (default: |
A data.frame of
pairs that are used
Degrees of freedom (Df)
Sums of Squares of H_0
F.Model of H_0
R2 of H_0
p value of F^p > F
p adjusted
adonis2
# Create random data
set.seed(42)
mock_data <- matrix(rnorm(15 * 10), nrow = 15, ncol = 10)
# Create euclidean dissimilarity matrix
mock_dist <- dist(mock_data, method = "euclidean")
# Define group labels, should be equal to number of columns and rows to dist
mock_groups <- rep(c("A", "B", "C"), each = 5)
# Compute pairwise adonis (PERMANOVA)
result <- pairwise_adonis(x = mock_dist,
groups = mock_groups,
p.adjust.method = "bonferroni",
perm = 99)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.