Saya ingin mendapatkan simulasi posterior komponen varians model lmer () dengan fungsi mcmcsamp (). Bagaimana melakukan ?
Misalnya, di bawah ini adalah hasil dari pas 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
Sekarang saya menjalankan mcmcsamp ():
> mm <- mcmcsamp(fit, n=15000)
Saya berharap bahwa simulasi varians residual disimpan dalam simpul "sigma" tetapi ini tampaknya tidak sesuai dengan hasil dari 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
Demikian pula saya berharap bahwa simulasi komponen varians lainnya disimpan dalam "ST" node tetapi saya mendapatkan pengamatan serupa.
sumber