Base-SAS-数据处理和分析学员手册

上传人:xiao****1972 文档编号:116189793 上传时间:2019-11-16 格式:PDF 页数:42 大小:893.24KB
返回 下载 相关 举报
Base-SAS-数据处理和分析学员手册_第1页
第1页 / 共42页
Base-SAS-数据处理和分析学员手册_第2页
第2页 / 共42页
Base-SAS-数据处理和分析学员手册_第3页
第3页 / 共42页
Base-SAS-数据处理和分析学员手册_第4页
第4页 / 共42页
Base-SAS-数据处理和分析学员手册_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《Base-SAS-数据处理和分析学员手册》由会员分享,可在线阅读,更多相关《Base-SAS-数据处理和分析学员手册(42页珍藏版)》请在金锄头文库上搜索。

1、 目 录 一. EG 简介2 1.什么是 SAS Enterprise Guide?2 2主要窗口2 3. 启动 SAS Enterprise Guide 并为教程创建项目3 4. 项目资源管理器 .4 5. “项目设计器”窗口和“过程流”窗口4 6. SAS Enterprise Guide 帮助.5 二.数据获取.6 2.1 本地数据和远程数据7 2.2. 从本地计算机添加 SAS 数据.8 2.3 查看数据集的属性8 2.4 添加 SAS 逻辑库中的数据9 2.5 添加 Excel 数据文件 9 2.6 保存项目.10 2.7 如何从文本文件导入数据10 三. 创建报表.13 3.1 创

2、建和修改列表报表13 3.2 创建条型图 .18 3.3 关于查询生成器 .20 3.4 使用汇总表 .28 3.5 创建饼图.32 3.6 回归分析.35 3.7 将作个报表组合成单个文档37 3.8 使用过程流 .40 2 一一. EG 简介简介 1.什么是 SAS Enterprise Guide? SAS Enterprise Guide 是一种易于使用的 Windows 客户端应用程序,它提供以 下功能: 对诸多 SAS 功能的访问能力 直观生动且可定制的界面 对数据透明访问的能力 用于分析和生成报表的现成任务 将数据和结果轻松导出到其他应用程序 脚本编写和自动操作 代码编辑功能 使

3、用 SAS Enterprise Guide 时,同时也在后台使用 SAS 软件。SAS Enterprise Guide 可以连接本地计算机上的 SAS,也可以连接其他计算机(即 SAS 服务 器)上的 SAS。访问数据和创建任务时,SAS Enterprise Guide 将生成 SAS 代 码。运行任务时,将生成的代码发送至 SAS 进行处理,然后将结果返回至 SAS Enterprise Guide。 2主要窗口 首次运行 SAS Enterprise Guide 时,其窗口以默认应用程序布局格式排列。该布 局包括有“项目资源管理器”、“任务状态”窗口和工作区区域。其中“项目设计器”

4、在工作区区域中显示。刚打开 SAS Enterprise Guide 时,“项目设计器”是工作区 3 区域中唯一打开的窗口。生成报表或打开数据后,其他窗口也在工作区中打开。 此时,可以使用工作区顶部的选项卡在不同窗口之间进行导航。 “任务列表”窗口处于打开状态,但在工作区的右侧隐藏。 如果是通过关闭、打开或更改窗口的位置而定制布局的,则在退出 SAS Enterprise Guide 时将保存所作的更改。如果要恢复默认布局,可以选择工具 选项,然后点击重置停放窗口。如果关闭了某个应用程序窗口后,又想恢复该窗 口,请从视图菜单中选择相应窗口名称。 3. 启动 SAS Enterprise Gui

5、de 并为教程创建项目 通过下列步骤,可以创建一个新的项目,用于存储在本教程中所生成的数据和结 果。 1. 如果尚未打开 SAS Enterprise Guide,请启动该程序。在“欢迎使用 SAS Enterprise Guide”窗口中,选择新建项目。 如果 SAS Enterprise Guide 已经打开,则选择文件 新建 项目。如果 SAS Enterprise Guide 中已经有打开的项目,则会提示您是否需要保存项 目。请选择相应的响应。 2. 新的项目随即打开,并带有一个空的“过程流”窗口。 4 注:要打开以前已保存的某个项目,请选择文件 打开 项目,然后选择保存 该项目的位置

