在线试读

get_product_contenthtml   第1章  SAS入门
  本章将向读者介绍SAS的入门知识。首先,将通过SAS系统的概述,帮助读者对SAS系统有初步的了解,了解其历史背景、系统特点和主要功能模块;接着,将向入门读者简单介绍SAS的安装与启动;后,对SAS主要工作界面的介绍将使读者对软件的操作环境有所熟悉。
  1.1  SAS系统概况
  SAS(Statistics Analysis System)是目前国际上权威的统计分析软件之一,具有强大的数据管理与分析功能,广泛地应用于教育、经济、医学等各个领域。为使读者对SAS软件基本情况有所了解,本节将从SAS的历史背景、系统特点和功能模块三个方面向读者介绍SAS概况。
  1.1.1  SAS的历史背景
  SAS初是由美国北卡罗纳大学的研究生编写的,随后,成立了专门研究SAS的公司,正式推出了SAS软件。SAS研究公司为SAS软件的发展作出了很大的贡献,使SAS从初的仅具有线性模型分析功能的软件发展到现在的集数据分析、数据管理、数据挖掘、数据可视化等功能于一体的统计分析系统。在国际上,SAS是公认的权威的统计分析软件,在科研、金融、医药、交通、通信等重要领域,SAS都是广大用户的统计分析软件。
  早期的SAS软件主要是依赖于编程解决问题,面向专业人士。目前,SAS的版本在不断更新,提供了方便的图形界面操作,以满足更多用户的需求。本书将以较新的SAS 9.2版本为基础向用户介绍SAS。SAS 9.2版本支持多种语言,提供了中文操作环境,便于国内用户的使用。而其他版本的SAS用户,通过学习本书,也可以触类旁通。
  1.1.2  SAS的系统特点
  SAS系统全面涵盖各项统计分析功能,具有操作简单、功能强大、结果专业等特点。下面来一一了解。
  1.操作简单
  SAS软件操作简单,用户无须详细地了解各种统计分析具体的计算步骤,通过现成的SAS语句,即可方便地实现各种统计分析功能。同时,对于没有编程基础的用户,SAS还提供了方便的图形界面操作方式,通过鼠标操作即可完成常用的统计分析功能。
  2.功能强大
  SAS系统涵盖了常用的数据统计分析功能,包括假设测验、参数估计、描述性统计分析、方差分析、判别分析、聚类分析、时间序列分析等。同时,与一般的统计软件相比,SAS又具有强大的数据、文件管理能力。
  3.结果专业
  作为目前国际上公认的为权威的统计软件,SAS为用户提供了详实、专业的分析结果。用户执行相应的统计分析程序后,完整的统计分析结果将在结果输出窗口以文本的形式输出。同时,结果也可以以专业图表的形式展现。
  1.1.3  SAS的功能模块
  SAS通过模块化的方式实现各种功能,包括BASE(基础模块)、STAT(统计模块)、ACCESS(数据库模块)、GRAPH(绘图模块)、EM(数据挖掘模块)等30余个模块。其中:
  * 基础模块(BASE),是SAS系统功能实现的核心,利用该模块,用户可以实现简单的统计分析、报表制作、对数据的排序等常用的操作。
  * 统计模块(STAT),是SAS系统中实现统计分析功能的主要模块,可以实现的功能包括方差分析、回归分析、判别分析、聚类分析、主成分分析、因子分析等。
  * 绘图模块(GRAPH),是SAS系统中为用户提供的专门用于绘制各类统计图形的模块,可以绘制的图形包括条形图、饼图、曲线图等。
  * 预测模块(ETS),可用于经济学常用的时间序列分析。
  * 数据库模块(ACCESS),为用户提供了方便的主流数据库文件与SAS程序的接口,通过数据库模块,用户可以实现数据的导入和导出。
  * 矩阵计算模块(IML),为广大科学工作者提供了矩阵计算的交互式的编程环境,通过矩阵计算模块,用户可以方便地调用其中的数学函数,完成基于矩阵计算的程序。
  * 质量控制统计模块(QC):SAS为控制领域的质量统计分析提供了完善的统计分析模块,利用该模块,用户可以方便地进行试验设计,完成控制领域的相关图形绘制。
  1.2  SAS的安装与启动
  本节将以SAS 9.2为例,向用户演示SAS软件详细的安装和启动过程。
  1.2.1  SAS的安装
  SAS 9.2的安装步骤如下:
  (1)在SAS安装盘中找到SAS软件安装的可执行文件,双击安装的可执行文件,将打开如图1.1所示的SAS 9.2安装启动界面。
  (2)选择需要安装的SAS的语言,在这里我们选择“简体中文”,如图1.2所示。
  图1.1  SAS 9.2安装启动界面                       图1.2  SAS 9.2语言的选择
  (3)单击SAS 9.2的“选择语言”对话框的“确定”按钮进入“选择部署任务”对话框,如图1.3所示。这里选择终端用户任务下的“安装SAS软件”,单击“下一步”按钮,继续安装。
  图1.3  部署任务的选择
  (4)在打开的“选择要安装的产品”对话框内选择需要安装的产品,如图1.4所示。单击“下一步”按钮,继续安装。
  (5)在打开的“指定SAS安装数据(SID)文件”对话框内导入合法的SID文件,如图1.5所示。单击“下一步”按钮,继续安装。
  图1.4  产品的选择
  图1.5  SID的导入界面
  (6)SAS的“部署汇总”对话框将打开,如图1.6所示。单击“开始”按钮,进入SAS程序的正式安装过程,如图1.7所示。SAS各模块的程序将会依次安装。这个过程需要持续一段时间,至所有组件安装完毕,SAS系统即成功安装。
  图1.6  SAS的部署汇总窗口
  图1.7  SAS正常安装界面
  1.2.2  SAS的启动
  SAS的启动同一般的软件一样,可以通过以下两种方式启动:
  * 单击“开始菜单”|“所有程序”|SAS|“SAS 9.2(简体中文)”,启动SAS程序;
  * 双击系统桌面上SAS 9.2程序的快捷方式。
  1.3  SAS的操作界面
  在启动SAS后,将打开如图1.8所示的SAS操作主界面,其中包括菜单栏、工具栏、编辑器窗口、运行日志窗口、结果输出窗口、资源管理器窗口等。用户执行任意的SAS操作都需在其操作界面中完成,因而熟悉SAS的操作界面是学习SAS的步。本节将详细介绍SAS的主要操作界面。
  图1.8  SAS主界面
  1.3.1  主界面
  启动SAS后的主界面默认状态下包括菜单栏、工具栏、命令行、状态栏、窗体条、窗体。下面具体介绍这几部分。
  1.菜单栏
  SAS主窗口包括“文件”、“编辑”、“视图”、“工具”、“运行”、“解决方案”、“窗口”、“帮助”菜单。
  (1)“文件”菜单
  主界面的“文件”菜单如图1.9所示。“文件”菜单主要用于文件管理,包括文件的新建、打开、保存和另存功能;数据的导入和导出;打印及页面设置;文件的E-mail发送;追加、打开对象;程序的关闭。
  (2)“编辑”菜单
  主界面的“编辑”菜单如图1.10所示,主要用于对各窗口的编辑操作,包括撤销、复制、粘贴、恢复、清除、查找、替换等操作。
  (3)“视图”菜单
  “视图”菜单用于切换当前的窗体,可用于切换增强型编辑器、程序编辑器、日志、输出、图形、结果、SAS资源管理器、收藏夹等为当前活动窗口,如图1.11所示。单击“视图”菜单中各窗口的子菜单即可激活窗口为活动窗口。
  图1.9 “文件”菜单       图1.10 “编辑”菜单      图1.11 “视图”菜单
  (4)“工具”菜单
  “工具”菜单提供了对SAS主要结果的编辑工具,包括表、图形、报表、图像和文本。同时,也提供了逻辑库、快捷方式的新建、宏操作等菜单项,如图1.12所示。
  (5)“运行”菜单
  “运行”菜单用于提交执行程序,可以提交当前程序编辑器中的程序、重新提交上一次提交的程序、提交行程序、提交剪贴板程序、远程提交程序等,如图1.13所示。
  图1.12 “工具”菜单    图1.13 “运行”菜单
  (6)“解决方案”菜单
  “解决方案”菜单为用户提供了进行一些统计分析模块的入口,如图1.14所示。
  * “分析”子菜单:提供了分析家、实验设计、企业数据挖掘、地理信息系统、向导式数据分析、交互式数据分析、投资分析、市场研究、项目管理、质量改善、排队模拟、时间序列预测系统、时间序列查看器模块的入口。
  * “开发和编程”子菜单:提供了SAS用于开发和编程的工具,包括ETS/OLAP应用程序生成器、框架生成器、类浏览器、源控件管理器、数据仓库管理员和OLAP服务管理器。
  * “报表”子菜单:可用于报表和报表库的生成,同时提供设计报表的操作菜单。
  * “附件”子菜单:提供了SAS程序的一些附件功能,包括图形测试案、注册表编辑器、元数据浏览器、DDE三元组和游戏。
  * “ASSIST”菜单项:提供了用户进入SAS ASSIST模块的入口。
  * “桌面”菜单项:提供了SAS类似于Windows操作的桌面环境进入入口。
  * ETS/OLAP应用程序生成器:可打开ETS桌面操作的窗口。
  (7)“窗口”菜单
  “窗口”菜单可提供对主界面窗口的一些编辑操作,包括新建、小化、层叠、垂直平铺、水平平铺、调整大小等基本的窗口操作。同时,可用于设置当前的活动窗口,在窗口菜单的下半部分,用户可勾选当前的活动窗口,如图1.15所示。
  (8)“帮助”菜单
  “帮助”菜单用于向用户提供学习SAS的一些途径,包括SAS帮助文档、SAS软件入门、学习SAS程序、SAS网站、关于SAS系统的基本信息,如图1.16所示。
  图1.14 “解决方案”菜单       图1.15 “窗口”菜单     图1.16 “帮助”菜单
  2.工具栏
  在SAS主界面的菜单栏下方提供了可用于执行SAS的一些常规操作的工具栏,如图1.17所示。
  * 工具:编辑窗口的新建。
  * 工具:打开文件。
  * 工具:编辑窗口内文件的保存。
  * 工具:编辑窗口内文件的打印。
  * 工具:当前窗口内容的打印预览。
  * 工具:选定内容的剪切。
  * 工具:选定内容的复制。
  * 工具:选定内容的粘贴。
  * 工具:撤销操作。
  * 工具:新建逻辑库。
  * 工具:资源管理器的打开。
  * 工具:程序提交。
  * 工具:全部清除。
  * 工具:程序的中断。
  * 工具:快速打开帮助文档。
  图1.17  工具栏
  3.命令行
  命令行的操作方式可用于快速地执行相关的SAS命令,在命令行中直接输入相应的SAS命令,单击命令行左方的按钮,即可执行相关操作,如图1.18所示。命令行的操作方式对于熟悉SAS命令的用户来说是十分方便的,同时,对于使用过的命令,还可以在命令行的下拉列表框中选择。
  4.状态栏
  在SAS主界面的下方为软件的状态栏,其中显示当前系统的状况、默认的路径和光标位置,如图1.19所示。
  图1.18  命令行            图1.19  状态栏
  5.窗体条
  在SAS 9.2中提供了窗体条,如图1.20所示,可用于当前窗口的快速切换。单击窗体条上相应窗口的标签可以恢复原先小化的窗口,激活窗体成为当前窗口。
  图1.20  窗体条
  6.窗体
  在SAS 9.2的主界面中包含了常用的窗口,可用于执行SAS的相关功能,默认情况下打开的主界面包括程序编辑窗口、资源管理器窗口、运行日志窗口。同时用户在获得计算结果后将打开结果窗口。对于这些窗体在SAS主界面中的位置,用户可以按照个人需求设置。在操作过程中,SAS中具有当前窗口的概念,即用户的操作只能在当前窗口中进行,当前窗口的激活方式有窗体条单击法、桌面菜单选择法和直接单击窗体法三种。
  1.3.2  程序编辑窗口
  程序编辑窗口用于SAS程序的编写,该窗口具有良好的程序编辑能力,包括:
  * 程序书写时常用的复制、粘贴、剪切、清除、选定等文档编辑功能;
  * 程序不同内容的颜色区分,例如蓝色表示程序的关键字;
  * 程序输入时的自动缩进;
  * 程序块的收缩和扩展;
  * 程序文件的保存、打开、打印等基本操作。
  在SAS 9.2中为用户提供了良好的程序编辑窗口,实现对以sas为后缀的程序文件的编辑操作,用户可以通过主界面菜单或者弹出式菜单来实现上述编辑功能。
  ……