第六章:收益率曲线的拟合技术_第1页
第六章:收益率曲线的拟合技术_第2页
第六章:收益率曲线的拟合技术_第3页
第六章:收益率曲线的拟合技术_第4页
已阅读5页,还剩33页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章收益率曲线的拟合技术关于利率期限结构的研究, 在整个债券投资分析的理论和方法中居于最核心的地位。 准确地获得当前市场的利率期限结构信息,对估计当前利率形势,定价未来现金流,以及债券衍生物的定价和研究都有重要的作用。可以这样说:如果没有期限结构信息,债券分析师就无从对债券市场和个别品种进行有效研究。构成利率期限结构的基础是即期利率曲线。通常,即期利率曲线的完整形态和数据是可以准确地通过市场数据中导出的。这个过程有时候被称为“收益率曲线的提取”( Yield Curve Extraction )。由于这个“提取”过程的关键在于能够有效地建立收益率曲线的参数模型,而其具体应用中有时也会借助于一

2、些工程应用中的曲线拟合方法,因此本章的核心内容即是主要关于收益率曲线参数模型和具体的一些应用拟合方法的探讨。在国外成熟的债券市场上,关于“收益率曲线的提取”的理论和技术已经相当完善,其市场的程度成熟和理性程度较高, 这降低了不同的参数模型和拟合方法对最终拟合结果的影响。 因此, 在国外的一些关于固定收益证券理论的书籍和文献上,对收益率曲线拟合的问题都泛泛带过,或者叙述得相当简略。但对于中国债券市场来讲, 无论是市场本身,还是针对市场的研究方法和理论都还很不成熟。国内研究人员往往直接采用一些分析软件上的收益率曲线数据,而不是自己去尝试建立参数模型进行拟合。而且,人为地将市场割裂成交易所和银行间两

3、个交易制度和参与主体都不尽相同的市场,也给准确地拟合合理的收益率曲线增加了难度。因此, 本章的内容将着重介绍这些通常被忽视的理论和方法,包括如何从当前的市场上的债券(对于国内市场来说,主要是固定息票的国债)数据,来获得当前市场的即期利率曲线。本章将着重介绍几种最常被使用的方法:Nelson-Siegel-Svensson 方法、三次多项式样条法和三次指数样条法,以及拟合中的一些理论和应用问题,如目标函数的设定和异方差问题的处理。最后,在本章的附录中, 我们将比较这些方法在中国国债交易所市场的应用效果和优缺点。6-1一般方法息票债券的理论价格和定价误差在第五章中,我们已经提及了对于固定息票债券的

4、定价方法,其前提是我们已知了即期利率曲线,而相应地,我们也可以导出瞬间远期利率曲线。对于每一笔确定性的,发生在未来时点t 的远期现金流CF ,我们有其现值t( 6-1)PV CF B (t ) CF exp t S(t) CF expfinst ( x)dx0其中, S (t)为 t 时点的年计连续复利的即期利率水平,finst (t) 为瞬间远期利率函数。类似地, 我们也定义固定息票债券的理论价格为其所有的内含远期现金流的现值加总(我们不区分具体的远期现金流是利率或本金) :PCFi B(ti )CFi exp ti S(t )CFi expti( 6-2)finst (x)dx0当然,在真

5、实的交易环境(包含交易成本和税费支出)下, ( 6-2)中的固息债券理论价格只能是一个近似的定价水平。此外,这里的理论价格也没有考虑债券交易的流动性问题。但我们的目的并不是给债券定价,而是要从考察当前的收益率曲线。假设当前市场上的债券品种(或我们选取的债券样本)为集合 Bondi 1 i N ,N 为样本债券总数。 我们以 Pi 来表示市场上债券品种i 的有效交易价格, Pi 为债券品种 i 的理论价格,则我们有PiPii( 6-3)i为对应债券品种i 的定价误差。对于整个样本集合,我们可以将(6-3)写作向量(即N× 1 维矩阵)形式,有PP( 6-4)这样,我们就有了总体债券样本

