АНОСИМ в вегане не работает

Я пытаюсь выполнить анализ anosim в Vegan, но он не работает... Он не выдает ошибку после функции anosim, но когда Я пытаюсь увидеть резюме, в котором говорится:

Ошибка в sort.int(x, na.last = na.last, уменьшение = уменьшение, ...):
'x' должен быть атомарным

Мои данные выглядят как простая матрица сообщества с участками и видами (идентично набору данных Dune).

Я пробовал это:

dist.com <- vegdist(data, method = "bray")
an = anosim(dist.com, env)
summary(an)

Класс data — это data.frame , класс envfactor, а класс dist.comdist.

Он идентичен примеру в справке...

Как я могу решить эту проблему?


person Farida    schedule 24.02.2015    source источник


Ответы (1)


Здесь нет ничего воспроизводимого, но я могу сгенерировать это сообщение об ошибке, если фактор имеет только один уровень:

summary(anosim(vegdist(dune), rep("a", nrow(dune))))

person Jari Oksanen    schedule 25.02.2015