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

下载本文档

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

文档简介

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

2、绩40分,期末考分,期末考试试60分。分。45第第1讲讲 基本知识基本知识统计学简介统计学简介 统计学统计学(Statistics)(Statistics)是对数据进行是对数据进行收集收集, ,整理整理, ,分析分析, ,并作出推断的一门科并作出推断的一门科学学. . 统计方法是一种用于收集统计方法是一种用于收集, ,表示表示( (图解图解), ),分分析和解释数据的方法析和解释数据的方法. .也可以说也可以说, ,统计方法就统计方法就是从一大堆资料中提取有用信息的方法是从一大堆资料中提取有用信息的方法. .“统统计计”常作为统计方法的缩写使用常作为统计方法的缩写使用. .6统计学简介统计学简

3、介统计通常两方面统计通常两方面: : 描述统计描述统计(Descriptive Statistics)(Descriptive Statistics) 推断统计推断统计(Inferential Statistics)(Inferential Statistics)描述统计描述统计:把观测数据本身包含的信息加以总把观测数据本身包含的信息加以总结概括、整理简化。例如频数表、频率分布直结概括、整理简化。例如频数表、频率分布直方图及描述统计量的计算都属于描述性统计方图及描述统计量的计算都属于描述性统计; 推断统计推断统计: 包括假设检验、统计预测等应用更包括假设检验、统计预测等应用更广泛的方面广泛的方

4、面。7统计软件简介统计软件简介 统计软件的发展历史大约可分为几个阶段统计软件的发展历史大约可分为几个阶段: (1) 20世纪世纪50年代年代70年代年代: 统计软件包的初期研究阶段统计软件包的初期研究阶段. .比如最早产比如最早产生软件包的思想是在生软件包的思想是在1955年年,统计工作者把程统计工作者把程序放在一起形成一个程序库序放在一起形成一个程序库,用于科学计算用于科学计算. 1961年形成第一个软件包年形成第一个软件包BMD,以后发展成以后发展成为有名的统计分析软件包为有名的统计分析软件包BMDP. 这一时期的重点是内容的选择和计算方法的这一时期的重点是内容的选择和计算方法的改进改进.

5、代表软件有代表软件有BMDP(生物医学通用统计软生物医学通用统计软件包件包),IMSL(国际数学统计库国际数学统计库).8统计软件简介统计软件简介 (2) 20世纪世纪70年代年代 统计软件包大发展的阶段统计软件包大发展的阶段. .最有代表的最有代表的: : 社会科学统计软件包社会科学统计软件包SPSS: 1966年由美国斯坦福大学研制出年由美国斯坦福大学研制出SPSS软件包软件包,1971年由美国年由美国SPSS软件公司实现软件公司实现商品化商品化. 1989年推出在年推出在PC机机(DOS环境环境)上上运行的运行的SPSS/PC+,以后版本不断更新以后版本不断更新,目前目前使用的在使用的在

6、Windows环境下的版本已发展环境下的版本已发展为为SPSS第第17版版. SAS统计软件统计软件 SAS (Statistical Analysis System)系统是用于数据分析和决策支持的大型集成式模块化软件包 历史历史:最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件。 在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统,并在9697年度被评选为建立数据库的首选产品。被誉为国际上的标准软件和最权威的优秀统计软件包。 用户用户:全世界120多个国家和地区的近三万家机构所采用,直接用户则超过三百万人,遍及金融、医药卫

7、生、生产、运输、通讯、政府和教育科研等领域。10统计软件简介统计软件简介 SAS系统的版本更新很迅速系统的版本更新很迅速.1985年推出在年推出在PC机机(DOS环境环境)上运行的上运行的SAS 6.02版版;1988年年推出推出SAS/PC 6.03版版,并系统地出版了使用手册并系统地出版了使用手册; 1989年推出年推出SAS/PC 6.04版版; 1993年推出年推出Windows的的SAS系统系统6.08版版 ; 1996年推出年推出Windows的的SAS系统系统6.11版版; 1997年推出年推出Windows的的SAS系统系统6.12版版; 2000年年2月推出月推出Window

