Hi all! I am working on a nested lme model with one fixed effect ("treatment", which 3 levels) and two random effects for "Individuals" (four of them) within "treatment" and "replicate -2 levels-" within "individual" within "treatment". For doing so, I´ve been trying to create a factor for Individual%in%Treatment, say IT by Hongos$IT=getGroups(~1|Treatment/Individual, data=hongos1, level=4) but I got the following error: Error in getGroups(~1 | Treatment/Individual, data = hongos1, level = 4) : no applicable method for "getGroups" I've been trying some other things but nothing seem to work, probably because I cannot fully understand how o use the getGroups command. Any suggestions? Thanks a lot! /Jose [[alternate HTML version deleted]]
Francisco J. Zagmutt Vergara
2003-May-22 14:46 UTC
[R] basic question on getGroups for lme analyses
As far as I know GetGroups is designed to extract grouping factors from an object, not to create them . To do so you can either specify your hierarchy in the random argument of your lme model .i.e. m1<-lme(distance~age, data=Orthodont, random = ~age|Subject) or you can also create grouped data using groupedData.i.e: groupedData( distance ~ age | Subject, data = as.data.frame( Orthodont ), FUN = mean, outer = ~ Sex, labels = list( x = "Age", y = "Distance from pituitary to pterygomaxillary fissure" ), units = list( x = "(yr)", y = "(mm)") ) plot( Orth.new ) # trellis plot by Subject formula( Orth.new ) # extractor for the formula gsummary( Orth.new ) # apply summary by Subject fm1 <- lme( Orth.new ) # fixed and groups formulae extracted from object Orthodont2 <- update(Orthodont, FUN = mean)>From: "Jose A. Andres" <joseandres at uvigo.es> >To: <r-help at stat.math.ethz.ch> >Subject: [R] basic question on getGroups for lme analyses >Date: Thu, 22 May 2003 14:02:44 +0200 > >Hi all! > >I am working on a nested lme model with one fixed effect ("treatment", >which 3 levels) and two random effects for "Individuals" (four of them) >within "treatment" and "replicate -2 levels-" within "individual" within >"treatment". For doing so, I?ve been trying to create a factor for >Individual%in%Treatment, say IT >by > >Hongos$IT=getGroups(~1|Treatment/Individual, data=hongos1, level=4) > >but I got the following error: > >Error in getGroups(~1 | Treatment/Individual, data = hongos1, level = 4) : > no applicable method for "getGroups" > >I've been trying some other things but nothing seem to work, probably >because I cannot fully understand how o use the getGroups command. Any >suggestions? > >Thanks a lot! > >/Jose > > > > [[alternate HTML version deleted]] > >______________________________________________ >R-help at stat.math.ethz.ch mailing list >https://www.stat.math.ethz.ch/mailman/listinfo/r-help