Gostaria de obter as simulações posteriores dos componentes de variância de um modelo lmer () com a função mcmcsamp (). Como fazer ?
Por exemplo, abaixo está o resultado de um ajuste lmer ():
> fit
Linear mixed model fit by REML
Formula: y ~ 1 + (1 | Part) + (1 | Operator) + (1 | Part:Operator)
Data: dat
AIC BIC logLik deviance REMLdev
97.55 103.6 -43.78 89.18 87.55
Random effects:
Groups Name Variance Std.Dev.
Part:Operator (Intercept) 2.25724 1.50241
Part (Intercept) 3.30398 1.81769
Operator (Intercept) 0.00000 0.00000
Residual 0.42305 0.65043
Number of obs: 25, groups: Part:Operator, 15; Part, 5; Operator, 3
Agora eu corro mcmcsamp ():
> mm <- mcmcsamp(fit, n=15000)
Eu esperava que as simulações da variação residual sejam armazenadas no nó "sigma", mas isso não parece se encaixar nos resultados de lmer ():
> sigmasims <- mm@sigma[1,-(1:5000)] # discard first 5000 simulations (burn-in)
> summary(sigmasims)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.8647 1.4960 1.7040 1.7460 1.9480 3.7920
Da mesma forma, eu esperava que as simulações dos outros componentes de variância fossem armazenadas no nó "ST", mas recebo uma observação semelhante.
fonte