[R] very basic HLM question
    Sebastián Daza 
    sebastian.daza at gmail.com
       
    Sun Feb  6 00:18:01 CET 2011
    
    
  
Hi everyone,
I need to get a between-component variance (e.g. random effects Anova), 
but using lmer I don't get the same results (variance component) than 
using random effects Anova. I am using a database of students, clustered 
on schools (there is not the same number of students by school).
According to the ICC1 command, the interclass correlation is .44
 > ICC1(anova1)
[1] 0.4414491
However, I cannot get the same ICC from the lmer output:
 > anova2 <- lmer(math ~ 1 + (1|schoolid), data=nels88)
 > summary(anova2 <- lmer(math ~ 1 + (1|schoolid), data=nels88))
Linear mixed model fit by REML
Formula: math ~ 1 + (1 | schoolid)
    Data: nels88
   AIC  BIC logLik deviance REMLdev
  1878 1888 -935.8     1875    1872
Random effects:
  Groups   Name        Variance Std.Dev.
  schoolid (Intercept) 34.011   5.8319
  Residual             72.256   8.5003
Number of obs: 260, groups: schoolid, 10
Fixed effects:
             Estimate Std. Error t value
(Intercept)   48.861      1.927   25.36
The intercept random effect is 34.011. If I compute the ICC manually I get:
 > 34.011/(34.011+72.256)
[1] 0.3200523
According to my Anova analysis, the between-component variance is 59.004.
Does anyone know what the problem is? How can I get the 59.004 figure 
using R?
-- 
Sebastián Daza
sebastian.daza at gmail.com
    
    
More information about the R-help
mailing list