我有一个实验,将在这里尝试进行抽象。想象一下,我在您面前扔了三块白色的石头,请您对它们的位置做出判断。我记录了宝石的各种特性以及您的反应。我在许多主题上都这样做。我生成两个模型。一个是离您最近的石头可以预测您的反应,另一个是石头的几何中心可以预测您的反应。因此,在RI中使用lmer可以编写。
mNear <- lmer(resp ~ nearest + (1|subject), REML = FALSE)
mCenter <- lmer(resp ~ center + (1|subject), REML = FALSE)
更新和更改-更直接的版本,其中包含一些有用的注释
我可以尝试
anova(mNear, mCenter)
当然,这是不正确的,因为它们不是嵌套的,而且我不能真的那样比较它们。我期望anova.mer引发错误,但没有。但是我可以在这里尝试的嵌套并不是自然的,而且仍然使我缺乏分析性的陈述。当模型自然嵌套(例如线性二次)时,测试只是一种方法。但是在这种情况下,发现不对称意味着什么?
例如,我可以建立一个模型三:
mBoth <- lmer(resp ~ center + nearest + (1|subject), REML = FALSE)
然后,我可以进行方差分析。
anova(mCenter, mBoth)
anova(mNearest, mBoth)
这样做很公平,现在我发现该中心增加了最近的效果(第二个命令),但当将最近的一个中心添加到中心时,BIC实际上上升了(简化了简约性)。这证实了所怀疑的。
但是找到足够了吗?当中心和最近位置高度相关时,这公平吗?
当不是要添加和减去解释变量(自由度)时,是否有更好的方法来分析比较模型?