关于连续时间随机游走中跳跃概率的拉普拉斯变换公式推导的疑问
嘿,我来一步步帮你拆解这个公式的推导——核心确实是拉普拉斯变换的卷积性质,咱们慢慢理清楚:
首先先明确几个关键前提(CTRW的基本假设,你看到的文章可能默认你知道,但这是推导的基础):
- 两次跳跃之间的等待时间$\tau_1, \tau_2, ...$是独立同分布的,它们的概率密度函数(PDF)就是$\rho(t)$
- 第n次跳跃的时间$t_n = \tau_1 + \tau_2 + ... + \tau_n$,也就是前n个等待时间的和
- $p_n(t)$的定义是:t时刻恰好完成了n次跳跃的概率,也就是第n次跳跃发生在t之前,第n+1次跳跃发生在t之后,即$P(t_n \leq t < t_{n+1})$
第一步:把$p_n(t)$写成积分形式
我们可以把$p_n(t)$拆解成:第n次跳跃在时刻$\tau \leq t$发生,并且从$\tau$开始的下一次等待时间要大于$t-\tau$(这样t就落在第n次和第n+1次跳跃之间)。用概率积分表示就是:
$$p_n(t) = \int_0^t f_{t_n}(\tau) \cdot S_{\tau_{n+1}}(t-\tau) d\tau$$
这里$f_{t_n}(\tau)$是$t_n$的PDF,$S_{\tau_{n+1}}(x) = P(\tau_{n+1} > x)$是等待时间的生存函数(也就是超过x时间才发生下一次跳跃的概率)。
第二步:对$p_n(t)$做拉普拉斯变换
根据拉普拉斯变换的定义$\hat{f}(s) = \int_0^\infty e^{-st}f(t)dt$,我们对$p_n(t)$取变换:
$$\hat{p}n(s) = \int_0^\infty e^{-st} \left( \int_0^t f{t_n}(\tau) \cdot S_{\tau_{n+1}}(t-\tau) d\tau \right) dt$$
这是一个卷积的拉普拉斯变换!我们可以先交换积分顺序(因为都是非负函数,满足富比尼定理),再做变量替换:
令$u = t - \tau$,则$t = \tau + u$,$dt = du$,内层积分变成:
$$\int_0^\infty e^{-s(\tau+u)} S_{\tau_{n+1}}(u) du = e^{-s\tau} \cdot \int_0^\infty e^{-su} S_{\tau_{n+1}}(u) du$$
第三步:计算生存函数的拉普拉斯变换
先算$\int_0^\infty e^{-su} S_{\tau_{n+1}}(u) du$:
因为$S_{\tau_{n+1}}(u) = \int_u^\infty \rho(v) dv$(生存函数是PDF从u到无穷的积分),交换积分顺序后:
$$\int_0^\infty e^{-su} \int_u^\infty \rho(v) dv du = \int_0^\infty \rho(v) \int_0^v e^{-su} du dv$$
计算内层积分$\int_0^v e^{-su} du = \frac{1 - e^{-sv}}{s}$,代入后:
$$\int_0^\infty \rho(v) \cdot \frac{1 - e^{-sv}}{s} dv = \frac{1}{s} \left( \int_0^\infty \rho(v) dv - \int_0^\infty e^{-sv}\rho(v) dv \right)$$
因为$\rho(v)$是PDF,所以$\int_0^\infty \rho(v) dv = 1$,而$\int_0^\infty e^{-sv}\rho(v) dv$就是$\rho(v)$的拉普拉斯变换$\hat{\rho}(s)$,所以这个结果简化为:
$$\frac{1 - \hat{\rho}(s)}{s}$$
第四步:计算$t_n$的拉普拉斯变换
$t_n$是n个独立同分布的$\tau_i$的和,根据拉普拉斯变换的性质:独立随机变量和的拉普拉斯变换等于各自拉普拉斯变换的乘积。每个$\tau_i$的拉普拉斯变换是$\hat{\rho}(s)$,所以n个的乘积就是$\hat{\rho}(s)^n$,也就是:
$$\int_0^\infty e^{-s\tau} f_{t_n}(\tau) d\tau = \hat{\rho}(s)^n$$
第五步:合并得到最终公式
把上面两步的结果合起来,就得到:
$$\hat{p}_n(s) = \hat{\rho}(s)^n \cdot \frac{1 - \hat{\rho}(s)}{s}$$
再解释那个中间表达式
你看到的$\mathbb{E}\left[e^{-s t_n}\cdot\frac{1-e^{-s\tau_{n+1}}}{s}\right]$,其实可以利用独立性拆解开:
因为$t_n$和$\tau_{n+1}$是独立的(CTRW中等待时间和之前的跳跃时间无关),所以期望可以拆成乘积:
$$\mathbb{E}\left[e^{-s t_n}\cdot\frac{1-e^{-s\tau_{n+1}}}{s}\right] = \frac{1}{s} \cdot \mathbb{E}[e^{-s t_n}] \cdot \mathbb{E}[1 - e^{-s\tau_{n+1}}]$$
其中:
- $\mathbb{E}[e^{-s t_n}]$就是$t_n$的拉普拉斯变换,即$\hat{\rho}(s)^n$
- $\mathbb{E}[1 - e^{-s\tau_{n+1}}] = 1 - \mathbb{E}[e^{-s\tau_{n+1}}] = 1 - \hat{\rho}(s)$
乘起来就和我们推导的公式完全一致了!
备注:内容来源于stack exchange,提问作者Remeraze

