Assign the nls() output to an object and then use coef() and resid(), just as you do with lm().
Andy > From: Chung Chang > > Hi, > I have a question about how to get the residuals and estimations > of the parameters in my program. > For example, > x<-c(1,2,3,4,5,6) > y<-c(2.9, 1.24, 1.71, 2.989358, 1.455979, 1.4) > nls(y ~ a+sin(b*x),start=list(a=2.2,b=1.8),trace=TRUE) > I can get the estimation of a, b and residuals from the output but I > need them to be vectors in order to do futhur calculations in a > program. Is there any options for this function nls similar to > lm$coefficients and lm$residuals which I can get vectors of > estimation and residuals? > Thanks very much for your help > > Chung > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
