预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.SAS过程初步.(转载自HYPERLINK""SAS园地)HYPERLINK""\l"S1"SAS过程用法及常用语句 HYPERLINK""\l"S1_1"SAS过程用法 HYPERLINK""\l"S1_2"SAS过程步常用语句 HYPERLINK""\l"S2"用PRINT过程制作列表报告 HYPERLINK""\l"S2_1"基本用法 HYPERLINK""\l"S2_2"使用中文列标题 HYPERLINK""\l"S2_3"标题及全程语句 HYPERLINK""\l"S2_4"用BY语句分组处理 HYPERLINK""\l"S2_5"计算总计和小计 HYPERLINK""\l"S3"用TABULATE过程作统计量表格 HYPERLINK""\l"S4"用SORT过程排序 HYPERLINK""\l"S5"MEANS过程、UNIVARIATE过程、FREQ过程 HYPERLINK""\l"S6"用CORR过程计算相关系数 HYPERLINK""\l"S7"用SAS/GRAPH绘图 HYPERLINK""\l"S7_1"散点图和曲线图 HYPERLINK""\l"S7_2"直方图和扇形图 HYPERLINK""\l"S7_3"三维曲面图和等高线图 HYPERLINK""\l"S7_4"图形的调整与输出 前面讲过,SAS系统用SAS数据步生成和管理数据,用过程步进行分析、报表、绘图。本章介绍SAS过程步的一般用法和常用语句的含义,以及几个简单报表、分析、绘图过程的使用。 SAS过程用法及常用语句 SAS过程用法 SAS过程步的一般形式为: PROC过程名DATA=输入数据集选项; 过程语句/选项; 过程语句/选项; …… RUN; 其中PROC语句的选项是可选的,用来规定过程运行的一些设置,如果有多个选项用空格分开。DATA=输入数据集也是可选的,如果缺省的话使用最近生成的数据集。过程步一般以RUN语句结束,也可以省略RUN语句而在下一个过程步或数据步的开始处结束,另外还有一种所谓“交互式过程”可以在遇到RUN语句时不结束过程运行,只有遇到QUIT语句或者下一个过程步、数据步时才结束。过程步在PROC语句之后、结束之前可以有若干个过程语句。通常情况下,过程语句与数据步中的语句不同,数据步中的语句不能用在过程步中。过程步语句一般以某一个关键字开头,比如VAR、BY、TABLES、WEIGHT等,语句中有一些有关说明,如果有选择项的话要写在斜杠后。 SAS过程步有些是对数据集作某种变换(比如SORT过程对数据集排序),不生成显示结果;多数过程步是对数据集作某些分析、报表,这时结果出现在OUTPUT窗口(高精度绘图过程的输出在GRAPHICS窗口)。对OUTPUT窗口的结果,我们可以用“File|SaveAs”菜单把它保存到一个文本文件进行进一步的修饰,插入到其它报告中,也可以用“File|Print”菜单之间打印。 SAS过程步常用语句 本小节简单介绍几个在SAS过程步中常见的语句,更具体的用法可以在以后实际用到时再仔细体会。 一、VAR语句 VAR语句在很多过程中用来指定分析变量。在VAR后面给出变量列表: VAR变量名1变量名2…变量名n; 变量名列表可以使用省略的形式,如X1-X3,MATH--CHINESE等。VAR用法例如: varmathchinese; 二、MODEL语句 MODEL语句在一些统计建模过程中用来指定模型的形式。其一般形式为 MODEL因变量=自变量表/选项; 比如 modelmath=chinese; 即用语文成绩预测数学成绩。 三、BY语句和CLASS语句 BY语句在过程中一般用来指定一个或几个分组变量,根据这些分组变量值把观测分组,然后对每一组观测分别进行本过程指定的分析。在使用带有BY语句的过程步之前一般先用SORT过程对数据集排序。比如,假设我们已经把C9501数据集按性别排序,则下列PRINT过程可以把男、女生分别列出: procprintdata=c9501; bysex; run; 结果为 TheSASSystem2 -----------------------------------SEX=男----------------------------------- OBSNAMEMATHCHINESE 1李明9298 2王思明8690 3张聪98109 -----------------------------------SEX=女----------------------------------- OBSNAMEMATHCH