View source: R/pairwise_anosim.R
pairwise_anosim | R Documentation |
Computes pairwise anosim, 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_anosim(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 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 anosim (default: |
A data.frame of
pairs that are used
R2 of H_0
p value of F^p > F
p adjusted
anosim
# 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 anosim
result <- pairwise_anosim(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.