6、的定价误差向量 ,接下来的内容中,我们将经常会用到这个关键的向量,并基于定价误差最小化的原则来建立我们的收益率曲线拟合方法。一般方法我们这里所提到的“一般方法” ,实际上就是前面所讲到的收益率曲线拟合方法的基本原理。原则上来将,一般方法包含的原理可以适用于各种参数模型。事实上,本章节中介绍的收益率曲线拟合方法是一种所谓“间接”方法。在许多文献中也提到“直接”的方法,即不考虑理论价格和实际价格间的误差, 而是直接将所有远期现金流样本所对应的贴现率直接作为即期利率曲线的基础。这些贴现率在收益率 -期限的两维平面上是一系列离散的点,可以通过内插法把它们连成一条曲线,这就是直接从市场。然而, 这种方法

7、在应用中实际上是不可行的。 如果样本仅有零息债券,际市场价格与其对应。 但如果我们的债券样本中包含息票债券的话,那么每一笔远期现金流都有可观察到的实情况就复杂得多(注 * :对于一组息票债券来说,其市场价格向量为全部现金流组成的矩阵F 和贴现率向量B 的乘积,即P = F×B。显然,如果我们要根据P和F求出B ,则必须要求矩阵F 非奇异, 即所有的样本债券现金流都相互线性无关,这很可能导致我们不能将某些债券纳入总体样本中,因此收益率曲线无法代表整个市场的信息)。此外,这样获得的收益率曲线也不会是一条很平滑的曲线。因为这样的原因,通常研究人员都会采取“间接”的方法来获得收益率曲线。所谓

8、“间接”方法就是先假设收益率曲线近似符合某些包含有自由参数的参数模型, 并且约定一个与自由参数有关的目标函数。 然后在现有市场数据的基础上,估计和调整函数中自由参数,使其令目标函数达到或接近优化目标。这样,我们将获得自由参数的“最优值”代入最初的期限结构参数模型,就可以获得收益率曲线的结果。这个最优化的过程就是我们“拟合”收益率曲线的过程。这样的方法有许多好处, 它可以包含所有必要的市场债券品种, 而且确保我们的收益率曲线是平滑的曲线。 但这种一般方法代价的是较高的模型风险, 即研究人员必须合理地选择适用的期限结构参数模型, 如果模型本身不恰当,或者根本就选取了错误的模型, 那最终的输出结果可

9、能是灾难性的, 所以本章将会使用大部分的篇幅来讨论具体的参数模型。收益率曲线拟合的一般方法,通常是设定一个参数模型,这个模型可能是直接体现为一个即期利率关于到期期限t 的函数,我们记为 SpotRate(t ) S(t;) ,其中, 为自由参数向量。另外一种形式为建立贴现率关于到期期限t 的函数, 我们计为 DiscountFactor (t )B(t ; ) ,而读者在上一章已经了解,年计连续复利的即期利率和贴现率之间使可以相互换算的,可表示为ln B(t)( 6-5)S(t )t所以,这两种形式的期限结构参数模型本质上是一样的。使用贴现率的函数往往是出于方便于表达的考虑。在上一小节中, 我

10、们已经知道了关于定价误差的定义。对于理想的即期利率曲线来说,通常要求使整个债券样本的总体定价误差最小,也就是说,如果我们考虑样本的定价误差(列)向量 ,显然有 E0 。而对于自由参数向量 来说,其最优估计量应满足使minT2( 6-6)成立。( 6-6)这就是我们优化的目标函数。i如果按前述的式(6-4),我们实际上是要求理论价格和市场价格间的“绝对定价误差”最小化,这也就是说,应满足使 min2Pi Pi ( 6-7)成立。我们注意( 6-6)和( 6-7)式,这样的目标函数形式和我们熟知的最小二乘法(Ordinary Least Squares ) 的目标函数是一致的。 事实上, 对于某些

