我对 python 有一定的经验,但对 Numpy/Scipy 很陌生。我正在尝试使用以下约束来查找 r_hat:
最小化:{ w(a,b) * (r_hat(a,b) - (r(a,b)^2)) } 的总和
约束: r_hat(a2,b2) > r_hat(a1,b1) - 换句话说,r_hat 应该随着 a 和 b 的增加而增加。
另一种思考方式是,我试图最小化加权平方和(最小二乘),但我只搜索一个系数 r_hat,因为 w 和 r 发生变化。例如:
w(r_hat - r)^2
在这个等式中,我正在寻找当等式最小化并且我知道 w 和 r 的值时 r_hat 的值是多少。
我有 a,b,w(a,b) 和 r(a,b) 的值,但我没有 w(a,b) 和 r(a,b) 的公式。不过,我认为我不需要这些公式。我只想要 r_hat 在 a、b 不同点的值。
任何让我开始的指导(甚至更好的实际代码!)将不胜感激。
如果不清楚,请提出后续问题!