【发布时间】:2011-10-14 06:25:25
【问题描述】:
我有一个与 R / S / 非线性回归相关的问题,而且我不是 R 程序员,所以我需要帮助。
我有两个数组 - tt 和 td。
我需要找到参数 a、b 和 c,因此对于非线性函数,最小二乘之和是最小的:
td / tt - a * exp( b * tt ) + c
我不知道该怎么做。我尝试了nls() 函数,nls2() 没有运气...
提前致谢。
编辑:
我的数据:
td <-as.array(0.2, 0.4, 0.8, 1.5, 3);
tt <-as.array(0.016, 0.036, 0.0777, 0.171, 0.294);
使用下面答案中的方法,我得到随机数据的 ok 值,但我使用的数据返回缺失值或评估模型消息时产生的无穷大。
很抱歉没有尽快提供数据。
【问题讨论】:
-
如果您向我们提供示例数据和您尝试过的示例代码,问题会更容易回答。
-
请编辑您的问题以便重现。谢谢,欢迎来到 SO。 stackoverflow.com/questions/5963269/…
标签: r statistics nonlinear-optimization s