【发布时间】:2017-05-26 08:03:21
【问题描述】:
我的数据由两列组成 - 时间和累计数,如下所示:
time <- c(1:14)
cum.num <- c(20, 45, 99, 195, 301, 407, 501, 582, 679, 753, 790, 861, 1011, 1441)
我的非线性函数是:
B/(B*C*exp(-A*B*time) + 1)
我的目标是使用非线性方法对我的数据进行建模。我尝试了以下方法:
m1 < -nls(cum.num ~ B/((B*C)*exp(-A*B*time) + 1)
我尝试了几个初始值,但得到以下错误:
Error in nls(cum.vul ~ B/((B * C) * exp(-A * B * time) + 1),
start = list(B = 60, : singular gradient
【问题讨论】: