[R-sig-ME] Zhang 2011 (re)analysis

Reinhold Kliegl reinhold.kliegl at gmail.com
Mon Oct 31 10:22:01 CET 2011


One problem appears to be that 111 id's are renumbered from 1 to 55
(56) in the two groups.
Unfortunately, it also appears that there is no unique mapping to
treatment groups. So there are some subjects with 8 values assigned to
one of the groups.
> library(geepack)
> data(respiratory)
> resp1 <- respiratory
> resp1 <- transform(resp1,
+                          center=factor(center),
+                          id=factor(id))
>
> str(resp1)
'data.frame':	444 obs. of  8 variables:
 $ center  : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 1 1 1 ...
 $ id      : Factor w/ 56 levels "1","2","3","4",..: 1 1 1 1 2 2 2 2 3 3 ...
 $ treat   : Factor w/ 2 levels "A","P": 2 2 2 2 2 2 2 2 1 1 ...
 $ sex     : Factor w/ 2 levels "F","M": 2 2 2 2 2 2 2 2 2 2 ...
 $ age     : int  46 46 46 46 28 28 28 28 23 23 ...
 $ baseline: int  0 0 0 0 0 0 0 0 1 1 ...
 $ visit   : int  1 2 3 4 1 2 3 4 1 2 ...
 $ outcome : int  0 0 0 0 0 0 0 0 1 1 ...
> detach("package:geepack") ## allow detaching of doBy
> detach("package:doBy")    ## allow detaching of lme4

The data appear also in the HSAUR package, here the 111 subjects
identified with 5 months (visits) each.  I suspect month 0 was used as
baseline.
> library(HSAUR)
> data(respiratory)
> resp2 <- respiratory
>
> str(resp2)
'data.frame':	555 obs. of  7 variables:
 $ centre   : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 1 1 1 ...
 $ treatment: Factor w/ 2 levels "placebo","treatment": 1 1 1 1 1 1 1 1 1 1 ...
 $ sex      : Factor w/ 2 levels "female","male": 1 1 1 1 1 1 1 1 1 1 ...
 $ age      : num  46 46 46 46 46 28 28 28 28 28 ...
 $ status   : Factor w/ 2 levels "poor","good": 1 1 1 1 1 1 1 1 1 1 ...
 $ month    : Ord.factor w/ 5 levels "0"<"1"<"2"<"3"<..: 1 2 3 4 5 1 2 3 4 5 ...
 $ subject  : Factor w/ 111 levels "1","2","3","4",..: 1 1 1 1 1 2 2 2 2 2 ...

Reinhold

On Sun, Oct 30, 2011 at 10:00 PM, Ben Bolker <bbolker at gmail.com> wrote:
>
>  There's a fairly recent paper by Zhang et al (2011) of interest to
> folks on this list
>
> DOI: 10.1002/sim.4265
>
>  In response to a post on the AD Model Builder users' list, I took a
> quick shot at re-doing some of their results (they have extensive
> simulation results, which I haven't tried to replicate yet, and an
> analysis of binary data from Davis (1991) which is included (I *think*
> it's the same data set -- the description and size of the data set match
> exactly) in the geepack data set).
>
>  If anyone's interested, my results so far are posted at
>
> http://glmm.wikidot.com/local--files/examples/Zhang_reanalysis.Rnw
> http://glmm.wikidot.com/local--files/examples/Zhang_reanalysis.pdf
>
>  So far the R approaches I've tried agree closely with each other and
> with glmmADMB (except MASS::glmmPQL, which I expected to be different --
> the rest all use either Laplace approx. or AGHQ).  They *don't* agree
> with the results Zhang et al got, yet -- I'm sure there's something I'm
> missing in the contrasts or otherwise ...
>
>  Suggestions or improvements are welcome.
>
>  cheers
>    Ben Bolker
>
> _______________________________________________
> 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