[R] identical results with PQL and Laplace options in lmer function (package lme4)

Emmanuel Tillard tillard at cirad.fr
Thu Jun 16 10:31:25 CEST 2005


Dear R users

I encounter a problem when i perform a generalized linear mixed model (binary data) with the lmer function (package lme4)
with R 2.1.0 on windows XP and the latest version of package "lme4" (0.96-1) and "matrix" (0.96-2)
both options "PQL" and "Laplace" for the method argument in lmer function gave me the same results (random and fixed effects estimates, standard error and p.values). However, Loglikelihood and deviance are different.

here is an example reproduced with the bacteria data set available in the MASS package:

library(lme4)
library(MASS)

data(bacteria)
bacteria$week2 <- as.factor(ifelse(bacteria$week <=2, 0, 1))
model.PQL <- lmer(y ~ trt + week2 + (1 | ID), family = binomial, data  = bacteria, method ="PQL")
model.Laplace <- lmer(y ~ trt + week2 + (1 | ID), family = binomial, data = bacteria, method ="Laplace")

model.PQL
model.Laplace

> model.PQL
Generalized linear mixed model fit using PQL 
Formula: y ~ trt + week2 + (1 | ID) 
   Data: bacteria 
 Family: binomial(logit link)
     AIC      BIC   logLik deviance
 152.443 138.8685 -80.2215  160.443
Random effects:
     Groups        Name    Variance    Std.Dev. 
         ID (Intercept)      3.2721      1.8089 
# of obs: 220, groups: ID, 50

Estimated scale (compare to 1)  0.7800484 

Fixed effects:
            Estimate Std. Error z value  Pr(>|z|)    
(Intercept)  3.41227    0.65884  5.1792 2.228e-07 ***
trtdrug     -1.24743    0.81841 -1.5242 0.1274555    
trtdrug+    -0.75440    0.82009 -0.9199 0.3576229    
week21      -1.60737    0.45527 -3.5306 0.0004146 ***
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 

> model.Laplace
Generalized linear mixed model fit using Laplace 
Formula: y ~ trt + week2 + (1 | ID) 
   Data: bacteria 
 Family: binomial(logit link)
      AIC      BIC    logLik deviance
 304.9488 291.3743 -156.4744 312.9488
Random effects:
     Groups        Name    Variance    Std.Dev. 
         ID (Intercept)      3.2721      1.8089 
# of obs: 220, groups: ID, 50

Estimated scale (compare to 1)  0.7800484 

Fixed effects:
            Estimate Std. Error z value  Pr(>|z|)    
(Intercept)  3.41227    0.65884  5.1792 2.228e-07 ***
trtdrug     -1.24743    0.81841 -1.5242 0.1274555    
trtdrug+    -0.75440    0.82009 -0.9199 0.3576229    
week21      -1.60737    0.45527 -3.5306 0.0004146 ***
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 

is anybody else aware of this? or did I forget something important ?

Many thanks for your help.

-- 
Emmanuel Tillard
Veterinaire
CIRAD-EMVT
Unite de recherche 18

UMR868 Elevage des Ruminants en Regions Chaudes (ERRC)
Campus ENSA-INRA
2 place Viala
34060 Montpellier cedex 1

tel:	0499612265 (fixe)
	0633850598 (gsm)
fax:	0467545694
e-mail: tillard at cirad.fr




More information about the R-help mailing list