11、仅包含线性参数的期限结构模型,直接使用最小二乘法的结果使可以求出自由参数向量 的最优解的。即, k 维参数向量? 是函数 SpotRate(t)S(t; ) 关于 minTi2 (残差平方和最小化)的最小二乘估计量。根据最小二乘原理进行多元线性回归,线性参数 最小二乘估计量的解析解为?(XTX)1XTP(6-8 )在( 6-8 )式中, P 是可观察到的N 个样本债券在同一时点的市场价格组成的N 维向量。 我们需要注意的一点是,N × k 维的数据矩阵 X 的取值是和具体的模型设定有关的。在本章的多项式样条法一节里,我们还会具体讨论数据矩阵 X 的设定。当然,这样的?在最小二乘法(O

12、LS)下的解是可能存在很多问题的,因为我们的期限结构模型设定违反了最小二乘法的一些古典假定。此外,有些形式的期限结构模型是没有最小二乘估计量的解析解的。关于这些问题,也会在后面的内容中具体讨论。最后,关于债券样本的选取,最好选择“同质”的一组固定息票或零息债券,也就是说,如果选取的债券样本不具有相同的信用等级, 则它们之间会存在因信用风险息差。 而对于含有内置期权的债券也存在类似的问题。 不过在国内的债券市场上,我们通常最关心的是固息国债收益率曲线,所以债券样本选取的问题会简单一些。6-2Nelson-Siegel-Svensson模型Nelson-Siegel模型让我们开始来关注一下具体的期

13、限结构参数模型。Nelson-Siegel模型是一种简单而且有效的参数模型,最早在1987 年在一篇论文中被Charles Nelson 和 Andrew Siegel 提出。它是通过建立现金流的起息和支付时间(两者差即期限)对瞬间远期利率的一个较为简单的函数表达形式。我们在上一章中曾经提到过远期时点t 的瞬间远期利率是连续复利的即期利率曲线关于t 的偏导数S(t )( 6-9)finst (t ) S(t ) tt( 6-9 )和( 5-23)的含义是一致的。不过由于在对收益率曲线拟合时,我们只需考虑当前的即期利率曲线,因此( 6-9)的瞬间远期利率计算时点就是即刻。Nelson 和 Sie

14、gel 在论文中推导出了一个的瞬间远期利率的函数表达式,其形式如下finst (t )01 exp(t )2 ( t ) exp(t )(6-10)111而有了瞬间远期利率的函数表达式,我们就可以相应地获得即期利率的函数表达式,因为即期利率t0f inst (t)S(t ),我们求( 6-10)的积分,得出t1 exp(t / 1 )1 exp( t /1)( 6-11)S(t )012exp( t / 1 )t /1t / 1在式( 6-10)和( 6-11)中,我们需要估计四个自由参数,它们是0 、1 、2 和 1 。这四个参数都是有真实的经济意义的,具体分别为:0 是一个正数,它表示瞬间

15、远期利率曲线finst (t) 的水平渐近线,随着TTM 的增大, finst (t)的曲线应趋向于 0 的值。1 是瞬间远期利率曲线在初始位置(或短期)和渐近线的背离值,它也包含了瞬间远期利率曲线向水平渐进线的趋近速度的因素。若它是一个正数,则瞬间远期利率曲线是随着期限的增大而上升的,反之则瞬间远期利率曲线随着期限的增大而下降。1 是一个正数,它与瞬间远期利率曲线的横坐标(期限)相对应,标志了远期利率曲线的极值点出现的位置。2 则决定了瞬间远期利率曲线极值点的性质和曲度。若2 是一个正数,则曲线是上凸的,反之则曲线是上凹的。图 6-1 为以 Nelsen-Siegel 方法拟合的中国国债银行

