如何在r中组织代码以计算MRM函数中M2和M3到M1的总方差距离矩阵的多重回归

问题描述

我有三个距离矩阵。一种是物种相异矩阵,名为dist.otu,一种是环境相似矩阵,名为dist.env,一种是样本的相对地理距离矩阵,名为dist.geo。现在,我想计算解释物种组成(dist.otu)变化的地理距离(dist.geo)和环境因素(dist.env)的总/单独方差。我选择使用“ecodist”包中的“MRM”功能,但代码让我感到困惑。我试试这个:

try1.mrm <- MRM(as.dist(dist.otu) ~ as.dist(dist.geo) + as.dist(dist.env),mrank = TRUE,nperm=1000)

“~”后面的变量是检验的解释变量,“+”后面的变量是控制变量吗?当 + 后跟多个矩阵变量时,它们都是控制变量吗?那么这个代码是用来计算环境因素控制下物种差异的地理距离解释变量的吗?

但是如何计算 dist.env 和 dist.geo 的总方差?

或者您有其他功能建议吗? (如果我的描述不准确或您不明白,请立即告诉我)

提前致谢。 梦莹

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)