统计学实验2:SAS语言与数据管理基础.pptx

统计学实验2:SAS语言与数据管理基础.pptx

SAS语言与数据管理DIVISIONOFBIOSTATISTICSSCHOOLOFPUBLICHEALTHSHANDONGUNIVERSITY

目录SAS语言SAS数据库SAS数据集

一、SAS语言SAS语句SAS表达式SAS程序规则

SAS语言1.SAS语句SAS语句是构成SAS程序中的数据步和过程步的基本单位,一般由一个关键字开头,以分号“;”结束,其中包含SAS名、特殊字符、运算符等。SAS关键字:是系统已赋予确定意义的特殊单词,如DATA、PROC等。SAS名:SAS语句中可能出现的SAS名有变量名、数据集名、输出格式名、过程名、选择项名、逻辑库名等。SAS名以字母或下划线开头,由1-32个字母、数字、下划线组成(逻辑库名最多8个字符)SAS关键字和名字不区分大小写。

SAS语言2.SAS表达式SAS表达式是数据步中由常量、变量、函数及运算符、括号连接起来的用于计算的式子。常量:有数值型、字符型两种,并且可表达日期、时间的数据类型。如12,-7.5,2.5E-10,’Beijing’,’LiMing”,’13JUL1998’。变量:有数值型、字符型两种。时间、日期系统自动存为数值型的。数值型变量在数据集中存储一般使用8个字节,字符型变量默认的长度是8个字符。可以使用Length语句改变字符型的长度,格式为:Length字符型变量名$长度;如Lengthname$10

SAS语言—SAS运算符

SAS语言—SAS函数数学函数ABS(x):求x的绝对值MAX(x1,x2,x3,…xn):求所有自变量中的最大值MIN(x1,x2,x3,…xn):求所有自变量中的最小值MOD(x,y):求x/y的余数SQRT(x):求x的算术平方根LOG(x):求x的自然对数EXP(x):求指数函数exSIN(x)、COS(x)、TAN(x):求三角函数正弦、余弦、正切函数……

SAS语言—SAS函数数组函数字符串函数日期和时间函数分布密度函数分位数函数随机函数统计函数……

SAS语言3.SAS程序规则SAS程序由SAS语句构成,每个语句以分号“;”结束。一个语句可以写在一行也可写在多行(不需要续行标志),也可一行写多个语句;只要允许用一个空格的地方就可加入任意多个空格;SAS关键字与名字大小写不区分,字符串要区分;SAS注释语句是用/*与*/在两端界定注释内容;SAS数据步用data语句开头,以run语句结束;SAS过程步用proc语句开头,以run语句结束。

例:某班5个学生4门课程成绩如表,计算各科的平均成绩。学号统计学数分高代英语2007012017475767720070120273677580200701203728789952007012047168747520070120570809060

二、SAS数据库SAS数据库:用于存放SAS数据集,在Windows操作系统中相当于硬盘上的某个文件夹。库标记:又称库逻辑名或库关联名,是SAS文件的物理位置在SAS系统中的一个逻辑标识。SAS数据库可分为永久型和临时型两种。

SAS数据库临时型数据库:库标记为WORK,在SAS启动后自动生成;其物理位置为安装SAS的文件夹内SASWORK文件中的一个临时文件夹;退出SAS,该文件夹及其内的所有文件将被删除。

SAS数据库永久型数据库:库标记由用户使用libname语句定义:libname库标记‘路径’;libnameNEW‘D:\MYDATA’;

三、SAS数据集SAS数据集:存放数据及其属性的地方,相当于硬盘上的某个文件。其是关系型结构,分为描述部分和数据部分。描述部分包含数据属性信息,如变量名称、类型、长度等;数据部分包含实际数据值。SAS数据值被安排在一个矩阵式的表格结构中。

变量(Variable)观测(Observation)变量类型:数值型和字符型。数值型变量只允许变量为数字。字符型变量允许变量值为中、英文字母、各种符号和数字;变量名后加“$”。变量命名:1~8个字符,第1个字符必须是字母,后面可以是字母、数字和下划线。变量值缺失表示为“.”。

SAS数据集SAS数据集命名:库标记.文件名临时数据集:如WORK.AA,WORK可省略不保存,一旦退出SAS就消失。永久数据集:如NEW.AA保存在用户指定的文件夹里。

在”D:\MYDATA”文件夹中创建了SAS永

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档