|
泊松分布(Poisson Distribution)是統(tǒng)計學和概率論中一種重要的離散概率分布,用于描述在單位時間或單位空間內某事件發(fā)生次數(shù)的概率。 泊松分布廣泛應用于排隊論、通信、保險、交通流量、生物統(tǒng)計等多個領域。 泊松分布的定義如果隨機變量 X 表示某單位時間或單位區(qū)域內事件發(fā)生的次數(shù),并且滿足以下條件。- 獨立性:事件的發(fā)生是獨立的,某一區(qū)域的發(fā)生不影響另一區(qū)域。
- 稀疏性:在很短的時間間隔或很小的區(qū)域內,事件發(fā)生的概率很低。
- 恒定速率:單位時間或單位區(qū)域內,事件發(fā)生的平均次數(shù)是恒定的。
那么,X 就服從泊松分布,其概率質量函數(shù)為 其中 泊松分布的性質1.泊松分布的期望和方差這表明,泊松分布的均值和方差相等,這一特性在實際應用中具有重要意義。 2.無記憶性泊松過程具有無記憶性,即未來的事件發(fā)生與過去無關。3.加法性泊松分布與其他分布的關系二項分布的極限 當二項分布的試驗次數(shù) n 趨近于無窮大,而成功概率 p 趨近于零,且 時公式表示為: 指數(shù)分布的事件間隔 如果事件間隔服從指數(shù)分布,且事件獨立發(fā)生,那么在單位時間內事件的次數(shù)服從泊松分布。 泊松分布的應用- 電信領域:用于建模電話呼叫中心在單位時間內接到的呼叫數(shù)量。
- 交通領域:描述某段道路在單位時間內發(fā)生交通事故的次數(shù)。
- 生物統(tǒng)計:用于描述細胞分裂、基因突變或動物個體的分布情況。
- 網(wǎng)絡安全:評估網(wǎng)絡攻擊事件在單位時間內發(fā)生的次數(shù)。
- 保險業(yè):用于預測單位時間內的索賠次數(shù)。
案例分享例1:呼叫中心電話到達某呼叫中心平均每分鐘接到 5 個電話。假設電話到達是獨立的,求一分鐘內接到7個電話的概率。import numpy as np import matplotlib.pyplot as plt from scipy.stats import poisson # 參數(shù)設定 lambda_ = 5 # 平均到達率 λ k = 7 # 事件次數(shù)
# 計算泊松概率 prob = poisson.pmf(k, lambda_) print(f'一分鐘內接到{k}個電話的概率為: {prob:.4f}')
例2:交通事故某城市平均每天有 2 起交通事故。求某一天無交通事故發(fā)生的概率。所以某天無交通事故發(fā)生的概率為 # 參數(shù)設定 lambda_ = 2 # 平均事故發(fā)生率 λ k = 0 # 事件次數(shù)
# 計算泊松概率 prob = poisson.pmf(k, lambda_) print(f'某天無交通事故發(fā)生的概率為: {prob:.4f}')
例三:繪制泊松分布的概率質量函數(shù)下面的代碼將繪制不同 λ 值下的泊松分布 PMF 圖像。 # 參數(shù)設定 lambda_values = [2, 5, 10] # 不同的 λ 值 k_max = 15 # k 的最大值
# 生成 k 值 k = np.arange(0, k_max + 1)
# 繪制不同 λ 值的泊松分布 plt.figure(figsize=(10, 6))
for lambda_ in lambda_values: pmf = poisson.pmf(k, lambda_) plt.plot(k, pmf, 'o-', label=f'λ = {lambda_}')
plt.title('泊松分布的概率質量函數(shù) (PMF)') plt.xlabel('事件發(fā)生次數(shù) (k)') plt.ylabel('概率 P(X = k)') plt.legend() plt.grid(True) plt.show()
該圖顯示了 λ = 2、5、10 時泊松分布的 PMF。可以觀察到,隨著 λ 的增加,分布的形狀由偏斜逐漸趨于對稱。
|