版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、弟一早1.缺省情况下,快捷键F1,F3,F4,F5,F6,F7,F8,F9和Ctrl+E的作用是什么?F1帮助,F3end,F4recall调回提交的代码,F5激活编辑器窗口,F6激活日志窗口,F7键激活输出窗口,F8提交,F9键查看所有功能键功能,Ctrl+E键清除窗口内容。2 .缺省情况下SAS系统的五个功能窗口及各自的作用是什么?怎样定义激活这些窗口的快捷键?1)资源管理器窗口。作用:访问数据的中心位置。2)结果窗口。作用:对程序的输出结果进行浏览和管理。3)增强型编辑器窗口。作用:比普通编辑窗口增加了一些功能,如定义缩写,显示行号,对程序段实现展开和收缩等。4)日志窗口。作用:查看程序
2、运行信息。5)输出窗口。查看SAS程序的输出结果.3 .怎样增加和删除SAS工具?使用菜单栏中的工具二定制=定制”标签实现工具的增加和删除.4 .SAS日志窗口的信息构成。提交的程序语句;系统消息和错误;程序运行速度和时间。5 .在显示管理系统下,切换窗口和完成各种特定的功能等,有四种发布命令的方式:即,在命令框直接键入命令;使用下拉菜单;使用工具栏;按功能键。试举例说明这些用法。如提交运行的命令。程序写完后,按F3键或F8键提交程序,或单击工具条中的提交按纽,或在命令框中输入submit命令,或使用菜单栏中的运行下的提交,这样所提交的程序就会被运行.6 .用菜单方式新建一个SAS逻辑库。在菜
3、单栏选择工具一新建逻辑库出现如图所示界面。在名称中输入新的逻辑库名称.在引擎中根据数据来源选择不同的引擎,如果只是想建立本机地址上的一个普通的SAS数据集数据库,可以选择默认。然后选中“启动时启用”复选框,在逻辑库信息中,单击路径后的“浏览”按钮,选择窗口可以不填,单击确定产生一个新的逻辑库。7 .说明下面SAS命令的用途并举例:keys,dlglib,libname,dir,var,options,submit,recall.Keys激活功能键的设定窗口。libname建立SAS逻辑库.Submit提交。Options设定一个或多个系统选项,任何系统选项都有一个默认设置。8 .用菜单方式导入
4、(Import)和导出SAS数据集(Export)。文件一导入数据出现上图对话框,选择要导入数据类型,然后NEXT浏览要导入数据的地址。点击OK出现上图对话框,然后点击NEXT选择数据库存放的地址并命名第二次作业1.构成SAS程序的语句分别分为哪两大类?什么是SAS语句?举例说明SAS语句的信息构成。数据步、过程步SAS语句就是一系列关键词、SAS名称、算符以及特殊字符的组合。2.简述SAS名的种类及命名规则。什么是SAS关键词?SAS名的类型:1逻辑库名;2数据集名;3变量名;4格式名;5过程名;6数组名;7语句标号名;8特殊文件名;9其它名.SAS名称必须以字母或下划线开头;SAS名称可以
5、包括字母、数字和下划线;SAS名称依据其使用的场合有一定长度限制.3.SAS变量的类型和属性。举例说明SAS自动变量。数值变量数值变量是SAS系统以浮点(floatingpoint)方式存储的数据变量,数值变量包括日期和时间。数值变量的值只能是数值.字符变量字符变量可以由阿拉伯字母、数字09以及其它一些特殊字符组成。字符变量的值可以是字符、字母、特殊字符和数值。字符变量名后跟一个美元号($)表示该变量是字符型而不是数值型。2)变量属性SAS变量的属性包括:长度、输入输出格式和标签.未设定属性的变量在它们第一次出现时由系统给出.4.给一个简单的SAS程序的例子,适当应用SAS的注释语句。data
6、a;/*data为关键词,a为SAS名*/x=12345。1234;informatx12.4;/*输入语句,保留12字节和4位小数*/formatx8。2;/*输出语句保留8字节和2位小数*/putx=;run;5.SAS数据集中变量链表时,X1Xn表示什么?特殊SAS变量列表_numerie_,character.和_all_的含义。X1Xn从X1到Xn的所有变量_numerie_所有数值变量.character.所有字符变量_all_所有变量6.怎样提交SAS程序?简述程序执行过程中,LOG窗口显示的信息结构.8.简述SAS表达式定义及其结构构成元素。表达式由一系列操作符和操作对象构成,
7、产生一个目标值.使用表达式可以对变量作变换和赋值,创建新变量,计算新数值以及控制条件语句的运行等。包括操作对象和操作符9.构成SAS表达式的操作对象和操作符有哪些?操作对象有:变量;常数操作符包括:算术算符;比较算符;逻辑算符;SAS函数;括号11.举例说明数值常常数、字符常数和日期时间常数的表达方法。引用数值格式例:标准格式:1,01,+1,-1,1。1;科学计数法:1。1e11,1.2e-12;十六进制格式:1cx,12x,9x字符常数通常由单引号括起来的132767个字符组成。如果字符常数内含有引号,引用时,要么它的引号用两个连续的单引号,要么用一个双引号。例:name=TOMS引用日期
8、时间常数,格式值带引号,后面跟一个D(日期)、T(时间)、或DT(日期时间)例:ljan2000d16。简述数据步的功能。1)创建SAS数据集(SAS数据文件或SAS数据视图);2)读取外部数据文件创建SAS数据集;3)通过对现有SAS数据集取子集、合并、修改和更新创建新的SAS数据集;4)分析、操作或展示数据;5)创建新变量;6)产生报告、或将文件存储到硬盘或磁带上;7)提取信息;8)文件管理。第三次作业dataA;infilecards;inputFee;cards;3578993679212390879033556612981100;run;第四次作业1、dataa;inputx;y=y
9、*x;retainy1;cards;1234816;procprint;run;2、datab;inputstkcd$rdateyymmdd10。lstknm$var1var2var3cards;;run;datac;formatstkcdlstknmrdatevar3var2var1;setb;run;3、dataa;inputdateprice;cards;122323521121datab;inputdateprice;cards;12555521689procsortdata=a;/*排序*/bydate;run;procsortdata=b;bydate;run;datac;seta
10、b;bydate;|procprintnoobs;run;4、dataa;inputlogdate$10.;cards;2011T2220128-Q2012-8-10;run;datab;seta(rename=(logdate=date);date=input(date,yymmdd10.);labeldate=日期;run5、自动变量是由数据步语句自动创建的,这些自动变量不输出到数据集中,在重复过程中被保留。6、创建组标识变量GROU潞数据集A中的观测等分为10组,观测值不能整除10时,前余数组各多加一个观测值dataa;Isetresdat.treatnobs=nobs;x=(nobs-
11、mod(nobs,10)/10;callsymput(nobs,nobs);callsymput(groupn,x);Callsymput(mod,mod(nobs,10);Dropx;run;%put&nobs&groupn;datab;doi=1to&moddo_n_=1to&groupn+1;group=i;output;end;end;doi=&mod+1to10;do_n_=1to&groupn;group=i;output;end;end;Dropi;7、现有一个数据流:a2b3cd46,按下面要求创建SAS数据集。用语句inputi
12、d$no;变量id取值上面数据流里的a,b,c,d,变量no取值2,3,4,6。但是这个数据流存在问题:如有的id没有no,有的no没有id。创建SAS数据集,删除只有id没有no或者只有no没有id的观测,即把上面的c和6去掉,最后得到三个观测,a2,b3与d4。dataa;inputt$;cards;a2b3cd46;run;datab;seta;id=lag(t);no=t;|ifa=id=zand0=no=9;dropt;run;8、现有一个数据流:a23223bc4363c511d400620,按下面要求创建SAS数据集。用语句inputid$no;变量id取值上面数据流里的a23,
13、bc4,11d,变量no取值233,36,400。但是这个数据流存在问题:如有的id没有no,有的no没有id.创建SAS数据集删除只有id没有no或者只有no没有id的观测,即把上面的3c5和620去掉,最后得到三个观测:a23223bc43611d400dataa(keep=idno);inputx$id=lag(x);no=input(x,8.);y=lag(no);ify=.andidA=andnoA=。;cards;a23223bc4363c511d400620;run;第五次作业1.创建一包含10000个变量(X1-X10000),100个观测值的SAS数据集。分别用DATA步,D
14、ATA步数组语句和IML过程实现。datatestla;informatx1r100009.2;doi=1to100;output;dropi;end;run;2.多种方法创建包含变量X的10000个观测值的SAS数据集3.数据集A中日期变量DATE包含有缺失值创建包含日期变量DATE的数据集B,并填充开始到结束日之间的所有日期值。prociml;x=dateprice;t=11112,23412,21323,12345,123456,34566,67534,23457,21349;t9,1=.;createafromtcolname=x;/appendfromt;showdatasets;s
15、howcontents;closea;run;quit;dataa;seta;formatdateyymmdd8.2;run;dataa1;setan=_n_;formatdateyymmdd8。2;retaintemp;ifdateA=。thentemp=dateelsedate=temp;run;dataa2;n=_n_;setal;run;procsortdata=a2;bydescendingn;seta2dropntemp;run;dataa4seta3;retaintemp;ifdateA=.thentemp=date;elsedate=temp;run;dataa4;n=_n_;
16、seta4;run;procsortdata=a4out=b(drop=ntemp);bydescendingn;|run;4.利用随机数函数RANUNI对某数据集设计返回抽样方案。datasample(drop=samplesizen);samplesize=5;don=1tosamplesize;readit=ceil(ranuni(0)*totobs);putreadit=;setbb.classpoint=readitnobs=totobs;output;end;stop;_|run;5.利用随机数函数RANUNI对某数据集设计不返回抽样方案。dataa;setbb.class;kee
17、pname;run;datab;setanobs=nobs;ran=ceil(nobs*ranuni(1);putran=;run;|procsortdata=b;byran;datac;setb;if_n_=15;run;6.给下段程序的主要语句加注释。STOP语句能否删除?为什么?不能删除。强制结束数据步,因为set语句在数据步程序中会反复执行数据步的程序直到遇到文件结束(最后一跳观测)的标志,这里使用了指针选项可能碰不到这种标志,所以要用stop,否则就有可能无休止地执行下去。7。SAS系统显示表达式、函数、数据集、数组或矩阵的具体值时,常需要哪些语句和过程put;procprintprintshowlist;第六次作业2 .SAS函数的自变量有几类?自变量类型:变量名、常数、函数、表达式.3 .举例说明自变量的表示方法和缩写规则。当函数有多个自变量时,必须用逗号分隔开.自变量名缩写方法:函数名(OF变量名1-变量名n);函数名(OF变量名1变量名n)。7.SAS系统是怎样存贮日期时间的?SAS日期时间存贮标准是什么?SAS日期和时间存储标准是以1960年1月1号0时0分0秒为起点, 然后以相应的间隔记时。如1960年1月1日9时0分,按日记的数值就是0,按小时记的数值就是9。1960年1月2日0时0分,按日记的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 污水处理工程师设计污水处理方案
- 2024年智慧社区建设项目五金水电材料采购合同范本3篇
- 混泥土课程设计摘要
- 2024年度LED灯具环保节能保修与回收利用合同3篇
- 烟气氨法脱硫课程设计
- 手术室出科个人小结范文(7篇)
- 护士核酸采样工作总结(9篇)
- 承诺不离开一个人的保证书(6篇)
- 浮头式换热器课程设计
- 民族服饰表演课程设计
- 合同工合同期满考核表
- 口腔门诊部院内管理规章制度汇编
- 中央银行理论与实务期末复习题
- 水产养殖生产记录表模板
- 喜庆中国节春节习俗文化PPT模板
- 各种骨折英文名称
- 加热炉温度控制系统
- 二次供水工程技术规程(CJJ140—2010 )
- 小说HOTEL介绍
- 设备故障处理流程图
- 晨晖智能一卡通管理系统
评论
0/150
提交评论