Как создать график NMDS с большим набором данных? - PullRequest
0 голосов
/ 09 марта 2019

в настоящее время я использую этот код:

nmdsplot=metaMDS(srpdataeg, k=2)

windows()

plot(nmdsplot)

treat=c(rep("Wood",18),rep("Scrub",19),rep("Grass",17))

ordiplot(nmdsplot, type="n")

ordihull(nmdsplot, groups=treat, draw="pentagon", col="grey", Label=F)

orditorp(nmdsplot, display="species", col="blue", air=0.01)

orditorp(nmdsplot, display="sites", cex=0.7, air=0.01)

Ранее я использовал этот код для наборов данных в каждом из «угощений» со значениями 5, теперь я использую больший набор данных иЯ просто получаю код ошибки:

Error in pts[gr, , drop = FALSE] : subscript out of bounds

В дополнение к ошибке я получаю предупреждение:

In complete.cases(pts) & !is.na(groups) :
longer object length is not a multiple of shorter object length

после второй ordihull строки

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...