如何在Python中使用Box-Cox分布生成随机变量?

时间:2013-11-04 01:41:15

标签: python random lambda data-generation

有没有办法使用已知均值,std.dev和lambda生成Box-Cox分布中的随机数?比方说,我使用了random.gauss(mu,sigma)和random.lognormvariate(mu,sigma)来生成正常和对数正态分布的随机变量。如何为Box-Cox案例做同样的事情?如何引入lambda以及均值和标准差?

1 个答案:

答案 0 :(得分:0)

Sci.py有一个变量的框cox(又名。power normal)分布。 From their documentation

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