cov/cor中有遗漏值
想请问一下大家,一开始我的环境数据有缺失,默认参数时
mantel_test() using 'euclidean' dist method for 'spec'.
mantel_test() using 'euclidean' dist method for 'env'.
我尝试着设置spec_dist = "bray", env_dist = "euclidean",这时候报错
Error in purrr::pmap():
ℹ In index: 1.
Caused by error in cor():
! cov/cor中有遗漏值
Run rlang::last_trace() to see where the error occurred.
Warning messages:
1: In .FUN(.data, ...) : you have empty rows: their dissimilarities may be
meaningless in method “bray”
2: In .FUN(.data, ...) : missing values in results
我的丰度数据是没有任何缺失值的。我把环境数据里的缺失值填补了,却还是不能实现丰度数据采用'bray',环境数据采用'euclidean',这是为什么呢
说明spec的分组中间,至少有一个组存在行和为零的情况,这时候没办法用bray距离,这也是为什么自动挑选欧几里得算法的原因
谢谢解答!