[R] lme vs. SAS proc mixed. Point estimates and SEs are the same, DFs are different
Doran, Harold
HDoran at air.org
Tue Jun 5 13:42:25 CEST 2007
In addition to Peter's comments, the following link summarizes the issue
as well. This is a direct response to the SAS/lmer DF issue.
https://stat.ethz.ch/pipermail/r-help/2006-May/094765.html
Harold
> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Peter Dalgaard
> Sent: Tuesday, June 05, 2007 4:44 AM
> To: John Sorkin
> Cc: r-help at stat.math.ethz.ch
> Subject: Re: [R] lme vs. SAS proc mixed. Point estimates and
> SEs are the same, DFs are different
>
> John Sorkin wrote:
> > R 2.3
> > Windows XP
> >
> > I am trying to understand lme. My aim is to run a random
> effects regression in which the intercept and jweek are
> random effects. I am comparing output from SAS PROC MIXED
> with output from R. The point estimates and the SEs are the
> same, however the DFs and the p values are different. I am
> clearly doing something wrong in my R code. I would
> appreciate any suggestions of how I can change the R code to
> get the same DFs as are provided by SAS.
> >
> This has been hashed over a number of times before. In short:
>
> 1) You're not necessarily doing anything wrong
> 2) SAS PROC MIXED is not necessarily doing it right
> 3) lme() is _definitely_ not doing it right in some cases
> 4) both work reasonably in large sample cases (but beware
> that this is not equivalent to having many observation points)
>
> SAS has an implementation of the method by Kenward and
> Rogers, which could be the most reliable general
> DF-calculation method around (I don't trust their
> Satterthwaite option, though). Getting this or equivalent
> into lme() has been on the wish list for a while, but it is
> not a trivial thing to do.
>
> > SAS code:
> > proc mixed data=lipids2;
> > model ldl=jweek/solution;
> > random int jweek/type=un subject=patient;
> > where lastvisit ge 4;
> > run;
> >
> > SAS output:
> > Solution for Fixed Effects
> >
> > Standard
> > Effect Estimate Error DF t Value Pr > |t|
> >
> > Intercept 113.48 7.4539 25 15.22 <.0001
> > jweek -1.7164 0.5153 24 -3.33 0.0028
> >
> > Type 3 Tests of Fixed Effects
> >
> > Num Den
> > Effect DF DF F Value Pr > F
> > jweek 1 24 11.09 0.0028
> >
> >
> > R code:
> > LesNew3 <- groupedData(LDL~jweek | Patient,
> data=as.data.frame(LesData3), FUN=mean)
> > fit3 <- lme(LDL~jweek,
> data=LesNew3[LesNew3[,"lastvisit"]>=4,], random=~1+jweek)
> > summary(fit3)
> >
> > R output:
> > Random effects:
> > Formula: ~1 + jweek | Patient
> > Structure: General positive-definite, Log-Cholesky parametrization
> >
> >
> > Fixed effects: LDL ~ jweek
> > Value Std.Error DF t-value p-value
> > (Intercept) 113.47957 7.453921 65 15.224144 0.0000
> > jweek -1.71643 0.515361 65 -3.330535 0.0014
> >
> > John Sorkin M.D., Ph.D.
> > Chief, Biostatistics and Informatics
> > University of Maryland School of Medicine Division of Gerontology
> > Baltimore VA Medical Center 10 North Greene Street GRECC (BT/18/GR)
> > Baltimore, MD 21201-1524
> > (Phone) 410-605-7119
> > (Fax) 410-605-7913 (Please call phone number above prior to faxing)
> >
> > Confidentiality Statement:
> > This email message, including any attachments, is for the
> > so...{{dropped}}
> >
> > ______________________________________________
> > 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
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
> ______________________________________________
> 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
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list