




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 2.1.1 SAS数据集数据集(SAS Dataset)是是SAS过程的数据根底,只需过程的数据根底,只需SAS数数据集中的数据才干被运用。数据集含两部据集中的数据才干被运用。数据集含两部分内容:分内容: 1. 描画部分描画部分:数据称号、类型、长度、格式等。数据称号、类型、长度、格式等。2. 数据部分数据部分: 包含实践数据值。包含实践数据值。SAS数据值被安排在一个矩阵式的表数据值被安排在一个矩阵式的表状构造中。状构造中。 2.1.2 观测观测(Observation)描画被观测对象的单一整体如个描画被观测对象的单一整体如个他人、一个实验动物等某些特性的一他人、一个实验动物等某些特性的一
2、系列数据值称为一个观测,又称察看。系列数据值称为一个观测,又称察看。在在SAS数据集中每一行数据是一个观测。数据集中每一行数据是一个观测。2.1.3 变量变量(Variable)变量指定了数据的某一特性。在变量指定了数据的某一特性。在SAS数据集中,每一个观测是由各个变数据集中,每一个观测是由各个变量的数据值组成。在数据集中每一列数量的数据值组成。在数据集中每一列数据是一个变量。据是一个变量。 1. 变量的命名变量的命名 最多最多8个字符长,第一个字符必需是个字符长,第一个字符必需是字母或者下划线,不能有空格。特殊字字母或者下划线,不能有空格。特殊字符符(如如$,#)也不允许在也不允许在SAS
3、名中运用。名中运用。合法变量名如:合法变量名如:A A1 abc name age total SAS系统保管的特殊变量名,以下划线系统保管的特殊变量名,以下划线开场和结尾。如:开场和结尾。如:_N_和和_ERROR_等。等。2. 变量特性变量特性变量特性:称号、类型、长度、输入格式、输出变量特性:称号、类型、长度、输入格式、输出格式和标志。格式和标志。两种类型:数值型和字符型名后用一两种类型:数值型和字符型名后用一“$号来号来表示。表示。长度特性:是指存贮的字节数。缺省长度是长度特性:是指存贮的字节数。缺省长度是8为了存贮长度与缺省值不同的变量,需运为了存贮长度与缺省值不同的变量,需运用用
4、LENGTH语句。语句。 变量的特性的定义:明确地阐明或者在初次出变量的特性的定义:明确地阐明或者在初次出现时给出定义。例如:现时给出定义。例如: DATA A; C=BAD; PUT C; C=GOOD; PUT C; RUN;3. 变量清单的简化表示变量清单的简化表示在许多语句中可运用缩写变量清单方式。在许多语句中可运用缩写变量清单方式。(P13表表2-1) INPUT NAME $ VAR1 VAR2 VAR3 VAR4 VAR5 VAR6;可以写成:可以写成:INPUT NAME $ VAR1-VAR6; 留意留意: 字符型变量字符型变量NAME不包含在这个缩写清不包含在这个缩写清单中
5、。单中。这些变量要求类型一样,或全是数值型的或全这些变量要求类型一样,或全是数值型的或全是字符型的。是字符型的。 4. 缺项值缺项值 当一个变量由于某种缘由没有得到能够当一个变量由于某种缘由没有得到能够没有观测到,或由于数据错误,或由于计算错没有观测到,或由于数据错误,或由于计算错误,称该值为缺项值又称缺失值。在误,称该值为缺项值又称缺失值。在SAS中用中用“.表示。表示。 lSAS常量为值固定不变的量ll常量分为以下三类:l数值常量:1.5 -2.79 1.75E-5l字符常量:“Hello “ABC “Zhanglil日期、时间、日期时间常量:后接D,T,DTl1JAN2000Dl9:25
6、:19Tl1JAN2000:10:30:05DTll函数是一个功能模块,包括三个要素:函数是一个功能模块,包括三个要素:函数名、参数、前往值函数名、参数、前往值函数的作用为:根据参数计算函数值并前往。函数的作用为:根据参数计算函数值并前往。例:例:y = SUM ( 1, 2, 3) ;函数名:函数名:SUM参数:参数:1, 2, 3前往值:前往值:6 函数运算结果函数运算结果参数格式:参数格式:1.用逗号分割:用逗号分割:SUM(x1, x2, x3)2. 用简化方式:用简化方式:SUM(OF x1-x3)3.用列表方式:用列表方式:SUM(OF x1 x2 x3)1. 算术操作符算术操作符
7、*/+-例:例:y = x * 2 + b C = (12 4) * 22. 比较操作符比较操作符= = 2(结果结果 y 值为值为 1) x = “ABC “ABD (结果结果 x 值为值为 0)3. 逻辑操作符逻辑操作符& (AND)| (OR) (NOT)作用:进展逻辑运算,结果仍为逻辑值作用:进展逻辑运算,结果仍为逻辑值 真真1,假,假04. 其它操作符其它操作符 最小值最小值最大值最大值 | |衔接衔接例:例:y = 3 4 ( y 值为值为4 x = RED| BAG ( x 值为值为RED BAG )5. SAS表达式表达式 用操作符将常量、变量、函数等衔接起来用操作符将
8、常量、变量、函数等衔接起来进展运算,最终会产生一个值表达式的值。进展运算,最终会产生一个值表达式的值。 X+1 3 LOG(Y) PART/ALL*100 1-EXP(N/(N-1) AGE100 STATE=NC丨丨 STATE=SC A=B=C 数据步由数据步由 DATA 语句开场,对输入语句开场,对输入数据中的每一观测,都执行数据步一遍,数据中的每一观测,都执行数据步一遍,从而建立起数据集。普通来说,数据中从而建立起数据集。普通来说,数据中有几行数据,那么数据步执行几遍,建有几行数据,那么数据步执行几遍,建立的数据集中那么有几个观测。立的数据集中那么有几个观测。例:例: DATA FITNES
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论