第2章 SAS语言的基本概念.doc

第2章 SAS语言的基本概念.doc

ID:26845618

大小:45.00 KB

页数:8页

时间:2018-11-29

第2章 SAS语言的基本概念.doc_第1页
第2章 SAS语言的基本概念.doc_第2页
第2章 SAS语言的基本概念.doc_第3页
第2章 SAS语言的基本概念.doc_第4页
第2章 SAS语言的基本概念.doc_第5页
资源描述:

《第2章 SAS语言的基本概念.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2章SAS语言的基本概念§2.1SAS语言概述SAS提供了一种完善的编程语言。如同大多数计算机高级语言一样,SAS用户只须要熟悉其命令、语句及简单的语法规则就可进行数据管理和分析处理工作。因此,掌握SAS编程技术是学习SAS的关键环节。在SAS中,系统具有众多的计算过程,把大部分常用的复杂的数据计算的算法作为标准过程调用,用户仅需要指出过程名及必要的参数即可,这样使得SAS的变成变的十分简单。SAS程序是SAS语句的有序集合。以程序的功能将SAS程序划分成多个程序模块(程序段),这些模块分为两类:数据准备模

2、块——数据步(DATAStep)和过程部(PROCStep)。在一个SAS程序中可以有一个或多个数据步与过程步。数据步……数据读入语句……数据处理语句……CARDS;数据行……过程步数据分析处理语句…………RUN:SAS程序数据行数据文件(ASCII文件)SAS数据集数据源SAS数据集输出窗口分析结果SAS程序的结构和数据流向示意图数据步的作用是把数据源中的数据作为输入,经过加工后输出到一个或多个“SAS数据集”。过程步是把由数据步建立和产生的数据集中的数据作为输入,调用一个或多个标准过程,经标准过程计算处理

3、后,将结果以清晰的表格或图形方式输出到OUTPUT窗口中或写入磁盘文件。简单说:数据步是为过程步准备数据,并将数据放入数据集中;过程步是把指定的数据集中的数据计算处理后并输出结果。一个简单的SAS程序的如下:datastudent;inputxh$xm$yygs;p=yy+gs;cards;001aaa8991002bbb7088003ccc9092004ddd7087005eee8583procprint;procmeans;run;运行结果如下:数据集:OBSXHXMYYGSP1001aaa8991180

4、2002bbb70881583003ccc90921824004ddd70871575005eee8583168平均数:VariableNMeanStdDevMinimumMaximum-------------------------------------------------------------------YY580.800000010.034939070.000000090.0000000GS588.20000003.563705983.000000092.0000000P5169.000000

5、011.7898261157.0000000182.0000000§2.2SAS常量SAS中有多种常量:数值常量,字符常量,日期、时间、日期时间常量。①数值常量:数值常量是一个十进制数值,在书写上与数学书写习惯一致。可分为:正负整数、小数和科学记数法。例如:数SAS书写-3-33.123.12180000001.8E6(大于1032-1必须用科学记数法表示)-0.0000125-1.23E-5②字符常量:字符常量是用一对单引号或双引号括起来的一串字符,其长度不超过200个字符。③日期、时间、日期时间常量:这三

6、类常量是将其对应的格式化值用单引号括起来,并且后跟类型符来表示的。l日期值(DATE):表示为’ddmmmyy’D或’ddmmmyyyy’D。其中dd表示日,mmm表示月份,yy或yyyy表示年份。如:’24MAR03’D或24MAR2003’Dl时间值(TIME):表示为’hh:mm:ss’T或’hh:mm:ss.ss’T。其中hh表示小时,mm表示分钟,ss表示分钟。如:’14:30:25’T或’14:30:25.87’T。l日期时间值(DATATIME):表示为:’ddmmmyy:hh:mm:ss’DT

7、。§2.3SAS变量一、变量及变量的命名变量:指具有相同性质的数据值的集合。变量是用变量名表示的。变量的命名:以字母或下画线开头,后跟字母或数字或下画线的字符串。长度不多于8个字符。空格和特殊的字符($、@、#)不能出现在变量名中。二、变量的属性SAS的变量分为两类:数值型与字符型。每个变量都有长度、输入格式、输出格式和标号四种属性。变量的属性可以由首次出现的上下文给出定义,也可以用专用的语句定义明确给出。1、变量的取值范围:数值型变量的值是数值,数值的范围是:±10-307到±10+308。字符型变量的值是

8、字符串,其取值范围最多为200个字符。2、变量长度:变量长度是指SAS数据集中存储它的每一个值的字节数。数值型变量的长度为:3~8个字节,默认为8个字节。字符型变量的的长度为:1~200个字节,默认为8个字节。3、变量的格式标号由于变量名长度不能超过8个字符,有时变量名受此限制而不能完全表达变量的含义。变量的格式标号是用来给变量定义一个标签,这样可以提高输出变量值时的可读性。用LABEL语句可以定义

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

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

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