我已经使用lmerTest
和 using运行了以下模型lme4
:
model2 = lmer(log(RT)~Group*A*B*C+(1|item)+(1+A+B+C|subject),data=dt)
使用我在输入命令lmerTest
时收到以下错误:summary()
> summary(model1)
Error in `colnames<-`(`*tmp*`, value = c("Estimate", "Std. Error", "df", :
length of 'dimnames' [2] not equal to array extent
我看到这对其他用户来说已经是一个问题,并且一个用户能够绕过运行的问题lsmeans()
。当我尝试 lsmeans 时,我得到了错误:
Error in asMethod(object) : not a positive definite matrix.
查看协方差矩阵时,我没有看到任何 NA。请注意,如果我简单地反转组因子中的对比,我就可以运行这个模型。我很难理解为什么会这样。
当我使用 lme4 而不是 lmerTest 运行相同的模型时,我能够获得 summary() 的所有输出,但没有 p 值(如预期的那样)。pvals.fnc 在 lme4 中已停产,我还没有找到替代方案。另外,最好以与我成功使用 lmerTest 的其他模型相同的方式估计模型 2 的 p 值。
有谁知道我此时应该做什么?任何帮助将非常感激!