【发布时间】:2021-03-31 13:24:48
【问题描述】:
为了理解正态分布图的 y 值,我使用以下代码:
%reset -f
import numpy as np
from scipy.stats import norm
import matplotlib.pyplot as plt
data = [10,10,20,40,50,60,70,80,90,100]
# Fit a normal distribution to the data:
mu, std = norm.fit(data)
# Plot the histogram.
plt.hist(data, bins=10, density=True, alpha=0.6, color='g')
# Plot the PDF.
xmin, xmax = plt.xlim()
x = np.linspace(xmin, xmax, 100)
p = norm.pdf(x, mu, std)
plt.plot(x, p, 'k', linewidth=2)
title = "Fit results: mu = %.2f, std = %.2f" % (mu, std)
plt.title(title)
plt.show()
生成此图:
数据是一组人的年龄:[10,10,20,40,50,60,70,80,90,100]
如何解释生成的 pdf 图的 y 值?例如,play 大约等于 0.027 的条应该如何解释?
我已经阅读了各种帖子,例如:
https://stats.stackexchange.com/questions/332984/interpreting-a-pdf-plot
但找不到详细解释绘图 y 轴值的信息。
0.027是年龄在0到20左右的概率吗?
【问题讨论】:
标签: python probability normal-distribution probability-density