Transforms a community matrix. Some transformation methods are described by distances for the original community matrix that result in the same distance matrix as calculated with the euclidean distance from the transformed community matrix.
In many cases (methods of hellinger, profiles, chi.square and pa), the method makes use of function decostand (vegan).
Usage
disttransform(x,method="hellinger")
Arguments
x
Community data frame with sites as rows, species as columns and species abundance as cell values.
method
Distance measure for the original community matrix that the euclidean distance will calculate for the transformed community matrix: partial match to "hellinger", "chord", "profiles", "chi.square", "log", "square" or "pa".
Value
The function returns a transformed community matrix.
Details
This functions transforms a community matrix.
Some transformation methods ("hellinger", "chord", "profiles" and "chi.square") have the behaviour that the euclidean distance from the transformed matrix will equal a distance of choice for the original matrix. For example, using method "hellinger" and calculating the euclidean distance will result in the same distance matrix as by calculating the Hellinger distance from the original community matrix.
References
Legendre, P. & Gallagher, E.D. (2001). Ecologically meaningful transformations
for ordination of species data. Oecologia 129: 271-280.
Kindt, R. & Coe, R. (2005)
Tree diversity analysis: A manual and
software for common statistical methods for ecological and
biodiversity studies.
http://www.worldagroforestry.org/resources/databases/tree-diversity-analysis