R 用nls方程拟合方程时的误差?

R 用nls方程拟合方程时的误差?,r,R,通过使用包:minpack.lm Error in nlsModel(formula, mf, start, wts, upper) : singular gradient matrix at initial parameter estimates 库(minpack.lm) 拟合模型参数无法识别。例如,如果我们将c加倍,得到的模型与将a和b减半相同 模型参数无法识别。例如,如果我们将c加倍,得到的模型与将a和b减半相同 模型参数无法识别。例如,如果我们将c加倍,得到的模型与将a和b减半相同

通过使用包:minpack.lm

Error in nlsModel(formula, mf, start, wts, upper) : 
singular gradient matrix at initial parameter estimates
库(minpack.lm)

拟合模型参数无法识别。例如,如果我们将
c
加倍,得到的模型与将
a
b
减半相同

模型参数无法识别。例如,如果我们将
c
加倍,得到的模型与将
a
b
减半相同

模型参数无法识别。例如,如果我们将
c
加倍,得到的模型与将
a
b
减半相同

模型参数无法识别。例如,如果我们将
c
加倍,得到的模型与将
a
b
减半相同

您可能很幸运,Matlab工具恰好收敛。正如Gabor指出的,您的模型定义不清。matlab能够拟合..令人惊讶。。!!我试着改变所有可能的值R不适合..你可能只是幸运的是Matlab工具恰好收敛。正如Gabor指出的,您的模型定义不清。matlab能够拟合..令人惊讶。。!!我试着改变所有可能的值R不适合..你可能只是幸运的是Matlab工具恰好收敛。正如Gabor指出的,您的模型定义不清。matlab能够拟合..令人惊讶。。!!我试着改变所有可能的值R不适合..你可能只是幸运的是Matlab工具恰好收敛。正如Gabor指出的,您的模型定义不清。matlab能够拟合..令人惊讶。。!!我试图改变所有可能的R不适合的值。。
Error in nlsModel(formula, mf, start, wts, upper) : 
singular gradient matrix at initial parameter estimates
library(minpack.lm)
fit<-nlsLM(y ~ (a/c)*(1-exp(-((c*x)/b)))^d, data=df,start=c( a=100,b=10000,c=0.5,d=0.5),algorithm="LM",lower=c(a=100,b=1000,c=0.5,d=0.5),upper=c(a=200,b=100000,c=3,d=3),weights=1/y^2)