【问题标题】:Parameter error estimate with optimize.fmin_l_bfgs_b使用 optimize.fmin_l_bfgs_b 估计参数误差
【发布时间】:2013-11-07 21:20:30
【问题描述】:

有没有办法估计使用 scipy.optimize.fmin_l_bfgs_b(或 scipy.optimize 包中的任何其他有界优化例程)计算的估计优化参数的误差?

【问题讨论】:

    标签: python optimization scipy covariance


    【解决方案1】:

    L-BFGS-B 不会为您计算误差估计值,如您所见 in its documentation

    但是,您可以通过计算(数值或分析)优化器返回的最小值处的目标函数的 hessian 来估计误差:http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/DAVIES1/rd_bhatt_cvonline/node9.html

    您可以在 Python 中以数字方式计算 Hessians,例如使用 numdifftools

    【讨论】:

    • @VG_nbi,欢迎来到Stack Overflow!如果它令人满意地回答了您的问题,您可以将其标记为最佳答案,并在其旁边打勾。
    猜你喜欢
    • 2021-02-28
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多