sas课件第1讲__基本知识_第1页
sas课件第1讲__基本知识_第2页
sas课件第1讲__基本知识_第3页
sas课件第1讲__基本知识_第4页
sas课件第1讲__基本知识_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课课 程程 学学 习习 目目 的的 掌握运用掌握运用SAS进行统计分析的方法及基进行统计分析的方法及基 本操作。本操作。 能熟练的运用能熟练的运用SAS完成基本的统计分析完成基本的统计分析 并能读懂常见的统计分析结果。并能读懂常见的统计分析结果。 SAS软件及统计 分析 课程讲授的基本安排课程讲授的基本安排 p本门课程一共本门课程一共48学时学时. 学分:学分:3 p课堂讲授采用教师多媒体教学与学生实际上机操作相结合的方式,课堂讲授采用教师多媒体教学与学生实际上机操作相结合的方式, 主要介绍主要介绍SAS统计分析方法与应用统计分析方法与应用. 课程考核方式课程考核方式 总分总分100分,其中平

2、时成绩分,其中平时成绩40分,期末考试分,期末考试60分。分。 参考书参考书 (1) (1) 实用统计方法与实用统计方法与SASSAS系统系统 ( (高惠璇编著,北京大学出版社高惠璇编著,北京大学出版社) ) (2) SAS(2) SAS系统系统BASE SASBASE SAS软件使用手册软件使用手册 (3) SAS(3) SAS系统系统SAS/STATSAS/STAT软件使用手册软件使用手册 (4) SAS(4) SAS系统系统SAS/ETSSAS/ETS软件使用手册软件使用手册 (5) SAS V8(5) SAS V8基础教程基础教程( (汪嘉冈汪嘉冈) ) 4 5 第第1讲讲 基本知识基

3、本知识 统计学简介统计学简介 统计学统计学(Statistics)(Statistics)是对数据进行是对数据进行 收集收集, ,整理整理, ,分析分析, ,并作出推断的一门科并作出推断的一门科 学学. . 统计方法是一种用于收集统计方法是一种用于收集, ,表示表示( (图解图解), ),分分 析和解释数据的方法析和解释数据的方法. . 从一大堆资料中提取从一大堆资料中提取 有用信息的方法有用信息的方法. . 6 统计学简介统计学简介 统计通常两方面统计通常两方面: : 描述统计描述统计(Descriptive Statistics)(Descriptive Statistics) 推断统计推

4、断统计(Inferential Statistics)(Inferential Statistics) 描述统计描述统计:把观测数据本身包含的信息加以总把观测数据本身包含的信息加以总 结概括、整理简化。例如频数表、频率分布直结概括、整理简化。例如频数表、频率分布直 方图及描述统计量的计算都属于描述性统计方图及描述统计量的计算都属于描述性统计; 推断统计推断统计: 包括假设检验、统计预测等应用更包括假设检验、统计预测等应用更 广泛的方面广泛的方面。 统计软件简介统计软件简介 7 统计软件的发展历史大约可分为几个阶段统计软件的发展历史大约可分为几个阶段: (1) 20世纪世纪50年代年代70年代年

5、代: 统计软件包的初期研究阶段统计软件包的初期研究阶段. . 最早产生软件包的思想是在最早产生软件包的思想是在1955年年, 程序放在程序放在 一起形成一个程序库一起形成一个程序库,用于科学计算用于科学计算. 1961年年 第一个软件包第一个软件包BMD, 发展成为有名发展成为有名 的统计分析软件包的统计分析软件包BMDP. 时期重点:内容的选择和计算方法的改进时期重点:内容的选择和计算方法的改进.代代 表软件有表软件有BMDP(生物医学通用统计软件生物医学通用统计软件 包包),IMSL(国际数学统计库国际数学统计库). 8 (2) 20世纪世纪70年代年代 统计软件包大发展的阶段统计软件包大

6、发展的阶段. .最有代表的最有代表的: : 社会科学统计软件包社会科学统计软件包SPSS: 1966年由美国斯坦福大学研制出年由美国斯坦福大学研制出SPSS 软件包软件包,1971年由美国年由美国SPSS软件公司实现软件公司实现 商品化商品化. 1989年推出在年推出在PC机机(DOS环境环境)上上 运行的运行的SPSS/PC+,以后版本不断更新以后版本不断更新,目前目前 使用的在使用的在Windows环境下的版本已发展环境下的版本已发展 为为SPSS第第19.0版版. SAS SAS统计软件统计软件 SAS (Statistical Analysis System)系统是用于)系统是用于 数

7、据分析和决策支持的大型集成式模块化软件包数据分析和决策支持的大型集成式模块化软件包 历史:最早由北卡罗来纳大学的两位生物统计学研历史:最早由北卡罗来纳大学的两位生物统计学研 究生编制,并于究生编制,并于1976年成立了年成立了SAS软件研究所,正软件研究所,正 式推出了式推出了SAS软件。软件。 在数据处理和统计分析领域,在数据处理和统计分析领域,SAS系统被誉为国际系统被誉为国际 上的标准软件系统,并在上的标准软件系统,并在9697年度被评选为建立年度被评选为建立 数据库的首选产品。被誉为国际上的标准软件和最数据库的首选产品。被誉为国际上的标准软件和最 权威的优秀统计软件包。权威的优秀统计软

