欢迎来到天天文库
浏览记录
ID:8444984
大小:66.00 KB
页数:13页
时间:2018-03-28
《sas应用基础实验指导手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验一“SAS基本操作与数据集建立、浏览”【实验目的】掌握启动SAS的方法,熟悉常用的操作界面;理解SAS数据库、临时
2、永久数据集等基本概念,熟练掌握建立数据集、浏览编辑数据集的基本使用方法。【实验内容之一】输入下列程序,运行并保存在恰当的文件夹中:datatmp;inputname$birthdaydate9.score1score2score3wagecomma8.2percent;cards;zhangsanfen02-oct-767881651,256.120.21lisi18-jan-757493651,080.50.15wangwu14,feb,748890952,04
3、0.0.3xuliu30/jun/77758969980.380.12procprint;formatbirthdaymonyy7.wagedollar4.2;run;上述程序建立了一个含有姓名、生日、项目1~3的考核分、工资、加薪比率这些字段的临时数据集tmp。〖实验指导〗★有关知识★SAS主界面中有几个常用的工作窗口:“编辑窗口”用于录入、编辑程序;“日志窗口”用于显示SAS系统运行信息;“输出窗口”用于显示运行SAS程序产生的文字输出结果;……。SAS主界面上有几个常用的菜单:有关文件操作的功能都组织在“文件菜单”中,SAS程序的提交运行、已运行过程序在编辑窗口的重新显示等功
4、能组织在“运行菜单”中;……。【实验内容之二】试用编程方法和菜单
5、工具条方式分别建立用户数据库MyLib和MySas。〖实验指导〗★有关知识★SAS主界面中工具条上有“创建新的数据库”工具图标,用于指定“库标识”与实际文件夹之间关联以创建一个逻辑数据库。用libname语句可以创建、取消逻辑数据库。LIBNAME语句的一般用法为:libname数据库名[引擎]库位置;libname数据库名(库位置1库位置2…);库位置通常是‘目录的全路径文件名’表示;引擎为读写数据的格式说明,如v8,v6,xport等。【实验内容之三】有10位同学的名字、年龄、体重、身高数据如下表所示;试用多种手
6、段将这些数据新建为一个存放在MyLib库下的health永久数据集。health数据集的内容NameAgeWeightHeightTom1040165Mike1142160Jack1046162Brown1041172Lucy1039155Gup1138166Lee946182Mary1039159Kate1137155Vencent1040160将上述程序输入编辑窗口并运行,观察输出结果和日志窗口中的内容。〖实验指导〗★有关知识★建立SAS数据集方法有两大类:一类是批处理式的,即用编程方法等建立数据集;另一类是交互式的,如在viewtable窗、Analyist、INSIGHT等
7、窗口中,交互录入数据。【实验内容之四】记事本stock.txt中存放有code(证券代码)、name(证券名称)、scale(流通盘)、EPS(每股收益)、share(投资组合中所占份额)、price(价格)的数据(以空格分隔),将其读入到SAS临时数据集stock中。〖实验指导〗★有关知识★SAS数据步编程的基本结构为:data数据集名;infile'文本格式数据的路径文件名';input变量名表;run;data数据集名;input变量名表;cards;原始数据源run;结构1结构2input语句用于建立数据集的变量并从源数据中读入变量值;若建立的变量为字符型,则在变量名后带上
8、美圆号$。【实验内容之五】试着将SAS数据集stock中的数据导出到Excel表格stock.xls中。〖实验指导〗★有关知识★在FILE菜单中的IMPORTDATA和EXPORTDATA子菜单可实现一些常见数据格式的数据文件与SAS数据集之间的转换。实验二“通过编程建立SAS数据集(1)”【实验目的】基本掌握编程建立SAS数据集的方法,熟练运用input语句的4种基本输入模式以及混合模式。【实验内容之一】有一个文本格式数据文件ex21.dat,其每行数据中含有工号(id)占前5位、姓名(Name)从第7-14位、部门号(dep)占据第1-2位、体重(weight)占据第16-19
9、位,其部分数据如下:13011zhangsan52.802021wangwuzi64.310005xuxiake55.0试用列输入模式将其读入从而建立数据集dem21。〖实验指导〗★有关知识★对数据字段位置固定的源数据,用input语句读入数据时,可按列模式输入,其一般形式为:input变量名1[$]开始列数-结束列数[变量名2…];【实验内容之二】有一个文本格式数据文件ex22.dat,其内各行依次含有id(工号)、birthday(生日)、marryday(结婚纪
此文档下载收益归作者所有