第六章:收益率曲线的拟合技术.doc
《第六章:收益率曲线的拟合技术.doc》由会员分享,可在线阅读,更多相关《第六章:收益率曲线的拟合技术.doc(21页珍藏版)》请在三一办公上搜索。
1、第六章 收益率曲线的拟合技术关于利率期限结构的研究,在整个债券投资分析的理论和方法中居于最核心的地位。准确地获得当前市场的利率期限结构信息,对估计当前利率形势,定价未来现金流,以及债券衍生物的定价和研究都有重要的作用。可以这样说:如果没有期限结构信息,债券分析师就无从对债券市场和个别品种进行有效研究。构成利率期限结构的基础是即期利率曲线。通常,即期利率曲线的完整形态和数据是可以准确地通过市场数据中导出的。这个过程有时候被称为“收益率曲线的提取”(Yield Curve Extraction)。由于这个“提取”过程的关键在于能够有效地建立收益率曲线的参数模型,而其具体应用中有时也会借助于一些工程
2、应用中的曲线拟合方法,因此本章的核心内容即是主要关于收益率曲线参数模型和具体的一些应用拟合方法的探讨。在国外成熟的债券市场上,关于“收益率曲线的提取”的理论和技术已经相当完善,其市场的程度成熟和理性程度较高,这降低了不同的参数模型和拟合方法对最终拟合结果的影响。因此,在国外的一些关于固定收益证券理论的书籍和文献上,对收益率曲线拟合的问题都泛泛带过,或者叙述得相当简略。但对于中国债券市场来讲,无论是市场本身,还是针对市场的研究方法和理论都还很不成熟。国内研究人员往往直接采用一些分析软件上的收益率曲线数据,而不是自己去尝试建立参数模型进行拟合。而且,人为地将市场割裂成交易所和银行间两个交易制度和参
3、与主体都不尽相同的市场,也给准确地拟合合理的收益率曲线增加了难度。因此,本章的内容将着重介绍这些通常被忽视的理论和方法,包括如何从当前的市场上的债券(对于国内市场来说,主要是固定息票的国债)数据,来获得当前市场的即期利率曲线。本章将着重介绍几种最常被使用的方法:Nelson-Siegel-Svensson方法、三次多项式样条法和三次指数样条法,以及拟合中的一些理论和应用问题,如目标函数的设定和异方差问题的处理。最后,在本章的附录中,我们将比较这些方法在中国国债交易所市场的应用效果和优缺点。6-1一般方法息票债券的理论价格和定价误差在第五章中,我们已经提及了对于固定息票债券的定价方法,其前提是我
4、们已知了即期利率曲线,而相应地,我们也可以导出瞬间远期利率曲线。对于每一笔确定性的,发生在未来时点t的远期现金流CF,我们有其现值 (6-1)其中,S (t)为t时点的年计连续复利的即期利率水平,finst (t)为瞬间远期利率函数。类似地,我们也定义固定息票债券的理论价格为其所有的内含远期现金流的现值加总(我们不区分具体的远期现金流是利率或本金): (6-2)当然,在真实的交易环境(包含交易成本和税费支出)下,(6-2)中的固息债券理论价格只能是一个近似的定价水平。此外,这里的理论价格也没有考虑债券交易的流动性问题。但我们的目的并不是给债券定价,而是要从考察当前的收益率曲线。假设当前市场上的
5、债券品种(或我们选取的债券样本)为集合,N为样本债券总数。我们以来表示市场上债券品种i的有效交易价格,为债券品种i的理论价格,则我们有 (6-3)为对应债券品种i的定价误差。对于整个样本集合,我们可以将(6-3)写作向量(即N1维矩阵)形式,有 (6-4)这样,我们就有了总体债券样本的定价误差向量,接下来的内容中,我们将经常会用到这个关键的向量,并基于定价误差最小化的原则来建立我们的收益率曲线拟合方法。一般方法我们这里所提到的“一般方法”,实际上就是前面所讲到的收益率曲线拟合方法的基本原理。原则上来将,一般方法包含的原理可以适用于各种参数模型。事实上,本章节中介绍的收益率曲线拟合方法是一种所谓
6、“间接”方法。在许多文献中也提到“直接”的方法,即不考虑理论价格和实际价格间的误差,而是直接将所有远期现金流样本所对应的贴现率直接作为即期利率曲线的基础。这些贴现率在收益率-期限的两维平面上是一系列离散的点,可以通过内插法把它们连成一条曲线,这就是直接从市场。然而,这种方法在应用中实际上是不可行的。如果样本仅有零息债券,那么每一笔远期现金流都有可观察到的实际市场价格与其对应。但如果我们的债券样本中包含息票债券的话,情况就复杂得多(注*:对于一组息票债券来说,其市场价格向量为全部现金流组成的矩阵F和贴现率向量B的乘积,即P = FB。显然,如果我们要根据P和F求出B,则必须要求矩阵F非奇异,即所
7、有的样本债券现金流都相互线性无关,这很可能导致我们不能将某些债券纳入总体样本中,因此收益率曲线无法代表整个市场的信息)。此外,这样获得的收益率曲线也不会是一条很平滑的曲线。因为这样的原因,通常研究人员都会采取“间接”的方法来获得收益率曲线。所谓“间接”方法就是先假设收益率曲线近似符合某些包含有自由参数的参数模型,并且约定一个与自由参数有关的目标函数。然后在现有市场数据的基础上,估计和调整函数中自由参数,使其令目标函数达到或接近优化目标。这样,我们将获得自由参数的“最优值”代入最初的期限结构参数模型,就可以获得收益率曲线的结果。这个最优化的过程就是我们“拟合”收益率曲线的过程。这样的方法有许多好
8、处,它可以包含所有必要的市场债券品种,而且确保我们的收益率曲线是平滑的曲线。但这种一般方法代价的是较高的模型风险,即研究人员必须合理地选择适用的期限结构参数模型,如果模型本身不恰当,或者根本就选取了错误的模型,那最终的输出结果可能是灾难性的,所以本章将会使用大部分的篇幅来讨论具体的参数模型。收益率曲线拟合的一般方法,通常是设定一个参数模型,这个模型可能是直接体现为一个即期利率关于到期期限t的函数,我们记为,其中,为自由参数向量。另外一种形式为建立贴现率关于到期期限t的函数,我们计为,而读者在上一章已经了解,年计连续复利的即期利率和贴现率之间使可以相互换算的,可表示为 (6-5)所以,这两种形式
9、的期限结构参数模型本质上是一样的。使用贴现率的函数往往是出于方便于表达的考虑。在上一小节中,我们已经知道了关于定价误差的定义。对于理想的即期利率曲线来说,通常要求使整个债券样本的总体定价误差最小,也就是说,如果我们考虑样本的定价误差(列)向量,显然有。而对于自由参数向量来说,其最优估计量应满足使 (6-6)成立。(6-6)这就是我们优化的目标函数。如果按前述的式(6-4),我们实际上是要求理论价格和市场价格间的“绝对定价误差”最小化,这也就是说,应满足使(6-7)成立。我们注意(6-6)和(6-7)式,这样的目标函数形式和我们熟知的最小二乘法(Ordinary Least Squares) 的
10、目标函数是一致的。事实上,对于某些仅包含线性参数的期限结构模型,直接使用最小二乘法的结果使可以求出自由参数向量的最优解的。即,k维参数向量是函数关于(残差平方和最小化)的最小二乘估计量。根据最小二乘原理进行多元线性回归,线性参数最小二乘估计量的解析解为 (6-8)在(6-8)式中,P是可观察到的N个样本债券在同一时点的市场价格组成的N维向量。我们需要注意的一点是,Nk维的数据矩阵X的取值是和具体的模型设定有关的。在本章的多项式样条法一节里,我们还会具体讨论数据矩阵X的设定。当然,这样的在最小二乘法(OLS)下的解是可能存在很多问题的,因为我们的期限结构模型设定违反了最小二乘法的一些古典假定。此
11、外,有些形式的期限结构模型是没有最小二乘估计量的解析解的。关于这些问题,也会在后面的内容中具体讨论。最后,关于债券样本的选取,最好选择“同质”的一组固定息票或零息债券,也就是说,如果选取的债券样本不具有相同的信用等级,则它们之间会存在因信用风险息差。而对于含有内置期权的债券也存在类似的问题。不过在国内的债券市场上,我们通常最关心的是固息国债收益率曲线,所以债券样本选取的问题会简单一些。6-2Nelson-Siegel-Svensson模型Nelson-Siegel模型让我们开始来关注一下具体的期限结构参数模型。Nelson-Siegel模型是一种简单而且有效的参数模型,最早在1987年在一篇论
12、文中被Charles Nelson和Andrew Siegel提出。它是通过建立现金流的起息和支付时间(两者差即期限)对瞬间远期利率的一个较为简单的函数表达形式。我们在上一章中曾经提到过远期时点t的瞬间远期利率是连续复利的即期利率曲线关于t的偏导数 (6-9)(6-9)和(5-23)的含义是一致的。不过由于在对收益率曲线拟合时,我们只需考虑当前的即期利率曲线,因此(6-9)的瞬间远期利率计算时点就是即刻。Nelson和Siegel在论文中推导出了一个的瞬间远期利率的函数表达式,其形式如下 (6-10)而有了瞬间远期利率的函数表达式,我们就可以相应地获得即期利率的函数表达式,因为即期利率,我们求
13、(6-10)的积分,得出 (6-11)在式(6-10)和(6-11)中,我们需要估计四个自由参数,它们是、 和。这四个参数都是有真实的经济意义的,具体分别为: 是一个正数,它表示瞬间远期利率曲线的水平渐近线,随着TTM的增大, 的曲线应趋向于的值。 是瞬间远期利率曲线在初始位置(或短期)和渐近线的背离值,它也包含了瞬间远期利率曲线向水平渐进线的趋近速度的因素。若它是一个正数,则瞬间远期利率曲线是随着期限的增大而上升的,反之则瞬间远期利率曲线随着期限的增大而下降。 是一个正数,它与瞬间远期利率曲线的横坐标(期限)相对应,标志了远期利率曲线的极值点出现的位置。 则决定了瞬间远期利率曲线极值点的性质
14、和曲度。若是一个正数,则曲线是上凸的,反之则曲线是上凹的。图6-1为以Nelsen-Siegel方法拟合的中国国债银行间市场期限结构。我们由上面对自由参数的经济意义的介绍内容以及图6-1可以发现,显然我们可以看出,Nelson-Siegel提供的方程只能描绘形状较为简单的收益率曲线,瞬间远期利率只能有一个极值点,这就使得实际上经常出现的马鞍形或其他一些更复杂的收益率曲线形态无法准确地被表达。此外,单调的收益率曲线也造成了整体定价误差和模型风险的增加。图6-1Svensson的扩展模型为了弥补Nelson-Siegel模型的这一缺陷,Svensson(1994)提出了一个对Nelson-Sieg
15、el方程的扩展形式,在这个扩展形式中,瞬间远期利率为 (6-12)由(6-12),我们可以得出Svensson扩展模型的即期利率参数模型为 (6-13)Svensson扩展模型中,比Nelson-Siegel模型的基础方程又多出了一个关于瞬间远期利率的修正项,以及两个新的自由参数 和。这个增加的修正项可以使瞬间远期利率曲线表现出更为复杂的形态。类似Nelson-Siegel基础模型的自由参数,和分别描述了瞬间远期利率曲线的第二个极值点的曲度和出现的位置。这样,Svensson扩展模型事实上已经可以描绘大多数形态的收益率曲线了。图6-2是以Svensson模型拟合的2002年12月26日中国国债
16、交易所市场期限结构。图6-2Nelson-Siegel-Svensson扩展模型具有很多应用上的优点,它仅有6个自由参数(注*:与具有类似性质的其他一些“动态”模型相比,Svensson模型的自由参数数目的确是可接受的),而这个较为简洁的模型却同时具备了相当强的灵活性,而且在整个模型框架内,每个自由参数都被赋予了很明确的经济意义。有时候,研究人员甚至可以直接通过这些参数的估计结果来判断整个收益率曲线的拟合效果。这一点在实际应用中带来的好处是非常明显的。此外,在整个模型中的全部6个自由参数都仅仅依赖于现实的市场数据,而不需要我们去考虑设定某些参数(注*:在有些文献中称参数是需要设定的,这实际上是
17、指需要设定其进行优化前的初值而并非终值,因为瞬间远期利率曲线形态必须完全通过市场数据去获知),因而模型风险被大大地降低了。Nelson-Siegel参数模型和Svensson扩展模型的另一个特点在于:关于瞬间远期利率的参数方程中包含有非线性的自由参数。在这种情况下,6-1节中自由参数向量(就是前述的六个自由参数组成的列向量)是没有办法直接获得解析解的,我们必须通过牛顿迭代方法之类的最优化方法来获得参数向量的最优解。在迭代过程中,需要我们根据目标函数(6-7),将每一次的即期利率函数转化成为债券样本的理论价格,然后考察总体定价误差(理论价-市场价的残差平方和项),直到获得满意的优化结果。如图6-
18、3所示。图6-3 以Nelson-Siegel-Svensson方法进行参数优化,获得期限结构函数参数向量瞬间远期利率 finst (t;)即期利率 S (t;)通过迭代方法进行反复优化贴现函数 B (t )目标函数由贴现函数和样本债券导出定价误差样本债券现金流矩阵当然,进行非线性优化前需要对自由参数向量预设初值。David Bolder和David Streliski(1999)的研究指出,Nelson-Siegel基础模型对于参数初值是较为敏感的,即自由参数向量的初值设定不同会引至最终优化结果的一定差异,这也是对Nelson-Siegel方法批评最多的一点。但Svensson扩展模型由于包
19、含了修正项而更具灵活性,因此对于参数初值的敏感性较低,在绝大多数情况下,Svensson扩展模型的初值设定对最终拟合结果的影响并不太大。实际上,任何包含非线性参数的期限结构模型都存在上述这种初值设定的问题,包括本章接下来要介绍的指数样条方法。而要深入研究这方面的问题,事实上属于最优化理论和数值方法的研究范畴。基本上,我们认为Nelson-Siegel-Svensson扩展模型在这方面的问题还并不算严重,毕竟它要求参与优化的参数不多,而且根据它们的经济意义,初值的设定也不太困难。由于其模型具有良好的实用效果,Nelson-Siegel-Svensson方法在90年代中后期在世界范围内得到了广泛的
20、使用。目前,已经有瑞典、法国和加拿大等国家的中央银行使用Svensson扩展模型来计算并公布其政府债券的收益率曲线。特别值得一提的是,Nelson-Siegel-Svensson方法是比较适合类似中国国债交易所市场这种交易品种不太多,而且自身也不是非常成熟的市场的。6-2多项式样条方法多项式样条函数样条方法(Splines Approach)是一种广为人知的曲线拟合方法。而在对收益率曲线拟合的诸多方法中,样条方法也是被应用得最广泛的一种方法。它通过构造高阶多项式或指数分段函数的方法来拟和收益率曲线。由于这类函数具有连续、可积、高阶可导等良好的性质,因此往往可以较好地表现收益率曲线形态。同Nel
21、son-Siegel方法原理一样,样条法也需要先假设具体的函数形式,然后估计函数中自由参数的最优值。但和通常Nelson-Siegel直接给出瞬间远期利率关于计算时点的方程不同的是,样条方法是将与即期利率曲线对应的即期贴现率函数B(t)作为参数模型。通常,这个参数模型是一个关于到期期限t的二次或三次多项式,我们称之为样条函数(Splines Function)。考虑到仅仅依赖一个三次多项式也并不能很好地描述形态复杂的收益率曲线,一般来说样条函数是一个分段函数,为了收益率曲线光滑而且连续,样条函数在分段点必需连续且可导(注*:对于三次多项式样条函数来说,我们一般要求其在分段点上二阶可导)。MoC
22、ulloch(1975)最先提出了贴现函数B(t)的三次多项式样条函数一般形式,如下: (6-14)对于即期贴现率函数B(t)来说,显然有B (0) = 1。此外,为了要满足贴现函数在整个定义域内连续且一、二阶可导,还需要满足如下约束条件: (6-15)其中i 为上式中分段点的序数,和分别表示贴现率函数的一阶和二阶导数。相对于Nelsen Siegel方法的复杂之处在于,我们在以多项式样条法进行拟合时,存在一个参数矩阵需要估计。函数分段点越多,需要估计的参数越多。对于三次多项式样条法来说,每段分段函数就需要有四个自由参数。如果我们将整个收益率曲线的拟合区间分为三段,就有34 = 12个自由参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 收益率 曲线 拟合 技术
链接地址:https://www.31ppt.com/p-4174019.html