[R] problem with nlsLM.....
akshay kulkarni
@k@h@y_e4 @end|ng |rom hotm@||@com
Wed Mar 20 09:02:45 CET 2019
dear members,
Yesterday, Duncan identified a silly mistake in an nls call...in the list of starting values, one of the names of the variable was getting repeated. But I am experiencing the same problem again, with a different formula:
> formulaDH3
HM1 ~ (a + (b * ((HM2 + 0.3)^(1/3)))) * (c * log(HM3 + 27))
here HM1 is the response variable, and HM2 and HM3 are predictors.....
> nonlin_modDH3 <- nls(formulaDH3, start = list(a = 0.43143, b = 0.68173,c = 0.02954))
Error in nlsModel(formula, mf, start, wts) :
singular gradient matrix at initial parameter estimates
> nonlin_modDH3 <- nlsLM(formulaDH3, start = list(a = 0.43143, b = 0.68173,c = 0.02954))
Error in nlsModel(formula, mf, start, wts) :
singular gradient matrix at initial parameter estimates
I am using nlsLM function from the minpack.lm package which says that it will converge when nls fails with singular gradient matrix error...
Is there again a silly mistake(pardon me again if there is one!), or is the problem serious? If it is serious, any pointers towards a solution?
very many thanks for your time and effort....
yours sincerely,
AKSHAY M KULKARNI
[[alternative HTML version deleted]]
More information about the R-help
mailing list