Learn R Programming

ade4 (version 1.2-2)

disc: Rao's dissimilarity coefficient

Description

Calculates the root square of Rao's dissimilarity coefficient between samples.

Usage

disc(samples, dis = NULL, structures = NULL)

Arguments

samples
a data frame with elements as rows, samples as columns, and abundance, presence-absence or frequencies as entries
dis
an object of class dist containing distances or dissimilarities among elements. If dis is NULL, equidistances are used.
structures
a data frame containing, in the jth row and the kth column, the name of the group of level k to which the jth population belongs.

Value

  • Returns a list of objects of class dist

References

Rao, C.R. (1982) Diversity and dissimilarity coefficients: a unified approach. Theoretical Population Biology, 21, 24--43.

Examples

Run this code
data(humDNAm)
humDNA.dist <- disc(humDNAm$samples, sqrt(humDNAm$distances), humDNAm$structures)
humDNA.dist
is.euclid(humDNA.dist$samples)
is.euclid(humDNA.dist$regions)

data(ecomor)
ecomor.phylog <- taxo2phylog(ecomor$taxo)
ecomor.dist <- disc(ecomor$habitat, ecomor.phylog$Wdist)
ecomor.dist
is.euclid(ecomor.dist)

Run the code above in your browser using DataLab