根据维基百科,伽马分布的预期值为 k * theta . 然而,当我将其插入伽马分布的CDF时,我并没有得到预期的0.5。
k * theta
k = 1.5 theta = 2.1 expected_value = k * theta scipy.stats.gamma.cdf(expected_value, k, scale=theta)
最后一行的结果是0.6083,而不是预期的0.5。
CDF在 median 为0.5。 k*theta 给出平均值(即预期值),而不是中值。
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