[R] SAS "/slice" and "/diff" equivalent? - Automated multiple comparisons in nlme package?
    Daniel Pereira 
    danielreispereira at gmail.com
       
    Mon Dec 13 07:08:36 CET 2010
    
    
  
R users,
What is the equivalent of SAS " '/diff' and '/slice'" in R ?
I am successful in fitting the same model "PROC MIXED" fits using  lme() :
###R code:
model <- lme( y ~  g + h + yr + yr:h, random = ~ 1 | b, data = yield)
*** SAS code:
proc mixed data=yield covtest cl method=reml;
class b g h yr;
model y = g h yr yr*h;
random b;
lsmeans g / diff;
The codes above give equivalent outputs (analysis of a 5(g) by 2(h)
factorial, RCBD(b)), except for the "lsmeans g / diff" line, which I
cannot reproduce in R!
The below gives one of the comparisons I am looking for.
anova(model, L=c("gPEN"=1, "gC5"=-1))
Is there a command to automate such thing?  I understand from
https://stat.ethz.ch/pipermail/r-help/2007-March/128151.html
and
https://stat.ethz.ch/pipermail/r-help/2004-February/046684.html
the issues with "lsmeans" (this is *not* what I am trying to get here!
).  I am just trying to get all possible pairwise comparisons from one
simple command. Already checked the "effects package" but it did not
work with a lme() object.
Thanks in advance,  Daniel
    
    
More information about the R-help
mailing list