J'essaie de comprendre un PERMANOVA
assumtption qui est multivariate spread
entre les groupes est similaire à la variance homogénéité univariate ANOVA
, pour cela, je fais un code R et je ne trouve pas ce résultat , Pourquoi?à plusieurs variables PERMANOVA répartis entre les groupes ne ressemble pas à l'homogénéité variance ANOVA
Mon code:
library(vegan)
# Four similar populations:
spdf <- matrix(NA, 60, 4, dimnames =
list(1:60, c("sp1", "sp2", "sp3", "sp4")))
spdf <- as.data.frame(spdf)
eff <- sort(rep(1:6, 10))
spdf$sp1 = eff + rnorm(60, 0, 0.25)
spdf$sp2 = eff + rnorm(60, 0, 0.25)
spdf$sp3 = eff + rnorm(60, 0, 0.25)
spdf$sp4 = eff + rnorm(60, 0, 0.25)
#3 Treatment
treat <- gl(3, 20, labels = paste("t", 1:3, sep=""))
# distance matrix
envdist <- vegdist(spdf, method="euclidean")
# when computing beta-dispersion in anova we have no group differences
# but in adonis is different
anova(betadisper(envdist, treat))
adonis(spdf~treat)
Les centroïdes ('eff') diffèrent par' traiter' et 'adonis' le trouve. –
Merci beaucoup Jari Oksanen. – Leprechault