- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS综合练习题的(答案).
SAS金融数据处理综合练习题
创建一包含10000个变量(X1-X10000),100个观测值的SAS数据集。分别用DATA步,DATA步数组语句和IML过程实现。data test1a;
informat x1-x10000 9.2; /*创建100个变量,规定输出格*/
do i=1 to 100; /*做循环*/
output;/*每一次循环,输出所有的变量,包括i*/
drop i;/*去掉i*/
end;
run;
或者
data test1a;
format x1-x10000 best12.; /*创建10000个变量x1-x10000,但未有初始化*/
do i=1 to 100; /*创建100个观测*/
output;/*且每一个观测都输出到数据集test1a*/
end;
drop i;
run;
(2)用data步数组语句实现
data test1b;
array t{10000} x1-x10000 ;/*创建数组变量*/
do i =1 to 100;/*每个变量有100个观测*/
output;/*每一次循环,输出所有的变量,包括i*/
drop i;/*去掉i*/
end;/*循环结束*/
data test1c;
array t{10000} x1-x10000;
do j=1 to 100;/*100次观测的循环*/
do i = 1 to 10000;
t{i}=i;/*第i个变量等于i*/
end;
output;/*输出第i次观测的i个变量的值*/
end;
drop i j;/*去掉i和j*/
run;
或者
data test1b;
array t{10000} x1-x10000;
do j=1 to 100;/*100次观测的循环*/
do i = 1 to 10000;
t{i}=i;/*第i个变量等于i*/
end;
output;/*输出第i次观测的i个变量的值*/
end;
drop i j;/*去掉i和j*/
run;
(3)用IML过程实现
proc iml;/*启用iml环境*/
x=x1:x10000;/*定义数组x1-x10000*/
t= j(100,10000,1) ;/*创建100行10000列的. 同元素矩阵*/
print t x;/*打印两个矩阵察看*/
create test1d from t[colname=x];/*创建数据集c,变量数为列数 ,观测数为行数,列名更改为变量名,默认逻辑库为临时*/
append from t; /*将t中的值填充的数据集中*/
show datasets;
show contents;/*显示数据集的一些7788的属性*/
close test1d;
run;
quit;
或者
proc iml;
x=x1:x10000;
t= shape(1,100,10000) ;/*shape和j不太一样,顺序是元素,行,列,j的顺序为行,列,元素*/
print t x;
create test1d from t[colname=x];
append from t;
show datasets;
show contents;
close test1d;
run;
quit;
(4)用宏实现
%macro names(name,number,obs);
data a;
%do i=1 %to obs;
%do n=1 %to number;
namen=1;
%end;
output;
%end;
run;
%mend names;
%names(x, 10000,100);
多种方法创建包含变量X的10000个观测值的SAS数据集。数据集A中日期变量DATE包含有缺失值,创建包含日期变量DATE的数据集B,并填充开始到结束日之间的所有日期值。proc iml;/*启用iml环境*/
x= {date price};/*注意所用的括号类型*/
t= {1111 2,2341 2,2132 3,1234 5,12345 6,3456 6,6753 4,2345 7,2134 9};
print t;/*构造9行2列的向量*/
t[1,1]=.;
t[2,1]=.;
t[5,1]=.;
t[9,1]=.;/*令某些date的观测成为缺失值,包括第一个观测值*/
create a from t[colname=x];/*从矩阵构造数据集a,为变量命名date和price */
append from t; /*填充矩阵已有的观测值 */
show datasets;
show contents;/*显示一些信息,可省略*/
close a;
run;
quit;/*退出iml环境 */
data a;
set a;
f
您可能关注的文档
- 4大最新政策对中国零售市场的影响.docx
- 51温度PID调节实验报告.docx
- 53实验研究平抛运动同步练习含答案.doc
- 5会计不能不会的194个分录.doc
- 3一级真题-基于考纲的期权真题.docx
- 4B教案chapter1..doc
- 4实验室间比对报告(统计法).doc
- 619语文周练.doc
- 7-PKP术治疗骨质疏松性椎体压缩性骨折后矢状面形态变化的影像学研究李惠利李杰.docx
- 716m开底泥驳波浪载荷计算报告.doc
- 2025年押题宝典演出经纪人之《演出经纪实务》题库附完整答案详解【精选题】.docx
- 2025年押题宝典演出经纪人之《演出市场政策与法律法规》题库及完整答案详解(考点梳理).docx
- 2025年湖南省初中学业水平考试仿真密卷-道德与法治(B卷).pptx
- 第3章 一次方程(组) 综合素质评价(含答案)2025-2026学年湘教版数学七年级上册.docx
- 2025年湖南省初中学业水平考试仿真密卷-英 语(B卷).pptx
- DB11_T1293.4-2015_卫生应急最小工作单元装备技术要求第4部分:核与辐射事故处置类_北京市.pdf
- DB11_T1322.68-2019_安全生产等级评定技术规范第68部分:设施蔬菜生产企业及专业合作社_北京市.pdf
- DB11_T1322.71-2018_安全生产等级评定技术规范第71部分:社会福利机构_北京市.pdf
- DB11_T1313-2015_薄抹灰外墙外保温用聚合物水泥砂浆应用技术规程_北京市.pdf
- DB11_T1320-2023_危险场所电气防爆安全检测技术规范_北京市.pdf
文档评论(0)