首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能使用lmerTest获取lmer的p值

未能使用lmerTest获取lmer的p值
EN

Stack Overflow用户
提问于 2014-07-15 07:15:22
回答 1查看 1.2K关注 0票数 0

我使用lmerTestlme4运行了以下模型

代码语言:javascript
复制
model2 = lmer(log(RT)~Group*A*B*C+(1|item)+(1+A+B+C|subject),data=dt)

使用lmerTest 输入命令时会出现以下错误:

代码语言:javascript
复制
> summary(model1)
Error in `colnames<-`(`*tmp*`, value = c("Estimate", "Std. Error", "df",  : 
  length of 'dimnames' [2] not equal to array extent

我看到,对于其他用户来说,这已经是一个问题了,而且有一个用户能够绕过运行lsmeans()的问题。当我尝试的时候,我发现了一个错误:

代码语言:javascript
复制
Error in asMethod(object) : not a positive definite matrix. 

在观察协方差矩阵时,我没有看到任何NAs。请注意,如果我只是逆组因子中的对比,我就能够运行这个模型。我很难理解为什么会这样。

当我使用lme4而不是lmerTest运行同一个模型时,我能够获得汇总()的所有输出,但没有p值(如预期的那样)。pvals.fnc在lme4中已经停用了,我还没有找到替代方案。另外,model2的p值估计方法与我成功地使用lmerTest的其他模型相同,这将是很好的。

现在有人知道我该怎么做吗?任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2014-07-15 16:27:29

如果A、B或C是因素,那么您可能会出错--这些模型还没有得到lmerTest包的支持(我们将在帮助页面中将警告消息连同对此类模型的限制放在一起)

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

https://stackoverflow.com/questions/24752096

复制
相关文章

相似问题

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