为什么要用数除法来得到概率密度函数?

问题描述 投票:0回答:1
count, bin_edges = np.histogram(iris_setosa['petal_length'], bins=10, 
                             density = True)

我发现这段代码是用来获取概率密度函数的。当我设置density =True时,那么计数必须是归一化的形式,即在0到1的范围内。

然后计算pdf,我发现以下代码

pdf=count/sum(count)

为什么我们要除以数

python histogram probability-density
1个回答
0
投票

密度的定义需要某种归一化。我们通常需要一些东西的密度来了解整个系统中的一小部分是如何工作的。就像一个物理物体的密度,我们需要用质量除以整个体积,从而得到单位体积的 "均匀 "质量。同样,如果我们把单个概率除以所有概率的总和,我们就会得到概率的 "密度",它把一个较小的系统和整个系统联系起来。

© www.soinside.com 2019 - 2024. All rights reserved.