讀書筆記-如何在Python中實現這五類強大的概率分布

參考:如何在Python中實現這五類強大的概率分布 - CSDN博客

仔細研究一下scipy.stats模塊。

概率分布有兩種類型:離散(discrete)概率分布和連續(continuous)概率分布。

離散概率分布也稱為概率質量函數(probability mass function)。

離散概率分布的例子有伯努利分布(Bernoulli distribution)、二項分布(binomial distribution)、泊松分布(Poisson distribution)和幾何分布(geometric distribution)等。

連續概率分布也稱為概率密度函數(probability density function),它們是具有連續取值(例如一條實線上的值)的函數。

正態分布(normal distribution)、指數分布(exponential distribution)和β分布(beta distribution)等都屬於連續概率分布。

二項分布(Binomial Distribution)

stats.binom.pmf

泊松分布(Poisson Distribution)

stats.poisson.pmf

正態分布(Normal Distribution)

stats.norm.pdf

β分布(Beta Distribution)

stats.beta.pdf

指數分布(Exponential Distribution)

指數分布是一種連續概率分布,用於表示獨立隨機事件發生的時間間隔。比如旅客進入機場的時間間隔、打進客服中心電話的時間間隔、中文維基百科新條目出現的時間間隔等等。

P(x;λ)=λe^-λx

下面的例子,假設1秒里,平均發生事件的次數為0.5,那麼,兩次之間的間隔時間的概率密度函數為:

lambd=0.5

x=np.arange(0, 15, 0.1)

y = lambd * np.exp(-lambd * x)

plot(x,y) #從圖形看出,概率是急劇下降的


推薦閱讀:

知乎1662萬次瀏覽,4個高票回答,本篇真切講述了實驗室那些最危險的經歷。
人類壯陽簡史
沙幣是一種動物?裸男花和光棍樹也是真實存在的
我知道的一些有趣但無用的冷知識(第2彈)
什麼是科學?

TAG:自然科學 | 數學 |