powered by
Calculate mean pairwise distance (MPD) in each community in a given community matrix.
mpdn(comm, pd, abundance.weighted = TRUE, time.output = FALSE)
matrix or data.frame, community data matrix, rownames are sample names, colnames are OTU ids.
matrix, pairwise phylogenetic distance matrix.
logic, whether weighted by species abundance, default is TRUE, means weighted.
logic, whether to count calculation time, default is FALSE.
result is a numeric vector with sample names
mean pairwise distance (MPD) in each community, which is the same index as 'mpd' in package 'picante', but calculated by matrix multiplication.
Webb C, Ackerly D, McPeek M, and Donoghue M. (2002). Phylogenies and community ecology. Annual Review of Ecology and Systematics 33:475-505.
Kembel, S.W., Cowan, P.D., Helmus, M.R., Cornwell, W.K., Morlon, H., Ackerly, D.D. et al. (2010). Picante: R tools for integrating phylogenies and ecology. Bioinformatics, 26, 1463-1464.
NRI.p
# NOT RUN { data("example.data") comm=example.data$comm pd=example.data$pd mpd=mpdn(comm = comm, pd = pd, abundance.weighted = TRUE) # }
Run the code above in your browser using DataLab