2013-11-04 59 views
1

是否有任何方法使用已知的均值,std.dev和lambda在Box-Cox分佈中生成隨機數?比方說,我用random.gauss(mu,sigma)和random.lognormvariate(mu,sigma)生成了正態和對數正態分佈的隨機變量。我怎麼能爲Box-Cox案件做同樣的事情?我怎樣才能將lambda引入平均值和標準差?如何用Python中的Box-Cox分佈生成隨機變量?

+0

http://adorio-research.org/wordpress/?p=4532? – dstromberg

回答

0

Sci.py有一個盒子cox(aka。power normal)分佈的變量。 From their documentation

from scipy.stats import powernorm 
numargs = powernorm.numargs 
c = [0.9,] * numargs 
R = powernorm.rvs(c, size=100) 
+0

謝謝你,樂高...你能清楚地告訴我'powernorm'是如何利用mean,standard deviation和lambda? c是什麼意思? – user30337

+0

@ user30337說實話,我沒有使用Sci.py,也沒有用於統計目的。我建議通過文檔閱讀,但我可以從這裏提供的所有文檔都是模糊的反芻。 – 2013-11-04 04:39:25

相關問題