ch2sas编程语言基础

ch2sas编程语言基础

ID:39962589

大小:417.00 KB

页数:35页

时间:2019-07-16

ch2sas编程语言基础_第1页
ch2sas编程语言基础_第2页
ch2sas编程语言基础_第3页
ch2sas编程语言基础_第4页
ch2sas编程语言基础_第5页
资源描述:

《ch2sas编程语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章SAS编程语言基础从原始数据到最终报告SAS编程语言同其它计算机语言一样,也有自己的语法:关键词和连结关键词与其它辅助信息的规则。由SAS语句组成的序列称为SAS程序。一.SAS语句的含义我们先来看一个实例:§1、SAS语句例1:某班16名学生4门功课成绩表如下,试计算这16名学生英语、生理的平均分及标准差。DATAscore;INPUTnox1x2x3x4$;CARDS;;RUN;20010873687165良好20010874746168良好20010875737546良好20010876798079优秀20010877757168良好20010884858587优秀200

2、10885787975优秀20010886807679优秀20010887858082良好20010888777175良好20010889677371优秀20010890758170良好20011118705475及格20010893706684及格20010894627365及格20010909827079优秀/*打印数据*/PROCPRINTData=score;VARnox1x2x3x4;RUN;/*计算均数及标准差*/PROCMEANSData=score;VARx2x3;RUN;利用这段程序就可以完成上面的要求/*读入数据*/在这个例子中:DATA,INPUT,CARDS,

3、PROC,VAR,RUN是关键词;score是数据集名;no,x1,x2,x3,x4是变量名;$是特殊字符;MEANS是过程名;Data=是MEANS语句中的选项。现在,我们给出SAS语句的定义:SAS语句是由关键词、SAS名、特殊字符或运算符组成并以分号结尾的字符串。TheMEANSProcedureVariableNMeanStdDevMinimumMaximum------------------------------------------------------------------------------x21672.87500007.872949554.000000

4、085.0000000x31673.00000009.791152546.000000087.0000000------------------------------------------------------------------------------二.几个概念1.SAS关键词位于句首的用以说明语句类型和功能的单词称为SAS语句的关键词。它是SAS语句的主要成份。如:PROC、DATA、VAR、RUN等。2.SAS名SAS语句中出现的SAS名有很多种类,如变量名、SAS数据集名等。SAS命名规则:1)由1至32个字符组成(SAS7以下版本为最多8个字符);2)由三种字符

5、构成:英文字母A-Z,a-z,下划线_,数字0-9;3)每个名字的第一个字符不能为数字;4)SAS系统保留了一些名字作为特殊的变量名,这些变量名的开头和结尾都用特殊字符下划线表示(如_N_、_ERROR_等)。3.特殊字符和运算符特殊字符包括:圆括号()、单引号‘‘、双引号““、美圆符号$、列指针控制符@、行指针控制符#、冒号:、句号.、分号;等;运算符包括:加号+、减号-、乘号*、除号/、乘方**等,等号=、不等号^=、小于号<、大于号>、小于等于号<=、大于等于号>=等。三.语句格式SAS语句的基本格式是:关键词参数[选项1

6、选项2

7、选项3]选择值;关键词:用以说明语句类型和功能

8、的单词;参数:要求用户提供的信息。不用括号,不是任选项。例如:INPUTxyz;其中:INPUT是关键词,它说明要把数据提供给哪些变量。后面跟的变量名x、y、z都是参数,即要求用户提供的信息。[选项1

9、选项2

10、选项3]中的竖线“

11、”用来分隔各选择项,表示其中任选一个;方括号内的信息是可以选择的。例如:PROCMEANSdata=storemaxdec=3;其中:PROC是语句的关键词,它说明本语句是过程语句;MEANS是过程名,它说明要调用的过程名称;data=、maxdec=都是选项的关键词,等号后面是用户提供的选择信息。一系列SAS语句组成一段SAS程序。SAS程序中的语句可分为

12、两类:DATA步和PROC步。这两类步骤是所有SAS程序的组成模块。通常用DATA步产生SAS数据集而用PROC步对SAS数据集内的数据进行分析处理并输出结果。一段SAS程序可由一个DATA步或一个PROC步组成;或者由DATA步和PROC步两部分组成;也可由多个DATA步和多PROC步组成。§2、SAS程序DATA步包括:创建一个或几个新的SAS数据集的语句和创建数据集所必须的运算操作语句。DATA步以DATA语句开头,可以包含任意多个SAS程序语句。一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。