繁体   English   中英

Pylab,绘制概率分布

[英]Pylab, draw a probability distribution

我使用pylab进行科学计算。 我用hist方法做了直方图。 但我也有兴趣绘制概率分布。 有人知道吗?

Scipy 内置了许多概率分布,一些函数示例来自docs(很多):

norm :正常的连续随机变量。

alpha :alpha连续随机变量。

beta :一个beta连续随机变量。

chi :一个连续的随机变量。

erlang :一个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()

在此输入图像描述

有关如何在matplotlib示例页面上执行此操作的示例:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM