金融计算与建模(下)(清华大学,朱世武)
- 格式:ppt
- 大小:7.18 MB
- 文档页数:255
SAS金融计算清华朱世武数据集10r_1=r_1+r_2;if r_1=. Then r_1=0;else r_1=r_1;data stoindiv.r_shenzhen(rename=(r_1=r&x)); merge stoindiv.r_shenzhen a;by date;data stoindiv.r_shenzhen;set stoindiv.r_shenzhen;if r&x=. then r&x=0;else r&x= r&x;%mend a;%include "D:\基于SAS系统的金融计算光盘\Compufin\宏文本\深市全部A股.txt";run;2.3.4收益SAS数据集转换为EXCEL数据表proc transpose data=stoindiv.lg_shanghai out=stoindiv.lg_shanghai_tr; run;data stoindiv.lg_shanghai_tr_1;set stoindiv.lg_shanghai_tr;if _n_<200;run;proc transpose data= stoindiv.lg_shanghai_tr_1 out= stoindiv.lg_shanghai_1; data stoindiv.lg_shanghai_1;set stoindiv.lg_shanghai_1;format date yymmdd10.;run;set stoindiv.lg_shanghai_tr;if 201<=_n_<400;run;proc transpose data= stoindiv.lg_shanghai_tr_2 out= stoindiv.lg_shanghai_2; data stoindiv.lg_shanghai_2;set stoindiv.lg_shanghai_2;format date yymmdd10.;run;data stoindiv.lg_shanghai_tr_3;set stoindiv.lg_shanghai_tr;if 401<=_n_;11run;proc transpose data= stoindiv.lg_shanghai_tr_3 out= stoindiv.lg_shanghai_3;set stoindiv.lg_shanghai_3;format date yymmdd10.;run;proc export data=stoindiv.lg_shanghai_1outfile="d:\基于sas系统的金融计算光盘\compufin\lg_shanghai_1.xls"dbms=excel2000 replace;run;proc export data=stoindiv.lg_shanghai_2outfile="d:\基于sas系统的金融计算光盘\compufin\lg_shanghai_2.xls"dbms=excel2000 replace;run;proc export data=stoindiv.lg_shanghai_3 outfile="d:\基于sas系统的金融计算光盘\compufin\lg_shanghai_3.xls"dbms=excel2000 replace;run;同样,可以转换其他收益SAS数据集为相应的EXCEL表。
15.2.1 基础数据集/*创建数据集bonds03328 */data compufin.bonds03328(label='2003年3月28日上交所15只附息国债收盘价');input name $10. enddate fre coupond price du;informat enddate yymmdd10.;format enddate yymmdd10.;labelname='债券名称'enddate='到期日'fre='年付息频率'coupond='票面利息'price='市场价格'du='久期';cards;96国债08 2003-11-01 1 8.56 107.39 0.5896国债06 2006-06-14 1 11.83 138.17 2.5699国债05 2007-08-20 1 3.28 105.17 4.0097国债04 2007-09-05 1 9.78 135.51 3.6502国债14 2007-10-24 1 2.65 101.52 4.2101国债03 2008-04-24 1 3.27 106.17 4.5101国债15 2008-12-18 1 3.00 102.52 5.1702国债10 2009-08-16 1 2.39 100.19 5.7699国债08 2009-09-23 1 3.30 105.07 5.7002国债15 2009-12-06 1 2.93 102.27 5.9601国债10 2011-09-25 1 2.95 102.49 7.3201国债12 2011-10-30 1 3.05 102.96 7.3902国债03 2012-04-18 1 2.54 101.99 7.8102国债13 2017-09-20 2 2.60 100.07 11.7801国债07 2021-07-31 2 4.26 115.26 12.83;run;15.2.2 现金流分解将某一天(以2003年3月28日为例)债券的现金流进行分解,产生不同债券在以后不同时刻的现金流。
4.1.2 通用计算程序数据集准备:(程序时点设为2000年12月31日)data a;set compufin.header_genius (keep=f0001 f0002 f0003 f0004);proc sort data=a;by f0001 ;run;data b (keep=f0001 gb002 gb004 gb008 gb009 gb016 gb017 gb018 );set compufin.shares_genius;proc sort data=b;by f0001 gb002;data c;merge a b;by F0001;if f0002=. then delete;if f0003=’A’ ; /*只算A股*/run;data c;set c;date=datepart(gb002);if date>'31dec2000'd then delete ; /*2000年12月31日,其它时点可修改此处*/ run;data c;set c;by f0001;if last.f0001;run;data c;set c;a_state= gb008+gb009;a_all= gb004-gb017-gb018; /*全部a股股本,求全市场股票比率修改此处*/run;data c_1 (keep=suma_state suma_all suma_pub ratio_state ratio_pub);set c end=aaa;suma_all+a_all;suma_state+a_state;suma_pub+gb016;ratio_state=100*suma_state/suma_all;ratio_pub=100* Suma_pub/suma_all;If aaa=1;put suma_state/Suma_pub/suma_all/Ratio_state /ratio_pub=;Run;A股计算结果:2000年12月31日:Suma_State=215044425739Suma_Pub=103400844064Suma_All=346763200649Ratio_State=62.01477704Ratio_Pub=29.81886309520001年8月31日:Suma_State=287393936240Suma_Pub=121828508426Suma_All=438426705492Ratio_State=65.551193082Ratio_Pub=27.787656842Suma_State=287393936240Suma_All=438426705492Ratio=65.5511930824.1.3 指数300成份股股本比例计算创建数据集STALL_GENIUS:data a;set compufin.header_genius (keep=f0001 f0002 f0003 f0004);proc sort data=a;by f0001 ;run;data b (keep=f0001 gb002 gb004 gb008 gb009 gb016 gb017 gb018 );set compufin.shares_genius;proc sort data=b;by f0001 gb002;data stall_genius;merge a b;by f0001;if f0002=. then delete;if f0003='A' ; /*只算A股*/run;data compufin.stall_genius;set stall_genius;date=datepart(gb002);if date>='18jan2001'd then delete ; /*2001年1月18日前全部A股*/run;data compufin.stall_genius;set compufin.stall_genius;by f0001;if last.f0001;run;求数据集C_1,股本数据集,包括2001年1月18日前全部A股股票并标识INX300_GENIUS中的股票。
金融学研究生必读书目和经典文献一、经济学理论推荐阅读书目1. 萨缪尔森:《经济学》(第十八版),中国邮电出版社,2006年。
2. 曼昆:《经济学原理》,北京大学出版社,上海三联出版社,1999年。
《宏观经济学》,上海财经大学出版社。
3. 马克思:《资本论》,人民出版社,2004年。
4.斯蒂格利茨:《经济学》(第四版),中国人民大学出版社。
5. 杨小凯:《发展经济学——超边际与边际分析》,社会科学文献出版社,2006年。
《经济学-新古典与新古典框架》,社会科学文献出版社; 第1版(2003年) 6.罗默:《高级宏观经济学》,上海财经大学出版社7.范里安:《微观经济学-现代观点》,(第七版),格致出版社8.平狄克:《微观经济学》(第七版),人大出版社9. 杨奎斯特:《递归宏观经济理论》,人大出版社10. 伍德福德:《利息与价格——货币政策理论基础》,人大出版社11. 巴罗:《经济增长》,第二版,格致出版社; (2010年11月1日)12. 菲利普·阿吉翁:《内生增长理论》,北京大学出版社13. 蒋中一:《数理经济学的基本方法》,北京大学出版社14. 肖红叶:《高级微观经济学》,中国金融出版社,2003年。
15. 龚六堂:《高级宏观经济学》,武汉大学出版社,2005年。
16. 亚当·斯密:《国民财富的性质与原因的研究》,商务印书馆,2004年。
17. 瑟尔沃:《增长与发展》,中国财政经济出版社,2001年。
18. 埃克伦德,赫伯特:《经济理论与方法史》,中国人民大学出版社,1996年。
19. 薛求知:《行为经济学》,复旦大学出版社,2003年。
20.速水佑次郎、神门善久:《发展经济学——从贫困走向富裕》,社会科学文献出版社,2008年。
21、(英)安格斯·麦迪森(Angus Maddison),《世界经济千年史》,北京大学出版社。
22.凯恩斯:《就业、利息与货币通论》,商务印书馆,2004年。