linkET icon indicating copy to clipboard operation
linkET copied to clipboard

cov/cor中有遗漏值

Open fervit361 opened this issue 1 year ago • 1 comments

想请问一下大家,一开始我的环境数据有缺失,默认参数时 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',这是为什么呢

fervit361 avatar Aug 02 '24 03:08 fervit361

说明spec的分组中间,至少有一个组存在行和为零的情况,这时候没办法用bray距离,这也是为什么自动挑选欧几里得算法的原因

Hy4m avatar Aug 03 '24 17:08 Hy4m

谢谢解答!

fervit361 avatar Nov 11 '24 06:11 fervit361