R:了解与制作多边形有关的错误消息的问题

时间:2019-02-21 14:40:59

标签: r error-handling vegan

我在R中遇到问题。 我正在使用vegan软件包进行一些NMDS测试,到目前为止,它一直进行得很好,直到我尝试使用此代码在NMDS中绘制多边形:

ordiplot(nmds,type = "n")
colors<-c(rep("blue",22),rep("red",24))
treat<-c(rep("ngs",22),rep("gs",24))
for(i in unique(treat)) {
  ordihull(nmds$points[grep(i,treat),],groups = treat[treat==i],draw = "polygon",col = colors[grep(i,treat)],label = F)
}

这样做会给我这个错误消息:

Error in chull(X) : finite coordinates are needed
In addition: Warning messages:
1: In complete.cases(pts) & !is.na(groups) :
  longer object length is not a multiple of shorter object length
2: In groups == is & kk :
  longer object length is not a multiple of shorter object length

老实说,我不知道它是由什么引起的。我发现有人也有同样的问题,有人建议在某些治疗方法中观察不到。我怀疑情况就是如此,但是我不能因为一个我不知道如何检查这一点而将其解雇。 我的数据包含46个观察值和两种治疗方法。 这是数据,治疗在观察时发生变化23 enter link description here

0 个答案:

没有答案