Numpy Histogram,密度是在哪个点上给出的?

Numpy Histogram, which point is the density given on?

当使用 numpy.histogram 且 density=True 时,函数 return 是一个数组,每个点都有 pdf 值。但是我的问题是,return pdf 值是在垃圾箱的前沿还是在垃圾箱的中间?

例如,如果我有 bin 0-1、1-2、2-3 等...它会在点 0、1、2 等...或 0.5、1.5 处给我 pdf , 2.5 等...

谢谢!

每个归一化直方图值将为您提供样本 在其相应 bin 边缘 跨越的范围内的估计概率密度。如果您有 bin 边 ab,那么相应的归一化直方图值将是区间 [a 内的概率密度, b).

直观地,要从一些有限数量的样本中估计密度,您需要计算落入每个直方图 bin 的样本数,然后除以 bin 的面积。对于无限多的样本和无限小的箱子,这最终会收敛于基础连续分布的 PDF。