当参数有界时,使用python包numdifftools计算梯度和粗麻布

时间:2016-06-13 12:29:43

标签: python gradient bounds hessian-matrix

我使用scipy.minimize最小化了对数似然函数,我想计算与参数相关的标准误差。

在参数不受限制的情况下,使用numdifftools(nd.Gradient和nd.Hessian)可以很好地工作。当参数有界时我遇到了问题,因为nd.Gradient试图用函数未定义的参数值计算函数。

我的猜测是我应该使用相对于step(step_max,step_nom等)的选项,但我不明白它们是如何工作的。任何人都可以帮我理解如何使用它们吗?

由于

0 个答案:

没有答案