[R] nls

Douglas Bates bates at stat.wisc.edu
Fri Jan 17 14:46:03 CET 2003


"kjetil brinchmann halvorsen" <kjetil at entelnet.bo> writes:

> On 16 Jan 2003 at 22:15, Yan Yu wrote:
> 
> > HI,
> > i have some prob when i try to use nls().
> > my data is 1D vector, I tried to use a polynomial function(order is 3) to
> > fit it.
> > the data series is stored in x.
> > the a0, a1, a2, a3 below is coefficient, which i  hope i can get from
> > calls "nls"
> > 
> > > z <-  nls(  ~ a0 + a1 * x + a2 * x * x + a3 * x * x * x, data = x )
> 
> You haven't given a response in the formula? nls could possibly give 
> a more informative error message.

and you didn't give starting estimates for the parameters and the
model should not be fit with nls in the first place.  A polynomial in
x is a linear model in the coefficients a0, a1, a2, and a3 and should
be fit with lm, not nls.




More information about the R-help mailing list