wang cheng <cheng_wang29 <at> yahoo.com.cn> writes: > > Hello:I run a gamm with following call > :mode<-gamm(A~B,random=list(ID=~1),family=gaussian,na.action=na.omit,data=rs) an error > happened:ERROR names(object$sp) <- names(G$sp) : attempt to set an attribute on NULL
with mgcv version 1.7-3 What so? How can I correct the Error? Thanks very much for any help. > Thank you for telling us that you are using a function within a contributed package, but ... Please read the posting guide. We are unlikely to be able to help without a reproducible example, unless you happen to have encountered a very common error. Update: I was able to guess what your problem was and create my own reproducible example. You have specified a generalized additive mixed model (GAMM) without any smooth terms, which means that you really don't need gamm (or the mgcv package in general) to do the problem. rs <- data.frame(A=1:20,B=1:20,ID=rep(1:2,each=10)) > gamm(A~B,random=list(ID=~1),family=gaussian,na.action=na.omit,data=rs) Error in names(object$sp) <- names(G$sp) : attempt to set an attribute on NULL You could run the model you have requested via library(nlme) lme(A~B,random=~1|ID,na.action=na.omit,data=rs) good luck (it would still be a good idea to read the posting guide, for future reference!) Ben Bolker ______________________________________________ R-help@r-project.org 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.