8、件包。 用户:全世界用户:全世界120多个国家和地区的近三万家机构多个国家和地区的近三万家机构 所采用,直接用户则超过三百万人,遍及金融、医所采用,直接用户则超过三百万人,遍及金融、医 药卫生、生产、运输、通讯、政府和教育科研等领药卫生、生产、运输、通讯、政府和教育科研等领 域。域。 统计软件简介统计软件简介 10 SAS系统的版本更新很迅速系统的版本更新很迅速.1985年推出在年推出在 PC机机(DOS环境环境)上运行的上运行的SAS 6.02版版;1988年年 推出推出SAS/PC 6.03版版,并系统地出版了使用手册并系统地出版了使用手册; 1989年推出年推出SAS/PC 6.04版版

9、; 1993年推出年推出Windows的的SAS系统系统6.08版版 ; 1996年推出年推出Windows的的SAS系统系统6.11版版; 1997年推出年推出Windows的的SAS系统系统6.12版版; 2000年年2月推出月推出Windows的的SAS系统系统8.0版版; 目前目前SAS最新的版本为最新的版本为9.3(July 2011)。 统计软件简介统计软件简介 11 STATISTICA(大型专业统计与图表大型专业统计与图表 分析软件包分析软件包) 1984年美国俄克拉荷马州年美国俄克拉荷马州(Oklahoma) 的的 StatSoft软件公司成立软件公司成立,初期产品是初期产品

10、是Psychostat-2 和和Psychostat-3. 1988年推出年推出STATISTICA 0版版; 1993年推出年推出Windows下的下的STATISTICA 4.5版版; 1999年推出年推出STATISTICA 5.5版版 ; 目前使用的是目前使用的是Windows环境下的环境下的STATISTICA 6.0版版 . 统计软件简介统计软件简介 12 STATISTICA 是在是在SPSS, SAS之后推出之后推出 的的,它汇集了它汇集了SPSS, SAS,BMDP等软件的等软件的 长处长处,在原来软件基础上增加很多统计分在原来软件基础上增加很多统计分 析与图表分析功能析与图

11、表分析功能,也是当今国际上最新也是当今国际上最新 的的Windows版本的统计分析与图表分析版本的统计分析与图表分析 软件之一软件之一 . 该公司目前在深圳设有办事处该公司目前在深圳设有办事处. 统计软件简介统计软件简介 13 以上以上3 3种软件包的内容种软件包的内容: : 基本统计分析基本统计分析/ /制表制表, , 非参数统计检验非参数统计检验/ /分布拟合分布拟合, , 广义单因素方差分析与多因素方差分析广义单因素方差分析与多因素方差分析, , 多重回归分析多重回归分析, ,非线性估计法非线性估计法, , 时间序列时间序列/ /预测预报分析预测预报分析, , 聚类分析聚类分析, ,因子

12、分析因子分析, ,典型分析典型分析, , 信度信度/ /项目分析项目分析, ,判别分析判别分析, , 对数线性模型分析及生存分析对数线性模型分析及生存分析, , 各种作图与技巧等各种作图与技巧等. 统计软件简介统计软件简介 14 此外还有此外还有: IMSL(国际数学统计库国际数学统计库) BMDP(生物医学计算机程序生物医学计算机程序) NISAN(日本日本) SYSTAT Gauss(高斯矩阵语言系统高斯矩阵语言系统,美国阿普特希系统美国阿普特希系统 公司推出的软件公司推出的软件) Splus 、R(免费软件(免费软件 Minitab 统计软件简介统计软件简介 15 国内推出的软件包有国内

13、推出的软件包有: RDAS(关系式数据分析系统关系式数据分析系统,由上海计算所由上海计算所 研制研制); SASDFortran程序库程序库,包括统计分析包括统计分析,随机随机, 数据处理数据处理.;是由中科院计算中心研制的是由中科院计算中心研制的. CUMSSFortran程序库程序库,包括内容很全包括内容很全. 是由七个高校是由七个高校 (北大北大,复旦复旦,上海交大上海交大,西安交大西安交大, 浙大浙大,大连工学院等大连工学院等)联合研制的联合研制的. 小型软件包小型软件包(MSA,). 马克威分析系统马克威分析系统由统计局支持最新推出由统计局支持最新推出. 统计软件简介统计软件简介 1

14、6 SAS属语言会话式属语言会话式,使用方便、又有强大的使用方便、又有强大的 功能功能. SAS系统在较早时期系统在较早时期(DOS环境下环境下) 就提供就提供 了用菜单系统完成基本统计分析功能的模块了用菜单系统完成基本统计分析功能的模块 SAS/ASSIST,以后推出的以后推出的SAS/INSIGHT提供了提供了 高度灵活的交互操作界面高度灵活的交互操作界面,完全免去了编程完全免去了编程,随随 时将数据时将数据结果和图形一起展现给用户结果和图形一起展现给用户,特别特别 适用于进行数据探索和挖掘适用于进行数据探索和挖掘. 17 SASSAS系统的特点有系统的特点有: : 使用灵活方便使用灵活方

15、便,功能齐全功能齐全; 数据处理与统计分析溶为一体数据处理与统计分析溶为一体; SAS语言编程能力强且简洁语言编程能力强且简洁; 适用性强适用性强,应用面广应用面广; 扩展性强扩展性强没有上限的软件系统没有上限的软件系统; SAS系统是用户唯一需要的最经济的软系统是用户唯一需要的最经济的软 件系统件系统. SAS系统是一个组合软件系统,它由多个功系统是一个组合软件系统,它由多个功 能模块组合而成(三十几个),其基本部分是能模块组合而成(三十几个),其基本部分是 BASE/SAS模块模块。 SAS系统具有灵活的功能扩展接口和强大的系统具有灵活的功能扩展接口和强大的 功能模块,在功能模块,在BAS

16、E SAS的基础上,还可以增加如的基础上,还可以增加如 下不同的模块而增加不同的功能:下不同的模块而增加不同的功能:SAS/STAT(统计统计 分析模块)、分析模块)、SAS/GRAPH(绘图模块)、绘图模块)、SAS/QC (质量控制模块)、质量控制模块)、SAS/ETS(经济计量学和时间经济计量学和时间 序列分析模块)、序列分析模块)、SAS/OR(运筹学模块)、运筹学模块)、 SAS/IML(交互式矩阵程序设计语言模块)、交互式矩阵程序设计语言模块)、 SAS/FSP(快速数据处理的交互式菜单系统模块)、快速数据处理的交互式菜单系统模块)、 SAS/AF(交互式全屏幕软件应用系统模块)交

17、互式全屏幕软件应用系统模块) SAS系统结构系统结构 SAS数据库部分:数据库部分: Basc SAS模块模块SAS系统的基础。提供常见的商业性数据系统的基础。提供常见的商业性数据 库管理功能,所有其它模块必须与之结合起来使用。库管理功能,所有其它模块必须与之结合起来使用。 SAS分析核心:分析核心: 是是SAS系统的灵魂。属于这一部分的主要模块有:系统的灵魂。属于这一部分的主要模块有: SAS/QC,SAS/LAB,SAS/INSIGHT,SAS/STAT,SAS/OR,SAS/IML,S AS/PH-CLINICAL,SAS/SPECTRAVIEW,SAS/CPE,SAS/ETS等等。等等

18、。 目目 录录 20 1. SAS系统的交互工作环境系统的交互工作环境 2. SAS对数据文件的管理对数据文件的管理 3. 生成生成SAS数据集数据集 SASSAS系统的交互工作环境系统的交互工作环境 例例1.1(中学生数据的简单分析中学生数据的简单分析) 数据集数据集SASHELP.CLASS中收集了中收集了19名中学生名中学生年年龄龄 (AGE),性别性别(SEX),身身 高高(HEIGHT)和体重和体重( WEIGHT)的数据的数据. 求年龄求年龄,身高身高,体重的平均值体重的平均值,最大值和最小值最大值和最小值; 求男女二组中学生身高的平均值和方差求男女二组中学生身高的平均值和方差;

19、男女中学生的平均体重是否有显男女中学生的平均体重是否有显著著差异差异? 21 22 SAS系统的交互工作环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序 解题步骤解题步骤(用基本的编程方式用基本的编程方式): 启动启动SAS系统系统(使用最简单的快捷方式使用最简单的快捷方式); 告诉告诉SAS系统您要做什么系统您要做什么-在程序编辑窗口在程序编辑窗口(或或V8 以上版本的强化编辑窗以上版本的强化编辑窗) 中键入程序中键入程序(BASE11.SAS): data class ; input name $ sex $ age height weight ; c

20、ards; Mary F 15 66.5 112.0 Sharon F 15 62.5 112.5 Robert M 12 64.8 128.0 Thomas M 11 57.5 85.0 ; 23 SAS系统的交互工作环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序 * (1) ; proc means data=sashelp.class mean max min; var age height weight; run; * (2); proc sort data=class; by sex; run; proc means data=class me

