我正在尝试在 R 中使用 vegan 包在一个数据集上执行 NMDS,该数据集将图作为列,物种计数作为列。我的数据采用文本文件格式(制表符分隔)并包含大量“0”物种计数。但是,当我尝试创建距离矩阵时,我收到以下错误消息:
bray <- vegdist(data1, method = "bray")
警告消息: 1:在 vegdist(data1, method = "bray") 中:您有空行:它们的不同之处在方法“bray”中可能毫无意义 2:在 vegdist(data1, method = "bray") 中:结果中缺少值
这使我无法执行 NMDS:
nmds <- metaMDS(data1, k = 2,
+ distance = 'bray', autotransform = FALSE)
if (any(dist < -sqrt(.Machine$double.eps))) 中的错误警告(“一些差异是负面的——这是故意的吗?”):需要 TRUE/FALSE 的缺失值另外:警告消息:1 :在 distfun(comm, method = distance, ...) 中:您有空行:它们的不同之处在方法“bray”中可能毫无意义 2:在 distfun(comm, method = distance, ...) 中:结果中缺少值
我怎样才能解决这个问题?
谢谢您的回答!