svas
Янв. 15, 2011 21:33:53
Почему функция random.normalvaiate возвращает отрицательные значения?
>>> import random
>>> for _ in range(10):
... print random.normalvariate(0.0, 1.0)
...
-0.708626971737
-0.382951553171
-0.368849438028
1.92158164588
-0.284006200962
-1.75825367786
-0.87144581897
1.49431332725
-1.07604107463
-0.330515387452
>>>
alexx11
Янв. 15, 2011 21:37:42
svas normalvariate(mu, sigma)
sigma - это та же дисперсия, точней её корень. Поэтому они просто обязаны быть с разными знаками при нулевом матожидании.