[R] Extracting variance components from lmer

Christoph Buser buser at stat.math.ethz.ch
Tue Feb 21 17:46:00 CET 2006


Hi Rick 

There may be a better way, but the following should work: 
 
attributes(vc.fit)$sc

Regards,

Christoph Buser

--------------------------------------------------------------
Christoph Buser <buser at stat.math.ethz.ch>
Seminar fuer Statistik, LEO C13
ETH (Federal Inst. Technology)	8092 Zurich	 SWITZERLAND
phone: x-41-44-632-4673		fax: 632-1228
http://stat.ethz.ch/~buser/
--------------------------------------------------------------


Rick DeShon writes:
 > Hi All.
 > 
 > I need a bit of help extracting the residual error variance from the VarCorr
 > structure from lmer.
 > 
 > #Here's a 2-way random effects model
 > lmer.1    <- lmer(rating ~ (1|person)+(1|rater), data = dat)
 > 
 > #Get the structure
 > vc.fit <- VarCorr(lmer.1)
 > 
 > #results in.....
 > $person
 > 1 x 1 Matrix of class "dpoMatrix"
 >             (Intercept)
 > (Intercept)   0.7755392
 > 
 > $rater
 > 1 x 1 Matrix of class "dpoMatrix"
 >             (Intercept)
 > (Intercept)   0.2054469
 > 
 > attr(,"sc")
 > [1] 0.5051518
 > 
 > #I can pull out the person and rater variance components easy enough. For
 > example...
 > vc.person <- vc.fit$person at x
 > 
 > I'm sure it's simple but I have not been able to grab the residual variance
 > in the last matrix.  I simply wish to asign the residual to a scalar
 > variable.  Any suggestions would be appreciated!
 > 
 > Thanks!
 > 
 > Rick DeShon
 > 
 > 
 > --
 > Rick DeShon
 > 306 Psychology Building
 > Department of Psychology
 > Michigan State University
 > East Lansing, MI 48824-1116
 > 
 > 	[[alternative HTML version deleted]]
 > 
 > ______________________________________________
 > R-help at stat.math.ethz.ch mailing list
 > https://stat.ethz.ch/mailman/listinfo/r-help
 > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html




More information about the R-help mailing list