第三章 sas过程步(部分)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ODS rtf file='d:\sas2012\1.rtf'; Libname mysas "d:\sas2012";
proc print data=mysas.stua;
var name english; run;
Байду номын сангаас
ODS rtf close;
10. 二个重要的输出语句:
1) ods printer ① 直接输出结果到本地打印机.如: ODS printer; proc print data = mysas.stua; var name english; run;
ODS printer close;
② 直接输出结果到pdf文件.如: ODS printer file=‘d:\sas2003\1.sas’;
变量名列表可以使用省略的形式,如x1-x3
等。
应用实例:
var math chinese;
2.MODEL语句 MODEL语句在统计建模过程中用来指定模型的 形式。语法格式为: MODEL 因变量 = 自变量列表 / 选项; 应用实例: model y=x1 x2 x3 ;
3.BY语句
BY语句在过程步中用来指定一个或几个
proc means data = mysas.stua; var math; output out=result02 n=n mean=meanmath std=stdmath; run; proc print data=result02; run;
例3-3(标签语句):程序 D:\sas2012\3-3.sas:
proc print data = mysas.stua; id name; var math english; label name= '姓名' math='数学成绩' english='英语成绩'; run;
例3-4(格式语句):程序 d:\sas2012\3-4.sas:
proc print data=mysas.stua; format math 5.1 english 5.2; run;
分组变量,根据这些分组变量值可以把观测 记录分组,然后对每一组观测分别进行指定 的分析。 例3-1(by 语句):程序D:\sas2012\3-1.sas: proc sort data = mysas.stua; by sno;
run;
4.OUTPUT语句
过程步中经常用OUTPUT语句指定输出结果存放的数据 集。不同过程中把输出结果存入数据集的方法各有不同, OUTPUT语句是使用频繁的语句之一。其语法格式为: OUTPUT OUT=输出数据集名 关键字=变量名 关键字= 变量名 …; 其中用“OUT=”给出了存放结果数据集的名字,关键 字用于定义输出变量名,用“关键字=变量名”的方式 指定了系统自动输出变量与存储变量之间的对应关系。 等号后面的变量名指定了输出数据集中的存储变量名称。 例3-2(output语句):程序D:\sas2012\3-2.sas:
第3章 SAS过程步及简单统计分析
3.1 SAS过程步简介 SAS过程步的一般形式为: PROC 过程名 [ DATA=输入数据集] [选项];
过程语句1 [/选项 ]; 过程语句2 [/选项 ]; RUN;
1.VAR语句 VAR语句在过程步中用于指定分析变量。
VAR语句的语法格式为:
VAR 变量名1 变量名2 … 变量名n;
在DATA步中也可以用FORMAT语句规定变量的 输出格式,用LABEL 语句规定变量的标签,用 LENGTH语句规定变量的存储长度,用ATTRIB语 句同时规定变量的各属性。在数据步中规定的 变量属性是附属于数据集本身的,是永久的; 在过程步中规定的变量属性(标签、输出格式 等)只对该过程的本次运行发挥作用。
proc print data=mysas.stua;
var name english; run; ODS printer close;
2) ods rtf
直接输出结果到rtf文件。
例3-5(ods rtf语句和清除语句 ):
程序:d:\sas2012\3-5.sas
DM "log;clear;output;clear;";
proc print data=mysas.stua;
var name english; run;
Байду номын сангаас
ODS rtf close;
10. 二个重要的输出语句:
1) ods printer ① 直接输出结果到本地打印机.如: ODS printer; proc print data = mysas.stua; var name english; run;
ODS printer close;
② 直接输出结果到pdf文件.如: ODS printer file=‘d:\sas2003\1.sas’;
变量名列表可以使用省略的形式,如x1-x3
等。
应用实例:
var math chinese;
2.MODEL语句 MODEL语句在统计建模过程中用来指定模型的 形式。语法格式为: MODEL 因变量 = 自变量列表 / 选项; 应用实例: model y=x1 x2 x3 ;
3.BY语句
BY语句在过程步中用来指定一个或几个
proc means data = mysas.stua; var math; output out=result02 n=n mean=meanmath std=stdmath; run; proc print data=result02; run;
例3-3(标签语句):程序 D:\sas2012\3-3.sas:
proc print data = mysas.stua; id name; var math english; label name= '姓名' math='数学成绩' english='英语成绩'; run;
例3-4(格式语句):程序 d:\sas2012\3-4.sas:
proc print data=mysas.stua; format math 5.1 english 5.2; run;
分组变量,根据这些分组变量值可以把观测 记录分组,然后对每一组观测分别进行指定 的分析。 例3-1(by 语句):程序D:\sas2012\3-1.sas: proc sort data = mysas.stua; by sno;
run;
4.OUTPUT语句
过程步中经常用OUTPUT语句指定输出结果存放的数据 集。不同过程中把输出结果存入数据集的方法各有不同, OUTPUT语句是使用频繁的语句之一。其语法格式为: OUTPUT OUT=输出数据集名 关键字=变量名 关键字= 变量名 …; 其中用“OUT=”给出了存放结果数据集的名字,关键 字用于定义输出变量名,用“关键字=变量名”的方式 指定了系统自动输出变量与存储变量之间的对应关系。 等号后面的变量名指定了输出数据集中的存储变量名称。 例3-2(output语句):程序D:\sas2012\3-2.sas:
第3章 SAS过程步及简单统计分析
3.1 SAS过程步简介 SAS过程步的一般形式为: PROC 过程名 [ DATA=输入数据集] [选项];
过程语句1 [/选项 ]; 过程语句2 [/选项 ]; RUN;
1.VAR语句 VAR语句在过程步中用于指定分析变量。
VAR语句的语法格式为:
VAR 变量名1 变量名2 … 变量名n;
在DATA步中也可以用FORMAT语句规定变量的 输出格式,用LABEL 语句规定变量的标签,用 LENGTH语句规定变量的存储长度,用ATTRIB语 句同时规定变量的各属性。在数据步中规定的 变量属性是附属于数据集本身的,是永久的; 在过程步中规定的变量属性(标签、输出格式 等)只对该过程的本次运行发挥作用。
proc print data=mysas.stua;
var name english; run; ODS printer close;
2) ods rtf
直接输出结果到rtf文件。
例3-5(ods rtf语句和清除语句 ):
程序:d:\sas2012\3-5.sas
DM "log;clear;output;clear;";