21、an var; by sex ; var height ; run; 24 SAS系统的交互工作环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序 * (3) ; proc ttest data=class; class sex; var weight; run; SAS系统按要求完成分析计算系统按要求完成分析计算-提交程序提交程序 (SUBMIT); 由日志(由日志(LOG) 窗口查看程序执行的信窗口查看程序执行的信 息息; 25 SAS系统的交互工作环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序 返回返回SAS程序

22、编辑窗口程序编辑窗口(当用强化编辑窗当用强化编辑窗 时时)或重调已提交的或重调已提交的SAS程序(程序(RECALL),修修 改后改后 再次提交再次提交; 在输出(在输出(OUTPUT)窗口查看输出结果)窗口查看输出结果 (V8以上版本以上版本可可在在结果结果(Result)窗口查看窗口查看SAS程程 序的各个输出项序的各个输出项); 存储有用的信息存储有用的信息(SAS程序或计算结果程序或计算结果). SASSAS系统的交互工作环境系统的交互工作环境 生成完整的生成完整的SASSAS例子数据库例子数据库 26 选菜单项选菜单项 帮助帮助(Help) 学习学习SAS程序程序弹出弹出 SAS O

23、nline Training Sample Data? 对话窗对话窗,询问用户是否有联机许可询问用户是否有联机许可,若有若有, 并询问用户是否生成并询问用户是否生成SAS示例数据示例数据. 按按确定确定(OK),则生成样本数据则生成样本数据,否则按否则按 取消取消(Cancel). SASSAS系统的交互工作环境系统的交互工作环境 SAS SAS 提供的基本运行环境提供的基本运行环境 运行运行SAS常用的是常用的是交互运行方式交互运行方式( (窗口运行环境)窗口运行环境). .也可用也可用提交批作业方式提交批作业方式运行运行. . 27 SAS 为交互方式运行提供的环境为交互方式运行提供的环境

24、 : SAS 应用工作空应用工作空 间(或间(或SAS工作界面工作界面,或显示管理系统)或显示管理系统) 基本窗口及窗口条基本窗口及窗口条(V8以上版本以上版本) 资源管理器资源管理器(Explorer),结果结果(Result)窗窗,(强化强化)编辑器,编辑器, 程序程序编辑器编辑器(Editor),日志窗日志窗(Log),输出窗输出窗(Output) 下拉菜单或弹出菜单下拉菜单或弹出菜单 命令框、工具条、信息命令框、工具条、信息窗窗 SASSAS系统的交互工作环境系统的交互工作环境 SAS SAS 提供的基本运行环境提供的基本运行环境 28 SAS主窗口的标题主窗口的标题 菜单栏菜单栏 工

25、具条工具条 运行日志窗运行日志窗 强化程序编辑窗强化程序编辑窗 命令框命令框 资源管理器资源管理器 信息显示区信息显示区 工作目录工作目录 窗口条窗口条 29 SAS系统的交互工作环境系统的交互工作环境 SAS 应用工作空间(应用工作空间(SAS AWS) 以上界面称为以上界面称为SASSAS应用工作空间或应用工作空间或SAS SAS AWSAWS(SASSAS A Application pplication W WorkorkS Space).pace).这这 是是SAS 9.1(SAS 9.1(部分汉化部分汉化) )的界面的界面. . SAS AWS SAS AWS也像其它也像其它Win

26、dowsWindows应用程序一应用程序一 样,在一个主窗口内包含若干个子窗口,样,在一个主窗口内包含若干个子窗口, 并有菜单栏,工具条,状态栏等等并有菜单栏,工具条,状态栏等等. . 下面分别介绍这些窗口下面分别介绍这些窗口. . SAS AWS-SAS AWS-基本窗口基本窗口 30 PGM窗口窗口访问和编辑已有访问和编辑已有 的的SAS程序程序;编写新的编写新的SAS 程序程序,递交递交SAS程序程序;将将AS 程序存为文件程序存为文件. OUTPUT是一个基本的是一个基本的 窗口窗口,缺省时打开缺省时打开;依次记依次记 录程序输出的结果录程序输出的结果;有结有结 果输出时自动转到前台果

27、输出时自动转到前台. LOG是一个基本的窗口,是一个基本的窗口, 缺省时打开缺省时打开,依次记录依次记录SAS 进程中各程序运行的信息进程中各程序运行的信息, 可用命令清空可用命令清空. V9的增强编辑窗对的增强编辑窗对SAS 程序语法检查程序段的程序语法检查程序段的 收缩和展开可记录宏自收缩和展开可记录宏自 定义快捷键定义快捷键 SASSAS系统的交互工作环境系统的交互工作环境 SASSAS AWS- AWS-基本窗口基本窗口 31 资源管理器资源管理器 (Explorer) 浏览创建浏览创建SASSAS库库 管理、浏览管理、浏览SASSAS 库文件库文件( (移动、移动、 复制、更名和复制

28、、更名和 删除删除) )建立非建立非 SASSAS文件的快捷文件的快捷 方式方式 浏览器可附加浏览器可附加 树形展示方式树形展示方式 内容可用大小内容可用大小 图标或详细显图标或详细显 示示 结果结果(Result)窗窗 口口 以树形结构展以树形结构展 示提交示提交SASSAS程序程序 输出的各项结输出的各项结 果果. . 察看,存储,察看,存储, 打印或删除各打印或删除各 项结果的内容项结果的内容. . 它缺省地在浏它缺省地在浏 览器的背后览器的背后, ,创创 建输出结果后建输出结果后 自动移至前台自动移至前台. . 这两个窗口的位置缺省时固定在左侧边上这两个窗口的位置缺省时固定在左侧边上.

29、 也可通过也可通过工具工具(Tools) 选项选项(Options) 参数选择参数选择 (Preferences) 查看查看( View) 进行修改进行修改(不要定位视不要定位视 图图) 32 SAS系统的交互工作环境系统的交互工作环境 SASSAS AWS- AWS-菜单栏和工具条是动态的菜单栏和工具条是动态的 在主窗口的标题栏下是主菜单在主窗口的标题栏下是主菜单.SAS.SAS系统的菜系统的菜 单栏和工具条是动态的,其菜单项和工具项随单栏和工具条是动态的,其菜单项和工具项随 当前窗口(活动窗口)的变化而不同当前窗口(活动窗口)的变化而不同. .如:如: 这是强化编辑器的菜单栏和工具条这是强

30、化编辑器的菜单栏和工具条 这是资源管理器的菜单栏和工具条这是资源管理器的菜单栏和工具条 SASSAS系统的交互工作环境系统的交互工作环境 SAS AWSSAS AWS-基本窗口切换基本窗口切换 窗口切换窗口切换(移至前台并击活移至前台并击活): (1)点击窗口本身点击窗口本身; (2)由菜单项由菜单项“窗口(窗口(W)”可切换到已打开的窗口可切换到已打开的窗口 , 或由查看(或由查看(View) 加入新窗口加入新窗口; (3) Ctrl + Tab 依次切换依次切换; (4) 用设置的热键用设置的热键; (5) 发布命令发布命令; (6) 点击窗口条中某一窗口图标点击窗口条中某一窗口图标. 3

31、3 SASSAS系统的交互工作环境系统的交互工作环境 发布命令发布命令 在交互式操作中也可用命令指挥显示管理在交互式操作中也可用命令指挥显示管理 系统、切换窗口和完成各种功能系统、切换窗口和完成各种功能: 在命令框直接键入命令;在命令框直接键入命令; 使用下拉菜单使用下拉菜单(弹出菜单弹出菜单); 使用工具条;使用工具条; 按功能键按功能键(KEYS命令显示功能键所表示的命令命令显示功能键所表示的命令). 34 SASSAS系统的交互工作环境系统的交互工作环境 常用窗口的切换命令和缺省的功能键设置常用窗口的切换命令和缺省的功能键设置 功能功能 命令命令 热键热键( (缺省设置缺省设置) ) 切

32、换到增强编辑窗口切换到增强编辑窗口 WPGM F5 打开新的增强编辑窗口打开新的增强编辑窗口 WEDIT 切换到程序编辑窗口切换到程序编辑窗口 PGM 切换到日志切换到日志(LOG)窗口窗口 LOG F6 切换到输出窗口切换到输出窗口 OUTPUT F7 切换到结果窗口切换到结果窗口 ODSRESULTS 打开打开SAS浏览嚣浏览嚣 EXPLORER 打开帮助窗口打开帮助窗口 HELP F1 打开热键设置窗口打开热键设置窗口 KEYS F9 打开选项设置窗口打开选项设置窗口 OPTIONNS 35 SASSAS系统的交互工作环境系统的交互工作环境 其它窗口其它窗口 其它一些窗口:其它一些窗口:

33、 KEYS 查看及改变功能键的设置查看及改变功能键的设置 OPTIONS 查看及改变查看及改变SAS的系统设置的系统设置 LIBNAME 查看已存在的查看已存在的SAS数据库数据库 DIR 查看某个查看某个SAS数据库的内容数据库的内容 (比如比如: dir sasuser) VAR 查看某查看某SAS数据集中的变量的数据集中的变量的 有关信息有关信息 (比如比如:var sasuser.class) 36 SASSAS系统的交互工作环境系统的交互工作环境 读入一个读入一个SASSAS程序程序 为了读入存放在以下位置的为了读入存放在以下位置的SAS程序程序: D:sas82dsasbase11

34、.sas (1) 可在增强编辑窗的菜单栏上选可在增强编辑窗的菜单栏上选 文件文件(File)=打开打开(Open) 在打开的对话框中选择包含上述文件的地址及文件在打开的对话框中选择包含上述文件的地址及文件,然后按打开键然后按打开键,即可将即可将 上述文件读入增强编辑窗口上述文件读入增强编辑窗口. (2) 在命令框提交如下命令来实现在命令框提交如下命令来实现: include d:sas82dsasbase11.sas 37 SASSAS系统的交互工作环境系统的交互工作环境 读入一个读入一个SASSAS程序程序 读入上述读入上述SASSAS程序后增强编辑窗口的标题改为程序程序后增强编辑窗口的标题

35、改为程序 的文件名的文件名: base11.: base11.在增强编辑窗口显示的程序中在增强编辑窗口显示的程序中, ,不不 同语法含义的词用不同颜色显示同语法含义的词用不同颜色显示. .反常的颜色反常的颜色( (如红色如红色) ) 显示指出可能出现的错误显示指出可能出现的错误. . 点击点击data data 和和procproc前面的前面的-, -,可将此步程序缩为一行可将此步程序缩为一行, , 便于编程者总览程序的结构便于编程者总览程序的结构. .点击程序行前的点击程序行前的+,+,仍可展仍可展 开该行为一段程序开该行为一段程序 若对打开的程序进行修改或键入新内容若对打开的程序进行修改或

36、键入新内容, ,则在窗口标则在窗口标 题后加上一个题后加上一个* *号号. . 38 SASSAS系统的交互工作环境系统的交互工作环境 提交提交SASSAS程序程序 增强编辑窗口读入的增强编辑窗口读入的SAS程序程序base11用于用于 完成例完成例1.1的几个问题的几个问题.在增强编辑窗口可以用以下任一种方式提交该窗口在增强编辑窗口可以用以下任一种方式提交该窗口 中的程序中的程序: 在命令框发布命令在命令框发布命令:submit 在工具条点击图标在工具条点击图标 用功能键用功能键 F3 在菜单栏选在菜单栏选 运行运行(run)=提交提交(submit). 提交程序后请注意日志窗口的信息提交程

37、序后请注意日志窗口的信息. 39 SASSAS系统的交互工作环境系统的交互工作环境 查看输出结果查看输出结果 上述提交的上述提交的SAS程序程序base11执行后将在执行后将在 输出窗口显示结果输出窗口显示结果.所以在所以在结果结果(Results) 窗口的结果窗口的结果(Results)下新建了个结点下新建了个结点: means,means 和和ttest. 点击结点前的点击结点前的+号可展开这些结点号可展开这些结点.如第如第 二个结点包含二项结果二个结点包含二项结果: sex=和和 sex=M的结果的结果. 分别点击这些结果可在右侧的输出窗口分别点击这些结果可在右侧的输出窗口 显示相应的计

38、算结果显示相应的计算结果. 40 SASSAS系统的交互工作环境系统的交互工作环境 打开当前窗口的帮助打开当前窗口的帮助 41 在下拉菜单选在下拉菜单选 帮助帮助(Help) 使用该窗口使用该窗口(Using This Window)或点击工具栏图标或点击工具栏图标 - 将获得与当前将获得与当前 窗口有关的帮助窗口有关的帮助.这种方式的帮助在这种方式的帮助在SAS所有主所有主 要窗口都会提供要窗口都会提供. 当用户使用菜单或命令进入对话框后当用户使用菜单或命令进入对话框后,按下对按下对 话框的帮助按纽就可以获得当前窗口的帮助说话框的帮助按纽就可以获得当前窗口的帮助说 明明. SASSAS系统的

39、交互工作环境系统的交互工作环境 打开打开SASSAS系统的帮助系统的帮助 42 在下拉菜单选在下拉菜单选 帮助帮助(Help) SAS 帮助和文档帮助和文档(SAS System Help and Documentation) -获得整个获得整个SAS系统系统 的帮助的帮助. 在弹出的窗口的左侧选择在弹出的窗口的左侧选择目录目录标签标签,它列举许它列举许 多主题多主题,选中某项主题还将不断分为更细的主题选中某项主题还将不断分为更细的主题. 选择左侧最下层的主题选择左侧最下层的主题,窗口的右侧就显示该问窗口的右侧就显示该问 题的帮助信息内容题的帮助信息内容. 在在索引索引标签下标签下,将将SAS

40、中一些重要的关键词按中一些重要的关键词按 字母顺序排列供查阅字母顺序排列供查阅. SASSAS系统的交互工作环境系统的交互工作环境 打开打开SASSAS软件入门软件入门 43 在下拉菜单选在下拉菜单选 帮助帮助(Help) SAS软件入门软件入门-为更好地满为更好地满 足您的需要,请选择适合您水平的指南:足您的需要,请选择适合您水平的指南: SAS编程新手编程新手(快速入门指南快速入门指南) SAS高级编程人员高级编程人员(资源指南资源指南) 来获得来获得SAS软件的使用说明软件的使用说明. 另在弹出的窗口的左侧可获得整个另在弹出的窗口的左侧可获得整个SAS系统的帮助系统的帮助. 选择选择目录

41、目录标签标签,它列举许多主题它列举许多主题,选中某项主题还将不选中某项主题还将不 断分为更细的主题断分为更细的主题.选择左侧最下层的主题选择左侧最下层的主题,窗口的右窗口的右 侧就显示该问题的帮助信息内容侧就显示该问题的帮助信息内容. SASSAS系统的交互工作环境系统的交互工作环境 打开打开学习学习SASSAS程序程序 44 在下拉菜单选在下拉菜单选 帮助帮助(Help) 学习学习SAS程序程序弹出弹出 SAS Online Training Sample Data? 对话窗对话窗,询问用户是否有联机许可询问用户是否有联机许可,若有若有, 并询问用户是否生成并询问用户是否生成SAS示例数据示

42、例数据. 按确定按确定(OK),则生成样本数据则生成样本数据,否则按否则按 取消取消(Cancel). SASSAS系统的交互工作环境系统的交互工作环境 使用使用SASSAS网站网站 45 在下拉菜单选在下拉菜单选 Help SAS网站网站 技术支持技术支持 培训服务培训服务 常见问题常见问题 信息反馈信息反馈 客户支持中心客户支持中心 SAS Institute SAS Institute 主页主页 SAS SAS系统对数据文件的管理系统对数据文件的管理 要要 求求 浏览浏览SAS文件库的属性和内容文件库的属性和内容 浏览浏览SAS数据集的属性和内容数据集的属性和内容 使用使用ViewTab

43、leViewTable浏览、编辑和浏览、编辑和 新新 建建SASSAS数据集数据集 设定设定SAS逻辑库逻辑库(或文件库或文件库,数据库数据库) 46 SASSAS系统对数据文件的管理系统对数据文件的管理 SAS对数据的分析与呈现都是面对对数据的分析与呈现都是面对SAS数据集进行的数据集进行的; SAS数据集是一种数据集是一种SAS文件文件; SAS文件是由文件是由SAS系统创建和管理的有特殊结构的文件系统创建和管理的有特殊结构的文件.包括包括 SAS数据数据 集集(类型为类型为Table), SAS数据视窗数据视窗(类型为类型为View)和和SAS目录册目录册(类型为类型为 Catalog)

44、等等. 47 SASSAS系统对数据文件的管理系统对数据文件的管理 SASSAS数据集数据集 48 数据直数据直 接输入接输入 流行的流行的 数据库数据库 其它文件格式其它文件格式 SAS数据集数据集 SAS应用程序应用程序 SAS SAS 数据对象数据对象 两种类型的数据对象:两种类型的数据对象: SAS数据集数据集(Data sets): 包含包含描述部分描述部分和和数据部分数据部分 SAS数据视窗数据视窗(Data View): 只含只含描述部分描述部分(创建与修改日期,引擎,变量名,类型,长度,创建与修改日期,引擎,变量名,类型,长度, 标题,格式等)标题,格式等) 在浏览器窗口,由数

45、据对象的在浏览器窗口,由数据对象的属性属性窗口可查看其窗口可查看其描述部分描述部分,数据对象的,数据对象的内内 容容为其相应的为其相应的数据部分数据部分 49 SAS SAS 数据集数据集: : 数据部分数据部分 50 变变 量量(字段、列字段、列) VAR1VAR2. . . VARn 观测 1123 aBc12Mar90 观测 2456 XyZ01Jul97 观测 312.34 12331Dec56 观测 40.1234 Lm3n01jan80 记录记录 或行或行 SAS数据集的数据部分是由数据构成的矩形表数据集的数据部分是由数据构成的矩形表 缺失值缺失值(Missing Value).

46、字符型变量的缺失值用空格符表示字符型变量的缺失值用空格符表示 数值型变量的缺失值用句号数值型变量的缺失值用句号“ . ”表示表示 SAS SAS 逻辑库逻辑库( (文件库文件库) ) SAS数据集存储在数据集存储在SAS逻辑库中逻辑库中. SAS逻辑库还存储其它逻辑库还存储其它SAS专用文件专用文件 (由由 SAS 创建和管理的文件创建和管理的文件). SAS逻辑库的文件用两级命名方式定名:逻辑库的文件用两级命名方式定名: libname.SAS-filename 逻辑库名(库标记)逻辑库名(库标记).文件名文件名 51 SAS数据集数据集 SAS逻辑逻辑库库 SAS SAS 逻辑库逻辑库(

47、(文件库文件库)-)-类型类型 SASSAS逻辑库有逻辑库有永久库永久库和和临时库临时库两种两种: : 临时库临时库:名为:名为WORK,WORK,系统自动指定系统自动指定 永久库永久库:系统自动指定永久库的库标记为:系统自动指定永久库的库标记为 SASUSER(SASHELPSASUSER(SASHELP等等).).用户还可以用户还可以 规定其它永久库标记(规定其它永久库标记(逻辑库名逻辑库名). . 例如由语句例如由语句: : Libname out a:; 联系的永久库标记联系的永久库标记outout就是用户规定就是用户规定. . 52 SAS SAS 逻辑库逻辑库( (文件库文件库)-

48、)-用资用资源源管理(浏览)器查看管理(浏览)器查看 库库 进入浏览器窗口即可查看进入浏览器窗口即可查看SAS文件库文件库 的属性和内容的属性和内容. 53 若用详细列表显示库内容,若用详细列表显示库内容, 点击某一栏目名时可将此栏点击某一栏目名时可将此栏 目内容按字母顺序排序后详目内容按字母顺序排序后详 细列出细列出. . 在库名处点击鼠标右键在库名处点击鼠标右键 并选并选属性属性(Properties)即)即 可显示该库的属性可显示该库的属性. SAS SAS 逻辑库逻辑库( (文件库文件库)-)-用浏览器查看文件属性用浏览器查看文件属性 在文件名处点击鼠标右键并在文件名处点击鼠标右键并

49、选选 属性属性(Properties)可显示可显示 SAS文件的属性文件的属性. 54 SAS SAS 逻辑库逻辑库( (文件库文件库)-)-用浏览器查看文件属性用浏览器查看文件属性 55 对数据文件可查看对数据文件可查看 各列各列(字段字段)属性属性 在在列名列名(如如weight) 点击右键可修改某些点击右键可修改某些 栏目的内容栏目的内容 SAS SAS 逻辑库逻辑库( (文件库文件库)-)-用浏览器操作文件用浏览器操作文件 在文件名处点击鼠标右键可在弹出菜单中选在文件名处点击鼠标右键可在弹出菜单中选 择对文件的操作择对文件的操作,包括文件的更名、复制、删包括文件的更名、复制、删 除等除

50、等. 56 复制文件也可以用将文件复制文件也可以用将文件 直接拖动至库的目录树来实直接拖动至库的目录树来实 现现. 用鼠标左键双击数据文件用鼠标左键双击数据文件 名即可打开名即可打开SAS数据集数据集. 浏览浏览SASSAS数据集数据集-使用使用VIEWTABLE VIEWTABLE 浏览与编辑浏览与编辑 ViewTable 提供一个显示数据集内容的窗口提供一个显示数据集内容的窗口.它具有对数据集的它具有对数据集的浏览浏览、编辑编辑 和和创建创建的功能的功能 如何进入如何进入ViewTable窗窗(VT窗或窗或VT界面界面): (1) 在在SAS资源管理器或逻辑库对话窗中双击资源管理器或逻辑库

51、对话窗中双击SAS 数据集的图标数据集的图标 (V8) (2) 键入命令键入命令:VT 数据集名数据集名 例如例如 VT SASUSER.CLASS (3) 在在SAS主窗口由主窗口由工具工具=表编辑嚣表编辑嚣=进入进入TV界面后界面后 由由文件文件=打开打开所选所选 数据集数据集. 57 (切换到切换到SAS,用用CLASS数据集数据集) 浏览浏览SASSAS数据集数据集-使用使用VIEWTABLE VIEWTABLE 浏览与编辑浏览与编辑 Viewtable 提供两种打开数据集的方式:提供两种打开数据集的方式: 编辑编辑(Edit) 浏览模式浏览模式(Browse Mode) 只能浏览只能

52、浏览, 不能改动数据集内容不能改动数据集内容(缺省缺省 时的模式时的模式). 编辑编辑(Edit) 编辑模式编辑模式(Edit Mode) 允许修改数据集内容允许修改数据集内容. 58 允许修改数据集的编辑方式又分为允许修改数据集的编辑方式又分为 编辑编辑(Edit) 行级编辑访问行级编辑访问 (Row Level Edit) 只封只封 锁编辑的行锁编辑的行(缺省时的模式缺省时的模式). 编辑编辑(Edit) 表级编辑访问表级编辑访问 (Table Level Edit) 封锁封锁 整个表进行编辑整个表进行编辑. 浏览浏览SASSAS数据集数据集-使用使用VIEWTABLE VIEWTABLE

53、 浏览浏览 Viewtable 提供两种显示数据集的形式:提供两种显示数据集的形式: 查看查看(View) 表视图表视图(Table View) 以矩阵表格形式显示数据以矩阵表格形式显示数据 ,一次可一次可 显显 示多条记录示多条记录(缺省时的模式缺省时的模式). 59 查看查看(View ) 表单视图表单视图(Form View) 一次只一次只 显示一条记录显示一条记录(一个观测一个观测). 浏览浏览SASSAS数据集数据集-使用使用VIEWTABLE VIEWTABLE 浏览浏览 对变量对变量(字段字段) 可在下拉菜单选可在下拉菜单选 数据数据(Data) 列属性列属性(Column At

54、tributes) 改变选定的某个变量改变选定的某个变量(列列)显示形式显示形式: General栏目下可临时改变变量属性栏目下可临时改变变量属性(只适用于只适用于 显示,但在显示,但在Save as时属性时属性 改变有效改变有效) Colors和和Fonts 栏目栏目下可分别设定各字段名称和内容的颜色和字体下可分别设定各字段名称和内容的颜色和字体 60 ( (切换到切换到SASSAS系统系统, ,用用CLASSCLASS数据集数据集) ) 浏览浏览SASSAS数据集数据集-使用使用VIEWTABLE VIEWTABLE 浏览浏览 浏览变量浏览变量(字段字段) : 选选查看查看(View) 列

55、标签列标签(Column Label), 浏览数据集时显示变量的标签浏览数据集时显示变量的标签 名名; 查看查看(View) 列名列名(Column Name) ,显示变量名显示变量名. 可用鼠标操作改变各可用鼠标操作改变各列的位置列的位置和和栏位的宽度栏位的宽度; 选选数据数据(Data) 隐藏隐藏/取消隐藏取消隐藏(Hide/Unhide) 可隐可隐 去去(恢复恢复)显示某些列显示某些列; 数据数据(Data) 固定固定(Hold) 可选定表格左侧若干列可选定表格左侧若干列 在横向滚动时保持不动在横向滚动时保持不动. 61 使用使用VIEWTABLE VIEWTABLE 浏览浏览 浏览观测

56、浏览观测(记录记录): 选选 数据数据(Data) Where :可使用可使用where语句选择要显示的语句选择要显示的观测观测(记录记录); 选选数据数据( Data) Where清除清除(Where Clear): 可清除可清除where语句的选择语句的选择, 显显 示全示全 部观测部观测; 选选编辑编辑(Edit) 查找查找(Find)或或重复查找重复查找(Refind): 可使用可使用where语句逐条查找满足条件的语句逐条查找满足条件的观测观测(记录记录). 62 使用使用VIEWTABLE VIEWTABLE 编辑编辑 在编辑模式下,点击单元格在编辑模式下,点击单元格(或字段或字段

57、)就可对单元格就可对单元格(或字段或字段)的内容进行修改的内容进行修改; 选选编辑编辑(Edit) 添加行添加行(Add Row): 可进入编辑新的一行可进入编辑新的一行; 编辑编辑( Edit) 复制行复制行(Copy Row): 可将选中的一行复制到新的一行可将选中的一行复制到新的一行; 编辑编辑( Edit) 提交新行提交新行(Commit new Row): 将添加或复制的新一行补充到数将添加或复制的新一行补充到数 据集的最后据集的最后 一行一行,并显示完整的数据表并显示完整的数据表; 选选编辑编辑( Edit) 取消行编辑取消行编辑(Cancel Row Edit): 取消对添加或复

58、制的新行的取消对添加或复制的新行的 编辑编辑; 选选编辑编辑( Edit) 删除行删除行( Delete Row ):删除选中的行删除选中的行. 63 使用使用VIEWTABLE VIEWTABLE 打印数据集打印数据集 64 选选文件文件(File) 打印打印(Print) 可将窗口看到可将窗口看到 的表在打印机的表在打印机 上输出上输出. 选选文件文件(File) 页属性页属性(Page Properties): 可对打印内容的可对打印内容的 布局进行设置布局进行设置. 使用使用VIEWTABLE VIEWTABLE 存存SASSAS数据集数据集 在在浏览模式或编辑模式浏览模式或编辑模式下

59、选下选 文件(文件(File) 另存为(另存为(Save As) 可将显示的数据集可将显示的数据集 (按显示设定的属性按显示设定的属性)存为指定的存为指定的 SAS 数据数据 集集; 在在编辑模式编辑模式下下选选文件(文件(File) 保存保存 (Save) 可用显示的数据集可用显示的数据集(按显示设定按显示设定 的的 属性属性)修改原有的修改原有的 SAS 数据集数据集. 65 使用其它菜单窗口浏览与编辑使用其它菜单窗口浏览与编辑 除了除了Viewtable窗口外,窗口外, Insight和和Analyst Application 也提供了也提供了 对数据集浏览和编辑的窗口,他们在加对数据集

60、浏览和编辑的窗口,他们在加 工数据方面有较强的功能工数据方面有较强的功能. 66 SASSAS系统对数据文件的管理系统对数据文件的管理 用编程方法显示数据集用编程方法显示数据集 67 PROC PRINT DATA=SAS-data-set; RUN; 编程:编程: 当没有特殊要求时当没有特殊要求时, ,使用默认使用默认( (缺省缺省) )的方式的方式 显示显示SASSAS数据集数据集. .只须用以上简单的过程步只须用以上简单的过程步. . SASSAS系统对数据文件的管理系统对数据文件的管理 68 在在SASSAS系统中浏览和编辑系统中浏览和编辑SASSAS数据集数据集 一般必须先设定一般必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论