【问题标题】:How to get the error on the parameter using least squares fit in scipy如何使用 scipy 中的最小二乘法获取参数的错误
【发布时间】:2014-03-29 19:49:58
【问题描述】:

我使用了scipy.optimize 包中的least squares fit,想知道返回的第二个参数是什么?

【问题讨论】:

    标签: python scipy least-squares


    【解决方案1】:

    返回的第二个值是返回部分下名为 ier 的值。它是一个整数代码,其值意味着成功或失败。我复制了下面的描述:

    ier : 整数 一个整数标志。如果它等于 1、2、3 或 4,则找到了解决方案。否则,找不到解决方案。无论哪种情况,可选的输出变量“mesg”都会提供更多信息。

    如果您想从 leastsq 返回所有内容,请使用 full_output=True 参数。您可以查看this previous discussion 以获取示例调用。 full_output=True 将返回documentation page上列出的所有返回值

    【讨论】:

    • 对不起,我的意思是 cov_x 术语,我知道它与我要查找的参数的错误有关,但我实际上并不知道该值的含义。干杯
    • cov_x 是协方差矩阵。有关说明,请参见例如 Wikipedia Covariance Matrix。协方差矩阵的对角项是拟合参数的方差。在数量之间的误差不相关的理想世界中,非对角线元素将为 0。
    • 好吧,有道理,所以如果你只有一个参数,那么就只有一个值吗?
    猜你喜欢
    • 2019-08-25
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 2011-04-27
    相关资源
    最近更新 更多