【发布时间】:2011-08-09 14:58:12
【问题描述】:
您好,我正在 python 中运行代码,导入 rpy2 robjects 并尝试使其适合 到一些数据(我认为是权重的错误)。 我正在使用非线性回归,我试图拟合的“公式”是: A/((x/t1)^b+(x/t1)^c)
不幸的是,每次我尝试运行代码时都会遇到通常的奇异梯度错误:
rpy2.rinterface.RRuntimeError: 函数错误(公式,数据 = parent.frame(),开始,控制 = nls.control(),: 奇异梯度
我认为是由于我对参数(A、t1、b 和 c)的初始值。 有什么方法可以让我更好地猜测初始值,而不是只是尝试? 谢谢, 尼诺
【问题讨论】: