Пилаб, нарисуй распределение вероятностей - PullRequest
0 голосов
/ 25 апреля 2011

я использую pylab для научных вычислительных целей.Я сделал гистограмму с методом гистограммы.Но я также заинтересован в рисовании распределения вероятностей.Кто-нибудь знает об этом?

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Сципи имеет много вероятностных распределений , встроенных , пример некоторых функций из документации (из многих):

norm: нормальная непрерывная случайная величина.

alpha: альфа-непрерывная случайная величина.

beta: непрерывная бета-версия случайной величины.

chi: непрерывная случайная величина Чи.

erlang: непрерывная случайная величина Эрланга.

gamma: гамма-непрерывная случайная величина.

...

Некоторые примеры того, как нарисовать из дистрибутива и построить norm, beta, chi and alpha:

from scipy.stats import *
from pylab import hist, show,subplot

N = 2000

subplot(221)
X = norm.rvs(size=N)
hist(X,normed=True,bins=30)

subplot(222)
X = beta.rvs(2,1,size=N)
hist(X,normed=True,bins=30)

subplot(223)
X = chi.rvs(2.0, size=N)
hist(X,normed=True,bins=30)

subplot(224)
X = gamma.rvs(1.0, size=N)
hist(X,normed=True,bins=30)
show()

enter image description here

0 голосов
/ 20 марта 2012

Пример того, как это сделать, приведен на странице примеров matplotlib:

http://matplotlib.sourceforge.net/users/screenshots.html#histograms

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...