**泊松过程**是随机过程中最重要的一类计数过程,用于描述在连续时间中“事件”以恒定平均速率独立发生的随机现象

泊松过程(Poisson Process)

泊松过程是随机过程中最重要的一类计数过程,用于描述在连续时间中“事件”以恒定平均速率独立发生的随机现象。它广泛应用于排队论、通信系统、保险精算、神经科学和金融建模等领域。


一、基本定义

一个随机过程 $ {N(t)}_{t \geq 0} $ 称为 参数为 $ \lambda > 0 $ 的泊松过程,若满足以下条件:

  1. 初始条件:$ N(0) = 0 $
  2. 独立增量性:任意不相交的时间区间内,事件发生次数相互独立
  3. 平稳增量性:事件在长度为 $ t $ 的区间内发生的概率只依赖于 $ t $,与起始点无关
  4. 单点事件概率
    • $ P(N(h) = 1) = \lambda h + o(h) $
    • $ P(N(h) \geq 2) = o(h) $,即极短时间内几乎不可能发生两个以上事件

其中 $ \lambda > 0 $ 是强度(或到达率),单位时间内平均发生的事件数。


二、等价定义方式

✅ 定义1:基于泊松分布(最常见)

对任意 $ t > 0 $,有:
P(N(t)=k)=(λt)ke−λtk!,k=0,1,2,… P(N(t) = k) = \frac{(\lambda t)^k e^{-\lambda t}}{k!},\quad k = 0,1,2,\ldots P(N(t)=k)=k!(λt)keλt,k=0,1,2,
即 $ N(t) \sim \mathrm{Poisson}(\lambda t) $


✅ 定义2:基于指数分布的到达间隔时间

设 $ T_1, T_2, \ldots $ 表示第1次、第2次……事件之间的到达间隔时间,则:

  • $ T_i \overset{i.i.d.}{\sim} \mathrm{Exp}(\lambda) $,即指数分布,密度函数:
    fT(t)=λe−λt,t≥0 f_T(t) = \lambda e^{-\lambda t},\quad t \geq 0 fT(t)=λeλt,t0
  • 第 $ n $ 次事件的发生时间(到达时间)为:
    Sn=T1+T2+⋯+Tn∼Gamma(n,λ) S_n = T_1 + T_2 + \cdots + T_n \sim \mathrm{Gamma}(n, \lambda) Sn=T1+T2++TnGamma(n,λ)
    即伽马分布(厄兰分布)

📌 这说明:泊松过程是独立指数间隔时间的累加过程


三、关键性质

性质描述
无记忆性指数分布具有无记忆性 ⇒ 系统“永远年轻”
例如:已等待 $ s $ 时间仍未发生事件,则未来还需等待时间仍服从 $ \mathrm{Exp}(\lambda) $
独立增量不同时段的事件计数独立
稀有性在极短时间 $ dt $ 内,最多发生一次事件
叠加性(Superposition)两个独立的泊松过程(强度 $ \lambda_1, \lambda_2 $)合并后仍是泊松过程,强度为 $ \lambda_1 + \lambda_2 $
分解性(Thinning)若每个事件以概率 $ p $ 被保留,则保留事件构成强度为 $ p\lambda $ 的泊松过程;被剔除的也构成强度为 $ (1-p)\lambda $ 的泊松过程

四、分类:齐次 vs 非齐次

1. 齐次泊松过程(Homogeneous Poisson Process)

  • 强度 $ \lambda $ 为常数
  • $ E[N(t)] = \lambda t $,方差也为 $ \lambda t $
  • 最基本形式

2. 非齐次泊松过程(Non-homogeneous Poisson Process)

  • 强度 $ \lambda(t) $ 是时间的函数(时变到达率)
  • 累计强度函数:
    Λ(t)=∫0tλ(s) ds \Lambda(t) = \int_0^t \lambda(s)\,ds Λ(t)=0tλ(s)ds
  • 此时:
    P(N(t)=k)=[Λ(t)]ke−Λ(t)k! P(N(t) = k) = \frac{[\Lambda(t)]^k e^{-\Lambda(t)}}{k!} P(N(t)=k)=k![Λ(t)]keΛ(t)
  • 到达时间不再服从指数分布,但可通过变换生成

✅ 应用于高峰时段电话呼叫、网站流量波动等场景。


五、复合泊松过程(Compound Poisson Process)

定义:
X(t)=∑i=1N(t)Yi X(t) = \sum_{i=1}^{N(t)} Y_i X(t)=i=1N(t)Yi
其中:

  • $ N(t) $ 是泊松过程
  • $ Y_i $ 是 i.i.d. 随机变量,表示每次事件带来的“跳跃大小”

📌 应用:

  • 保险公司总索赔金额模型:$ Y_i $ 为第 $ i $ 次赔付额
  • 股票价格跳变模型(跳跃扩散)

六、应用实例

领域应用方式
排队系统顾客到达时间服从泊松过程(如 M/M/1 中的第一个 M)
电信网络数据包到达路由器的时间建模
放射性衰变单位时间内探测到的粒子数
神经科学神经元发放动作电位( spikes )的理想化模型
金融工程信用违约事件建模(Cox 过程)、跳跃风险定价

七、模拟方法(Python 示例)

import numpy as np
import matplotlib.pyplot as plt

def simulate_poisson_process(lam, T):
    """模拟参数为 lam、时间上限为 T 的泊松过程"""
    times = []
    t = 0
    while t < T:
        # 生成下一个间隔时间
        inter_arrival = np.random.exponential(1 / lam)
        t += inter_arrival
        if t < T:
            times.append(t)
    return times

# 参数设置
lambda_rate = 2      # 平均每单位时间发生2次
max_time = 10

arrival_times = simulate_poisson_process(lambda_rate, max_time)

print("事件发生时间:", np.round(arrival_times, 3))
print("总共发生次数:", len(arrival_times))

# 可视化
plt.step(arrival_times, range(1, len(arrival_times)+1), where='post')
plt.xlabel('Time')
plt.ylabel('Number of Events')
plt.title(f'Poisson Process ($\\lambda = {lambda_rate}$)')
plt.grid(True)
plt.show()

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bol5261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值