6、。 4. 项目资源管理器 在 SAS Enterprise Guide 中,您所作的工作将保存在项目中。项目是相关数据、 任务、代码和结果的集合。“项目资源管理器”显示当前活动项目、以及其相关项 (数据、代码、注释和结果)的层次视图。 可以使用“项目资源管理器”窗口来管理项目中的对象。可以删除、重命名和重新 排序项目中的各个项。也可以运行项目,或预定某个项目在特定时间运行。 5. “项目设计器”窗口和“过程流”窗口 “项目设计器”窗口可以称之为是一种容器,其容纳项目的一个或多个过程流。创 建新的项目后,空的“过程流”窗口随即就打开。添加数据、运行任务以及生成输 出后,每个对象的图标均将添加至该

7、过程流。过程流所显示的内容包括有:项目 中的对象、对象之间的所有关系、以及运行该过程流时各对象运行的顺序。 在如下所示“过程流”窗口中,SAS 数据集 PRDSALE 是输入到“单向频数”任务 5 的数据集,而 HTML 对象则是该任务的输出。 一个项目可以有多个过程流。用户可以在各过程流之间复制或移动对象。可以运 行过程流的某个部分,也可以运行整个过程流。 6. SAS Enterprise Guide 帮助 有多种方式均可以获取您在 SAS Enterprise Guide 中所进行的工作的有关帮助 信息。 通过选择帮助 SAS Enterprise Guide 帮助, 您可以得到全面的帮

8、助信息。 通过该窗口,您可以浏览目录和索引,或者使用搜索功能。 点击视图 说明,可以获得其他帮助信息。“说明”窗口在工作区右侧打开。可 以从工作区中取消停放该窗口,然后将其放置于所需的任意位置处。 6 将鼠标指针移至 SAS Enterprise Guide 中的某个菜单项后,“说明”窗口随即显示 有关该菜单项的说明。菜单项为 SAS 任务时,该功能尤其有用。这是由于其可 以显示每个 SAS 任务的说明以及相应商业示例。也可以将鼠标指针移至“任务 列表”中某个任务的上部,从而可以查看相关信息。如下图所示“汇总表”任务示 例: 二二.数据获取数据获取 在您能够创建报表或运行分析之前,必须要向项目

9、中添加数据。可以添加 SAS 数据文件和其他类型的文件。这包括:OLAP 立方体、信息映射、ODBC 兼容 的数据以及使用其他软件包(如 Microsoft Word 或 Microsoft Excel)所创建的 文件。 利用 SAS Enterprise Guide,您可以访问以下内容: SAS 数据集(即一种文件,其中包含的数据以 SAS 可识别的逻辑顺序 格式排列)。 来自数据库的表,这些数据库(如 DB2 和 Oracle)使用的是获得许可的 SAS 数据库引擎。 使用其他格式的本地数据 (如 Excel、 Access、 Lotus、 Text、 HTML、 ODBC 和 OLE/D

10、B 等格式)。 OLAP 立方体(带有指向 OLAP 服务器的连接)。 虽然您可以在 SAS Enterprise Guide 中打开各种类型的数据并基于这些数据运 行任务, 但若要编辑该数据则必须将其打开为 SAS 数据集。 使用 SAS Enterprise Guide,您可以导入众多数据文件,从而创建 SAS 数据集。SAS Enterprise Guide 要求所要访问的所有数据必须是表格式。表是由行(也称之为观测)和列(也称 之为变量)组成的长方形排列。列具有若干属性,这包括姓名、类型、长度、标 7 签、输入格式和输出格式。打开数据文件的“属性”窗口后,可以查看列属性。 2.1 本地

11、数据和远程数据本地数据和远程数据 要在 SAS Enterprise Guide 中打开数据, 必须选择是查找本地计算机上的数据还 是 SAS 服务器上的数据。 如果点击本地计算机,随即打开一个窗口,可以浏览您的计算机的目录结构。可 以打开 SAS Enterprise Guide 可读取的任意类型的数据文件。 如果点击 SAS 服务器, 则查找位于服务器上的数据。 SAS 服务器可以是“本地” 服务器 (若 SAS 软件安装在本地计算机上) , 也可以是远程服务器 (若 SAS 软 件安装在其他计算机上)。您所能看到的服务器取决于所连接的元数据储存库。 在每个服务器中,均有针对逻辑库和文件可

