A biblioteca languageR fornece um método (pvals.fnc) para realizar testes de significância do MCMC dos efeitos fixos em um modelo de regressão de efeito misto ajustado usando o lmer. No entanto, pvals.fnc comete um erro quando o modelo lmer inclui inclinações aleatórias.
Existe uma maneira de fazer um teste de hipótese do MCMC para esses modelos?
Se sim, como? (Para ser aceita, uma resposta deve ter um exemplo elaborado em R). Caso contrário, existe uma razão conceitual / computacional para que não haja como?
Esta pergunta pode estar relacionada a essa, mas eu não entendi o conteúdo o suficiente para ter certeza.
Edit 1 : Uma prova de conceito mostrando que pvals.fnc () ainda faz 'algo' com os modelos lme4, mas que não faz nada com os modelos de inclinação aleatória.
library(lme4)
library(languageR)
#the example from pvals.fnc
data(primingHeid)
# remove extreme outliers
primingHeid = primingHeid[primingHeid$RT < 7.1,]
# fit mixed-effects model
primingHeid.lmer = lmer(RT ~ RTtoPrime * ResponseToPrime + Condition + (1|Subject) + (1|Word), data = primingHeid)
mcmc = pvals.fnc(primingHeid.lmer, nsim=10000, withMCMC=TRUE)
#Subjects are in both conditions...
table(primingHeid$Subject,primingHeid$Condition)
#So I can fit a model that has a random slope of condition by participant
primingHeid.lmer.rs = lmer(RT ~ RTtoPrime * ResponseToPrime + Condition + (1+Condition|Subject) + (1|Word), data = primingHeid)
#However pvals.fnc fails here...
mcmc.rs = pvals.fnc(primingHeid.lmer.rs)
Ele diz: Erro no pvals.fnc (primingHeid.lmer.rs): a amostragem MCMC ainda não foi implementada no lme4_0.999375 para modelos com parâmetros de correlação aleatória
Pergunta adicional: O pvals.fnc está executando como esperado para o modelo de interceptação aleatória? As saídas devem ser confiáveis?