【发布时间】:2016-09-07 18:05:22
【问题描述】:
我希望能够沿联合最小二乘方向的渐变移动。
我想我可以使用 scipy.optimize.leastsq (http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.leastsq.html) 来做到这一点。 (也许我错了,也许有更简单的方法可以做到这一点?)。
我很难理解要使用什么,以及如何在联合最小二乘方向上移动,同时仍在增加参数。
我需要做的是输入如下内容:
[1,0]
并且,让它沿着最小二乘方向移动,这意味着增加1 和0 中的一个或两个值,但这样做是为了使平方值的总和尽可能小。
这意味着[1,0] 将增加到[1, <something barely greater than 0>],并最终达到[1,1]。此时,两个1 将以相同的速度增长。
我将如何编程?在我看来,scipy.optimize.leastsq 在这里很有用,但我不知道如何使用它?
谢谢。
【问题讨论】:
标签: python numpy optimization scipy least-squares