I really hope sombody could help me with the following,
I'm having problems accessing the random effect samples following the
example on MCMCsamp:
(fm1 <- lmer(Reaction ~ Days + (1|Subject) + (0+Days|Subject), sleepstudy))
set.seed(101); samp0 <- mcmcsamp(fm1, n = 1000, saveb=TRUE)
str(samp0)
Formal class 'merMCMC' [package "lme4"] with 9 slots
..@ Gp : int [1:3] 0 18 36
..@ ST : num [1:2, 1:1000] 0.98 0.234 1.097 0.258 0.915 ...
..@ call : language lmer(formula = Reaction ~ Days + (1 |
Subject) + (0 + Days | Subject), data = sleepstudy)
..@ deviance: num [1:1000] 1752 1752 1753 1752 1752 ...
..@ dims : Named int [1:18] 2 180 2 36 1 2 0 1 2 5 ...
.. ..- attr(*, "names")= chr [1:18] "nt" "n" "p" "q" ...
..@ fixef : num [1:2, 1:1000] 251.41 10.47 254.56 9.71 262.67 ...
.. ..- attr(*, "dimnames")=List of 2
.. .. ..$ : chr [1:2] "(Intercept)" "Days"
.. .. ..$ : NULL
..@ nc : int [1:2] 1 1
..@ ranef : num [1:36, 1:1000] 1.51 -40.37 -39.18 24.52 22.91 ...
..@ sigma : num [1, 1:1000] 25.6 23.6 22.9 22.1 26.2 ...
I assume that there is random effect samples for the intercept
(1|Subject) and the slope (0+Days|Subject).
The trouble is that I would like to get the samp0@ranef for the
(0+Days|Subject) term, but I don't know how to separate the samples..
If I try for example:
samp0@ranef[1,],
I get n=1000 samples for what? I think it is for the intercept term..
Jukka
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.