【发布时间】:2014-10-25 09:07:16
【问题描述】:
我正在尝试解决以下问题:
x <- c(0.11557577149788574,2.1552479877306925,2.5505873377321175,1.0995198836006757,3.710225290286669,2.386870541964232,0.11557577149788574,0.11557577149788574,2.1552479877306925,2.5505873377321175,1.0995198836006757,3.710225290286669,2.386870541964232,0.11557577149788574)
y <- c(16500,11500,11500,13630,7000,11995,13490,16500,11500,11500,13630,7000,11995,13490)
df <- data.frame(x, y)
m <- nls(y ~ I(a*exp(-b*x)+c), data=df, start=list(a=14000, b=1, c=100), control=nls.control(maxiter=10000, minFactor=1e-7, tol=1e-5, printEval=F, warnOnly=F))
但是,即使我尝试更改起始值并且 nls 控件也不会返回任何值。 我做错了什么?我需要更多积分来解决这个问题吗?
谢谢!
【问题讨论】:
标签: r regression exponential