gpt4 book ai didi

python - Scipy LeastSq 误差线

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

我正在使用 SciPy 的 LeastSq 将实验谱拟合到理论期望。当然存在与实验值相关的误差。我如何将这些输入到 LeastSq 或者我是否需要不同的例程?我在文档中找不到任何内容。

最佳答案

scipy.optimize.leastsq函数没有内置的方法来合并权重。然而,scipy.optimize.curve_fit函数确实有一个 sigma 参数,可用于指示每个 y 数据点的方差。

curve_fit使用1.0/sigma作为权重,其中sigma可以是长度为N的数组, (与ydata长度相同)。

因此,您必须根据误差条的大小推测每个 ydata 点的方差,并用它来确定sigma

例如,如果您声明误差条长度的一半代表 1 个标准差,则方差(curve_fit 称为 sigma)将是标准差。

sigma = (length_of_error_bar/2)**2

引用:

关于python - Scipy LeastSq 误差线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13162585/

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