如何解决ANOSIM 错误素食包 R - “如果xi > xj1L 中的错误,否则 -1L :缺少 TRUE/FALSE 需要的值”
我正在尝试使用两个分组变量完成物种存在数据的 ANOSIM 这是数据框的示例(原始数据框有 50 列):
print(rec.ano.wide[1:5])
# Groups: cyclone_time [2]
cyclone_time acanthastrea acropora astreopora blastomussa
<fct> <dbl> <dbl> <dbl> <dbl>
1 before 15 119 21 3
2 after 10 154 6 1
我使用此代码执行 anosim 分析:
#get the grouping variable
group <- rec.ano.wide[,"cyclone_time"]
#create community matrix
rec.com <- rec.ano.wide[,2:ncol(rec.ano.wide)]
rec.matrix = as.matrix(rec.com)
#anosim analysis
rec.ano = anosim(rec.matrix,group,distance = "bray",permutations = 9999)
该分析给出了这个错误
Error in if (xi > xj) 1L else -1L : missing value where TRUE/FALSE needed
In addition: Warning message:
In Ops.factor(xi,xj) : ‘>’ not meaningful for factors
我不知道这意味着什么,所以任何帮助将不胜感激!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。