【问题标题】:why to divide by counts for getting probability density function为什么要除以计数以获得概率密度函数
【发布时间】:2020-09-29 10:01:37
【问题描述】:
count, bin_edges = np.histogram(iris_setosa['petal_length'], bins=10, 
                             density = True)

我找到了获取概率密度函数的代码。当我设置密度 = True 时,计数必须是标准化形式,即在 0 到 1 之间。但我得到输出: 计数:(数组([0.22222222, 0.22222222, 0.44444444, 1.55555556, 2.88888889 2.88888889, 1.55555556, 0.88888889, 0.0, 0.44444444])

然后要计算pdf,我找到了以下代码

pdf=count/sum(count)

我们为什么要除以计数

【问题讨论】:

    标签: python histogram probability-density


    【解决方案1】:

    根据定义,密度需要某种归一化。我们通常需要一些东西的密度来了解整个系统的一小部分是如何工作的。就像物理对象的密度一样,我们需要将质量除以整个体积,从而得出单位体积的“均匀”质量。 类似地,如果我们将单个概率除以所有概率的总和,我们得到概率的“密度”,它将一个较小的系统连接到整个系统。

    【讨论】:

      猜你喜欢
      • 2018-09-30
      • 2017-09-20
      • 2012-11-21
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2016-06-07
      • 2018-12-11
      相关资源
      最近更新 更多