Hello all, I am having a problem using augPred after I have created an nlme object. My data is 3933 rows long with no NA's, and is grouped with this function: vanfem<-groupedData(mass~age.years|name, data=av.mex, labels=list(x="Age", y="Mass"), units=list(x="(years)", y="(kg)")) Under the grouping factor "name", this is a character column with 12 levels (i.e. 12 animals that I have collected "mass" from over their "age.years", both numeric columns). I create my nlsList object for the vonBertelanffy growth curve using: vanfemfunc<-function(age.years, A, lk, t0) A*((1-exp(-exp(lk)*(age.years-t0)))^3) vf.list<-nlsList(mass~vanfemfunc(age.years, A, lk, t0), data=vanfem, start=c("A"=201.8, "lk"=-1.17, "t0"=-2.71)) and then my nlme with: vf.nlme1<-nlme(vf.list) Following the methods of Pinheiro and Bates (2000), I try and plot my predicted values against my actual values by "name" using: plot(augPred(vf.nlme1, level=0:1)) But it returns this error: Error in `[[<-.data.frame`(`*tmp*`, nm, value = c(3L, 3L, 3L, 3L, 3L, : replacement has 3933 rows, data has 12 I'm guessing this has something to do with my grouping factor "name", since there are 12 levels (animals) in this column. The only help file I could find about this problem suggested that I give all of my data columns the class "NULL" and then re-run my nlme, but this did not work. Any help would be much appreciated! -Pam Pamela Allen, MSc Candidate University of British Columbia Marine Mammal Research Unit, Fisheries Centre Vancouver, B.C. V6T 1Z4 (778) 835-5823 allen at zoology.ubc.ca