资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
应用统计软件SAS第一讲 认识SAS系统n 历史与现状:North Carolina State U 两个生物统计学研究生 1970s Statistical Analysis System sas institute 1976主流版本 SAS系统-数据处理和统计领域的国际标准软件-世界领先的数据分析和信息系统大型集成应用软件系统 具有完备的数据访问、管理、分析、呈现及应用 开发等功能SAS系统已应用于120多个国家和地区的31,000多 个机 构中,直接用户超过3,500,000人。 nSAS的模块化结构的模块化结构 把数据管理和数据分析溶为一体 BASE STAT GRAPH QC ETS IML共有二十多个模块,适当地组合SAS系统的模块,可用于:数据输入、数据检索、数据管理、数据分析、图形显示、图形分析、报表生成、统计计算、工程计算、质量控制、市场研究、调查分析、建立预测模型、管理信息系统、行政信息系统等方面。nSAS分析核心:分析核心: 主要模块有:SAS/ETS、SAS/IML、SAS/INSIGHT、SAS/OR、SAS/QC和SAS/STAT等。nSAS系统简介系统简介运行一个简单的SAS程序: data aaa; input x; cards; 88 90 34 56 79 52 ; run; proc means; run;发布显示管理系统命令可以有多种方式:按功能键、使用下拉菜单、使用工具栏。n显示管理系统显示管理系统 主要有五个窗口:Editor窗口: 提供一个编写SAS程序的文本编辑器Log窗口: 显示有关程序运行的信息Output窗口: 显示程序的输出Explorer窗口:管理SAS系统中的文件,要查看和管 理操作系统中的所有文件,你可以使用收藏夹窗口。Result窗口: 管理输出结果。管理管理SAS窗口窗口在窗口环境中,你可以把不是当前使用的窗口变为 SAS 窗口条.点击 Editor 窗口中最小化按钮( ) 把它变为 SAS 窗口条 点击 SAS 窗口条中的 Editor 将使窗口恢复原状。 v在工作环境中的每一个窗口都有自己相应的菜单选项,通过它们可以完成窗口的相应操作。v每个窗口的菜单可能都是不同的。v可以点击鼠标右键调出菜单。使用菜单使用菜单v工具栏为许多常用的 SAS 任务提供了图标,某些图标是为当前窗口特定的。v点击 Explorer 窗口并查看工具栏上的可用图标,注意到当前不可用的图标是灰色的。 把鼠标指针移到图标下面并停留一会,屏幕提示将给出相应图标的名字。v点击 Editor 窗口查看可用图标。使用工具栏使用工具栏v在 Explorer 窗口中,你可以查看和管理你的 SAS 文件并为非 SAS 文件创建快捷方式、使用窗口来创建新的逻辑库和 SAS文件、打开任何 SAS 文件以及完成大部分的文件管理工作,例如:移动、复制和删除文件。 v你可以选择以树形结构来显示 Explorer 窗口中的内容。查看查看Explorer窗口窗口vExplorer 窗口使你能轻松地管理 SAS 文件。 大家打开文件SAS文件操作文件操作v在 SAS 系统中,你可以使用窗口来浏览和管理 SAS 文件以及其它文件。 v在 Explorer 窗口中,你可以查看和管理保存在逻辑库逻辑库中的 SAS 文件,库标记是保存文件的物理位置(例如目录)的逻辑名字。你可以把库标记想象为一个临时的呢称或快捷方式。v在 Explorer 窗口中,你可以为所有的外部文件创建一个快捷方式 。v例如:如果不想每次都四处查找你的 SAS 程序,可以为经常使用的 程序建立一个文件快捷方式。v这些快捷方式存储在 Explorer 窗口的 File Shortcuts 文件夹中。v在 Windows 操作系统中,你可以使用一个或者多个 Editor 窗口来进行输入、编辑和提交 SAS 程序。Editor 窗口提供了大量的编辑功能,包括: v对SAS语言的彩色编码和语法检查 v可展开或折叠程序片段v可记录宏 v支持键盘快捷方式 (Alt 或 Shift 加上其它键) v多层撤消和恢复 v其它让你惊喜的功能 注意:初始化的 Editor 窗口标题是 Editor - Untitledn,只有当你打开一个文件或把 editor 窗口中的内容保存成文件时,它才变为所属文件的文件名;当修改窗口中内容时,标题中将出现一个星号。 查看查看Editor窗口窗口vLog 窗口显示了关于你的 SAS 会话以及你提交的 SAS 程序的信息.查看查看Log窗口窗口v在 Output 窗口中,你可以浏览你所提交的 SAS 程序的输出结果。 在默认情况下,Output 窗口是藏在 Editor 和 Log 窗口后面的,一旦你产生了输出,Output 窗口将自动显示到前端。查看查看Output窗口窗口vResults 窗口能帮助你操作和管理所提交的 SAS 程序的输出结果,你可以查看、保存和打印输出。 v默认情况下,Results 窗口藏在 Explorer 窗口的后面并且是空的,直到你提交了产生输出的 SAS 程序,它才会显示到前端。查看查看 Results窗口窗口v在任务 浏览文件,中,你已经看到象数据表和 catalogs 这些 SAS 文件都是存储在逻辑库逻辑库中的。v默认情况下, SAS 系统已经为你定义好了几个逻辑库 (包括 Sashelp, Sasuser 和 Work).v可以自定义新库。 当你定义一个逻辑库的时候,你要为 SAS 系统指出保存 SAS 文件的位置。v当你删除一个 SAS 逻辑库的时候,这个指向也被删除掉,SAS 系统将不再能访问这个目录,但是,逻辑库的内容仍然保留在操作系统中。 一旦你创建了一个逻辑库,你就可以管理它里面的 SAS 文件。nSAS逻辑库操作逻辑库操作v有几个逻辑库是每次启动 SAS 时自动指定的:vSashelp 永久逻辑库,包含样本数据及控制 SAS 在用户的环境下如何工作的其他文件,它是只读逻辑库。vSasuser 永久逻辑库,包含的 SAS 文件位于存储个人设置的 Profile 目录下,这也是便于您存储个人文件的逻辑库。vWork 临时逻辑库,用于切换会话时不必保存的文件。vSashelp、Sasuser 和您指定的逻辑库都是永久逻辑库,其中的文件都保存在您的操作环境中。Work 是临时逻辑库,该库中的文件在您结束 SAS 会话后不会被保存。v一级名称级名称 一级名称是 SAS 文件名称的一部分,该文件名省略了逻辑库引用名,仅指定了文件名。指定一级名称时,默认使用临时库 WORK。 v二级二级名称 SAS 文件名 由两部分构成:libref(逻辑库引用名)是该文件所在的 SAS 逻辑库的名称,filename(文件名)即该文件本身的名称。libref 与 filename 之间用圆点分隔。 v在你创建一个新逻辑库的时候,你要为它安排一个逻辑库标记并确定一个路径(例如一个目录),此外你还可以指定一个 engine(引擎)(引擎),它是一套内部指令,SAS系统通过它对逻辑库中的文件进行读入和写出。v在 Explorer 窗口中,双击 Libraries 图标;v选择 文件文件新建;新建;v在 New Library 窗口中,输入 Mylib 并保留 Default engine,选上 Enableatstartup,以便每次启动 SAS 系统的时候逻辑库能被自动创建好。1.创建一个新逻辑库创建一个新逻辑库v在 Explorer 窗口中,你可以轻易地把文件从一个逻辑库复制到另一个逻辑库。v激活 Explorer 窗口,选择 查看查看显显示树形结构示树形结构, Explorer 分成两部分; v 你可以通过拖动窗口边界来调整 Explorer 窗口的大小。v在左方框,单击 Sashelp 逻辑库,可以在右方框看到逻辑库的内容,下拉滚动条找到 Prdsale 数据表;v点击 Prdsale 数据表,要把数据表复制到 Mylib 逻辑库,只需把它拖拉到左方框的 Mylib 上面。在 Log 窗口中将出现以下信息:NOTE:ThedatasetMYLIB.PRDSALEhas1440observationsand10variables.v打开 Mylib,确认数据表已经被复制。 2.复制一个表到新逻辑库复制一个表到新逻辑库v你可以在 Explorer 窗口中重新命名 SAS 文件。v在 Mylib 逻辑库中,右击 Prdsale 数据集并在弹出菜单中选择 Rename。v输入 MyProductSales ,点击 OK.3.重新命名数据集重新命名数据集v你可以轻松地从各种文件格式中导入数据,所适用的格式依赖于你的操作环境。v无论你的数据是以标准文件格式保存还是以自己的特殊文件格式保存,SAS 系统的 Import Wizard 都能指导你逐步把数据导入为 SAS 数据表。 v选 文件文件导入数据导入数据来打开 Import Wizard,注意到 Standarddatasource 是默认选择。v可以导入的数据包含Excel,dBase,Text,Access等n导入导出数据导入导出数据导入数据集(表)导入数据集(表)v选 文件文件导入数据导入数据来打开 Import Wizard,注意到 Standarddatasource 是默认选择。v点击 data sources 列表的下拉菜单,选择你的数据保存格式。v点击 Next 继续,在 Import Wizard - Select file 窗口中,输入文件的完整路径或者点击 Browse 来找到它 。v点击 Next 继续,在 Import Wizard - Select library and member 窗口中,选 MYLIB 作为逻辑库名,输入 MyImport 作为表名。v点击 Next 继续,如果你是从 Excel格式导入数据,你会被问到是否保存 PROC IMPORT 语句,跳开这个选项并点击 Finish,你的数据已经被导入到 SAS 表 ,所有的提示和警告都出现在 Log 窗口。与导入方法类似将SAS格式数据集导出成其它格式导出数据子集导出数据子集练习:1.在SAS的五个窗口间切换,并在各自的窗口上右键点击,查看弹出菜单内容,注意各窗口对应的菜单项有哪些不同2.在硬盘上创建一个文件夹,然后在SAS中创建一个名为Sasex的逻辑库,指定逻辑库的物理地址为该文件夹,以后你的分析数据集可以放在该逻辑库中3.分别查看sashelp,sasuser中的内容4.将sashelp中的prdsale导出成Excel文件,将一个Excel和Dbase文件导入成sas文件5.熟悉SAS系统
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号