【发布时间】:2017-06-27 18:36:27
【问题描述】:
我正在尝试在 r 中模拟复合泊松过程。该过程由 $ \sum_{j=1}^{N_t} Y_j $ 定义,其中 $Y_n$ 是独立于 i.i.d 序列的 $N(0,1)$ 值,$N_t$ 是带有参数 $1$ 的泊松过程。我试图在没有运气的情况下在 r 中模拟这个。我有一个算法来计算它,如下所示: 模拟cPp从0到T:
启动:$ k = 0 $
在 $\sum_{i=1}^k T_i 时重复
设置$k = k+1$
模拟 $T_k \sim exp(\lambda)$(在我的例子中 $\lambda = 1$)
模拟 $Y_k \sim N(0,1)$ (这只是一个特例,我希望能够将其更改为任何分布)
轨迹由 $X_t = \sum_{j=1}^{N_t} Y_j $ 给出,其中 $N(t) = sup(k : \sum_{i=1}^k T_i \leq t )$
有人可以帮我在 r 中模拟这个,以便我可以绘制过程吗?我已经尝试过,但无法完成。
【问题讨论】:
-
你能使用
rnorm、rexp,和while吗?它可能很慢,但与任何其他编程语言都没有区别。你试过什么? -
您好,我也有同样的问题,您如何从任何分布中模拟 Y?
标签: r simulation