我的问题可以很简单地概括为:我正在使用线性混合效应模型,并且我正在尝试使用pvals.fnc(). 问题是这个函数似乎很难直接从与模型系数相关的 t 值估计 p 值(Baayen 等人,2008 年),而且我不知道我这样做的方式出了什么问题(即根据我所阅读的内容,它应该可以工作)。所以,我在下面解释我的模型,如果你能指出我做错了什么并提出修改建议,我将不胜感激!
描述:我有一个 2×2 的学科设计,完全跨越两个分类因素,“克”和“数字”,每个都有两个级别。这是我用来运行模型的命令:
>m <- lmer(RT ~ Gram*Number + (1|Subject) + (0+Gram+Number|Subject) + (1|Item),data= data)
如果我理解这段代码,我将获得两个固定效应(克和数字)及其交互作用的系数,并且我正在拟合一个模型,该模型具有两个固定效应的按主题截距和斜率,以及逐项截距为他们。继 Barr 等人之后。(2013),我认为这段代码摆脱了相关参数。我不想估计相关性,因为我想使用 pvals.fnc () 获取 p 值,并且我读到如果模型中存在相关性,此函数将不起作用。
该命令似乎有效:
>m
Linear mixed model fit by REML
Formula: RT ~ Gram * Number + (1 | Subject) + (0 + Gram + Number | Subject) + (1 |Item)
Data: mverb[mverb$Region == "06v1", ]
AIC BIC logLik deviance REMLdev
20134 20204 -10054 20138 20108
Random effects:
Groups Name Variance Std.Dev. Corr
Item (Intercept) 273.508 16.5381
Subject Gramgram 0.000 0.0000
Gramungram 3717.213 60.9689 NaN
Number1 59.361 7.7046 NaN -1.000
Subject (Intercept) 14075.240 118.6391
Residual 35758.311 189.0987
Number of obs: 1502, groups: Item, 48; Subject, 32
Fixed effects:
Estimate Std. Error t value
(Intercept) 402.520 22.321 18.033
Gram1 -57.788 14.545 -3.973
Number1 -4.191 9.858 -0.425
Gram1:Number1 15.693 19.527 0.804
Correlation of Fixed Effects:
(Intr) Gram1 Numbr1
Gram1 -0.181
Number1 -0.034 0.104
Gram1:Nmbr1 0.000 -0.002 -0.011
但是,当我尝试计算 p 值时,我仍然收到一条错误消息:
>pvals.fnc(m, withMCMC=T)$fixed
Error in pvals.fnc(m, withMCMC = T) :
MCMC sampling is not implemented in recent versions of lme4
for models with random correlation parameters
当我指定我的模型时,我犯了错误吗?pvals.fnc()如果我删除了相关性,不应该工作吗?