主要内容

fitSvensson

适合Svensson债券市场数据的函数

fitSvensson对于一个IRFunctionCurve不推荐。使用fitSvensson与一个parametercurve对象。有关更多信息,请参见fitSvensson

描述

例子

CurveObj= IRFunctionCurve.fitSvensson (类型,解决,仪器)适合Svensson函数为债券市场数据。

例子

CurveObj= IRFunctionCurve.fitSvensson (___,名称,值)添加可选名称-值对参数。

例子

全部折叠

这个例子展示了如何使用一个Svensson函数以适应债券市场数据。

解决= datenum (的15 - 4月- 2014);成熟= datemnth(定居,12 * [1 2 3 5 7 10 20 30]”);CleanPrice = (100.1 100.1 100.2 99.0 101.8 99.2 101.7 100.2) ';CouponRate = (0.0200 0.0275 0.035 0.042 0.0475 0.0525 0.055 0.052) ';仪器= [repmat(结算、大小(成熟度))成熟CleanPrice CouponRate);1:360 PlottingPoints = datemnth(解决);收益率= bndyield (CleanPrice CouponRate,解决、成熟度);SvenssonModel = IRFunctionCurve.fitSvensson (“零”、结算、仪器);SvenssonModel.Parameters
ans =1×61.8298 -1.2299 1.6315 12.3890 1.6981 8.9422
%建立情节情节(PlottingPoints getParYields (SvenssonModel PlottingPoints),‘g’)举行散射(成熟,产量,“黑”)datetick (“x”)({传奇Svensson拟合曲线的,“收益”},“位置”,“最佳”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象,散射。这些对象代表Svensson拟合曲线,产量。

输入参数

全部折叠

指定类型的债券利率曲线,通过使用一个标量特征向量。

数据类型:字符

结算日期利率曲线,使用一个标量串行数字或日期指定特征向量。

数据类型:|字符

仪器,使用一个指定的N——- - - - - -4数据矩阵的第一列的位置解决日期使用串行日期编号,第二列是成熟使用一个串行日期数字,第三列是干净的价格,第四列是CouponRate债券。

数据类型:

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:CurveObj = IRFunctionCurve.fitSvensson(“0”,解决仪器)

名称-值对所有债券仪器参数

全部折叠

每年的复合频率IRFunctionCurve对象,指定为逗号分隔组成的“复合”和一个标量数字使用一个支持的价值观:金宝app

  • −1=连续复利计算

  • 0=单利(不计息)

  • 1=年度复合

  • 2=半年计息

  • 3每年三次=复利

  • 4=季度复合

  • 6=双月刊复合

  • 12=每月复利

数据类型:

日计数的基础利率曲线,指定为逗号分隔组成的“基础”和一个标量整数。

  • 0 -实际/实际

  • 1 - 30/360 (SIA)

  • 2 -实际/ 360

  • 3 -实际/ 365

  • 4 - 30/360 (PSA)

  • 5 - 30/360 (ISDA)

  • 6 - 30/360(欧洲)

  • 实际/ 7 - 365(日本)

  • 8 -实际/实际(国际)

  • 9 -实际/ 360(国际)

  • 实际/ 10 - 365(国际)

  • 11 - 30/360E(国际)

  • 实际/ 12 - 365 (ISDA)

  • 13 -总线/ 252

有关更多信息,请参见基础

数据类型:

IRFitOptions对象,指定使用以前创建的对象使用IRFitOptions

数据类型:对象

名称-值对为每个债券仪器参数

全部折叠

优惠券的债券,每年指定为逗号分隔组成的“InstrumentPeriod”和一个标量数值。

数据类型:

天计算债券的基础上,指定为逗号分隔组成的“InstrumentBasis”和一个标量整数。

  • 0 -实际/实际

  • 1 - 30/360 (SIA)

  • 2 -实际/ 360

  • 3 -实际/ 365

  • 4 - 30/360 (PSA)

  • 5 - 30/360 (ISDA)

  • 6 - 30/360(欧洲)

  • 实际/ 7 - 365(日本)

  • 8 -实际/实际(国际)

  • 9 -实际/ 360(国际)

  • 实际/ 10 - 365(国际)

  • 11 - 30/360E(国际)

  • 实际/ 12 - 365 (ISDA)

  • 13 -总线/ 252

请注意

InstrumentBasis不同债券的工具基础从利率曲线的值基础价值。

有关更多信息,请参见基础

数据类型:

月底规则,指定为逗号分隔组成的“InstrumentEndMonthRule”和一个逻辑值。这条规则只适用于当成熟是一个月底日期一个月有30或更少的天。

  • 0=无视规则,也就是说,债券的息票付款日期总是相同的数值的一天。

  • 1=裁决(默认),也就是说,债券的息票付款日期总是最后实际日。

数据类型:逻辑

仪器发行日期,指定为逗号分隔组成的“InstrumentIssueDate”和一个标量串行数字或日期特征向量。

数据类型:|字符

日期首次当债券票面利率支付(当债券有一个不规则的第一次使用优惠券),指定为逗号分隔组成的“InstrumentFirstCouponDate”和一个标量串行数字或日期特征向量。当InstrumentFirstCouponDateInstrumentLastCouponDate都是指定的,InstrumentFirstCouponDate优先支付在确定结构。如果你不指定一个InstrumentFirstCouponDate、现金流支付日期决定从其他输入。

数据类型:|字符

最后一息票债券的到期之前日期(使用去年息票债券有一个不规则的时期),指定为逗号分隔组成的“InstrumentLastCouponDate”和一个标量串行数字或日期特征向量。在缺乏指定InstrumentFirstCouponDate,一个指定的InstrumentLastCouponDate确定债券的票面利率结构。债券的票面利率结构是截断InstrumentLastCouponDate的,不管在哪里摔倒,是成熟之后只债券的现金流。如果你不指定一个InstrumentLastCouponDate、现金流支付日期决定从其他输入。

数据类型:|字符

脸或票面价值,指定为逗号分隔组成的“InstrumentFace”和一个标量数值。

数据类型:

请注意

当使用仪器名称-值对,您可以指定单利债券通过指定InstrumentPeriod值作为0。如果InstrumentBasisInstrumentPeriod不指定为键,使用默认值如下:InstrumentBasis0(行动/行为)InstrumentPeriod2

输出参数

全部折叠

Svensson曲线模型,作为一个结构返回。创建- siegel模型之后,您可以查看- siegel模型参数使用:

CurveObj.Parameters
参数的顺序是Beta0,Beta1,Beta2,Beta3,tau1,tau2]。

