超幾何分布及在python中的簡單運用

2021-08-21 05:58:25 字數 1540 閱讀 2725

超幾何分布

超幾何分布屬於離散型隨機變數的概率分布問題,隨機變數可以取有限個值,在每取乙個值時可以求出乙個概率,此時求解的方法就是採用古典概型公式

產品抽樣檢查中經常遇到一類實際問題,假定在n件產品中有m件不合格品,即不合格率

在產品中隨機抽n件做檢查,發現k件不合格品的

概率

,k=0,1,2,...,min。

亦可寫作

(與上式不同的是m可為任意實數,而c表示的組合數m為非負整數)

古典概型

的組合形式,a為下限,b為上限,此時我們稱

隨機變數

x服從超幾何分布(hypergeometric distribution)。

需要注意的是:

[1]

(1)超幾何分布的模型是不放回抽樣。

(2

)超幾何分布中的引數是m,n,n,上述超幾何分布記作x~h(n,n,m)。

python事例**:

import numpy as np

import matplotlib.pyplot as plt

# 超幾何分布 hypergeometric(ngood, nbad, nsample, size=none) 好的總數、壞的總數、每次取樣數、試驗次數

# np.random.hypergeometric(10,20,5,size=4)

# 在乙個口袋中裝有30個球,其中有10個紅球,其餘為白球,這些球除顏色外完全相同。遊戲者一次從中摸出5個球。摸到至少4個紅球就中一等獎,那麼獲一等獎的概率是多少?

s = np.random.hypergeometric(10,20

,5,size=1000000)

p = sum(s>=4)/1000000.

print(p)

fig = plt.figure(figsize=(8

,6))

a1 = fig.add_subplot(2,2

,1)a1.hist(s ,

bins=20

,color='k'

,alpha=0.3)

plt.show()

超幾何分布 學習筆記 幾種特殊分布之間的關係

本文給可供有興趣的高中生以及大一新生了解統計學的幾種特殊分布及它們之間的關係。由於篇幅所限,文章重點在於解釋其內在聯絡,對於較為繁瑣的推導進行了略去。有興趣的同學可以自行查詢更多資料。此外,大學課程中推導數學期望和方差,更多地用到矩量母函式 moment generating function,簡稱...

python資料分布 Python中的資料分布

我有乙個大的資料集和已發生的損失 我想通過蒙特卡羅模擬計算未來損失的分布。在 首先計算頻率分布,然後計算嚴重性分布 在保險中,這稱為頻率 嚴重性模型 在 請檢視所附 from scipy.stats import lognorm,norm,poisson,gamma,expon from scipy...

在python中的用法 在Python中使用

這篇文章主要介紹了在 python 中使用 slots 方法的詳細教程 slots 方法是python 的乙個重要內建類方法 基於 python2.x 版本需要的朋友可以參考下 正常情況下,當我們定義了乙個 class 建立了乙個 class 的例項後,我們可以給該例項 繫結任何屬性和方法,這就是動...