sas软件入门,一看就懂

  • 格式:doc
  • 大小:281.00 KB
  • 文档页数:16

绪论:SAS软件入门 在当今的信息时代,我们每天都生活在纷繁复杂的数据海洋中,如何管理好这些各式各样的数据,如何从每天接触到的海量数据中提取出对我们工作、生活有用的信息,帮助我们做出有利自己决策的信息,提高工作的效率和排除各种干扰数据对我们造成的伤害就成了一个非常重要的问题。数据已经成为我们工作生活中和外界交流的一种必不可少的语言,读懂数据肯定需要借助一些方法和工具,统计分析理论为我们处理分析数据提供了很多很好的方法和理论。但是面对海量数据的处理分析工作,没有计算机相关的应用软件是不可能完成的,而SAS软件就是一款这样功能强大的应用软件系统。 SAS(Statistical Analysis System)是由美国北卡罗来纳州的SAS institute公司开发的一款统计软件,它被广泛应用在商业、科研和金融领域。SAS不仅具有强大的统计分析功能,而且具有一般数据库软件的数据管理功能。 SAS软件是一个模块化、集成化的大型应用软件系统。它由几十个专用模块构成,如:SAS/BASE,SAS/STAT,SAS/ETS,SAS/OR, SAS/IML和SAS/GRAPH等等, 功能非常强大,包括数据访问、数据储存及管理、图形处理、数据分析、应用开发、运筹学方法、报告编制、计量经济学与预测,医学统计与应用和生存分析等等。 SAS系统基本上可以分为四大部分:SAS数据库部分;SAS分析核心;SAS开发呈现工具;SAS对分布处理模式的支持及其数据仓库设计。 SAS系统主要完成以数据为中心的四大任务:数据访问;数据呈现;数据管理;数据分析。截止2007年,软件最高版本为SAS9.2。 运用SAS的技术水平可以分为以下三个层面。第一层面:会使用SAS菜单以及一些菜单界面的SAS模块,如INSIGHT、ANALYST等,了解初步的SAS BASE语句,能用SAS系统作简单的数据分析和加工处理,具有一定的数理统计知识,掌握一定的SAS STAT过程。第二层面:精通SAS BASE,能用SAS语言编写复杂的SAS程序,能用SAS BASE进行大型的、复杂的数据加工整理和展现,掌握SAS和外部数据文件的接口,会进行复杂的统计建模和分析等,初步掌握一种基于SAS的开发工具。第三层面:在一、二层次基础上,进一步掌握SAS/AF、SAS/IML等,能开发基于SAS的数据管理和分析模块。 本绪论目的就是让初学者能够快速地熟悉SAS系统的应用,利用SAS语言具有丰富的数据管理功能,对数据读入、输出、复制、拆分、排序、合并、修改和查询等等操作,完成一些简单的数据处理和分析,即快速提升到SAS使用技术的第一层次水平上来。 绪1 认识SAS的使用界面 绪1.1 SAS的启动 在Windows环境中,有如下几种方法进入SAS系统的窗口运行环境: ●用鼠标打开菜单项:然后从“start”→“程序”→The SAS System→The SAS System for Windows V8进入SAS系统。 ●如果SAS系统安装在桌面上建立有快捷方式图标,双击图标启动SAS 。 绪1.2 SAS的操作界面 SAS系统启动后,就进入到SAS的操作界面。操作界面的标准名称为SAS AWS(SAS Application Workspace),中文名称为SAS的应用工作空间。 与Windows的其他应用程序一样,SAS AWS是一个多窗口界面:在一个主窗口内包含若干个子窗口,并有标题栏、工具栏、状态栏和菜单栏等,如图绪1-1所示:

图绪1 SAS的操作界面 1) 子窗口 SAS是一个典型的多文字界面系统,因此在其窗口主体内可以有多个子窗口。但当前子窗口只有一个,即标题栏以深蓝色显示的那个。我们所作的操作均是针对当前的子窗口的,如果要对其他子窗口进行操作,则需将其切换为当前子窗口。 SAS 系统的子窗口有十几个,你可以在View的下拉菜单中看到这些窗口,但初始状态下能见到的是最常用的五个子窗口:运行记录窗口(Log)、显示结果窗口Output、浏览器窗口(Explore)、输出窗口(Results)和程序编辑器(Editor),通过点击工作区下方的标签或者窗口上面的蓝色标题栏都可以切换当前子窗口。 通常,在Editor窗口输入SAS程序,选择菜单项Run→Submit,或者直接点击工具上的按钮就可以运行程序;在Output窗口中查看结果;在graph窗口中查看图形输出结果;如果进行多次输出,Output便以运行先后次序保存了这些运行的结果,这时需要从Results窗口查看结果,用和来表示目录的隐藏和展开,用鼠标可以自由切换;Log窗口给出了程序运行的信息,如果程序有错误,则在相应的位置以不同的颜色给出相应的提示,可以根据提示修改错误。如果Output或Log窗口的信息过多,造成混乱,也可以在主菜单Editor中选择Clear清除当前窗口的信息,或者在命令行中输入Clear也可以。

