sas金融数据处理综合练习题

sas金融数据处理综合练习题

ID:10389123

大小:108.11 KB

页数:37页

时间:2018-07-06

sas金融数据处理综合练习题_第1页
sas金融数据处理综合练习题_第2页
sas金融数据处理综合练习题_第3页
sas金融数据处理综合练习题_第4页
sas金融数据处理综合练习题_第5页
资源描述:

《sas金融数据处理综合练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SAS金融数据处理综合练习题1.创建一包含10000个变量(X1-X10000),100个观测值的SAS数据集。分别用DATA步,DATA步数组语句和IML过程实现。2.多种方法创建包含变量X的10000个观测值的SAS数据集。3.数据集A中日期变量DATE包含有缺失值,创建包含日期变量DATE的数据集B,并填充开始到结束日之间的所有日期值。4.创建包含日期变量DATE的SAS数据集,日期值从1900年1月1日到2000年1月1日。5.利用随机数函数RANUNI对某数据集设计返回抽样方案。6.利用随机数函数RANUNI对某数据集设计不返回抽样方案。7.计算

2、数据集A中变量X的累乘。8.如何改变一个SAS数据集的变量顺序?9.数据集A和B包含同样两变量DATE和PRICE,以DATE为标识变量合并数据集A和B为C。合并时应该注意什么?10.给下段程序的主要语句加注释。STOP语句能否删除?为什么?dataa;doobsnum=1tolastby20;setResDat.stk000001point=obsnumnobs=last;output;end;stop;run;11.假设数据集A中的变量logdate为如下形式的字符格式:1998-12-21999-8-61999-8-10将其转换为日期格式变量date

3、。12.运行SAS程序过程中,SAS系统创建的自动变量是否包含在创建的数据集?一般情况下,怎样查看系统自动变量的值?1.SAS系统显示表达式、函数、数据集、数组或矩阵的具体值时,常需要哪些语句和过程?2.写出下面各段程序创建数据集的所有观测值,并指出PUT语句分别在LOG窗口输出什么结果?dataa1;don=1to5;output;end;putn=;run;dataa1;don=1to5;output;putn=;end;putn=;run;dataa1;don=1to5;putn=;end;putn=;run;dataa1;don=1to5;end;

4、putn=;run;dataa2;n=1;dountil(n>=5);n+1;output;end;putn=;run;dataa3;n=1;dowhile(n<5);n+1;output;end;putn=;run;dataa4;n=7;dountil(n>=5);n+1;output;end;putn=;run;dataa5;n=7;dowhile(n<5);n+1;output;end;putn=;run;1.数据集A有一个变量n,5个观测值1,2,3,4,5。数据A1由下面程序2产生,同样有一个变量n,5个观测值1,2,3,4,5。试分析下面两段程

5、序中,PUT语句在Log窗口输出结果的差异,为什么?程序1:Dataa;Seta;Putn=;Run;程序2:dataa1;don=1to5;output;end;putn=;run;2.试由以下的9种德国马克对美元汇率看跌期权和9种英镑对美元汇率的看跌期权产生81种组合。一年期,DM/USD汇率的9种不同看跌期权的执行价格和成本执行价格Kdm成本Cdm0.660.0858550.650.0321910.640.0207950.630.0170010.620.0137110.610.0108510.600.0083880.590.0062910.550.0

6、01401一年期,BP/USD汇率的9种不同看跌期权的执行价格和成本执行价格Kbp成本Cbp1.300.1372131.250.0826451.200.0450601.150.0283481.100.0161461.050.0078601.000.0032770.950.0011340.900.000245创建样本数据集:datadm;inputKdmCdm;cards;0.660.0858550.650.0321910.640.0207950.630.0170010.620.0137110.610.0108510.600.0083880.590.0062

7、910.550.001401;run;databp;inputKbpCbp;cards;1.300.1372131.250.0826451.200.0450601.150.0283481.100.0161461.050.0078601.000.0032770.950.0011340.900.000245;run;1.不用SAS函数,用宏%a(n,p)计算二项分布的概率分布和累计概率(k=1,2……,n)。。2.创建组标识变量GROUP,将数据集A中的观测等分为10组,观测值不能整除10时,前余数组各多加一个观测值。3.现有一个数据流:a2b3cd46,按下

8、面要求创建SAS数据集。用语句inputid$no;变量id取值上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。