SAS基础知识
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20
EXPLORER-------资源管理器窗口 EXPLORER-------资源管理器窗口
它竖立在主窗口的左边,主要是用户能够浏览SAS 它竖立在主窗口的左边,主要是用户能够浏览SAS 文件,创建非SAS文件的路径。用户可通过此窗口 文件的路径。 文件,创建非SAS文件的路径 去方便查找各SAS库及其库内的内容 去方便查找各SAS库及其库内的内容。若内容是 库及其库内的内容。 SAS数据集,双击所需的SAS数据集, SAS数据集,双击所需的SAS数据集,就可将它显 SAS数据集 数据集 示在VIEWTABLE数据窗内,还可对SAS文件实施 示在VIEWTABLE数据窗内,还可对SAS文件实施 数据窗内 拷贝、移动、删除等文件管理事务。 拷贝、移动、删除等文件管理事务。
SAS/IML SAS/ASSIST
7
SAS 系统的主要功能
数据管理功能 统计分析功能 制表和绘图功能 文件管理功能
8
数据管理功能
SAS 系统可以将任何类型的数据以灵活多样的 形式建立起包含大量信息的“ 形式建立起包含大量信息的“SAS 数据集”,并可 数据集” 以暂时或永久地储存起来;调用SAS 数据集方便迅 以暂时或永久地储存起来;调用SAS 速,减少很多重复工作;编辑,合并,剪裁数据十 减少很多重复工作;编辑,合并, 分简单。另外,SAS 系统还可以与其它系统,如, 系统还可以与其它系统, 分简单。另外, dBASE, dBASE,Excel 等数据集相互转换,共享功能,从 等数据集相互转换,共享功能, 而大大加强了SAS的使用功能 而大大加强了SAS的使用功能。 的使用功能。
19
OUTPUT --- 结果输出窗口
此窗口显示程序运行后的所有结果。 此窗口显示程序运行后的所有结果。当 PGM窗口里输入的程序完全正确时, PGM窗口里输入的程序完全正确时,或LOG 窗口里输入的程序完全正确时 窗口里没有错误记载时, 窗口里没有错误记载时,此窗口中显示的全 部结果才有效。否则,此窗口中不显示任何 部结果才有效。否则, 结果或只显示程序中正确部分的运行结果。 结果或只显示程序中正确部分的运行结果。 保存的结果的文本文件扩展名为*.lst。 保存的结果的文本文件扩展名为*.lst。
12
SAS显示管理系统 SAS显示管理系统
SAS的启动 SAS的启动
使用快捷图标
The SAS V8.lnk
使用“程序” 使用“程序”菜单 使用运行对话框
13
SAS显示管理系统 SAS显示管理系统
SAS显示管理系统的主窗口 SAS显示管理系统的主窗口 三个主窗口 标题区( bar) 标题区(title bar) 视窗大小控制区 主菜单区(功能选项栏) 主菜单区(功能选项栏) 命令行( BAR) 命令行(COMMAND BAR) 工具行(功能图标) 工具行(功能图标)
3
主要内容
了解SAS软件的主要功能、特点及组成; 了解SAS软件的主要功能、特点及组成; 软件的主要功能 掌握SAS显示管理系统及各主要窗口的功能; 掌握SAS显示管理系统及各主要窗口的功能; 显示管理系统及各主要窗口的功能 掌握SAS的基本语言特点、 掌握SAS的基本语言特点、程序类型和程序 的基本语言特点 结构; 结构;
22
2.字符常量
字符常量由1 200个字符组成。 字符常量由1~200个字符组成。在赋值语句 个字符组成 字符常量要用定界符单引号或双引号括起来。 中,字符常量要用定界符单引号或双引号括起来。 字符常量的缺省值用空格表示。 字符常量的缺省值用空格表示。
日期、 3.日期、时间和日期时间常量
该型常量必须用单引号括起,后续一个D 该型常量必须用单引号括起,后续一个D (Date)、T(Time)或DT(DateTime)表示其类型。 Date)、T(Time)或DT(DateTime)表示其类型。 )、T(Time)
4
SAS 基础知识
SAS软件的历史、 SAS软件的历史、地位和作用 软件的历史 SAS (Software of Analysis System) Statistical analysis system 20世纪 年代末期 20世纪60年代末期,美国北卡罗纳州州立大 世纪60年代末期, 学的A.J.Barr J.H.Goodnight两位教授 学的A.J.Barr 和J.H.Goodnight两位教授 1975年 SAS系统 1975年 SAS系统 社会科学、经济学、生物学、 社会科学、经济学、生物学、金融学与医疗 卫生保健等学科领域。 卫生保健等学科领域。
2
方 法
掌握一个数据分析软件包的基本使用方法, 掌握一个数据分析软件包的基本使用方法, 主要要解决三个方面的问题: 主要要解决三个方面的问题:一是了解软件包的系 统结构,包括其使用环境,主要功能,主要特点等; 统结构,包括其使用环境,主要功能,主要特点等; 二是了解软件包所使用的系统语言和程序结构, 二是了解软件包所使用的系统语言和程序结构,包 括学会建立软件包所认可的数据库的方法和编辑各 种运算程序的方法; 种运算程序的方法;三是了解与软件包有关的计算 机的基本操作方法和使用技能,包括启动系统, 机的基本操作方法和使用技能,包括启动系统,退 出系统,存入文件,调出文件,运转程序, 出系统,存入文件,调出文件,运转程序,查看结 果等。 果等。
17
ENHANCED EDITOR------高级编辑窗口 EDITOR------高级编辑窗口
与PGM窗口类似,主要用于编写SAS程序, PGM窗口类似 主要用于编写SAS程序 窗口类似, 程序, 不同的是对写入的程序可以用不同的颜色来显示不 同的部分,并对SAS 语言的语法进行检查 语言的语法进行检查, 同的部分 , 并对 SAS语言的语法进行检查, 根据程 序语句的作用进行分段, 序语句的作用进行分段,以区别哪些是固定的关键 哪些是用户任意写的内容,哪些是数据步, 词,哪些是用户任意写的内容,哪些是数据步 ,哪 些是过程步,便于发现和修改程序中的错误, 些是过程步,便于发现和修改程序中的错误, 另外 还可同时打开多个EDITOR窗口 窗口。 还可同时打开多个EDITOR窗口。
21
SAS语言和 SAS语言和SAS程序 语言和SAS程序
常量
1.数值常量 1.数值常量
数值常量由数字0 数值常量由数字0~9、小数点、正负号和E 小数点、正负号和E 等符号组成。 等符号组成。 例如: 1.689E1.689× 例如:12 23 1.689E-8(1.689×10-8) 数值常量的缺省值用“ 数值常量的缺省值用“· ”来表示。 来表示。
18
LOG --- 运行记录窗口
此窗口显示程序执行过程中的情况, 此窗口显示程序执行过程中的情况, 包括执行 了什么语句;建立了什么数据集; 了什么语句;建立了什么数据集;所建立的数据集 包含多少变量和观察值;程序的每一步运行的时间; 包含多少变量和观察值;程序的每一步运行的时间; 以及程序中存在的错误等。 它的主要作用是, 以及程序中存在的错误等 。 它的主要作用是 , 当 PGM窗口里序被执行后, 所有运行过程的有关信息; 所有运行过程的有关信息; 检查出该程序的错误所 包括程序中错误发生的位置,错误的类型等, 在,包括程序中错误发生的位置,错误的类型等, 从而帮助用户及时准确地发现和修改程序中的错误。 从而帮助用户及时准确地发现和修改程序中的错误。 保存记录文件的扩展名为* log。 保存记录文件的扩展名为*.log。
10
文件管理功能
SAS 系统提供了很多通用的文件编辑功能, 系统提供了很多通用的文件编辑功能, 插入,删除,复制,移动,连接, 如,插入,删除,复制,移动,连接,合并 等等,易于掌握,使用方便。 等等,易于掌握,使用方便。
11
SAS 系统的主要特点
具有自己的语言环境,称为SAS 语言; 具有自己的语言环境,称为SAS 语言; 具有多窗口显示功能,使得分析程序, 具有多窗口显示功能,使得分析程序,分析过程和 分析结果等分别在不同的窗口里清晰地展现出来, 分析结果等分别在不同的窗口里清晰地展现出来, 直观方便,易于掌握; 直观方便,易于掌握; 具有多用途的功能模块,使得应用非常广泛; 具有多用途的功能模块,使得应用非常广泛; 信息存储方式简便灵活, 信息存储方式简便灵活,且与其它数据库系统共享 数据的功能很强; 数据的功能很强;
14
三个主窗口
标题区(title bar) bar) 标题区( 主菜单区(功能选项栏) 主菜单区(功能选项栏) 命令行(COMMAND BAR) BAR) 命令行( 视窗大小控制区
工具行(功能图标 工具行(
15
SAS显示系统的主要子窗口 SAS显示系统的主要子窗口
PGM (PROGRAM EDITOR) -- 程序编辑窗口 LOG --- 运行记录窗口 OUTPUT --- 结果输出窗口 EXPLORER---探索者窗口 EXPLORER---探索者窗口 RESULTS---结果窗口 RESULTS---结果窗口 ENHANCED EDITOR------增强的编辑窗口 EDITOR------增强的编辑窗口 KEYS---键窗口 KEYS---键窗口 SAS/ASSIST-------SAS辅助窗口 SAS/ASSIST-------SAS辅助窗口 SAS System Help 窗口--- SAS系统帮助窗口 窗口--- SAS系统帮助窗口
例:
‘8JAN1999 D 8JAN1999’D 8JAN1999 10:45’T ‘10:45 T 8JAN99:9:25:14’DT ‘8JAN99:9:25:14 DT
表示日期值 表示时间值 表示日期时间值
9
统计分析功能
SAS系统包括了几乎所有的统计分析方法。 SAS系统包括了几乎所有的统计分析方法。 系统包括了几乎所有的统计分析方法 与其它统计软件包不同的是, 与其它统计软件包不同的是,这些统计分析 方法既是相互独立的,又是相互联系的,前 方法既是相互独立的,又是相互联系的, 一过程的输出结果可以作为后一过程的输入 信息,中间不需要中断系统的运行,从而减 信息,中间不需要中断系统的运行, 少了很多工作, 少了很多工作,缩短了计算时
第十三章 SAS 基础知识
Statistical Analysis System
华中科技大学同济医学院妇幼卫生系 方为民
简介
SAS (Software of Analysis System) 是一个大型 的系统分析软件包, 的系统分析软件包,它不仅含有功能很强的统计分 析软件,而且,还含有经济,工农业, 析软件,而且,还含有经济,工农业,科学等领域 里的一些常用的分析工具。和其它的统计软件相比, 里的一些常用的分析工具。和其它的统计软件相比, 的最大特点是功能齐全,技巧灵活,使用方便, SAS 的最大特点是功能齐全,技巧灵活,使用方便, 应用广泛,特别是数据处理方面的强大功能, 应用广泛,特别是数据处理方面的强大功能,是其 它统计软件所不能比的。目前, 它统计软件所不能比的。目前,它越来越广泛地被 应用到各个学科领域, 应用到各个学科领域,被誉为国际上的一个标准高 级软件。 级软件。
5
SAS的内容 SAS的内容
软件包的系统结构 软件所使用的专用语言和程序结构 了解与软件包有关的计算机的基本操作 方法和使用技能
6
SAS 系统简介
SAS 系统的组成 系统管理 程序 SAS 系统
SAS/BASE SAS/STAT SAS/GRAPH SAS/QC SAS/OR SAS/ETS
功能程序 库
16
程序编辑窗口 PGM (PROGRAM EDITOR)
它是SAS 显示管理系统中的三个基本窗口之 它是 SAS显示管理系统中的三个基本窗口之 一 。 在此窗口上 , 用户可以编辑新程序 , 修 在此窗口上, 用户可以编辑新程序, 改旧程序或调出查看各类存档文件。 改旧程序或调出查看各类存档文件 。 在此窗 口中保存下来的文件的扩展名为* sas。 口中保存下来的文件的扩展名为*.sas。