Проблемы с r betadisper - PullRequest
       2

Проблемы с r betadisper

1 голос
/ 28 марта 2020

Я пытаюсь использовать функцию betadisper из пакета vegan в R, чтобы посмотреть на сходство двух сообществ насекомых в городских и пригородных районах. Но каждый раз, когда я пытаюсь использовать его, он дает мне это.

Error in pts[groups == i, , drop = FALSE] : 
  (subscript) logical subscript too long

Когда я прослеживаю, он говорит traceback ()

3: ordimedian(vectors, group, choices = axes[pos])
2: spatialMed(vectors, group, pos)
1: betadisper(dist[[3]], groups)

Это мой сценарий.

install.packages("betapart")`
install.packages("vegan")
library(betapart)
library(vegan)
comm <- read.csv("Hym div3.csv")
groups <- factor(c(rep(1,8), rep(9,11)), labels = c("Suburban","Urban"))
presabs<-ifelse(comm>0,1,0)
dist<-beta.pair(presabs, index.family="jaccard")
bd<-betadisper(dist[[3]],groups)

Кто-нибудь знает, что может быть причиной этого?

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