系统和数据分析x_第1页
系统和数据分析x_第2页
系统和数据分析x_第3页
系统和数据分析x_第4页
系统和数据分析x_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一课SAS系统简介什么是SAS系统SAS系统是一个模块化的集成软件系统。所谓软件系统就是一组在一起作业的计算机程 序。SAS系统是一种组合软件系统。基本部分是Base SAS软件SAS系统的功能SAS系统是大型集成应用软件系统,具有完备的以下四大功能:数据访问数据管理数据分析数据显示它是美国软件研究所 (SAS Institute Inc.)经多年的研制于1976年推出。目前已被许多国 家和地区的机构所采用。SAS系统广泛应用于金融、医疗卫生、生产、运输、通信、政府、科研和教育等领域。它运用统计分析、时间序列分析、运筹决策等科学方法进行质量管理、 财务管理、生产优化、风险管理、市场调查和预测

2、等等业务,并可将各种数据以灵活多样的 各种报表、图形和三维透视的形式直观地表现出来。在数据处理和统计分析领域,SAS系统一直被誉为国际上的标准软件系统。SAS系统的主要模块SAS系统包含了众多的不同的模块,可完成不同的任务,主要模块有:SAS/BASE (基础)一一初步的统计分析SAS/STAT (统计)一一广泛的统计分析SAS/QC (质量控制)一一质量管理方面的专门分析计算SAS/OR (规划)一一运筹决策方面的专门分析计算SAS/ETS (预测)一一计量经济的时间序列方面的专门分析计算SAS/IML (距阵运算) 一一提供了交互矩阵语言SAS/GRAPH (图形)一一提供了许多产生图形的

3、过程并支持众多的图形设备SAS/ACCESS (外部数据库接口)一一提供了与大多数流行数据库管理系统的方便接口并自身也能进行数据管理SAS/ASSIST (面向任务的通用菜单驱动界面)一一方便用户以菜单方式进行操作SAS/FSP (数据处理交互式菜单系统)SAS/AF (面向对象编程的应用开发工具)另外SAS系统还将许多常用的统计方法分别集成为两个模块LAB和INSIGHT ,供用户利用图形界面和菜单直接对数据进行统计分析SAS系统的特点最大特点是把数据管理和数据分析融为一体,主要特点为:1,使用灵活方便,功能齐全SAS的宗旨是为所有需要进行数据处理,数据分析的非计算机专业人员提供一种易学易用

4、, 完整可靠的软件系统。使用简单方便:用户把要解决的问题,用SAS语言表达出来,组成 SAS程序,提交给SAS系统就可以解决提出的问题。 执行的情况和输出结果都在屏幕上显示出来。用户操作是在很友好的界面下进行的。功能齐全:从SAS系统的模块结构,用户根据需要可灵活地选择使用。SAS系统提供的20多个模块可完成各方面的实际问题,功能非常齐全。SAS语言是编程能力强且简洁易学的非过程语言。SAS语言是SAS系统的基础,是用户与系统对话的语言。SAS语言是功能强大的程序设计语言,SAS语言是非过程语言,不必告诉 SAS怎样做,只需告诉它你要“做什么”。SAS系统把数据处理与统计分析融为一体。SAS程

5、序的结构由两个基本步骤任意组合而成。DATA步用于对数据的加工处理;PROC步用于分析数据和编写报告。5 SAS系统的支持技术在当今的信息时代中,如何有效地利用业务高度自动化所产生的巨量宝贵数据,挖掘出 对预测和决策有用的信息,就成为掌握竞争主导权的关键因素。因此,SAS系统始终致力于应用先进的信息技术和计算机技术对业务和历史数据进行更深层次的加工。经过二十多年的发展,SAS系统现在是以下三种技术的主要提供者:数据仓库技术数据挖掘技术决策支持技术二,WINDOWS 运行环境下SAS系统的安装Novel局域网上共享SAS系统操作步骤:. 以User Windows98进入操作系统(2), 登录

