scipy gamma分布与维基百科上的公式不匹配

时间:2017-10-25 01:02:54

标签: python scipy gamma-function

根据维基百科,Gamma分布的预期值为k * theta。但是,当我将其插入CDF进行伽马分配时,我没有按预期得到0.5。

k = 1.5
theta = 2.1
expected_value = k * theta
scipy.stats.gamma.cdf(expected_value, k, scale=theta)

最后一行的结果是0.6083,而不是预期的0.5。

1 个答案:

答案 0 :(得分:2)

median处的CDF值为0.5。 k*theta给出平均值(即预期值),而不是中值。

In [8]: from scipy.stats import gamma

In [9]: k = 1.5

In [10]: theta = 2.1

In [11]: med = gamma.median(k, scale=theta)

In [12]: med
Out[12]: 2.4842725785941049

In [13]: gamma.cdf(med, k, scale=theta)
Out[13]: 0.49999999999999994