gpt4 book ai didi

python - 如何在python中找到直方图的包络线(连续函数)

转载 作者:太空宇宙 更新时间:2023-11-03 17:55:21 53 4
gpt4 key购买 nike

我有一个测量数据的直方图,我想找到该直方图的包络线(连续函数)。你有什么建议?如何在Python中做到这一点?

plot_histogram_of_real_data(file_name='/home/me/data.txt'):
plt.figure('Histogram of real data')
data = load_measured_data(file_name)
n, bins, patches = plt.hist(data, 30, facecolor='green', alpha=0.75)
plt.grid()
plt.show()

Histogram picture

最佳答案

您可以使用以下几种方法之一来拟合从直方图中获得的数据:

还有核密度近似:scipy.stats.gaussian_kde,这是大多数统计学家的标准表示。

seaborn中,您可以为单组数据绘制sns.kdeplot,为多组数据绘制sns.violinplot。对于可能变化很大的数据,我建议使用核密度估计,而不是从直方图中拟合您自己的某些函数。

关于python - 如何在python中找到直方图的包络线(连续函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525025/

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