gpt4 book ai didi

python - Numpy polyfit - 协方差矩阵

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:36 24 4
gpt4 key购买 nike

当用一条直线拟合一组数据并用误差加权时,我期望 polyfit 返回一个 2x2 协方差矩阵,我可以从中对对角线元素求平方根以找到系数中的不确定性,但我没有.

这是一个最小的工作示例:

from numpy import polyfit

x=[1.,2.,3.,4.,5.,6.,7.,8.,9.]
y=[1.,3.,2.,4.,5.,6.,6.,8.,9.]

yerr=[10.,5.,3.,2.,10.,10.,10.,10.,10.]

linear = polyfit(x,y, 1, w=yerr, full=True)

print(linear)

输出:

(array([ 0.95730623,  0.11546722]), array([ 114.79556527]), 2, array([ 1.38182992,  0.30090875]), 1.9984014443252818e-15)

谢谢!

最佳答案

document说:

  • cov : bool 值,可选

    返回估计值和估计值的协方差矩阵如果full为True,则不返回cov。

因此设置cov=Truefull=False(默认设置)将返回协方差矩阵。

关于python - Numpy polyfit - 协方差矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22578058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com