gpt4 book ai didi

Python:拟合误差函数(erf)或类似于数据

转载 作者:行者123 更新时间:2023-11-28 18:35:11 24 4
gpt4 key购买 nike

我需要用任何可用函数来拟合特殊的数据分布。该分布并不真正遵循特定的理论预测,所以我只想拟合任何给定的函数,没有太大意义。我附上了一张带有样本分布和五阶多项式拟合的图像,以表明这种简单的方法实际上并不奏效。

我知道这个分布非常类似于一个错误函数,但我没能用 scipy 拟合这样一个函数......

我希望任何人都能找到适合这种分布的误差函数的方法,或者可以建议我可以适合描述这种分布的不同类型的函数。

Sample data

最佳答案

你可以适应任何你想要的功能:

from scipy.optimize import curve_fit
popt, pcov = curve_fit(func, xdata, ydata)

如果你想要一些类似于 erf 的功能,你可以使用例如:

def func(z,a,b):
return a*scipy.special.erf(z)+b

这将找到参数 a,b。

关于Python:拟合误差函数(erf)或类似于数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33187433/

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