【发布时间】:2018-02-09 21:11:14
【问题描述】:
我正在尝试使用 R vegan 包运行 Partial Mantel 测试。即使在非常简单的虚拟数据上,我也会在输出中收到以下错误。
我的代码:
m1 = matrix(c(0, 1, 2,
1, 0, 3,
2, 3, 0),nrow = 3)
m2 = m1 * 2
m3 = m1 * 3
mtest = mantel.partial(xdis = m1, ydis = m2,zdis = m3)
print(mtest)
输出:
Partial Mantel statistic based on Pearson product-moment correlation
Call:
mantel.partial(xdis = m1, ydis = m2, zdis = m3)
Mantel statistic r: NaN
Significance: NA
Error in quantile.default(x$perm, c(0.9, 0.95, 0.975, 0.99)) :
missing values and NaN's not allowed if 'na.rm' is FALSE
【问题讨论】:
-
在 'mantel.partial()' 中将 'na.rm' 设置为 TRUE 并不能修复错误。
标签: r matrix correlation vegan