文档帮助中心文档
建立一个Cox-Ingersoll-Ross利率树
CIRTree = cirvolspec (VolSpec RateSpec TimeSpec)
例子
CIRTree= cirvolspec (VolSpec,RateSpec,TimeSpec)构建Cox-Ingersoll-Ross (CIR)利率树。CIR树使用具有Nawalka-Beliaeva (NB)方法的CIR++模型。
CIRTree= cirvolspec (VolSpec,RateSpec,TimeSpec)
CIRTree
VolSpec
RateSpec
TimeSpec
全部折叠
创建一个RateSpec使用intenvset函数。
intenvset
率= (0.035;0.042147;0.047345;0.052707);日期= {“2017年1月- 1”;“2018年1月- 1”;“2019年1月- 1”;“2020年1月- 1”;“2021年1月- 1”};ValuationDate =“2017年1月- 1”;EndDates =日期(2:结束);复合= 1;RateSpec = intenvset (“ValuationDate”ValuationDate,startdate可以的ValuationDate,“EndDates”EndDates,“利率”率,“复合”、复合);
创建一个圆形的树。
圆形的
NumPeriods =长度(EndDates);α= 0.03;θ= 0.02;σ= 0.1;解决=' 01 - 1月- 2017;成熟=' 01 - 1月- 2021;CIRTimeSpec = CIRTimeSpec(结算,到期,NumPeriods);CIRVolSpec = CIRVolSpec (Sigma, Alpha, Theta);CIRT = cirtree(CIRVolSpec, RateSpec, CIRTimeSpec)
CIRT =结构体字段:FinObj: 'CIRFwdTree' VolSpec: [1x1 struct] TimeSpec: [1x1 struct] RateSpec: [1x1 struct] tObs: [0 1 2 3] dObs: [736696 737061 737426 737791] FwdTree: {1x4 cell} Connect: {[3x1 double] [3x3 double] [3x5 double]} probes: {[3x1 double] [3x3 double] [3x5 double]}
挥发性过程规范,使用VolSpec输出从cirvolspec.
cirvolspec
数据类型:结构体
结构体
初始无风险利率曲线的利率规范,由RateSpec获得intenvset.有关利率规范的信息,请参阅intenvset.
时间树布局规范,使用TimeSpec输出从cirtimespec.
cirtimespec
重组树的时间和利率信息,以结构形式返回。
cirtimespec|cirvolspec
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系