微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。