8、s的的SAS系统系统8.0版版;版本不断再更新版本不断再更新,目前使用的是在目前使用的是在Windows环环境下的版本境下的版本SAS 9.1.3(部分汉化部分汉化). 11统计软件简介统计软件简介 STATISTICA(大型专业统计与图表大型专业统计与图表 分析软件包分析软件包) 1984年美国俄克拉荷马州年美国俄克拉荷马州(Oklahoma) 的的StatSoft软件公司成立软件公司成立,初期产品是初期产品是Psychostat-2 和和Psychostat-3. 1988年推出年推出STATISTICA 0版版; 1993年推出年推出Windows下的下的STATISTICA 4.5版版

9、; 1999年推出年推出STATISTICA 5.5版版 ; 目前使用的是目前使用的是Windows环境下的环境下的STATISTICA 6.0版版 .12统计软件简介统计软件简介 STATISTICA 是在是在SPSS, SAS之后推出之后推出的的,它汇集了它汇集了SPSS, SAS,BMDP等软件的等软件的长处长处,在原来软件基础上增加很多统计分在原来软件基础上增加很多统计分析与图表分析功能析与图表分析功能,也是当今国际上最新也是当今国际上最新的的Windows版本的统计分析与图表分析版本的统计分析与图表分析软件之一软件之一 . 该公司目前在深圳设有办事处该公司目前在深圳设有办事处.13统

10、计软件简介统计软件简介以上以上3 3种软件包的内容种软件包的内容: : 基本统计分析基本统计分析/ /制表制表, , 非参数统计检验非参数统计检验/ /分布拟合分布拟合, , 广义单因素方差分析与多因素方差分析广义单因素方差分析与多因素方差分析, , 多重回归分析多重回归分析, ,非线性估计法非线性估计法, , 时间序列时间序列/ /预测预报分析预测预报分析, , 聚类分析聚类分析, ,因子分析因子分析, ,典型分析典型分析, , 信度信度/ /项目分析项目分析, ,判别分析判别分析, , 对数线性模型分析及生存分析对数线性模型分析及生存分析, , 各种作图与技巧等各种作图与技巧等.14统计软

