- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1、有关最长现金流期限的修正
因为2006年6月30日对应的最长剩余期限的债券为05国债(4),其剩余的付息次数为剩余期限*年付息频率=18.89*2=37.8,所以实际付息次数为37.8取整再加1,即38次。
所以,6月30日的最长现金流期限为38次;在实际SAS代码中设置数组的维度时,维度值应该要大于或等于38,建议取38。
code
name
yrdif
fre
代码
券名
剩余期限
年付息频率
10504
05国债(4)
18.8877
2
2、有关对拟和曲线图在SAS中的展示的procgplot作补充说明:
为了将图绘制的平滑且美观些,对该代码作如下修改:
/*画图,利率期限结构图*/
procgplotdata=chart;
symbolinterpol=splinev=c=redline=1width=2;/*设置拟和曲线的形式*/
plotsr*t/haxis=0to20by1
vref=0.0250.0300.0350.040lvref=2
cvref=bluecaxis=bluectext=red;/*设置坐标轴以及图形内参考线的形式*/
labelt=期限(年)sr=即期收益率;/*设置标签*/
titlePolynomialSplineModel;
run;
quit;
同理,对Nelsen-Siegel-Svensson模型的拟和结果也作如下细化分析。
procgplotdata=plot;
symbolinterpol=splinev=c=redline=1width=2;/*设置拟和曲线的形式*/
plotsr*time/haxis=0to20by1
vref=0.0250.0300.0350.040lvref=2
cvref=bluecaxis=bluectext=red;/*设置坐标轴以及图形内参考线的形式*/
labelt=期限(年)sr=即期收益率;/*设置标签*/
titleNelsen-Siegel-Svensson;
run;
quit;
***********************;
****建议:为了把两种方法拟和的曲线作直观的比较,可以考虑将两条曲线拟和在同一个图形中;这样的话,也许更能直观的观察出两种曲线拟和的效果。
/**将两种拟和方法对应的数据合并到同一张表中**/
datachart_plot;
mergechart(in=akeep=tsrrename=(sr=sr_Polynomial))
plot(in=bkeep=timesrrename=(time=tsr=sr_Nelsen));
byt;
ifaorb;
run;
/**在同一张图中绘制两种拟和方法对应的期限结构图**/
procgplotdata=chart_plot;
titlec=redtermstructureofinterestrates;
symbol1interpol=splinev=c=redline=1width=1.5;
symbol2interpol=splinev=c=blueline=1width=1.5;
plotsr_Polynomial*t/overlaylegend=legend1haxis=0to20by1;
plot2sr_Nelsen*t/overlaylegend=legend2;
legend1
value=(f=宋体h=12ptt=1PolynomialSplineModel);
legend2
value=(f=宋体h=12ptt=1Nelsen-Siegel-Svensson);
labelt=期限(年);
run;
quit;
3、有关39个国债对应的样本点的说明:
参考朱世武的书,发现其是将39个样本点(即每个国债的剩余期限,对应的即期收益率)同时绘入图中的;且该39个样本点的值应该跟不同的拟和方法是不相关的。
不过我在程序中没有发现这39个样本值,所以如果你的学生在先前MATLAB拟和中,已经把这39个样本点求出来的话,那样的话,可以把那些数值发给我,我可以直接将这些点用SAS标示在期限结构图中。
或者把MATLAB代码发给我,我看看这39个样本点到底是后续求解出来的、还是直接以原始数据的形式从数据库中获得的。
4、至于两种方法之间差异评估的部分,我这边可以朱世武以及其他的文章,问题不大。
5、有关SAS代码的修正,等有关那39个样本点的取值问题解决后,我把修改结果整体发给你;反正就是替代一下,比较简单的。
您可能关注的文档
最近下载
- GBT12474-2008 空气中可燃气体爆炸极限测定方法.pdf
- 【四川】2025年中考英语仿真模拟测试题(含答案).docx VIP
- 学堂在线行云流水——工科的中文写作(清华)章节作业答案.docx
- (新教材)粤教版五年级下册科学2.13网上学习:身边的发酵食品课件.pptx VIP
- 《SketchUp三维辅助设计》课件——05 SketchUp基本编辑工具.pptx VIP
- 云天课件-中职《机械基础》第十章-气动传动与液压传动(动画版)(栾学钢、赵玉奇、陈少斌).ppt VIP
- 全国农产品地理标志产品列表.docx VIP
- 《SketchUp三维辅助设计》课件——04 SketchUp基本绘图工具.pptx VIP
- 华为公司战略规划和落地方法之:五看三定工具解析.pptx
- 《SketchUp三维辅助设计》课件——03 SketchUp基本操作方法.pptx VIP
文档评论(0)