为什么未缩放分布的norm.pdf在scipy中除以缩放?

时间:2019-02-23 18:39:27

标签: python numpy scipy statistics

在Scipy文档中:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.norm.html

  

以上概率密度以“标准化”形式定义。要移动和/或缩放分布,请使用loc和scale参数。具体来说,norm.pdf(x,loc,scale)等同于norm.pdf(y)/ scale,其中y =(x-loc)/ scale。

我不明白为什么我们要按比例除以y,如果我们对y进行了归一化,那为什么还要再次对范数pdf(y)/按比例除以除?

即使在这些注释中,https://web.stanford.edu/class/archive/cs/cs109/cs109.1178/lectureHandouts/110-normal-distribution.pdf看来,对标准归一化的投影仅需减去均值并除以SD。

1 个答案:

答案 0 :(得分:0)

请注意,Scipy文档指出的内容并不意味着您需要做任何额外的事情才能获得x的pdf。它只是突出显示pdf(x)pdf(y)之间的关系,其中y是从x的标准化派生的。

简而言之,如果要使用均值x和标准差loc来标准化scale,则转换为y=(x-loc)/scale

此外:

from scipy.stats import norm

norm.pdf(a, loc= b, scale = c) = norm.pdf(a, loc= 0, scale = 1)/c
norm.cdf(a, loc= b, scale = c) = norm.cdf(a, loc= 0, scale = 1)

我同意您的意见,在文档中使用此语句会造成混淆,因为这是分发和转换的属性,而不是使用pdf时需要执行的操作。

相关问题