【发布时间】:2017-03-06 22:25:37
【问题描述】:
将此参数化用于增长曲线逻辑模型
我创建了一些点: K =0.7 ; y0=0.01; r =0.3
df = data.frame(x= seq(1, 50, by = 5))
df$y = 0.7/(1+((0.7-0.01)/0.01)*exp(-0.3*df$x))
如果使用模型启动器创建数据,有人可以告诉我如何出现拟合错误吗?
fo = df$y ~ K/(1+((K-y0)/y0)*exp(-r*df$x))
model<-nls(fo,
start = list(K=0.7, y0=0.01, r=0.3),
df,
nls.control(maxiter = 1000))
Error in nls(fo, start = list(K = 0.7, y0 = 0.01, r = 0.3), df, nls.control(maxiter = 1000)) :
number of iterations exceeded maximum of 1000
【问题讨论】:
标签: r regression nls non-linear-regression