下面是五个常用的子窗口的功能和特点: ●Output窗口:用功能键或选择菜单项View→Output可以打开Output窗口。显示SAS程序中各过程的运行结构。输出结果分页显示,可以保存输出结果为文件。 ●Log窗口:用功能键或选择菜单项View→Log可以打开Log窗口。记录程序的运 行情况。显示运行是成功还是出错,运行所用的时间,运行过程中数据表的结构,如果出错,错在什么地方等。运行记录窗口中以红色在相应的位置显示错误信息。 ●Results窗口:通常和浏览器窗口(Explore)重叠在一起,直接用鼠标切换或者选择菜单View→Results可以打开Results窗口。管理SAS程序的输出结果。将提交执行的SAS程序的结果,依次排列为树状结构,每个过程的结果表示为一个结点,展开这个结点进一步看到表示不同输出内容的子结点。用鼠标右键点击结点,可以对该输出结果进行查看、存储、打印和删除等操作。 ●Explore窗口:选择菜单项View→Explore可以打开Explore窗口。管理SAS逻辑库和存放在逻辑库中由SAS系统创建的数据文件和其他类型的SAS文件。可以创建、查看和删除SAS逻辑库;查看、复制和删除各种SAS文件。 ●Editor窗口:用功能键或选择菜单项View→Enhanced Editor可以打开Editor窗口,且可以同时打开多个Editor窗口。增强的程序编辑器,可以用不同的颜色显示SAS程序的不同部分,程序的关键字为蓝色,并对SAS命令的语法进行检查;可以自动输进排列程序文本,可以折叠一段程序。其操作类似于Windows在的文本文档的操作,可以对所编辑的文本(主要是SAS程序)进行选中、复制、粘贴、剪切等操作。 2)菜单栏

SAS主窗口标题栏下是主菜单,一般有File(文件)、Edit(编辑)、View(浏览)、Tools(工具)、Run(运行)、Solutions(解决)、Windows(窗口)和Help(帮助)等菜单。其中,File(文件)菜单主要是有关SAS文件调入、导出、保存、转换及打印等功能。Edit(编辑)菜单用于窗口的编辑(如清空、复制、剪切、粘贴、查找、替换)。View菜单可以打开或切换到SAS的各个工作窗口,如Editor窗口、Explore窗口等。Tools菜单可以打开一些SAS提供的小工具如图像编辑器,还有包含修改SAS运行选择等功能。Run菜单用于程序执行、远程调用等,仅当Editor窗口为当前窗口时有效。Solutions菜单是SAS菜单图形操作界面模块的入口,比如INSIGHT、Analyst(分析家)、Assist等模块的调用都可以通过Solutions菜单,SAS菜单是动态的,其内容随上下文而不同,即光标在不同窗口时菜单也不同。 3)工具栏

主菜单下是一个命令行窗口和工具栏。命令行窗口主要用于与SAS较早版本的兼容,可以在这里键入SAS的显示管理命令,如上面说的Clear命令。工具栏提供了常见任务的快捷方式,比如保存、剪切、复制、粘贴、运行、帮助等。SAS工具栏也是动态的,其内容跟当前工作窗口一致,不适用当前窗口的快捷菜单会变成灰色。下表是编辑窗口时工具栏的具体解释:

表绪1 编辑窗口上的功能说明 名 称 功 能 New 新建当前编辑窗口的一个文件。 Open 打开文件到当前编辑窗口。用户指定一个文件调入到编辑窗口内,以后的存盘操作将自动存入这个文件。 Save 保存当前编辑窗口的内容,注意如果此窗口已经与一个文件相联系,此功能将覆盖文件的原有内容而不提示,如果想不覆盖则要另存为。 Print 打印当前窗口内容。 Print preview 打印预览。 Cut 剪切选定文本或文件。 Copy 复制选定文本或文件。 Paste 粘贴选定文本或文件。这些操作都是对Windows的剪切板进行的,所以可以与其他使用Windows剪切板的应用程序交换文件和数据等。 Undo 撤销上一步的编辑操作。 New Library 新建SAS逻辑库。 SAS Explorer 打开SAS的Explorer管理器窗口。 Submit 运行(提交)SAS系统的程序。 Clear All 清空当前窗口内容。 Help 使用SAS的帮助界面。对待SAS一个如此庞大的操作系统,完全了解SAS的每一个细节是不可能的,所以利用SAS的帮助系统是极为重要的。当然也可以从菜单进入SAS帮助。

4)状态栏 SAS界面的状态栏中显示当前工作目录,这是文件打开、保存的默认目录。双击此处可以更改当前工作目录。 绪1.3 SAS的退出 在SAS应用工作空间中选择菜单File Exit,打开Exit对话框,单击“确定”按钮或者直接单击关闭按钮,都即可退出SAS系统。 下面介绍一些常用的功能键,用功能键可以代替对菜单的点击,使用起来方便快速。最常用的功能键有:

F1 :显示帮助信息(HELP); F4 :显示已经运行的程式(RECALL); F5 :进入编辑窗口(PGM); F6 :进入日志窗口(LOG); F7 :进入输出窗口(OUTPUT);