漂移
漂移率模型组件
描述
的漂移
对象指定连续时间随机微分方程(SDEs)的漂移率分量。
漂移率规范支持样本路径的模拟据nvar
驱动的状态变量NBrowns
布朗运动的风险来源结束了NPeriods
连续的观测周期,近似连续时间的随机过程。
漂移率规格可以是任意的据nvar
——- - - - - -1
向量值函数F一般形式的:
地点:
一个
是一个据nvar
——- - - - - -1
可访问的向量值函数(t,Xt)接口。B
是一个据nvar
——- - - - - -据nvar
可使用(t,Xt)接口。
漂移率规范与该形式的向量值SDE相关联
地点:
Xt是一个
据nvar
——- - - - - -1
过程变量的状态向量。dWt是一个
NBrowns
——- - - - - -1
布朗运动向量。一个而且B为模型参数。
漂移率规范是灵活的,并为静态/线性漂移模型提供直接的参数支持。它也是可扩展的,并通过接口为动态/非线性模型提供间接支持。这使您能够指定几乎任何漂移率规范。
创建
语法
描述
创建一个默认值DriftRate
=漂移(一个
,B
)DriftRate
模型组件。
指定所需的输入参数一个
而且B
是以下类型之一:
一个MATLAB®数组中。指定数组表示静态(非时变)参数规范。这个数组完全捕获所有实现细节,这些细节明显与参数形式相关。
一个MATLAB函数。指定函数提供了对几乎任何静态、动态、线性或非线性模型的间接支持。通过接口支持该参数,因为函数隐藏了所有实现细节并将其完全封装。
请注意
可以根据需要指定数组和函数输入参数的组合。
此外,如果函数接受标量时间,则该参数被识别为时间的确定性函数t
作为它唯一的输入参数。否则,假设参数是时间的函数t和国家X (t)并用两个输入参数调用。
的漂移
对象封装复合漂移率规范并返回以下显示的参数:
率
-漂移率函数,F.率
是漂移率计算引擎。它接受当前时间t和一个据nvar
——- - - - - -1
状态向量Xt作为输入,并返回据nvar
——- - - - - -1
漂移速度向量。一个
-输入参数的访问函数一个
.B
-输入参数的访问函数B
.
输入参数
属性
例子
更多关于
算法
当指定输入参数时一个
而且B
作为MATLAB数组,它们与线性漂移参数形式相关联。相比之下,当指定任意一个时一个
或B
作为一个函数,您几乎可以自定义任何漂移率规范。
访问输出漂移率参数一个
而且B
如果没有输入,则只返回原始的输入规范。因此,当您调用没有输入的漂移率参数时,它们的行为就像简单的属性一样,并允许您测试原始输入规范的数据类型(double vs. function,或者等价地,静态vs.动态)。这对于验证和设计方法非常有用。
当使用输入调用漂移率参数时,它们的行为类似于函数,给人动态行为的印象。的参数一个
而且B
接受观察时间t一个状态向量Xt,并返回适当维度的数组。具体来说,参数一个
而且B
计算相应的漂移率分量。即使您最初将输入指定为数组,漂移
将其视为时间和状态的静态函数,通过这种方式确保所有参数都可以通过相同的接口访问。
参考文献
[1] Aït-Sahalia, Yacine。检验即期利率的连续时间模型。金融研究综述第9卷第1期。1996年4月2日,第385-426页。
[2] Aït-Sahalia, Yacine。利率和其他非线性扩散的跃迁密度。金融杂志第54卷第4期。4, 1999年8月,第1361-95页。
保罗,格拉瑟曼。金融工程中的蒙特卡罗方法.施普林格,2004年。
[4]赫尔,约翰。期权、期货及其他衍生品.第7版,Prentice Hall, 2009年。
约翰逊,诺曼·劳埃德,等。连续单变量分布.第二版,威利,1994年。
[6]史莱夫,史蒂文E。金融随机微积分.施普林格,2004年。
版本历史
在R2008a中介绍