Hi, Thanks for all. I now know how to extract the \sigma's. For the unbalanced model y_{ijk}=x\beta+\alpha_i+\beta_{ij}+e_{ijk} i=1,2,\dots,a, j=1,2,\dots,b_i, k=1,2,\dots,n_{ij}
How can I extract the variance matrix $V$? The variance for the ith group is also of help. Suppose the ith group has totally 10 observations. b_i=4, n_{i1}=1,n_{i2}=3,n_{i3}=2 and n_{i4}=1. $V_i=\sigma_a^2 J_{10}+\sigma_b^2 diag(J_1,J_3,J_2, J_1)+\sigma_e^2 I_{10}$, where I is the identity matrix and J_d is the matrix of 1's with dimention d \by d. J_d reduces to 1 if d=1. I only know how to extract the design matrix for the fixed effect by model.matrix(lme.fit2). How to deal with the parts for the random effects? Thank you. Huang On Fri, Aug 29, 2008 at 11:30 AM, huang min <[EMAIL PROTECTED]> wrote: > HI, > > I would like to extract the variance components estimation in lme function > like > > a.fit<-lme(distance~age, data=aaa, random=~day/subject) > > There should be three variances \sigma_day, \sigma_{day %in% subject } and > \sigma_e. > > I can extract the \sigma_e using something like a.fit$var. However, I > cannot manage to extract the first two variance components. I can only see > the results in summary(a.fit). > > I have some problem in the lme4 package and hence use the nlme package. The > example data also has some problem so I just list the function here using > some imaginary data set. Thank you. > > Huang > [[alternative HTML version deleted]] ______________________________________________ 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.