[R-sig-ME] [SPAM] - Re: Bug in weights in lmer - Bayesian Filter detected spam

Doran, Harold HDoran at air.org
Wed Apr 23 19:22:45 CEST 2008


No, I am not sure. Doug should clarify. I don't really understand the
difference between versions on R-forge and CRAN. I always download from
CRAN.

> -----Original Message-----
> From: Luca Borger [mailto:lborger at uoguelph.ca] 
> Sent: Wednesday, April 23, 2008 1:20 PM
> To: Doran, Harold; Nick Isaac; R-sig-mixed-models at r-project.org
> Subject: [SPAM] - Re: [R-sig-ME] Bug in weights in lmer - 
> Bayesian Filter detected spam
> 
> Hi,
> 
> are you sure? Unless I am misunderstanding something, I used 
> the latest lme4 development version available on R-forge:
> 
> >[1] lme4_0.999375-13
> 
> which I thought is newer then the CRAN version you used:
> 
> > [1] lme4_0.99875-9
> 
> 
> Please advice me if not.
> 
> Cheers,
> 
> Luca
> 
> 
> 
> ----- Original Message -----
> From: "Doran, Harold" <HDoran at air.org>
> To: "Doran, Harold" <HDoran at air.org>; "Nick Isaac" 
> <njbisaac at googlemail.com>; <R-sig-mixed-models at r-project.org>
> Sent: Wednesday, April 23, 2008 1:09 PM
> Subject: Re: [R-sig-ME] Bug in weights in lmer
> 
> 
> > It appears you and Luca have older versions. I'm using the 
> most recent
> > version posted on CRAN. Try updating your packages and see 
> what happens.
> >
> >> sessionInfo()
> > R version 2.6.2 (2008-02-08)
> > i386-pc-mingw32
> >
> > locale:
> > LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> > States.1252;LC_MONETARY=English_United
> > States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
> >
> > attached base packages:
> > [1] stats     graphics  grDevices utils     datasets  methods   base
> >
> >
> > other attached packages:
> > [1] lme4_0.99875-9    Matrix_0.999375-7 lattice_0.17-4
> >
> > loaded via a namespace (and not attached):
> > [1] grid_2.6.2
> >
> >> -----Original Message-----
> >> From: Doran, Harold
> >> Sent: Wednesday, April 23, 2008 10:16 AM
> >> To: 'Nick Isaac'; 'R-sig-mixed-models at r-project.org'
> >> Subject: RE: [R-sig-ME] Bug in weights in lmer
> >>
> >> I'm confused. When I run this, I get the exact same answers
> >> for all three models for all variance components and for all
> >> fixed effects. See my results below. Where is the bug?
> >>
> >> > w<-rep(1,nrow(sleepstudy))
> >> > w
> >>   [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
> >> 1 1 1 1 1 1 1 1 1  [38] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
> >> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1  [75] 1 1 1 1 1 1 1 1 1 1
> >> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [112] 1
> >> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
> >> 1 1 1 1 1 [149] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
> >> 1 1 1 1 1 1 1 1 1
> >>
> >> > (fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy) )
> >> Linear mixed-effects model fit by REML
> >> Formula: Reaction ~ Days + (Days | Subject)
> >>    Data: sleepstudy
> >>   AIC  BIC logLik MLdeviance REMLdeviance
> >>  1754 1770 -871.8       1752         1744
> >> Random effects:
> >>  Groups   Name        Variance Std.Dev. Corr
> >>  Subject  (Intercept) 610.835  24.7151
> >>           Days         35.056   5.9208  0.067
> >>  Residual             655.066  25.5943
> >> number of obs: 180, groups: Subject, 18
> >>
> >> Fixed effects:
> >>             Estimate Std. Error t value
> >> (Intercept)  251.405      6.820   36.86
> >> Days          10.467      1.546    6.77
> >>
> >> Correlation of Fixed Effects:
> >>      (Intr)
> >> Days -0.137
> >> > (fm2 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy,
> >> weights =
> >> > w) )
> >> Linear mixed-effects model fit by REML
> >> Formula: Reaction ~ Days + (Days | Subject)
> >>    Data: sleepstudy
> >>   AIC  BIC logLik MLdeviance REMLdeviance
> >>  1754 1770 -871.8       1752         1744
> >> Random effects:
> >>  Groups   Name        Variance Std.Dev. Corr
> >>  Subject  (Intercept) 610.835  24.7151
> >>           Days         35.056   5.9208  0.067
> >>  Residual             655.066  25.5943
> >> number of obs: 180, groups: Subject, 18
> >>
> >> Fixed effects:
> >>             Estimate Std. Error t value
> >> (Intercept)  251.405      6.820   36.86
> >> Days          10.467      1.546    6.77
> >>
> >> Correlation of Fixed Effects:
> >>      (Intr)
> >> Days -0.137
> >> > (fm3 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy,
> >> weights =
> >> > w/sum(w)) )
> >> Linear mixed-effects model fit by REML
> >> Formula: Reaction ~ Days + (Days | Subject)
> >>    Data: sleepstudy
> >>   AIC  BIC logLik MLdeviance REMLdeviance
> >>  1754 1770 -871.8       1752         1744
> >> Random effects:
> >>  Groups   Name        Variance Std.Dev. Corr
> >>  Subject  (Intercept) 610.835  24.7151
> >>           Days         35.056   5.9208  0.067
> >>  Residual             655.066  25.5943
> >> number of obs: 180, groups: Subject, 18
> >>
> >> Fixed effects:
> >>             Estimate Std. Error t value
> >> (Intercept)  251.405      6.820   36.86
> >> Days          10.467      1.546    6.77
> >>
> >> Correlation of Fixed Effects:
> >>      (Intr)
> >> Days -0.137
> >>
> >> > -----Original Message-----
> >> > From: r-sig-mixed-models-bounces at r-project.org
> >> > [mailto:r-sig-mixed-models-bounces at r-project.org] On 
> Behalf Of Nick
> >> > Isaac
> >> > Sent: Wednesday, April 23, 2008 8:39 AM
> >> > To: R-sig-mixed-models at r-project.org
> >> > Subject: [R-sig-ME] Bug in weights in lmer
> >> >
> >> > I have unearthed a bug in the way lmer() deals with weights.
> >> >
> >> > Adding weights causes an inflation of the variance estimates.
> >> > The phenomenon is easily demonstrated by comparing the following
> >> > models, all of which should be identical:
> >> >
> >> > w<-rep(1,nrow(sleepstudy))
> >> > (fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy) )
> >> > (fm2 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy,
> >> weights =
> >> > w) )
> >> > (fm3 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy,
> >> weights =
> >> > w/sum(w)) )
> >> >
> >> > I have tried this with other datasets and models and 
> find the same
> >> > general pattern. I find that the inflation factor is 
> correlated with
> >> > sum(w) and is higher for cross-classified models than 
> simple nested
> >> > ones.
> >> >
> >> > The fixed effect estimates are also changed.
> >> >
> >> > Best wishes, Nick
> >> >
> >> >
> >> > > sessionInfo()
> >> > R version 2.6.2 (2008-02-08)
> >> > i386-apple-darwin8.10.1
> >> >
> >> > locale:
> >> > en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
> >> >
> >> > attached base packages:
> >> > [1] stats     graphics  grDevices utils     datasets  
> methods   base
> >> >
> >> > other attached packages:
> >> > [1] lme4_0.999375-13  Matrix_0.999375-7 lattice_0.17-6
> >> >
> >> > loaded via a namespace (and not attached):
> >> > [1] grid_2.6.2
> >> >
> >> > _______________________________________________
> >> > R-sig-mixed-models at r-project.org mailing list
> >> > https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
> >> >
> >
> > _______________________________________________
> > R-sig-mixed-models at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
> > 
> 
> 




More information about the R-sig-mixed-models mailing list