欢迎来到天天文库
浏览记录
ID:41484431
大小:27.94 KB
页数:3页
时间:2019-08-25
《SAS软件应用基础期中考试答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《SAS软件应用基础》期中考试参考答案【考前说明事项】请按要求将答案、操作步骤、程序直接输入在本文件中指定位置处;考试结束时将名为“姓名@SAS”的文件上传到服务器上“temp”目录下,教师将从该目录中收集试卷。另外,为防止意外,请随时保存文档!【试题】一.填充(20%)1.一般SAS程序的运行信息将在LOG窗口显示;而程序的的运行结果,若有文本信息输出的话,将在OUTPUT窗口显示。2.要运行已编辑好的SAS程序,可以点击RUN->SUBMIT菜单;一般有关统计分析的常用模块,SAS都组织在解决方案->分析菜单里。3.SAS数据步程序一般都以关键字D
2、ATA开始,以关键字RUN;结尾。4.SAS变量只有两种基本类型字符型和数值型;而日期型数据在存贮时将折算成与1960年1月1日的间隔天数。5.SAS变量的属性有Name、Label、Format、Informat、Length和Type六项。6.SAS数据集sasuser.class位于SAS数据库sasuser中,它在WINDOWS下的物理文件名应该是class.7bdat。7.SAS的临时数据库是指work库,在该库中的数据文件,在退出SAS后将丢失。8.在SAS软件中单词USS表示加权平方和,Q1表示四分之一分位数。9.在data等语句里,指定
3、数据集时,数据集名后可跟多个数据集的选项,但所有数据集选项必须在圆括号内,用空格分隔。10.在SAS中使用INPUT语句读入数据时,有四种基本的输入模式,它们分别是“列模式”、“格式化模式”、“自由列表模式”和“命名模式。二.纠错题(20%)二.1.正确程序如下:datatest;inputcodeprice;cards;6003811860026216procprint;run; 1.将有问题的语句涂上红色,并写出正确的程序。datatestinputcode,price;procprint;cards;6003811860026216run;二.2
4、.正确程序如下:datatmp;inputname$@@;cards;张三李四王五徐六run; 2.将有问题的语句涂上红色,并写出正确的程序。datatmp;inputname;cards;张三李四王五徐六;run;三.程序阅读理解题(20%)1.proctransposedata=scoreout=ts;idname;run;上述程序的主要功能是:将score数据集的数值型变量s1-s3进行转置;并用变量name的值作为转置后相应各列的变量名;转置后的数据另寸为ts数据集。2.datatmp;settmp1tmp2;bya;run;上述程序的主要功能
5、是:将数据集tmp1,tmp2按照变量a值顺序进行拼接,形成四条记录存放进数据集tmp中。四.操作题(20%)1.试将EXECL电子表格文件qzks.xls导入为SAS数据集work.qz。导入操作的等效程序粘贴如下:PROCIMPORTOUT=WORK.qzDATAFILE="G:SAS统计应用基础sasqzqzks.xls"DBMS=EXCEL2000REPLACE;SHEET="stock";GETNAMES=YES;RUN;2.试用SQL查询窗在数据集score中查询所有女生(sex='f'')的姓名name以及她三门课的平均成绩avg。
6、查询操作的等效程序粘贴如下:PROCSQL;SelectSCORE.Name,(SCORE.Math+SCORE.Chinese+SCORE.English)/3asavgfromTMP.SCOREwhereSCORE.SexEQ'f';五.编程题(20%)1.试通过编程建立一个名为ks1的数据集,内含变量姓名、学号、生日、成绩,部分具体数据如下(注意,不允许改动原始数据的结构、顺序等。):xulili00182/04/2189zhangsanfeng01285/11/0291wanghu10184/03/1476guojianguang11583/0
7、9/1880完成上述任务的程序如下:dataks1;lengthname$12.;inputname$num$birthdayyymmdd8.score@@;cards;xulili00182/04/2189zhangsanfeng01285/11/0291wanghu10184/03/1476guojianguang11583/09/1880run;2.试用数据步编程将GPA数据集中变量GPA的值大于3但小于4的观测记录,以0.1的概率抽取出来,生成新的数据集tmp。完成上述任务的程序如下:datatmp;settmp.gpa;if38、franuni(0)le0.1thenoutput;run;
8、franuni(0)le0.1thenoutput;run;
此文档下载收益归作者所有