16、间市场期限结构。我们由上面对自由参数的经济意义的介绍内容以及图 6-1 可以发现,显然我们可以看出, Nelson-Siegel 提供的方程只能描绘形状较为简单的收益率曲线,瞬间远期利率只能有一个极值点, 这就使得实际上经常出现的马鞍形或其他一些更复杂的收益率曲线形态无法准确地被表达。此外,单调的收益率曲线也造成了整体定价误差和模型风险的增加。图 6-1图6-1:Nelson-Siegel 模型拟合的银行间市场国债期限结构( 2002-8-2 )4.50%4.00%3.50%3.00%2.50%即期利率瞬间远期利率2.00%1234567891011121314151617181920到期期限

17、(年)Svensson的扩展模型为了弥补 Nelson-Siegel 模型的这一缺陷,Svensson( 1994)提出了一个对 Nelson-Siegel 方程的扩展形式,在这个扩展形式中,瞬间远期利率为finst (t )01 exp(t )2( t ) exp(t )3 ( t) exp(t)( 6-12)11122由( 6-12 ),我们可以得出Svensson 扩展模型的即期利率参数模型为S(t )1 exp(t / 1 )1 exp(t / 1 )1 )1exp( t / 2 )2 )01t /2t /exp( t /3exp( t /11t / 2( 6-13)Svensson

18、扩展模型中,比Nelson-Siegel 模型的基础方程又多出了一个关于瞬间远期利率的修正项3 ( t) exp(t ) ,以及两个新的自由参数3 和 2 。这个增加的修正项可以使瞬间远期利率曲线表现出更为复22杂的形态。类似Nelson-Siegel 基础模型的自由参数,3 和2 分别描述了瞬间远期利率曲线的第二个极值点的曲度和出现的位置。 这样,Svensson 扩展模型事实上已经可以描绘大多数形态的收益率曲线了。图 6-2 是以 Svensson模型拟合的2002 年 12月 26 日中国国债交易所市场期限结构。图 6-2图 6-2:Svensson扩展模型拟合的中国国债交易所市场期限结

19、构( 2002-12-26 )6.50%6.00%即期利率5.50%瞬间远期利率5.00%4.50%4.00%3.50%3.00%2.50%2.00%1.50%1234567891011121314151617181920到期期限(年)Nelson-Siegel-Svensson 扩展模型具有很多应用上的优点,它仅有 6 个自由参数 ( 注* :与具有类似性质的其他一些“动态”模型相比, Svensson模型的自由参数数目的确是可接受的),而这个较为简洁的模型却同时具备了相当强的灵活性,而且在整个模型框架内,每个自由参数都被赋予了很明确的经济意义。有时候, 研究人员甚至可以直接通过这些参数的估

20、计结果来判断整个收益率曲线的拟合效果。这一点在实际应用中带来的好处是非常明显的。此外,在整个模型中的全部6 个自由参数都仅仅依赖于现实的市场数据,而不需要我们去考虑设定某些参数(注* :在有些文献中称参数 是需要设定的,这实际上是指需要设定其进行优化前的初值而并非终值,因为瞬间远期利率曲线形态必须完全通过市场数据去获知 ),因而模型风险被大大地降低了。Nelson-Siegel 参数模型和 Svensson 扩展模型的另一个特点在于:关于瞬间远期利率的参数方程中包含有非线性的自由参数。在这种情况下, 6-1 节中自由参数向量 (就是前述的六个自由参数组成的列向量)是没有办法直接获得解析解的,我

21、们必须通过牛顿迭代方法之类的最优化方法来获得参数向量 的最优解。 在迭代过程中, 需要我们根据目标函数( 6-7 ),将每一次的即期利率函数转化成为债券样本的理论价格,然后考察总体定价误差(理论价 - 市场价的残差平方和项),直到获得满意的优化结果。如图6-3 所示。图 6-3以 Nelson-Siegel-Svensson瞬间远期利率finst (t; )即期利率S (t; )方法进行参数优化,获得期限结构函数参数向量(1,2,3,4,1,2)通过迭代方法进行反复优化贴现函数B ( t )目标函数minT2i样本债券现金流矩阵由贴现函数和债券 111.1样本债券导出P1B(t;)11CF1C

22、F2CFmP债券2CF12. . .定价误差P2B(t;)P22. . .债券n CF1n.CFmnPnB(t;)Pnn当然,进行非线性优化前需要对自由参数向量预设初值。 David Bolder和 David Streliski( 1999)的研究指出, Nelson-Siegel 基础模型对于参数初值是较为敏感的,即自由参数向量 的初值设定不同会引至最终优化结果的一定差异,这也是对Nelson-Siegel方法批评最多的一点。但Svensson 扩展模型由于包含了修正项而更具灵活性, 因此对于参数初值的敏感性较低,在绝大多数情况下,Svensson扩展模型的初值设定对最终拟合结果的影响并不

23、太大。实际上, 任何包含非线性参数的期限结构模型都存在上述这种初值设定的问题,包括本章接下来要介绍的指数样条方法。而要深入研究这方面的问题,事实上属于最优化理论和数值方法的研究范畴。基本上,我们认为Nelson-Siegel-Svensson 扩展模型在这方面的问题还并不算严重,毕竟它要求参与优化的参数不多,而且根据它们的经济意义,初值的设定也不太困难。由于其模型具有良好的实用效果,Nelson-Siegel-Svensson 方法在 90 年代中后期在世界范围内得到了广泛的使用。目前,已经有瑞典、法国和加拿大等国家的中央银行使用 Svensson 扩展模型来计算并公布其政府债券的收益率曲线。

24、特别值得一提的是, Nelson-Siegel-Svensson 方法是比较适合类似中国国债交易所市场这种交易品种不太多,而且自身也不是非常成熟的市场的。6-2多项式样条方法多项式样条函数样条方法 ( Splines Approach )是一种广为人知的曲线拟合方法。而在对收益率曲线拟合的诸多方法中,样条方法也是被应用得最广泛的一种方法。 它通过构造高阶多项式或指数分段函数的方法来拟和收益率曲线。 由于这类函数具有连续、可积、高阶可导等良好的性质,因此往往可以较好地表现收益率曲线形态。同 Nelson-Siegel 方法原理一样,样条法也需要先假设具体的函数形式,然后估计函数中自由参数的最优值

25、。但和通常 Nelson-Siegel 直接给出瞬间远期利率关于计算时点的方程不同的是,样条方法是将与即期利率曲线对应的即期贴现率函数B( t)作为参数模型。通常,这个参数模型是一个关于到期期限t 的二次或三次多项式,我们称之为 样条函数 ( Splines Function )。考虑到仅仅依赖一个三次多项式也并不能很好地描述形态复杂的收益率曲线,一般来说样条函数是一个分段函数,为了收益率曲线光滑而且连续,样条函数在分段点必需连续且可导(注* :对于三次多项式样条函数来说,我们一般要求其在分段点上二阶可导)。MoCulloch(1975) 最先提出了贴现函数B(t)的三次多项式样条函数一般形式

26、,如下:B1 (t )a1b1t c1t 2d1t 3t0,T1 B2 (t )a2b2t c2t 2d2t3t T1 ,T2 B(t )a3b3t c3t2d3t3t( 6-14)B3 (t )T2,T3 . . . .对于即期贴现率函数 B(t)来说,显然有 B (0) = 1。此外,为了要满足贴现函数在整个定义域内连续且一、二阶可导,还需要满足如下约束条件:Bi (Ti ) Bi1(Ti )Bi (Ti)Bi1(Ti)(6-15 )Bi (Ti)Bi1(Ti)其中 i 为上式中分段点的序数,Bi (t) 和 Bi(t ) 分别表示贴现率函数的一阶和二阶导数。相对于 Nelsen Sieg

27、el 方法的复杂之处在于,我们在以多项式样条法进行拟合时,存在一个参数矩阵需要估计。函数分段点越多,需要估计的参数越多。对于三次多项式样条法来说,每段分段函数就需要有四个自由参数。如果我们将整个收益率曲线的拟合区间分为三段,就有3× 4 = 12 个自由参数。不过,由于多项式样条法还是一个线性回归模型(其需要估计的自由参数对贴现率函数的影响都是线性的),因此,我们可以直接应用最小二乘法的对线性回归模型的估计结果求自由参数,而不必担心过多的参数会导致优化过程消耗太长时间。利用最小二乘法计算参数的解析解以上面的三次多项式样条函数作为一个例子,对于每一个样条分段函数,我们有一个自由参数的列

28、向量为( a, b,c, d )T那么,由(6-14),贴现函数B (t)应当为B(t )abtct 2dt 3(1, t,t 2 , t3 ) ( a, b, c, d )T(6-16)而对于整个债券样本的市场价格观测值向量P(P1, P2 ,., PN )T ,这个多元线性回归模型为PX( 6-17)我们关键要考虑如何从市场数据中取得 N ×4 维的数据矩阵 X 。我们可以知道每只固息债券的现金流状况,即其数量和发生时间,那么,由( 6-16),我们可以将( 6-17)变换为P11.11t1t23a1CF1CF2CFm1t11P2CF12. . .1t2t 22t23b2( 6-

29、18)P. . . . .c.PNCFN.CFN1tt2t3dNmmm1m上式中,我们将所有的债券远期现金流数量都映射到矩阵CF11CF21 .CFm1CF12. . .上,CF. . .CF1N. .CFmN而所有的现金流发生时间都映射到矩阵1t1t12t131t2t 22t23T上。.1 tm tm2 t3m注意一点,由于 t1 t m 包含了债券样本所有的远期现金流的发生时间,因此对应的现金流矩阵CF 必然是一个“稀疏”的矩阵,也就是说,对于每一只债券对应的现金流向量(表现为CF 的每一个行向量) ,是对应整个债券样本的现金流的。在实际生成CF 矩阵时非常简单,我们只需要把每一行向量中与

30、本行对应的那只债券无关的现金流 CFij 计为 0 即可了。这样,我们事实上已经有了数据矩阵X ,即CF11CF21.CFm11t1t12t13CF12. . .1t 2t 22t 23X. . .(6-19 ). . . .CF1N.CFmN1t mtm2t m3直接利用最小二乘正则方程组的解?( X T X ) 1 X T P ,我们就可以求出自由参数向量 的最小二乘估计量? 了。当然, 对于分段的样条函数来说,我们还要在分段点上连续和可导的约束条件。一种简单的处理办法是考虑改变现金流的时间映射矩阵T,例如,如果我们取两个样条分段函数,唯一的分段点取值在t = ,可考虑对 T 和的形式作如

31、下改变:B11t1t12t130000B2. . . . . . . .1t jt j2t j30000T( 6-20).00001t j 1t j2t j3a1 ,b1,c1, d1 , a2 ,b2 , c2 ,d211. . . . . . . .Bm00 0 0 1 t mtm2tm3上式中 t1, t2 ,., t j, t j1, t j 2 ,., tm。这样,我们就可以将两个分段的样条函数写入同一个正则方程组中。而分段函数连续同时一阶和二阶可导的约束条件为a1b 12c 1323d 1 a 2 b2c2 d02b12 c13 2 d1b22 c23 2 d2 0( 6-21)2

32、c16 d12c26 d20为了求出正则方程组的解析解,我们将(6-21)变为 Rq 的矩阵形式。即1231201232012300260026302T( 6-22), b1, c1, d1 ,a2 , b2,c2 ,d 20a10约束条件矩阵R 为21R012 3 002631220123002632( 6-23)而在 R0 约束的下的最小二乘估计量为*I(T1 T(T1T1?( 6-24)XX)RXX)RR其中, ? 是无约束条件下求出的自由参数 估计量。上述方法看似繁琐,特别是分段点越多,( 6-20)和( 6-23)中的矩阵就会变得愈发庞大。但在应用处理中,我们通常是以Matlab等数

33、学工具软件对收益率曲线进行拟合的,因此上述过程可以通过编程完成。而且,直接求 最优估计量的解析解比迭代优化方法在运行时速度快得多。如果我们采用迭代算法,而且设置的样条函数分段点较多时,自由参数数目的增加将会造成处理时间的几何增长。当自由参数的数目超过12 个时(也就是取3 段以上的分段函数时) ,即使以目前的硬件处理速度,迭代优化所需要的时间也是比较长的。虽然在 MoCulloch 的三次多项式样条法在 80 年代的华尔街是一种流行的收益率拟合方法,但它也遭受了许多批评。作为一种关于贴现率的参数模型,多项式样条法的缺点主要在于:1、 需要足够的市场数据(债券样本) 作为拟合的基础数据,否则只能

34、减少函数分段数量,导致拟合质量下降(例如,在缺乏长期债券的市场,比如中国的国债市场上,三次多项式样条法对 20 年以上长期利率的拟合结果明显不合理)。2、 而在有足够样本数据的情况,对分段点数量的选择也需谨慎,否则很容易出现“过度拟合” 的情况。 有时候,甚至会出现“扭动的”或“摆动的”收益率曲线。3、 多项式样条法的参数基本上没有经济意义,因此无法根据这些参数获得关于收益率曲线的经济信息(这也是多项式样条法相比 Nelson-Siegel-Svensson 方法这类参数模型的重要不足之处) 。对于多项式样条法的收益率出现的扭动和摆动(特别是在远端)问题,许多学者提出,应对多项式样条法的目标函

35、数加入一个惩罚函数( Roughness Penalty)来进行修正。典型的一种惩罚函数如 Fisher( 1995), Fisher 提出的修正的目标函数形式如下:nmin (Pi *Pi )2 f (t) 2 dt( 6-25)i 10其中, f (t) 为瞬间远期利率曲线,而常数 的取值需使 minRSS( )成立。ep( ) 2 N其中, N 为集合中的债券数量, RSS ( ) 为理论价格和实际价格的残差方差和(实际上就是最早的未经调整过的目标函数), ep( ) 为有效参数的数目, 为参数调整的成本,在 Fisher 的方法中取为 2。针对应用中的批评,多项式样条方法也在不断改进中

36、。对三次多项式函数的“惩罚函数”修正就是其中之一,但这类方法使模型变得复杂而臃肿, 使用中也存在很多问题。 例如惩罚函数修正虽然避免了收益率曲线的摆动, 但它也使曲线变得僵硬( 注 *:特别是修正常数 取值过大时 )。6-3指数样条法三次指数样条函数在多项式样条函数的基础上,Vasicek 和 Fong (1982) 提出的三次指数样条函数得到了为广泛的认同,因为它选取了自然对数底 e 关于时间 t 的幂作为表达贴现函数的基础,这样能够更好地反映资产在经过(关于时间的)连续复利后的增长。三次指数样条法的贴现函数的有如下的形式B1 (t )a1b1 exp( ut)c1 exp( 2ut)d1

37、exp( 3ut)B2 (t )a2b2 exp( ut)c2 exp( 2ut)d2 exp( 3ut)B(t )a3b3 exp( ut)c3 exp( 2ut)d3 exp( 3ut)B3 (t ). . . .t0, T1 tT1,T2 t( 6-26)T2,T3 在样条函数所具有的一般性质和服从的约束条件上,指数样条函数和多项式样条函数并无不同。对于三次指数样条函数来说,通常的约束条件为分段函数在分段点上连续和一阶、二阶可导。自由参数 u但值得注意的是,指数样条函数比多项式样条函数多包含一个参数u,实际上可以证明u lim finst (0,t)( 6-27)t也就是说, u 是一个

38、具有明确经济意义的参数。它是前述的瞬间远期利率在即期计算的、发生时点趋向于无限远时的极限值。 有了这样一个重要的参数, 在我们研究最终样条函数的优化结果时, 可以通过 u 的最终值来估计拟合结果是否合理,这也是指数样条法得到广泛欢迎的原因。但这个参数也带来了很大的麻烦, 由于 u 在模型中是一个非线性参数, 因此我们无法通过最小二乘法正则方程组得出关于自由参数的估计值,而必须通过迭代优化方法来进行最优估计。这就带来了一个两难的问题,我们如果取分段点过多,那么自由参数的数量也会相应增加。但有的时候,为了拟合的准确性, 我们又必须选取较多的分段点, 所以研究人员必须在拟合的准确性和速度之间寻找一个

39、平衡点。 比对多项式函数进行迭代更麻烦的是,指数样条函数需要非线性优化,其目标函数收敛速度要慢得多。在计算机硬件运算速度远远无法和现在相比的80 年代,研究人员们通常估计一个u 的值(例如5%),然后将它作为一个常数代入模型,这样指数样条函数就变成了一个线性回归模型。即使失去了一个最重要的自由参数,指数样条法的表现还是要优于多项式样条法。另一种折衷的方法是直接利用约束条件来化简(6-26)式,这样可以约去一部分自由参数。化简的好处不仅仅是减少了参数, 甚至连约束条件也包含在化简后的样条函数中了。这样的办法在处理有3 个以下分段点的样条函数的时候还是很实用的。分段点的选择样条函数分段点的选取并不

40、是越多越好。 虽然理论上来说, 分段越多则最后的拟合结果越精确, 但这也需要有足够的样本才可以。此外,考虑到避免“过度拟合( Over Fitting )”的问题,因此每个分段区间包含的债券样本不宜少于 3 只。 Priaulet ( 1997)认为,样条分段点数目的选取应使样本债券的平均定价误差小于一个具体标准。Priaulet 选取“平均定价标准差”作为衡量定价误差的依据,即n(PiPi )2ESDi 1( 6-28)n( 注 * :这里的定价标准差,实际上没有考虑有关自由度的问题,不过我们通常并不是要把期限结构模型作为一个经济模型来研究,而是侧重于研究样本债券和收益率曲线的关系,因此Pr

41、iaulet 的方法从实用的角度上看是较为恰当的)Priaulet 认为,定价标准差小于0.15%则说明样条分段点数目是合理的。但他的研究基础是法国债券市场,其市场的成熟程度显然是比较高的。对于中国债券市场来说, 0.15%的平均定价误差显然是太小了。关于这个问题,将在附录中提供一些实证研究的资料。此外,即使我们确定了样条分段点的数目,关于分段点的位置选取也需要研究者自行设定。一般来说,分段原则上要考虑到能够体现市场的自然属性。 MoCulloch 从拟合原理的角度出发,认为每一个分段区间内包含的样本债券数目都应该是相同的。这样的考虑在现实中并不一定符合市场的特征。最后需要指出的是,设置分段点

42、的做法,是考虑到样条方法对于收益率曲线只是“一种合适的曲线拟合方法”而已,因为其模型本身包含的关于收益率曲线的经济意义信息非常有限,因此, 如果我们手头的债券样本没有足够的某一期限的债券数据,那最终样条曲线对于这一区域内收益率曲线的表达就有会很大问题。例如国内交易所市场剩余期限最长的债券只有不到20 年,则对 20 年以上的收益率曲线就只是一种函数自然延伸的结果,并不一定代表市场的真实状况或预期。6-4异方差问题与处理异方差性在本章前面几个小节中介绍的描述利率期限的参数模型中,通常都是以到期期限(或发生时点, 相对于瞬间远期利率) 作为重要的解释变量,而由于我们在对模型中的自由参数向量 进行估计时, 通常以残差方差和作为衡量参数最优值的标准,即参数向量 的估计量应满足目标函数(6-6)和( 6-7)。我们注意(6-6)和( 6-7)的关系,在计算残差 时,我们是根据式( 6-4 )取得PP 。对于其方差,我们记为 Var ( i)i2 。对于参数向量 ,我们也给出了其作为最小二乘估计量的解析解(6-8 )和 (6-24)。但注意,这种目标函数设定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论