算法

一个类似的模型- siegel Svensson模型,添加两个额外的参数在期限结构占了更大的灵活性。这个模型提出远期汇率可以建模具有以下形式:

如上所述,这可以集成为零得到一个方程曲线:

引用

[1]纳尔逊,C.R.,Siegel, A.F. “Parsimonious modelling of yield curves.”商业杂志》上。60卷,1987年,页473 - 89。

[2]Svensson L.E.O.“估计和解释远期利率:瑞典1992 - 4”。国际货币基金组织(IMF),国际货币基金组织的工作论文,1994/114。

[3]费舍尔,M。Nychka D。Zervos D。“合适的利率期限结构与平滑样条函数。”联邦储备系统的理事会,联邦储备委员会工作报告1995 - 1。

[4]安德森,N。Sleath, J。“新英国实际和名义收益率曲线的估计。”英格兰银行的季度通报,11月,1999年,页384 - 92。

[5]御夫座,D。“样条方法提取利率曲线从附息债券价格。”联邦储备委员会工作报告1997 - 10。

[6]“零息收益曲线:技术文档。”BIS论文25号,2005年10月。

[7]大胆,D.J.、Gusba年代。“指数、多项式和傅里叶级数:更多的加拿大银行收益率曲线造型。”加拿大银行工作论文2002 - 29日。

[8]大胆,D.J.Streliski D。“在加拿大银行收益率曲线造型。”技术报告84年,1999年,加拿大银行。

版本历史

介绍了R2008b