Skip to content
Prev 1285 / 7420 Next

Multivariate dispersion and SE

Emma,

betadisper returns a list, from which you can extract the individual
distances to group centroids. You can then compute whatever you want
from them (means, variances, etc).

Example:

data(varespec)

## Bray-Curtis distances between samples
dis <- vegdist(varespec)

## First 16 sites grazed, remaining 8 sites ungrazed
groups <- factor(c(rep(1,16), rep(2,8)), labels =
c("grazed","ungrazed"))

## Calculate multivariate dispersions
mod <- betadisper(dis, groups)
mod

## Compute mean distance to centroid per group
tapply(mod$distances, groups, mean)

## Same, but variance instead
tapply(mod$distances, groups, var)

Cheers

Etienne

Le mardi 01 juin 2010 ? 14:25 +0200, Emma EG. Gothe a ?crit :