La biblioteca languageR proporciona un método (pvals.fnc) para hacer MCMC pruebas de significación de los efectos fijos en un modelo de regresión de efectos mixtos ajuste utilizando lmer. Sin embargo, pvals.fnc da un error cuando el lmer modelo incluye aleatoria de pistas.
Es allí una manera de hacer una MCMC prueba de hipótesis de estos modelos?
Si es así, ¿cómo? (Para ser aceptado una respuesta debe tener un ejemplo en R)
Si no, hay conceptual/cálculo de la razón de por qué no hay ninguna forma?
Esta pregunta podría estar relacionado con este , pero yo no entendía el contenido no lo suficientemente bien como para ser ciertas.
Edit 1: Una prueba de concepto que muestra que pvals.fnc() sigue 'algo' con lme4 modelos, pero que no hace nada con el azar de la pendiente de los modelos.
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)
Dice: Error en pvals.fnc(primingHeid.lmer.el ld) : MCMC de muestreo no está aún implementado en lme4_0.999375 para los modelos con azar de correlación de los parámetros de
Pregunta adicional: Es pvals.fnc funcionando como se espera por azar interceptar modelo? Deben las salidas es de confianza?