首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R语法简单斜率MEM

R语法简单斜率MEM
EN

Stack Overflow用户
提问于 2021-03-04 00:39:10
回答 1查看 19关注 0票数 1

关于R上混合效应模型的语法的问题。

我已经运行了以下代码来检查简单的斜率,以确定我的一个变量(可变性)在另一个变量(模糊度)中的影响:

代码语言:javascript
复制
lmer.E1.v2 <- lmer(logRT ~ Variability.c / Ambiguity.c + (Variability.c + Ambiguity.c|ID),
                   data=data %>% filter(Experiment == "E1"),
                   control=lmerControl(optimizer="bobyqa", optCtrl=list(maxfun=2e5)))
summary(lmer.E1.v2)

当我颠倒这两个变量时,代码看起来像这样:

代码语言:javascript
复制
lmer.E1.v2 <- lmer(logRT ~ Ambiguity.c / Variability.c + (Ambiguity.c + Variability.c|ID),
                   data=data %>% filter(Experiment == "E1"),
                   control=lmerControl(optimizer="bobyqa", optCtrl=list(maxfun=2e5)))
summary(lmer.E1.v2)

。。我在第一段代码中得到的输出与第二段代码中的输出不同。在语法中颠倒两个变量的顺序在解释上有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-04 01:19:41

主要问题是/运算符是不可交换的(即a/b != b/a):a/b扩展为a + a:b,而b/a扩展为b + a:b。您应该获得相同的总体拟合(预测、似然等),至少达到一定程度的数值模糊,但模型参数化将有所不同。

确实存在这样的情况,(a+b|g)给出了与(b+a|g)不同的答案(参见here,但这并不常见)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66461267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档