[英]Two step probability draw - Combine probability weighting function and a draw from a truncuated normal distribution
[英]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.