我尝试使用R中的NMDS分析我的数据。我的矩阵在行下方列出了物种名称,列列为各个站点。我在某些网站下有零。我正在比较不同地点的物种丰富度。如果我删除行上的物种标题,它只允许我使用以下代码。
我尝试使用的代码是这段代码:
BirdMatrix<-read.csv("BirdMatrix.csv")
install.packages("vegan")
library(vegan)
community_matrix<-as.matrix(BirdMatrix, ncol=8, nrow=62)
example_NMDS=monoMDS(community_matrix, # Our community-by-species matrix
k=2) # The number of reduced dimensions
但我不断收到错误:
monoMDS中的错误(community_matrix,k = 10):
'dist'必须是距离对象(类“dist”)或对称方矩阵
我是否必须以某种方式更改矩阵?
答案 0 :(得分:0)
可能你已经弄明白了,你需要在纯素包中使用vegdist
功能。
例如:dist.bird <- vegdist( Birdmatrix, method ="bray")