我有一个有3列的数据帧:Y,X1,X2。我想通过最小化平方和来找到参数估计值b1和b2:
Objective function: minimize the sum of squares (Y - (b1*X1 + b2*X2))^2
Constraints: 0 < b1 < 2, 0 < b2 < 1
Initial guesses: b1=b2=0.5
Technique: Newton-Raphson
我知道我可以用
^{pr2}$但是我不知道如何将数据帧中的列传入,因为我在搜索中找到的所有示例都没有使用数据帧中的列。在
我将非常感谢你的帮助。在
这可能是你的起点。只要目标函数的返回是标量的,就不会有问题。通过元组中的args关键字传递数据帧。请参阅minimize函数的文档以检查要使用的方法。在
编辑:我根据您评论中的描述更改了代码。在
相关问题 更多 >
编程相关推荐