11、件简介统计软件简介 此外还有此外还有: IMSL(国际数学统计库国际数学统计库) BMDP(生物医学计算机程序生物医学计算机程序) NISAN(日本日本) SYSTAT Gauss(高斯矩阵语言系统高斯矩阵语言系统,美国阿普特希系统美国阿普特希系统公司推出的软件公司推出的软件) Splus 、R(免费软件(免费软件 Minitab 15统计软件简介统计软件简介国内推出的软件包有国内推出的软件包有: RDAS(关系式数据分析系统关系式数据分析系统,由上海计算所由上海计算所研制研制); SASDFortran程序库程序库,包括统计分析包括统计分析,随机随机,数据处理数据处理.;是由中科院计算中心研

12、制的是由中科院计算中心研制的. CUMSSFortran程序库程序库,包括内容很全包括内容很全.是由七个高校是由七个高校 (北大北大,复旦复旦,上海交大上海交大,西安交大西安交大,浙大浙大,大连工学院等大连工学院等)联合研制的联合研制的. 小型软件包小型软件包(MSA,). 马克威分析系统马克威分析系统由统计局支持最新推出由统计局支持最新推出.16统计软件简介统计软件简介 SAS属语言会话式属语言会话式,使用方便、又有强大的使用方便、又有强大的功能功能. SAS系统在较早时期系统在较早时期(DOS环境下环境下) 就提供就提供了用菜单系统完成基本统计分析功能的模块了用菜单系统完成基本统计分析功能

13、的模块SAS/ASSIST,以后推出的以后推出的SAS/INSIGHT提供了提供了高度灵活的交互操作界面高度灵活的交互操作界面,完全免去了编程完全免去了编程,随随时将数据时将数据结果和图形一起展现给用户结果和图形一起展现给用户,特别特别适用于进行数据探索和挖掘适用于进行数据探索和挖掘. 17SASSAS系统的特点有系统的特点有: : 使用灵活方便使用灵活方便,功能齐全功能齐全; 数据处理与统计分析溶为一体数据处理与统计分析溶为一体; SAS语言编程能力强且简洁语言编程能力强且简洁; 适用性强适用性强,应用面广应用面广(适合于任何经验的用适合于任何经验的用户户,适合于任何类型的数据适合于任何类型

14、的数据, 适合于任何计算机适合于任何计算机环境环境, 适用于今日和未来适用于今日和未来); 扩展性强扩展性强没有上限的软件系统没有上限的软件系统; SAS系统是用户唯一需要的最经济的软系统是用户唯一需要的最经济的软件系统件系统. SAS系统是一个组合软件系统,它由多个功能模块组合而成(三十几个),其基本部分是BASE/SAS模块。 SAS系统具有灵活的功能扩展接口和强大的功能模块,在BASESAS的基础上,还可以增加如下不同的模块而增加不同的功能:SAS/STAT(统计分析模块)、SAS/GRAPH(绘图模块)、SAS/QC(质量控制模块)、SAS/ETS(经济计量学和时间序列分析模块)、SA

15、S/OR(运筹学模块)、SAS/IML(交互式矩阵程序设计语言模块)、SAS/FSP(快速数据处理的交互式菜单系统模块)、SAS/AF(交互式全屏幕软件应用系统模块) SAS系统结构系统结构 SAS数据库部分: Basc SAS模块SAS系统的基础。提供常见的商业性数据库管理功能,所有其它模块必须与之结合起来使用。 SAS分析核心: 是SAS系统的灵魂。属于这一部分的主要模块有:SAS/QC,SAS/LAB,SAS/INSIGHT,SAS/STAT,SAS/OR,SAS/IML,SAS/PH-CLINICAL,SAS/SPECTRAVIEW,SAS/CPE,SAS/ETS等等。 20目目 录录

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

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

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

19、环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序* (3) ;proc ttest data=class; class sex; var weight;run; SAS系统按要求完成分析计算系统按要求完成分析计算-提交程序提交程序(SUBMIT); 由日志(由日志(LOG) 窗口查看程序执行的信窗口查看程序执行的信息息;25SAS系统的交互工作环境系统的交互工作环境 用编程方式运行一个简单的用编程方式运行一个简单的SAS程序程序 返回返回SAS程序编辑窗口程序编辑窗口(当用强化编辑窗当用强化编辑窗时时)或重调已提交的或重调已提交的SAS程序(程序(RECA

20、LL),修修改后改后再次提交再次提交; 在输出(在输出(OUTPUT)窗口查看输出结果)窗口查看输出结果(V8以上版本以上版本可可在在结果结果(Result)窗口查看窗口查看SAS程程序的各个输出项序的各个输出项); 存储有用的信息存储有用的信息(SAS程序或计算结果程序或计算结果).26 SAS系统的交互工作环境系统的交互工作环境生成完整的生成完整的SAS例子数据库例子数据库选菜单项选菜单项 帮助帮助(Help) 学习学习SAS程序程序弹出弹出 SAS Online Training Sample Data?对话窗对话窗,询问用户是否有联机许可询问用户是否有联机许可,若有若有,并询问用户是否

21、生成并询问用户是否生成SAS示例数据示例数据.按按确定确定(OK),则生成样本数据则生成样本数据,否则按否则按取消取消(Cancel). 27 SAS系统的交互工作环境系统的交互工作环境SAS 提供的基本运行环境提供的基本运行环境 运行运行SAS常用的是常用的是交互运行方式交互运行方式( (窗口运行环窗口运行环境)境). .也可用也可用提交批作业方式提交批作业方式运行运行.SAS 为交互方式运行提供的环境为交互方式运行提供的环境 : SAS 应用工作空应用工作空 间(或间(或SAS工作界面工作界面,或显示管理系统)或显示管理系统) 基本窗口及窗口条基本窗口及窗口条(V8以上版本以上版本) 资源

22、管理器资源管理器(Explorer),结果结果(Result)窗窗,(强化强化)编辑器,编辑器, 程序程序编辑器编辑器(Editor),日志窗日志窗(Log),输出窗输出窗(Output) 下拉菜单或弹出菜单下拉菜单或弹出菜单 命令框、工具条、信息命令框、工具条、信息窗窗28SAS系统的交互工作环境系统的交互工作环境SAS 提供的基本运行环境提供的基本运行环境SAS主窗口的标题主窗口的标题菜单栏菜单栏工具条工具条运行日志窗运行日志窗强化程序编辑窗强化程序编辑窗命令框命令框资源管理器资源管理器信息显示区信息显示区工作目录工作目录窗口条窗口条29SAS系统的交互工作环境系统的交互工作环境SAS 应

23、用工作空间(应用工作空间(SAS AWS) 以上界面称为以上界面称为SASSAS应用工作空间或应用工作空间或SAS SAS AWSAWS(SASSAS A Application pplication W WorkorkS Space).pace).这这是是SAS 9.1(SAS 9.1(部分汉化部分汉化) )的界面的界面. . SAS AWS SAS AWS也像其它也像其它WindowsWindows应用程序一应用程序一样,在一个主窗口内包含若干个子窗口,样,在一个主窗口内包含若干个子窗口,并有菜单栏,工具条,状态栏等等并有菜单栏,工具条,状态栏等等. . 下面分别介绍这些窗口下面分别介绍这

24、些窗口. .30SAS AWS-SAS AWS-基本窗口基本窗口PGM窗口窗口访问和编辑已有访问和编辑已有的的SAS程序程序;编写新的编写新的SAS程序程序,递交递交SAS程序程序;将将AS程序存为文件程序存为文件.OUTPUT是一个基本的是一个基本的窗口窗口,缺省时打开缺省时打开;依次记依次记录程序输出的结果录程序输出的结果;有结有结果输出时自动转到前台果输出时自动转到前台.LOG是一个基本的窗口,是一个基本的窗口,缺省时打开缺省时打开,依次记录依次记录SAS进程中各程序运行的信息进程中各程序运行的信息,可用命令清空可用命令清空.V9的增强编辑窗对的增强编辑窗对SAS程序语法检查程序段的程序

25、语法检查程序段的收缩和展开可记录宏自收缩和展开可记录宏自定义快捷键定义快捷键31SAS系统的交互工作环境系统的交互工作环境SASSAS AWS- AWS-基本窗口基本窗口资源管理器资源管理器(Explorer)浏览创建浏览创建SASSAS库库管理、浏览管理、浏览SASSAS库文件库文件( (移动、移动、复制、更名和复制、更名和删除删除) )建立非建立非SASSAS文件的快捷文件的快捷方式方式浏览器可附加浏览器可附加树形展示方式树形展示方式内容可用大小内容可用大小图标或详细显图标或详细显示示结果结果(Result)窗窗口口以树形结构展以树形结构展示提交示提交SASSAS程序程序输出的各项结输出的

26、各项结果果. .察看,存储,察看,存储,打印或删除各打印或删除各项结果的内容项结果的内容. .它缺省地在浏它缺省地在浏览器的背后览器的背后, ,创创建输出结果后建输出结果后自动移至前台自动移至前台. .这两个窗口的位置缺省时固定在左侧边上这两个窗口的位置缺省时固定在左侧边上.也可通过也可通过工具工具(Tools) 选项选项(Options) 参数选择参数选择(Preferences) 查看查看( View) 进行修改进行修改(不要定位视不要定位视图图)32SAS系统的交互工作环境系统的交互工作环境SASSAS AWS- AWS-菜单栏和工具条是动态的菜单栏和工具条是动态的 在主窗口的标题栏下是

27、主菜单在主窗口的标题栏下是主菜单.SAS.SAS系统的菜系统的菜单栏和工具条是动态的,其菜单项和工具项随单栏和工具条是动态的,其菜单项和工具项随当前窗口(活动窗口)的变化而不同当前窗口(活动窗口)的变化而不同. .如:如:这是强化编辑器的菜单栏和工具条这是强化编辑器的菜单栏和工具条这是资源管理器的菜单栏和工具条这是资源管理器的菜单栏和工具条33 SAS系统的交互工作环境系统的交互工作环境SAS AWS-基本窗口切换基本窗口切换 窗口切换窗口切换(移至前台并击活移至前台并击活):(1)点击窗口本身点击窗口本身;(2)由菜单项由菜单项“窗口(窗口(W)”可切换到已打开可切换到已打开的窗口的窗口 ,

28、 或由查看(或由查看(View)加入新窗口)加入新窗口;(3) Ctrl + Tab 依次切换依次切换;(4) 用设置的热键用设置的热键; (5) 发布命令发布命令; (6) 点击窗口条中某一窗口图标点击窗口条中某一窗口图标.34 SAS系统的交互工作环境系统的交互工作环境发布命令发布命令 在交互式操作中也可用命令指挥显示管在交互式操作中也可用命令指挥显示管理系统、切换窗口和完成各种功能理系统、切换窗口和完成各种功能: 在命令框直接键入命令;在命令框直接键入命令; 使用下拉菜单使用下拉菜单(弹出菜单弹出菜单); 使用工具条;使用工具条; 按功能键按功能键(KEYS命令显示功能键所表示命令显示功

29、能键所表示的命令的命令).35 SAS系统的交互工作环境系统的交互工作环境常用窗口的切换命令和缺省的功能键设置常用窗口的切换命令和缺省的功能键设置 功能功能 命令命令 热键热键( (缺省设置缺省设置) )切换到增强编辑窗口切换到增强编辑窗口 WPGM F5打开新的增强编辑窗口打开新的增强编辑窗口 WEDIT 切换到程序编辑窗口切换到程序编辑窗口 PGM 切换到日志切换到日志(LOG)窗口窗口 LOG F6切换到输出窗口切换到输出窗口 OUTPUT F7切换到结果窗口切换到结果窗口 ODSRESULTS打开打开SAS浏览嚣浏览嚣 EXPLORER 打开帮助窗口打开帮助窗口 HELP F1打开热键

30、设置窗口打开热键设置窗口 KEYS F9打开选项设置窗口打开选项设置窗口 OPTIONNS 36 SAS系统的交互工作环境系统的交互工作环境其它窗口其它窗口 其它一些窗口:其它一些窗口: KEYS 查看及改变功能键的设置查看及改变功能键的设置 OPTIONS 查看及改变查看及改变SAS的系统设置的系统设置 LIBNAME 查看已存在的查看已存在的SAS数据库数据库 DIR 查看某个查看某个SAS数据库的内容数据库的内容 (比如比如: dir sasuser) VAR 查看某查看某SAS数据集中的变量的数据集中的变量的 有关信息有关信息 (比如比如:var sasuser.class)37 SA

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

32、交互工作环境系统的交互工作环境读入一个读入一个SAS程序程序 读入上述读入上述SASSAS程序后增强编辑窗口的标题改为程序程序后增强编辑窗口的标题改为程序的文件名的文件名: base11.: base11.在增强编辑窗口显示的程序中在增强编辑窗口显示的程序中, ,不不同语法含义的词用不同颜色显示同语法含义的词用不同颜色显示. .反常的颜色反常的颜色( (如红色如红色) )显示指出可能出现的错误显示指出可能出现的错误. . 点击点击data data 和和procproc前面的前面的-, -,可将此步程序缩为一行可将此步程序缩为一行, ,便于编程者总览程序的结构便于编程者总览程序的结构. .点击

33、程序行前的点击程序行前的+,+,仍可展仍可展开该行为一段程序开该行为一段程序 若对打开的程序进行修改或键入新内容若对打开的程序进行修改或键入新内容, ,则在窗口则在窗口标题后加上一个标题后加上一个* *号号. .39 SAS系统的交互工作环境系统的交互工作环境提交提交SAS程序程序 增强编辑窗口读入的增强编辑窗口读入的SAS程序程序base11用于用于完成例完成例1.1的几个问题的几个问题.在增强编辑窗口可以在增强编辑窗口可以用以下任一种方式提交该窗口中的程序用以下任一种方式提交该窗口中的程序: 在命令框发布命令在命令框发布命令:submit 在工具条点击图标在工具条点击图标 用功能键用功能键

34、 F3 在菜单栏选在菜单栏选 运行运行(run)=提交提交(submit).提交程序后请注意日志窗口的信息提交程序后请注意日志窗口的信息.40 SAS系统的交互工作环境系统的交互工作环境查看输出结果查看输出结果 上述提交的上述提交的SAS程序程序base11执行后将在执行后将在 输出窗口显示结果输出窗口显示结果.所以在所以在结果结果(Results)窗口的结果窗口的结果(Results)下新建了个结点下新建了个结点: means,means 和和ttest. 点击结点前的点击结点前的+号可展开这些结点号可展开这些结点.如第如第 二个结点包含二项结果二个结点包含二项结果: sex=和和sex=M

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

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

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

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

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

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

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

42、的,数据对象的内容内容为其相应的为其相应的数据部分数据部分 50SAS 数据集数据集: 数据部分数据部分变变 量量(字段、列字段、列)VAR1VAR2. . . VARn观测 1123 aBc12Mar90观测 2456 XyZ01Jul97观测 312.34 12331Dec56观测 40.1234 Lm3n01jan80记录记录或行或行SAS数据集的数据部分是由数据构成的矩形表数据集的数据部分是由数据构成的矩形表缺失值缺失值(Missing Value).字符型变量的缺失值用空格符表示字符型变量的缺失值用空格符表示数值型变量的缺失值用句号数值型变量的缺失值用句号“ . ”表示表示51SAS

43、 逻辑库逻辑库(文件库文件库) SAS数据集存储在数据集存储在SAS逻辑库中逻辑库中. SAS逻辑库还存储其它逻辑库还存储其它SAS专用文件专用文件 (由由 SAS 创建和管理的文件创建和管理的文件). SAS逻辑库的文件用两级命名方式定名:逻辑库的文件用两级命名方式定名: libname.SAS-filename 逻辑库名(库标记)逻辑库名(库标记).文件名文件名SAS数据集数据集SAS逻辑逻辑库库52SAS SAS 逻辑库逻辑库( (文件库文件库)-)-类型类型 SASSAS逻辑库有逻辑库有永久库永久库和和临时库临时库两种两种: : 临时库临时库:名为:名为WORK,WORK,系统自动指定

44、系统自动指定 永久库永久库:系统自动指定永久库的库标记为:系统自动指定永久库的库标记为 SASUSER(SASHELPSASUSER(SASHELP等等).).用户还可以用户还可以 规定其它永久库标记(规定其它永久库标记(逻辑库名逻辑库名). . 例如由语句例如由语句: : Libname out a:; 联系的永久库标记联系的永久库标记outout就是用户规定就是用户规定. .53 SAS 逻辑库逻辑库(文件库文件库)-)-用资用资源源管理(浏览)器查看管理(浏览)器查看库库进入浏览器窗口即可进入浏览器窗口即可查看查看SAS文件库的属性文件库的属性和内容和内容.若用详细列表显示库内容,若用详

45、细列表显示库内容,点击某一栏目名时可将此栏点击某一栏目名时可将此栏目内容按字母顺序排序后详目内容按字母顺序排序后详细列出细列出. .在库名处点击鼠标右键在库名处点击鼠标右键并选并选属性属性(Properties)即)即可显示该库的属性可显示该库的属性.54SAS 逻辑库逻辑库(文件库文件库)-)-用浏览器查看文件属性用浏览器查看文件属性在文件名处点击在文件名处点击鼠标右键并选鼠标右键并选属性属性(Properties)可显示可显示SAS文件文件的属性的属性.55SAS 逻辑库逻辑库(文件库文件库)-)-用浏览器查看文件属性用浏览器查看文件属性 对数据文件可查看对数据文件可查看各列各列(字段字段

46、)属性属性 在在列名列名(如如weight)点击右键可修改某些点击右键可修改某些栏目的内容栏目的内容56SAS 逻辑库逻辑库(文件库文件库)-)-用浏览器操作文件用浏览器操作文件 在文件名处点击鼠标右键在文件名处点击鼠标右键可在弹出菜单中选择对文件可在弹出菜单中选择对文件的操作的操作,包括文件的更名、包括文件的更名、复制、删除等复制、删除等. 复制文件也可以用将文件复制文件也可以用将文件直接拖动至库的目录树来实直接拖动至库的目录树来实现现. 用鼠标左键双击数据文件用鼠标左键双击数据文件名即可打开名即可打开SAS数据集数据集.57浏览浏览SASSAS数据集数据集-使用使用Viewtable 浏览

47、与编辑浏览与编辑 ViewTable 提供一个显示数据集内容的窗口提供一个显示数据集内容的窗口.它具有对数据集的它具有对数据集的浏览浏览、编辑编辑和和创建创建的功能的功能 如何进入如何进入ViewTable窗窗(VT窗或窗或VT界面界面):(1) 在在SAS资源管理器或逻辑库对话窗中双击资源管理器或逻辑库对话窗中双击SAS 数据集的图标数据集的图标(V8)(2) 键入命令键入命令:VT 数据集名数据集名 例如例如 VT SASUSER.CLASS (3) 在在SAS主窗口由主窗口由工具工具=表编辑嚣表编辑嚣=进入进入TV界面后界面后 由由文件文件=打开打开所选数据集所选数据集. (切换到切换到

48、SAS,用用CLASS数据集数据集)58浏览浏览SASSAS数据集数据集-使用使用Viewtable 浏览与编辑浏览与编辑 Viewtable 提供两种打开数据集的方式:提供两种打开数据集的方式:编辑编辑(Edit) 浏览模式浏览模式(Browse Mode) 只能只能浏览浏览, 不能改动数据集内容不能改动数据集内容(缺省时的模式缺省时的模式).编辑编辑(Edit) 编辑模式编辑模式(Edit Mode) 允许修允许修改数据集内容改数据集内容.允许修改数据集的编辑方式又分为允许修改数据集的编辑方式又分为编辑编辑(Edit) 行级编辑访问行级编辑访问 (Row Level Edit) 只封只封

49、锁编辑的行锁编辑的行(缺省时的模式缺省时的模式).编辑编辑(Edit) 表级编辑访问表级编辑访问 (Table Level Edit) 封锁封锁 整个表进行编辑整个表进行编辑.59浏览浏览SASSAS数据集数据集-使用使用Viewtable 浏览浏览 Viewtable 提供两种显示数据集的形式:提供两种显示数据集的形式: 查看查看(View) 表视图表视图(Table View) 以以矩阵表格形式显示数据矩阵表格形式显示数据 ,一次可显一次可显 示多条记录示多条记录(缺省时的模式缺省时的模式). 查看查看(View ) 表单视图表单视图(Form View) 一次只一次只 显示一条记录显示一

50、条记录(一个观测一个观测).60浏览浏览SASSAS数据集数据集-使用使用Viewtable 浏览浏览 对变量对变量(字段字段) 可在下拉菜单选可在下拉菜单选 数据数据(Data) 列属性列属性(Column Attributes) 改变选定改变选定的某个变量的某个变量(列列)显示形式显示形式: General栏目下可临时改变变量属性栏目下可临时改变变量属性(只适用只适用于于 显示,但在显示,但在Save as时属性改变有效时属性改变有效) Colors和和Fonts 栏目栏目下可分别设定各字段名下可分别设定各字段名称和内容的颜色和字体称和内容的颜色和字体( (切换到切换到SASSAS系统系统

51、, ,用用CLASSCLASS数据集数据集) )61浏览浏览SASSAS数据集数据集-使用使用Viewtable 浏览浏览 浏览变量浏览变量(字段字段) : 选选查看查看(View) 列标签列标签(Column Label), 浏览浏览数据集时显示变量的标签名数据集时显示变量的标签名; 查看查看(View) 列名列名(Column Name) ,显示变显示变量名量名. 可用鼠标操作改变各可用鼠标操作改变各列的位置列的位置和和栏位的宽度栏位的宽度; 选选数据数据(Data) 隐藏隐藏/取消隐藏取消隐藏(Hide/Unhide) 可隐可隐 去去(恢复恢复)显示某些列显示某些列; 数据数据(Data

52、) 固定固定(Hold) 可选定表格左侧若干列可选定表格左侧若干列 在横向滚动时保持不动在横向滚动时保持不动. 62使用使用Viewtable 浏览浏览 浏览观测浏览观测(记录记录): 选选 数据数据(Data) Where :可使用可使用where语语句选择要显示的句选择要显示的观测观测(记录记录); 选选数据数据( Data) Where清除清除(Where Clear): 可清除可清除where语句的选择语句的选择, 显示全显示全 部观测部观测; 选选编辑编辑(Edit) 查找查找(Find)或或重复查找重复查找(Refind): 可使用可使用where语句逐条查找满足条件的语句逐条查找

53、满足条件的观观测测(记录记录). 63使用使用Viewtable 编辑编辑 在编辑模式下,点击单元格在编辑模式下,点击单元格(或字段或字段)就可对单就可对单元格元格(或字段或字段)的内容进行修改的内容进行修改; 选选编辑编辑(Edit) 添加行添加行(Add Row): 可进入编可进入编辑新的一行辑新的一行;编辑编辑( Edit) 复制行复制行(Copy Row): 可将选中可将选中的一行复制到新的一行的一行复制到新的一行;编辑编辑( Edit) 提交新行提交新行(Commit new Row): 将添加或复制的新一行补充到数据集的最后将添加或复制的新一行补充到数据集的最后 一行一行,并显示完

54、整的数据表并显示完整的数据表; 选选编辑编辑( Edit) 取消行编辑取消行编辑(Cancel Row Edit): 取消对添加或复制的新行的编辑取消对添加或复制的新行的编辑; 选选编辑编辑( Edit) 删除行删除行( Delete Row ):删除删除选中的行选中的行.64使用使用Viewtable 打印数据集打印数据集选选文件文件(File) 打印打印(Print)可将窗口看到可将窗口看到的表在打印机的表在打印机上输出上输出.选选文件文件(File) 页属性页属性(Page Properties):可对打印内容的可对打印内容的布局进行设置布局进行设置.65使用使用Viewtable 存存

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

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

57、须先设定一般必须先设定SASSAS逻辑库逻辑库( (文件库文件库) ),然后将要浏览和编辑的数据集存放在已然后将要浏览和编辑的数据集存放在已设定的设定的SASSAS逻辑库逻辑库( (文件库文件库) )中中. .69 SAS系统对数据文件的管理系统对数据文件的管理SAS 逻辑逻辑库库( (文件库文件库)-)-设定设定 不同的主操作系统下不同的主操作系统下SAS逻辑库以不同方式逻辑库以不同方式与主操作系统下的文件组织相联系与主操作系统下的文件组织相联系. 在在Windows下每个下每个SAS逻辑库与某个子目录逻辑库与某个子目录相连系,即相连系,即SAS逻辑库包含指定子目录内的逻辑库包含指定子目录内

58、的所有所有SAS文件文件(不含更下一级子目录内容不含更下一级子目录内容) 例例:SASUSER: D:My DocumentsMy SAS Files9.1 WORK: D:.TempSAS Temporary Files_TD548 GAO82: D:GAOSAS70SAS SAS 逻辑库逻辑库( (文件库文件库)-)-设定设定 设定一个设定一个SAS逻辑库就是与操作系统的某个逻辑库就是与操作系统的某个物理位置物理位置(子目录子目录)建立一个联系,让建立一个联系,让SAS系系统可以对该位置上的统可以对该位置上的SAS文件进行管理文件进行管理. 解除一个解除一个SAS逻辑库只是解除上述联系,并

59、逻辑库只是解除上述联系,并不删除该物理位置上的不删除该物理位置上的SAS文件文件.多个多个SAS逻辑库可与同一个物理位置项连接逻辑库可与同一个物理位置项连接;一个一个SAS逻辑库也可与多个物理位置相连接逻辑库也可与多个物理位置相连接.71SASSAS逻辑库逻辑库( (文件库文件库)-)-用菜单设定用菜单设定(V8(V8以上版本以上版本) ) 进入新建逻辑库(进入新建逻辑库(New Library)的方法)的方法: 1. 按工具条上图标按工具条上图标(New Library)可进入设可进入设定新的定新的 SAS逻辑库的逻辑库的New Library窗口窗口; 2. 资源管理器资源管理器(浏览器浏

60、览器)窗口击活时窗口击活时,在下拉菜在下拉菜单中选:单中选: 文件文件(File) 新建新建(New )逻辑库逻辑库=可进入设定可进入设定新建逻辑库新建逻辑库(New Library)窗口窗口. 3. 在在“SAS 环境环境”(Environment)处击)处击右键右键,在弹出的菜单中选在弹出的菜单中选 新建新建(New )=逻辑逻辑库库,也也可进入可进入新建逻辑库新建逻辑库(New Library)窗口窗口.72SAS SAS 逻辑库逻辑库- -用菜单设定用菜单设定(V8(V8以上版本以上版本) )设定新逻辑库的设定新逻辑库的“新建新建逻辑库逻辑库(New Library)”窗口窗口:73S

温馨提示

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

评论

0/150

提交评论