6、Novel312-Server双击网上邻居双击233登录对话框:用户名键入 Guest, 口令1111(3),将服务器上的SYS目录映射到网络驱动器I:右键SYS出现快显菜单,选择映射到网络驱动器I:将登录时重新连接选项选定(4),将SAS以快捷方式复制到桌面找到SAS目录下的SAS.EXE运行文件右键SAS.EXE出现快显菜单,选择发送到桌面快捷方式.在本地工作站硬盘的E目录下建立SAS目录打开资源管理器,单击选中E目录文件/新建/新文件夹/键入SAS.修改机器的系统日期为2000年9月双击我的电脑 双击控制面板 双击日期时间 修改日期.启动SAS系统WINDOWS环境下启动SAS系统双击

7、“The SAS System” 图标.显示管理系统窗口1显示管理系统(Display Manager )三个主要窗口 :PROGRAM EDITOR 窗口:编写SAS源程序,存储或调入文件, 提交SAS程序和SAS系统执行的场所,:LOG 窗口:OUTPUT 窗口:显示SAS系统的信息和 SAS程序运行的信息 存放和显示SAS程序运算结果的输出KEYSLIBNAMEDIRVAROPTIONS2显示管理系统的常用窗口查看及改变功能键的设置查看已经存在的 SAS数据库 查看某个SAS数据库的内容 查看SAS数据集的有关信息 查看及改变SAS的系统设置假设我们准备自定义 F12功能键为OPTION

8、S命令,打开KEYS窗口后在F12的右边的 空白区键入 OPTIONS ,完毕之后在命令框中键入END命令退出KEYS窗口五.显示管理系统命令1显示管理系统命令的发布有四种命令的发布方式都可达到相同结果。在命令框中直接键入命令按功能键使用下拉式菜单使用工具栏例如我们要增加一个 OUTPUT窗口,相应地四种操作如下:命令框中直接键入 OUTPUT和Enter功能键F7Globals/Outputtools/customize (options/edit tools)Add按钮选择Tool,新增了一个空白按钮Command命令框中输入: OUTPUT ; Help Text命令框中输入: Add

9、new button create by DZX ; Tip Text 命令框中输入: Output。再单击Browse命令挑选一个合适的按钮。单击Move Dn按钮将OUTPUT按钮移动到最后 Help按钮之后单击Add按钮选择 Separator ,使Help按钮和新增 OUTPUT 命令按钮 之间有一个空白的分组间隙。单击Save按钮2文本编辑行命令文本编辑行命令的主要作用是为在PROGRAM EDITOR窗口方便和高效地输入和修改SAS程序提供一组编辑命令。文本编辑行命令可归两个子类:命令行命令 在命令框中输入NUMS命令行命令一一在行号上键入执行指定功能的字母来完成编辑功能例如,我们

10、在 PROGRAM EDITOR窗口中的第一行到第三行输入假设的数据和程序: Data and program line one , Data and program line two , Data and program line three ”。若想在第1行与第2行之间插入空行:在第1行的行号前键入i(或I,或i1、I1)若想保存和调入程序:在命令框中键入:FILE D:SASABC02.SAS先光标定位到指定某行,再在命令框中键入:INCLUDE D:SASABC02.SAS六.SAS系统的几组重要命令1向SAS系统寻求帮助命令F1键和F2键提供信息相当于简明的SAS使用手册2显示管理系

11、统命令框常用命令类型命令描述显示管理 命令BYE退出SASCLEAR window-name清除指定的窗口中的内容END退出当前窗口FILE filename存储到指XE文件HELP帮助INCLUDE filename引入指定文件KEYS进入KEYS窗口LIBNAME确认SAS数据库的内容LOG进入LOG窗口NUMS打开和关闭文本编辑器的数字区OPTIONS进入OPTIONS窗口OUTPUT进入OUTPUT窗口PROGRAM进入 PROGRAM EDITOR 窗口RECALL调出上次执行的程序SUBMIT提交一段程序3文本编辑行命令本组命令很多,这里仅给出其中几个最常用的:类型命令描述文本编辑

