几何布朗运动模型
建立并显示几何布朗运动(GBM)模型,该模型来源于CEV
(不变方差弹性)类。
几何布朗运动(GBM)模型允许您模拟的样本路径据nvar
状态变量NBrowns
风险过的布朗运动源NPeriods
连续观测周期,近似连续时间GBM随机过程。具体来说,该模型允许模拟向量值GBM过程的形式
哪里:
XŤ是一个据nvar
——- - - - - -1
过程变量的状态向量。
μ是一个据nvar
——- - - - - -据nvar
广义期望瞬时收益率矩阵。
d是一个据nvar
——- - - - - -据nvar
对角矩阵,其中沿主对角线的每个元素是状态矢量的对应的元件XŤ。
V是一个据nvar
——- - - - - -NBrowns
瞬时挥发率矩阵。
一页Ť是一个NBrowns
——- - - - - -1
布朗运动向量。
创建一个默认“绿带运动”
=“绿带运动”(返回
,σ
)“绿带运动”
对象。
指定所需的输入参数为下列类型之一:
一个MATLAB®数组中。指定一个数组表示一个静态(非时变)参数说明。这个数组完全捕获了所有实现细节,这些细节显然与参数形式相关。
一个MATLAB功能。指定一个功能提供了一种用于几乎任何静态的,动态的,直链的,或非线性模型间接支撑。万博1manbetx此参数是通过接口的支持,因为所有的实万博1manbetx现细节被隐藏和功能完全封装。
您可以根据需要指定数组和函数输入参数的组合。
此外,如果函数接受标量时间,则将参数标识为时间的确定性函数Ť
作为其唯一的输入参数。否则,参数被认为是时间的函数Ť和国家X(t)的并使用两个输入参数调用。
创建一个“绿带运动”
=“绿带运动”(___,名称,值
)“绿带运动”
对象,其中有一个或多个指定的附加选项名称,值
对参数。
的名字
属性名和价值
为其对应的值。的名字
必须出现在单引号内(“”
)。可以按任意顺序指定多个名称-值对参数名1,值1,...,NameN,值N
该“绿带运动”
对象具有以下内容属性:
开始时间
-初始观测时间
将startState
- 在初始状态开始时间
关联
-访问功能关联
输入,作为时间的函数调用
漂移
-复合漂流率函数,作为时间和状态的函数调用
扩散
-复合扩散率函数,可作为时间和状态的函数调用
模拟
-模拟功能或方法
返回
-输入参数的访问函数返回
,作为时间和状态的函数可调用
σ
-输入参数的访问函数σ
,作为时间和状态的函数可调用
插 |
随机微分方程的布朗插值 |
模拟 |
模拟多元随机微分方程(SDEs) |
simByEuler |
随机微分方程的欧拉模拟 |
simBySolution |
模拟对角漂移GBM过程的近似解 |
当作为阵列指定所需的输入参数,它们与一个特定的参数形式相关联。相比之下,当您指定所需的输入参数的函数,你几乎可以定制任何规格。
在没有输入的情况下访问输出参数只会返回原始输入规范。因此,当您在没有输入的情况下调用这些参数时,它们的行为类似于简单的属性,并允许您测试原始输入规范的数据类型(double vs. function,或者等效地,静态vs.动态)。这对于验证和设计方法非常有用。
当你调用这些参数的输入,他们表现得像功能,给人的动态行为的印象。该参数接受观察时间Ť一个状态向量XŤ,并返回适当维度的数组。即使您最初将输入指定为数组,“绿带运动”
将其视为时间和状态的静态函数,这意味着保证所有参数都可以通过相同的接口访问。
[1]Ait-Sahalia Yacine。“测试现货利率的连续时间模型。”财务研究检讨,第9卷,第3期。1996年4月2日,第385-426页。
[2] AIT-Sahalia,亚辛。“过渡密度的利率与其他非线性扩散。”金融杂志,第54卷,不。1999年8月4日,第1361-95页。
[3]格拉瑟曼,保罗。金融工程中的蒙特卡罗方法。施普林格,2004年。
[4]船体,约翰。期权,期货及其他衍生。第七版,普伦蒂斯霍尔,2009年。
[5]约翰逊,诺曼劳埃德等。连续单变量分布。第2版,Wiley出版社,1994年。
史帝文·史帝文。金融随机微积分。施普林格,2004年。