【发布时间】:2021-11-18 03:20:59
【问题描述】:
我在名为“data”的数据框上运行了 R 中 labdsv 包中的以下指标物种分析 (indval) 代码,其中物种丰度是列,位点是行,如下所示:
Site Species X Species Y Species Z etc
1 10 3 5
2 5 15 220
3 0 1 0
4 21 100 3
在一个单独的文件中是每个站点的相应组数据,即组 1 或组 2(称为此 spe.grp),如下所示:
Groups
1
2
1
2
我删除了分类变量,因此 spe.only 只有物种数据
spe.only <- data[,2:1521]
然后我删除了任何样本中都不存在的物种
spe.only[, (!apply(spe.only==0,2,all))]
然后我根据组 (1) 或 (2) 运行指标物种
(iva <- indval(spe.only, spe.grp$Groups))
但我明白了
"indval.default(spe.only, spe.grp$Status) 中的错误:所有物种 必须至少出现在一个情节中”
如何解决此错误以便我可以正确运行 indval?
【问题讨论】:
标签: r statistics cluster-analysis analysis indicator