2013-11-04 57 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

相关问题