2015-04-27 23 views

回答

5

反比例(1/scale)是比率參數。

所以,如果你有shaperate您可以創建伽瑪RV與此代碼

>>> from scipy.stats import gamma 
>>> rv = gamma(shape, scale = 1.0/rate) 

瞭解更多關於Gamma分佈的不同參數化維基百科: http://en.wikipedia.org/wiki/Gamma_distribution

+0

這樣的東西包裝它呢? – fccoelho

0

您可以用規模做參數,rate = 1/scale

in R:

pgamma(1/2,2,速率= 5)pgamma(1/2,2,標度= 0.2)是相同

+1

這個問題標有'python'和'scipy',所以你應該提到'pgamma'是一個R函數。 –

+0

完成@WarrenWeckesser –

1

Accodring到wikipedia,速率爲1 /所以你可以直接使用scipy分佈或者用

def my_gamma(x,q,a,loc,freq,size,moments): 
    return scipy.stats.gamma(x, q, a,loc, 1.0/freq, size, moments) 
相關問題