SAS编程基础_sas编程_sas编程技术教程
同其它计算机语言一样,SAS语言也有它自己的语汇和句法:关键词和连结关键词与其它辅助信息的规则。用户使用SAS语言来定义数据和规定对数据怎样做统计分析的问题。由SAS语句组成的序列称为SAS程序。
1 SAS语句
一 SAS语句的定义
我们先来看一个实例:
某小学10名9岁男生3个项目智力测验得分资料如下,试计算这10名男生各项目的平均得分。
圆括号( )、单引号‘ ‘、双引号“ “、美圆符号$、列指针控制符@、行指针控制符#、冒号:、句号.、分号;等;
运算符包括:
加号+、减号—、乘号*、除号/、乘方**等;
等号=、不等号^=、小于号<、大于号>、小于等于号<=、大于等于号>=等。
三 语句格式
SAS语句的基本格式是:
KEYWORD Parameter … [item | item | item ] options;
关键词 参数 选项1 选项2 选项3 选择值
关键词:用以说明语句类型和功能的单词;
参数:要求用户提供的信息。不用括号,不是任选项。例如: input x y z;
其中:input 是关键词,它说明要把数据提供给哪些变量。后面跟的变量名x、y、z 都是参数,即要求用户提供的信息。
…表示参数可以不止一个。
[选项1 | 选项2 | 选项3 ]中的竖线|用来分隔各选择项,表示其中任选一个;方括号内的信息是可以选择的。
例如:proc means data=store maxdec=3;
其中:proc是语句的关键词,它说明本语句是过程语句;means是过程名,它说明要调用的过程名称;data=、maxdec=都是选项的关键词,等号后面是用户提供的信息。
2 SAS程序
一系列SAS语句组成一段SAS程序。SAS程序中的语句可分为两类步骤:DATA步和PROC步。这两类步骤是所有SAS程序的模块。通常用DATA步产生SAS数集而用PROC步对SAS数据集内的数据进行分析处理并输出结果。一段SAS程序可由一个DATA步或一个PROC步组成;或者由DATA步和PROC步两部分组成;也可由多个DTAT步和多PROC步组成。
转载请注明:数据分析 » SAS编程基础_sas编程_sas编程技术教程