随机微分方程(SDEs)的欧拉模拟
这个函数模拟表单的任何向量值SDE
在哪里:
X是一个据nvar——- - - - - -1
要模拟的过程变量(例如,短期利率或股票价格)的状态向量。
W.是一个那个——- - - - - -1
布朗运动向量。
F是一个据nvar——- - - - - -1
矢量值漂移速率功能。
G是一个据nvar——- - - - - -那个矩阵值扩散率函数。
simByEuler
模拟NTRIALS
样本路径据nvar
相关状态变量驱动那个
布朗运动的风险源NPERIODS
利用欧拉方法逼近连续时间随机过程。
该仿真引擎提供了基础广泛连续时间过程的离散时间近似。模拟直接来自动作的随机微分方程。因此,离散时间过程仅接近真正的连续时间过程德国
接近零。
输入参数Z.
允许您直接指定噪声生成过程。这个过程优先于相关性
参数的SDE.
对象的值attheth
输入信号。如果没有指定值Z.
那simByEuler
生成相关的高斯变量,根据要求使用或不使用对偶采样。
末期流程
参数允许您尽早终止给定的试验。在每次步骤结束时,simByEuler
测试状态向量XT.一个人南
条件。因此,为了表示给定试验的提前结束,状态向量的所有元素XT.必须南
.此测试启用用户定义流程
函数表示试验的提前终止,并在某些情况下提供显著的性能优势(例如,为淘汰障碍选项定价)。
[1] Deelstra G.和F. Delbaen。具有随机漂移项的离散随机(利率)过程的收敛性应用随机模型及数据分析。,1998年,卷。14,1号,第77-84页。
D. Higham和X. Mao。蒙特卡罗模拟的收敛性包括均值回归平方根过程计算金融杂志。, 2005,第8卷,第3期,第35-61页。
[3] Lord, R., R. Koekkoek和D. Van Dijk。随机波动率模型的有偏模拟方案比较定量金融学。,2010年,卷。10,2号,第177-194页。