12、选择的图标。逻辑库是 SAS 可以识 别的目录位置的快捷方式名称。某些逻辑库由 SAS 定义,而另外一些逻辑库则 由 SAS Enterprise Guide 定义。逻辑库只包含 SAS 数据集。 使用服务器上的“文件”文件夹,您可以访问运行 SAS 服务器的计算机上的目录 结构中的数据文件。例如,如果要打开元数据储存库中所定义的服务器上的 Microsoft Excel 文件,您可以使用“文件”节点来查找并打开该文件。 8 2.2. 从本地计算机添加从本地计算机添加 SAS 数据数据 示例数据与 SAS Enterprise Guide 一起安装在本地计算机上。在以下步骤中,您 将从示例数据

13、目录中添加两个 SAS 数据集。 Products 数据集包含食品店所出售 的产品的相关信息,而 Orders 数据集则包含有关顾客订单的相关信息。 1. 选择文件 打开 数据。在“打开数据”窗口中,选择本地计算机。 2. 在“位置”栏中,选择我的文档。双击 Enterprise Guide Sample 快捷方式, 然后双击 Data。有的在 SAS 安装目录下。 3. 默认情况下, 该窗口中显示所有文件类型。 带有 图标的文件是 SAS 数 据集。按 CTRL 键,并选择 Orders.sd2 和 Products.sas7bdat,然后点击 打开。 4. 指向 Products 表和 O

14、rders 表的快捷方式随即添加至项目,相应数据集 在数据网格中打开。默认情况下,以只读模式打开表。在此模式下,您可 以浏览、调整列宽度、隐藏和固定列和行以及将列和行复制到新表中。您 不能编辑表中的数据,除非更改为编辑模式。 2.3 查看数据集的属性查看数据集的属性 SAS 数据集中的列具有特定的属性,这包括名称、类型、长度、输出格式、输 入格式和标签。在任务和查询中使用数据前,有必要了解一下该数据中有关列的 相关信息。 在“项目资源管理器”中, 右击 Products, 然后从弹出菜单中选择属性。 “Products 属性”窗口随即打开。对于常规属性,您可以查看诸如数据的物理位置以及数据 集

15、中列和行的个数等信息。 9 2.4 添加添加 SAS 逻辑库中的数据逻辑库中的数据 您可以访问存储在 SAS 逻辑库中的数据。SASHELP 逻辑库是 SAS 定义的用 于指向示例数据的逻辑库。 1. 选择文件 打开 数据。在“打开数据”窗口中,选择 SAS 服务器。 2. 窗口中有可能会列出多个服务器。以复选标记标识出 SAS Enterprise Guide 所连接的服务器。双击服务器图标可将其打开。 3. 双击逻辑库,然后双击 SASHELP。正如您所看到的,逻辑库中只存储 SAS 数据集。 4. 向下滚动窗口,然后双击 PRDSALE 数据集。随即添加一个指向该数据 的快捷方式。数据在

16、数据网格中打开。 2.5 添加添加 Excel 数据文件数据文件 您可以打开位于本地计算机上的 Microsoft Excel 文件,也可以打开位于服务器 文件文件夹中的 Microsoft Excel 文件。在下列步骤中,您将从本地计算机的示 例数据文件夹中添加 Microsoft Excel 文件。 1. 选择文件 打开 数据。在“打开数据”窗口中,选择本地计算机。 2. 此时,窗口自动打开至示例数据文件夹。双击 SupplyInfo.xls。 3. 在“打开表”窗口中,选择 Suppliers$ 工作表,然后点击打开。 10 4. 可以直接按原样打开文件, 也可以使用 SAS Enterprise Guide 将其转换为 SAS 数据集。在“打开数据”窗口中,选择相应选项,按原样打开文件。 在按原样打开 Microsoft Excel 文件时,该文件将以只读模式打开,并且无法将 其更改为编辑模式。可以在任务或查询中使用数据,但不能编辑该文件。如果要 编辑数据,则必须将其打开为 SAS 数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号