【问题标题】:How to plot the probability density curve?如何绘制概率密度曲线?
【发布时间】:2021-08-17 20:26:58
【问题描述】:

我正在使用以下脚本来绘制概率密度曲线,但它仅将直方图显示为密度的函数。有人可以建议我如何获得概率密度曲线。

from matplotlib import pyplot
from numpy.random import normal
from numpy import mean[enter image description here][1]
from numpy import std
from scipy.stats import norm
data = pd.read_csv("a.txt", sep='\t',header=None)
sample = data[0]
sample_mean = mean(sample)
sample_std = std(sample)
dist = norm(sample_mean, sample_std)
values = [value for value in range(0, 1)]
probabilities = [dist.pdf(value) for value in values]
pyplot.hist(sample, bins=10, density=True)
plt.xlim(0,1)
pyplot.plot(values, probabilities, 'r')
pyplot.show()

【问题讨论】:

    标签: python pdc


    【解决方案1】:

    如果您使用 R,这是一个很好的绘图站点https://www.r-graph-gallery.com/,您可以查看它。尤其是ggplots的部分还是蛮有用的。

    如果您更喜欢 python,这也是一个有用的站点https://towardsdatascience.com/histograms-and-density-plots-in-python-f6bda88f5ac0

    希望这些对你有帮助。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-23
        • 2021-06-28
        • 1970-01-01
        • 2015-11-24
        • 2023-03-31
        • 1970-01-01
        • 2020-09-29
        • 2011-08-11
        相关资源
        最近更新 更多