12、行而DN删除自当前行起的 N行,D或D1都只表示删除当前行IN在当前行之后插入 N个空行N使当前行内谷右移 N个字符N使当前行内容左移 N个字符CN把自当前行起的N行内容拷贝到由A、B命令指定位置MN把自当前行起的N行内容移动到由A、B命令指定位置其中一部分可单独使用,另一部分需与操作定位命令A、B (A指after,B指before)配合起来使用。例如,我们要将第一行和第二行的内容移到第三行的后面:第一行行号前键入 M2第三行行号前键入 A命令,然后按Enter键七.运行SAS程序的步骤1在PROGRAM EDITOR 窗口中键入程序见图1 1所示2提交这段程序有四种方法可以提交这段程序:在

13、命令框中直接键入命令 SUBMIT用鼠标选择菜单命令 Locals / Submit按功能键F3用鼠标点击标准工具栏的第一个按钮另外,还可以用菜单命令 Locals / Submit top line来提交PROGRAM EDITOR 程序窗口中File Edi t Vi ew Locals Glob al e Opti onz WlilJow H 且 Ip program EDITOR - kEC03.00001 00002 00003 00004 0000& OOOOG 0000?00Q08 00009 00010 40011 00012 00013 |data class;input n

14、ame testl testP testS; cards; X i aoer 90 Zhbartgsan 1 00 Lii Z9 Uanguu 63 zhol i u 1 00G8G19 8 9 f r 8riMi ;prpc ntomc菩 dqtd=ql 口导营0 H W 口|闺团国团甚隹I爵-Dl x| I冈图21 一个典型的SAS程序实例的某一条SAS语句,常用来测试这条语句的执行结果。3查看LOG窗口的信息4重新调出刚才提交的程序命令框中发布 RECALL命令5在OUTPUT窗口查看运行结果如果我们需要修改和增加运行结果报告的标题,操作如下:选择 Globals/Options/Tit

15、les 命令。出现TITLES窗口,删除原第一大标题的内容“The SAS system :在第一行和第二行分别输入所需要的大小标题的内容,见图1-2所示。选择Options/Save settings now 命令,保存我们刚才的修改。6存储程序再发布RECALL命令重新调出刚才提交的程序,然后可用File / Save as菜单命令把程序存储到外部文件中(也可发布FILE命令达到相同的目的)。如果今后要重新运行这个程序,用File / Open菜单命令把这个外部程序重新调入到SAS系统的PROGRAM EDITOR 窗口中。如果今后要将这个程序插入到正在PROGRAM EDITOR窗口编辑

16、的某程序的某处,可发布INCLUDE命令把外部这个程序导入到某程序中SAS程序文件的后缀为.SAS实例:data class;input name $ test1 test2 test3;cards ;Xiaoer 90 86 88Zhangsan 100 98 89|Lisi 79 76 70Wangwu 68 71 64zhaoliu 100 89 99;run ;例子:假定某公司生产两类机器:小型机器和计算机。这些机器由公司的职员负 责在四个地区销售。下表给出的数据包括销售人员的名字 (NAME),销售的地区 (REGION),机器的类型(TYPE),和年销售量(SALES)。利用这些资

17、料,想知道 每个地区的年销售总量是多少,每种类型的机器卖了多少,及每类机器的人均销 售量是多少。data sale;input name $ sales region $ type $;cards;stafer 9664 east sm young 22969 east sm stride 27253 east sm topin 86432 east c speak 99210 east c vetter 38928 west c curci 21531 west sm marco 79345 west c Greco 18523 west sm ryan 32915 west sm tomas 42109 west sm thaiman 94320 south c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论