Hey all, I'm trying to fit a non-linear model y ~ a * constant ^ b * x ^ c and estimates the paramaters a, b and c. Using the nls function, I'm getting following error message: Error in nlsModel(formula, mf, start, wts) : singular gradient matrix at initial parameter estimates If I logarithmize the whole equation log(y) ~ log (a) + b * log(constant) + c * log(x) and fit the equation with lm, I get only NAs estimates for the second term on the right side: Coefficients: (1 not defined because of singularities) Do you have any hints on how to fit this equation or any alternatives to nls? Thanks, Yann
Non-linear regression analysis in R
3 messages · Yann Labou, Jeremy Miles, Bert Gunter
Could you provide the code that you're running, so we can see what you're trying to do? Even better would be a repeatable example. Jeremy
On 19 December 2012 09:42, Yann Labou <yann.labou at outlook.com> wrote:
Hey all, I'm trying to fit a non-linear model y ~ a * constant ^ b * x ^ c and estimates the paramaters a, b and c. Using the nls function, I'm getting following error message: Error in nlsModel(formula, mf, start, wts) : singular gradient matrix at initial parameter estimates If I logarithmize the whole equation log(y) ~ log (a) + b * log(constant) + c * log(x) and fit the equation with lm, I get only NAs estimates for the second term on the right side: Coefficients: (1 not defined because of singularities) Do you have any hints on how to fit this equation or any alternatives to nls? Thanks, Yann
______________________________________________ R-help at 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.
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20121219/bc4f8d26/attachment.pl>