SAS系统入门课件.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS系统入门课件

1 SAS系统入门 福州大学管理学院统计系 李 红 1.1 系统概述 SAS (Statistical Analysis System ) 系统 是国际著名的数据分析软件系统。 该系统1966年开始研制,1976年由美国SAS 公司实现商业化,1985年推出SAS/PC版本, 1987年推出6.03版,目前已推出Windows 系 统支持的8.02和9.0版,是目前国际上公认的 著名的数据统计分析软件系统之一。 SAS系统的主要功能 基本部分: BASE SAS 部分; 统计分析计算部分: SAS/STAT ; 绘图部分: SAS/GRAPH ; 矩阵运算部分: SAS/IML ; 运筹学和线性规划: SAS/OR ; 经济预测和时间序列分析: SAS/ETS ; 1.2 SAS系统界面操作指南 1.2.1 SAS的启动与退出 1.2.2 SAS系统界面简介 例1 若学生数学成绩满分120,英语成绩满分为 100 ,要求计算学生的平均分数,并按降序排名. Data a; Input name $ sex $ math english ; Avg=math/120*100*0.5 + english*0.5 ; Cards; Wanghong F 89 73 Liming M 91 68 Xukaige M 87 78 Wuqingy F 92 84 Liqinghua F 92 78 Zhangpj M 87 78 ; Proc sort data=a; By descending avg; Proc print ; run; SAS程序的一些语法规定: SAS程序由 语句组成。 每个语句用半角分号“ ; ” 作为结束符(不能使用中文分号“ ;”)。 程序命令使用的英文单词不区分大小写字母(系统对于数据集中的数据字符串区分大小写字母)。SAS V8版中提供了智能编辑窗口,在智能编辑窗口中输入的SAS程序使用的关键字、语句、数据、标识都由不同颜色显示,当你输入错误时,颜色显示不正确,这样我们可以方便地查找及改正错误。 SAS程序由两类“操作步”构成,一种叫 数据步(Data Step),一种叫 过程步(Proc Step),数据步以DATA语句起始,过程步以PROC语句开始。 每个“操作步”由若干条语句构成,一条语句可以占多行,多条语句也可以写在一行内,在语法上只要保证每条语句以半角分号“;”作为结束符即可。通常我们应该在程序中保持每条语句单独分行的风格,使得程序具有更好的可读性。 每个SAS过程一般以RUN语句结束。有些过程需要使用QUIT语句结束运行。 1.3 SAS系统的文件管理 1.3.1 SAS文件与逻辑库 在利用SAS进行数据分析时,首先必须将要分析的数据正确合理地生成SAS数据集。SAS系统的文件以及对于文件的管理涉及到数据集、逻辑库两个基本概念,他们构成了SAS应用的基本数据平台,下面我们分别对这两个概念以及相关管理与操作方法作一个详细的介绍。 1. SAS数据集:SAS数据集(SAS Datasets)可以看作由若干行和若干列组成的表格,各列可以取不同的类型,如整数型、浮点型、时间型、字符型、货币型等等。 建立数据集的几种方法: 1、进入viewtable窗口 2、数据的导入、导出 4、利用data步程序 2. SAS逻辑库(Libraries):SAS系统为 了便于管理和使用SAS文件,将它们按照不 同的应用需要集中管理,每个文件的集合就 称为一个SAS逻辑库(Library)。 建立SAS逻辑库的方法有程序命令和菜单 操作两种。 1.4数据集的编辑与整理 1 数据集变量名的更改 2 数据集变量 观测记录的增加与筛选 4 数据集排序 5 数据集的纵向连接 6 数据集的横向合并 数据集变量名的更改 SAS系统对数据集的管理很严格,对已建立的 数据集变量名不允许随意更改.当需要更改时, 可以使用rename语句来更改变量名. 例 变量、观察记录的筛选 Keep语句用来指定需要保留的变量,其他变量将被 删除。 Keep语句格式: 格式1: keep 变量1 变量2 … 变量n ; 格式2: data = 数据集名称 (keep = 变量1 变量2 …变量n) ; Drop语句用来指定被删除的变量,其他变量

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档