在最小二乘法不适用的时候怎么办,例如y = a - (a - 5)*E^(-bx)

具体点,我要用拟合发将数据拟合到这种函数上,求出a b

这是非线性函数,用不了最小二乘法。
建议用梯度下降法。

对上面的函数分别求a,b的偏导,然后初始化一个a,b的值,然后设一个a,b的步长,令a,b沿着负(正)梯度方向走(y增大或减少)。一直走到y的值变化很少。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-24
很多中迭代法啊.如高斯雅可比迭代等等.
相似回答
大家正在搜