已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欢迎进入SAS世界!十几年来,SAS系统凭借其强大而完备的功能在统计软件界独占鳌头。如今,操作系统已进入了Windows时代, SAS的Windows版本也已日渐成熟。因此我们将以SAS8.2版本为主讲述SAS8.2系统的使用。SAS8.x版本统称为SAS8e.第1章 SAS系统的工作环境1SAS软件简介SAS(Statistical Analysis System)是1960年代由美国北卡罗来纳大学的两位生物统计学研究生编制的软件,最初以统计分析和线性数学模型为主,因此统计分析功能一直是它的一个重要组成部分和核心功能。 1976年,SAS研究有限公司(SAS Institute Inc.)成立,SAS发展成为一套大型集成应用软件系统,由于其具有强大的数据分析能力,广泛应用于金融、医疗卫生、生产、运输、通信、政府、科研和教育等领域。它运用统计分析、时间序列分析、运筹决策等科学方法进行质量管理、财务管理、生产优化、风险管理、市场调查和预测等等业务,并可将各种数据以灵活多样的各种报表、图形和三维透视的形式直观地表现出来。在数据处理和统计分析领域,SAS系统一直被誉为国际上的标准软件系统。现在SAS、SPSS、BMDP( Biomedical Program)并称国际上最有知名度的三大统计软件。S plus RSAS用作一般高级语言,是一种专用的数据处理、统计计算语言,但是它也包含一般的高级语言编程能力并扩充了许多数学、统计等方面的函数。SAS系统操作以编程为主,是面向开发人员的。系统地学习和掌握SAS,需要花费一定的时间和精力。但正是由于它的编程功能,SAS系统拥有极多的模块,功能强大。用户还可以根据自己的需要开发新的模块,这是一般统计软件所不具备的。SAS系统还可以通过对话框的形式通过选择命令进行信息处理和科研分析,大大方便了不太熟悉编程的SAS系统用户。SAS系统强大的数据管理能力、计算能力、分析能力依赖于作为其基础的SAS语言。SAS语言是一个专用的数据管理与分析语言,它的数据管理功能类似于数据库语言(如FoxPro),但又添加了一般高级程序设计语言的许多成分(如分支、循环、数组),以及专用于数据管理 、统计计算的函数。SAS系统的数据管理、报表、图形、统计分析等功能都可以用SAS语言程序来调用,只要指定要完成的任务就可以由SAS系统按照预先设计好的程序去进行,所以SAS语言和FoxPro等一样是一种第四代语言。2SAS的结构、功能SAS系统是由众多产品(子软件)组成的模块化集成系统。SAS的各项功能由功能模块完成。但基本上还是由四大部分组成.(1) SAS数据管理部分.主要是SAS/BASE模块提供关系型的数据库管理功能.BASE SAS模块是系统的基础和核心,承担着主要的数据管理任务,并管理用户使用环境,进行用户语言的处理,调用其他SAS模块和产品。基础模块(BASE)具有以下功能:进行数据存储,调入,追加,拷贝和文件处理;编写报告,打印图表;进行数据排序,分类等操作;完成一些基本统计数计算(如平均数和相关系数);与一些软件包(dBASE,LOTUS等)及大型机进行数据交换和通讯。(2) SAS 分析核心. SAS系统具有灵活的功能扩展接口和强大的功能模块,在BASE SAS的基础上,还可以增加如下不同的分析模块而增加不同的功能:SAS/STAT(统计分析模块)、SAS/GRAPH(绘图模块)、SAS/QC(质量控制模块)、SAS/ETS(经济计量学和时间序列分析模块)、SAS/OR(运筹学模块)、SAS/IML(交互式矩阵程序设计语言模块)、SAS/FSP(快速数据处理的交互式菜单系统模块)、SAS/AF(交互式全屏幕软件应用系统模块)等等。 统计模块(STAT)提供一些高度可靠,完整的统计分析过程。主要有方差分析(包括一元,多元的单因素及多因素实验设计的方差分析),线性相关和回归分析(包括聚类分析,主成份分析,因子分析,典范相关分析)以及非参数测验等,共计26个过程。每个过程还提供多种不同算法和选项,从而SAS系统成为一个全面,细致,科学的统计分析方法集。STAT模块为SAS系统的核心和精华。矩阵运算模块(IML)是一种交互式矩阵语言。可直接进行矩阵运算(加法,乘法,求逆,计算特征值和特征向量等),适用于高级统计,工程运算和数学分析。绘图模块(GRAPH)能在微机的绘图设备上绘制图形。可制作三维图形,地图和幻灯等。全屏幕操作模块(FSP)为一交互式全屏幕软件。利用他可以建立,修改和浏览SAS数据集中的观察值,定义用户屏幕等。另外SAS系统还将许多常用的统计方法分别集成为两个模块LAB和INSIGHT,供用户利用图形界面和菜单直接对数据进行统计分析(3) SAS开发工具.SASAF Software,Applications development facilities。它是一个应用开发工具,SASASSIST便是SASAF开发的子软件。(4) SAS支持分布式处理和数据仓库的设计. 主要模块:SAS/ACCESS, SAS/CONNECTS, SAS/SHARE与SAS/WA.3. SAS的特点最大特点是把数据管理和数据分析融为一体,主要特点为:1. 使用灵活方便,功能齐全SAS的宗旨是为所有需要进行数据处理,数据分析的非计算机专业人员提供一种易学易用,完整可靠的软件系统。使用简单方便:用户把要解决的问题,用SAS语言表达出来,组成SAS程序,提交给SAS系统就可以解决提出的问题。执行的情况和输出结果都在屏幕上显示出来。用户操作是在很友好的界面下进行的。功能齐全:从SAS系统的模块结构,用户根据需要可灵活地选择使用。SAS系统提供的20多个模块可完成各方面的实际问题,功能非常齐全。2. SAS语言是编程能力强且简洁易学的非过程语言。SAS语言是SAS系统的基础,是用户与系统对话的语言。SAS语言是功能强大的程序设计语言,SAS语言是非过程语言,不必告诉SAS怎样做,只需告诉它你要做什么。3. SAS系统把数据处理与统计分析融为一体。SAS程序的结构由两个基本步骤任意组合而成。DATA步用于对数据的加工处理;PROC步用于分析数据和编写报告。l-1 进入 SAS系统启动SAS系统1开始-程序-The SAS SystemThe SAS System for Windows V82双击桌面上的图标退出SAS系统1FileExit2单击SAS主窗口右上角的按钮执行方式SAS在各平台有不同的执行方式。总体来说,SAS可有批处理模式和交互模式两种执行方式。1. 批处理模式(Batch Mode)将编写的SAS程序代码存放在各硬件环境中,在不同的操作环境下可将所有程序一起批处理完成2交互模式(Interactive Mode)(本课介绍)直接在SAS交互模式开发环境下编写、执行和修改程序代码,再存储完成的程序代码 1-3 SAS窗口1. SAS窗口(也称为应用工作空间)SAS是一个典型的MDI(多文档界面)程序,因此在其窗体内可以有多个子窗口,但当前子窗口只有一个(即标题栏深色显示的那个),我们所做的操作均是针对当前子窗口的,如果要对其它子窗口进行操作,则一般均需切换当前子窗口。工具条命令框菜单条当前文件夹双击“C:”处即可改变当前文件夹。进入SAS交互模式后即可看到几个SAS主要窗口。各个窗口的菜单是动态的菜单,其内容随上下文而不同,即光标在不同窗口其菜单也不同。Editor窗口(Editor (enhanced editor / program editor):可以进行编写、编辑和执行SAS程序。进入SAS后,即可在该窗口中编写和执行程序。要修改错误,可再执行测试,直到程序无误为止,存储最后结果以便下次执行。保存程序文件的扩展名为:*.sasLog窗口:程序执行时即可看到该窗口记录执行时的过程,其中包括程序错误信息、注意事项、每一程序使用的时间和SAS数据文件的数目。保存记录文件的扩展名为:*.log主要有以下几种内容: 程序行 黑色,以系统给出的顺序行号1 2 3.开始。忠实的记录了执行过的每一条语句。 提示 蓝色,以NOTE开始。提供系统或程序运行的一些常规信息,大多数时候我们可以视而不见。 警告 绿色,以WARNING开始。一般在程序中含有系统可以自动更正的小错误时出现,此时会提供错误序列号。但有时也提供内存不足、软件执照即将到期等信息。出现警告时一般应注意阅读,如程序有错误应立即改正。 错误 红色,以ERROR开始。 Output窗口:是程序执行后输出报表显示的窗口。显示分析结果,对结果满意时,可将结果保存,文件的扩展名为:*.lst例:输入(编写您个人历史上的第一个SAS程序)Data test;A=3run;proc print data=test;run; GRAPH窗口:是程序执行后输出统计图的窗口。还有几个常用窗口:Libraries窗口:进入SAS Explorer后,即可看到所建立的Libraries文件夹,单击该文件夹即可看到在该文件夹中的SAS数据文件的个数Results窗口:结果窗口帮助您浏览和管理所提交的输出结果.在这个窗口中将整个SAS进程中提交SAS程序的输出结果依次排列为一棵树,每次提交SAS程序后的输出结果都表示为一个节点.展开这个节点可进一步看到表示不同输出内容的子节点.将鼠标右击每个节点,就可对这个输出结果进行察看,存储,打印和删除等操作. Keys窗口:在SAS命令下拉列表框输入“KEY”或按F9键或在菜单帮助中选择,即可看到KEYS窗口(功能键窗口)。在该窗口中可以自行建立常用的功能键,以方便程序的开发。工具栏图标的解释如下: Submit 提交编辑窗口中的程序 New 清空编辑窗口 Open 打开文件到编辑窗口。用户指定一个文件调入到编辑窗口内。这个文件从此与编 辑窗口相关联,以后的存盘操作将自动存入这个文件。 Save 存盘,保存编辑窗口内容,注意如果此窗口已经与一个文件相联系的话此功能将 覆盖文件的原有内容而不提示。 Print 打印当前窗口内容 Print preview 打印预览。 Cut 剪切选定文本。 Copy 复制选定文本。 Paste 粘贴。注意这些操作是对Windows剪贴板进行的,可以用来与其它Windows应用 程序交换文本、数据等。剪切或复制到剪贴板的内容可以被其它应用程序粘贴,其它应用程 序放到剪贴板的内容也可以粘贴到SAS的编辑窗口中。 Undo 撤销刚才的编辑操作。 DOS prompt 临时进入DOS。 Browse 打开WWW浏览器并进入SAS公司的主页。 Directories 进入Directory(目录)窗口,可以浏览各SAS目录的内容,可以浏览目 录中的数据集、SAS目录的内容。 SAS/ASSIST 启动SAS的菜单驱动界面SAS/ASSIST。 Help 启动Windows的帮助系统进入SAS的帮助。 SAS的一些显示管理命令 BYE 退出SAS CLEAR window-name 清除指定的窗口中的内容 END 退出当前窗口 FILE filename 存储到指定文件 HELP 帮助 INCLUDE filename 引入指定文件 KEYS 进入KEYS窗口 LIBNAME 确认SAS数据库的内容 LOG 进入LOG窗口 NUMS 打开和关闭文本编辑器的数字区 OPTIONS 进入OPTIONS窗口 OUTPUT 进入OUTPUT窗口 PROGRAM 进入PROGRAM EDITOR窗口 RECALL 调出上次执行的程序 SUBMIT 提交一段程序实际上,输入这样包含中文的程序最好办法不是在SAS程序窗口直接输入,因为SAS目前对中文输入的处理还不够完善,好的办法是打开一个其它的编辑程序如Windows中的记事本(在W in2k中用开始菜单中的程序 | 附件 | 记事本启动),在记事本中复制输入的程序,然后到SAS系统程序窗口中使用粘贴命令(用Edit菜单的Paste或工具栏上的粘贴图标),把程序复制到SAS中。也可以在记事本中把编好的程序存盘,然后在SAS程序窗口用File菜单的Open命令打开保存好的程序文件。2窗口的切换与激活直接点击要激活的窗口;View 下选择需要的窗口1-4 SAS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年济南天桥区数学九年级中考一模考试试题以及答案
- (三模)榆林市2026届高三年级四月检测训练历史试卷(含答案及解析)
- 2026年高职(工业机器人技术)机器人搬运工作站搭建实操试题及答案
- 《政治》中国特色社会主义法治建设试题
- 2026年小学教师数学技能考试试题及答案
- 2026年普高学生单招考试试题及答案
- 武汉产业投资基金赋能中小企业发展的多维效应与策略研究
- 2026年建筑施工组织考试试题a卷答案
- 正则量子化方法的创新改进与多元应用探究
- 2026年护士长考试试题及答案
- 现当代诗歌发展脉络精讲课件
- 网络传播法规(自考14339)复习必备题库(含答案)
- 大学生志愿服务西部计划考试复习题库(笔试、面试题)
- 2023年考研考博-考博英语-中国海洋大学考试历年真题摘选含答案解析
- 主体施工水电预埋预留工程安全技术交底
- 中考语文名著阅读-艾青诗选及水浒传
- JJF 1793-2020海水营养盐测量仪校准规范
- GB/T 4851-2014胶粘带持粘性的试验方法
- 交管12123驾照学法减分题库200题(含答案完整版)
- 读书分享-《教育的情调》
- 小学体育与健康人教五年级全一册第三部分体育运动技能周荣东四年级旱地冰球运球教案
评论
0/150
提交评论