sas基础知识

上传人:suns****4568 文档编号:101435629 上传时间:2019-09-28 格式:PPT 页数:135 大小:1.28MB
返回 下载 相关 举报
sas基础知识_第1页
第1页 / 共135页
sas基础知识_第2页
第2页 / 共135页
sas基础知识_第3页
第3页 / 共135页
sas基础知识_第4页
第4页 / 共135页
sas基础知识_第5页
第5页 / 共135页
点击查看更多>>
资源描述

《sas基础知识》由会员分享,可在线阅读,更多相关《sas基础知识(135页珍藏版)》请在金锄头文库上搜索。

1、SAS 统计分析系统 Statistical Analysis System,辽宁爱母医疗器械有限公司 研发中心 刘伟,SAS软件简介,1966年美国North Carolina大学的两位生物统计学研究生开始研制SAS系统,直至1976年成立了SAS软件研究所,正式推出了SAS软件,1985年推出微机版SAS。 SAS是用于决策支持的大型集成信息系统,软件系统最早的功能限于统计分析,现在统计分析功能也仍是它的重要组成部分和核心功能。SAS现在的最新版本为9.1版,大小约为1GB。,在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统,并在9697年度被评选为建立数据库的首选产品,堪称

2、统计软件界的巨无霸。 经过多年的发展,SAS已经被全世界120多个国家和地区的近三万家机构所采用,直接用户超过三百万人,遍及金融、医药卫生、生产、运输、通讯、政府和教育科研等领域。,由于SAS系统是从大型机上的系统发展而来,在设计上也是完全针对专业用户进行设计,因此操作以SAS语言编程为主,另外也有非编程方式的菜单系统,但人机对话的界面不太友好。 学习SAS软件时,需要用户有基本的统计学知识,对所选用的统计方法有较清楚的了解,没有统计学基础知识要掌握SAS软件较为困难。,第一节 SAS软件的使用基础,一、SAS的启动和退出 启动SAS 双击桌面SAS图标 开始菜单 程序 The Sas Sys

3、tem The Sas System for Windows V*.* 直接双击SAS应用程序 退出SAS 标题栏关闭按钮 菜单栏 File Exit 在命令框键入“Bye”或“Endsas”,标题栏、菜单栏、命令框、工具栏 编辑器 程序编辑窗口 日志 运行过程日志窗口 输出 结果输出窗口 资源管理器/结果 SAS常用功能键,二、SAS的工作窗口,例:一组体检资料,包括姓名、性别、年龄、身高、体重,要求分性别计算身高、体重的均数、标准差、最大值、最小值。 姓名 性别 年龄 身高 体重 ZHANGLIN F 47 156.3 47.1 ZHAOHUA M 38 172.4 61.5 WANGQA

4、NG M 41 169.2 64.5 LIULI F 52 158.2 53.6 SHIDONG F 39 160.1 48.0 KONGYING M 29 174.1 64.6 LILING F 37 152.3 42.2 GUANFEN M 32 166.2 60.2 MIAOQING M 26 180.3 74.3 NIUHUA M 31 178.2 80.2 TANGJIE F 35 169.2 60.8 GAOJUN M 24 176.0 73.3 SUNHONG F 27 158.3 49.9,三、SAS程序构成,DATA AA1; INPUT NAME$ SEX AGE HEIG

5、HT WEIGHT; CARDS; ZHANGLIN 2 47 156.3 47.1 ZHAOHUA 1 38 172.4 61.5 WANGQANG 1 41 169.2 64.5 LIULI 2 52 158.2 53.6 SHIDONG 2 39 160.1 48.0 KONGYING 1 29 174.1 64.6 LILING 2 37 152.3 42.2 GUANFEN 1 32 166.2 60.2 MIAOQING 1 26 180.3 74.3 NIUHUA 1 31 178.2 80.2 TANGJIE 2 35 169.2 60.8 GAOJUN 2 24 176.0

6、73.3 SUNHONG 2 27 158.3 49.9 ; PROC MEANS; CLASS SEX; VAR HEIGHT WEIGHT; RUN;,数据步,过程步,DATA STEP(数据步) 以DATA语句开始 将数据读入SAS系统,建立SAS数据集 PROCEDURE STEP(过程步) 以PROC语句开始 调用各种已编好的过程处理和分析数据 RUN (结束) 整个程序的最后必须要有RUN语句结束,表示要执行以上全部任务。,1. SAS程序编写规则 SAS程序编写只能在编辑窗口 语句书写格式自由,每个语句以“;”结束; 可以在一行中写几个语句,或把一个语句写在几行中; SAS语言不

7、区分字母大小写,变量 A1=a1、PROC = proc、DATA AA=data aa 程序任何部位可以加注释语句(不执行语句): /* this is a small sample */,四、SAS软件的常用操作,2. 运行SAS程序 工具栏提交按钮 功能键“F8”( 提交 ) 菜单栏 运行 提交 命令框键入“Submit”命令 自动激活“输出”窗口,出现程序运行结果,3. 调试SAS程序 没出现结果窗口,或结果不理想时。 激活日志窗口(F6) 查看运行过程及出错信息 黑色文字:源程序 蓝色文字:程序运行情况说明信息 红色文字:出错信息 绿色文字:警告信息 激活编辑窗口(F5) 修改错误后

8、重新发送,4. 保存SAS各窗口的内容,激活相应窗口 常用工具栏 存盘按钮 菜单栏 文件 保存(另存为) 命令框输入File命令 可以分别保存程序、运行结果、日志,5. 打开已保存的程序、结果等 只能在编辑窗口 常用工具栏 打开按钮 菜单栏 文件 打开 命令框输入Include命令 可打开以前保存的程序、运行结果、日志等文件及其他文本格式的文件。,1. SAS的操作符 算术操作符: 加 +、减 -、乘 *、除 /、乘方 * 比较操作符: 等于 EQ 或 =、大于 GT或 、 小于 LT 或 =、小于等于 LE 或 = 逻辑操作符: AND 或 &、 OR 或、 NOT 或 ,五、SAS编程基础

9、,2. 常用SAS函数: LOG(x) 以e为底的自然对数 LOG10(x) 以10为底的常用对数 EXP(x) 以e为底的反对数 SQRT(x) 平方根 ABS(x) 绝对值 INT(x) 取整数(不四舍五入) ROUND(x) 取整数(四舍五入) MOD(x,y) 取x/y的余数 SIN(x) 正弦 COS(x) 余弦 三角函数(x是弧度) TAN(x) 正切,3. SAS表达式 用来赋值新的变量、转换变量、计算结果、建立条件表达式等,如: 赋值变量 Y=100 转换变量 X2=LOG(X1) 计算结果 Y=35.12+X1*2.58/100 条件表达式 G=(AGE64 SEX=1 AN

10、D AGE60,4.使用 OPTIONS 语句定义输出页面格式 options linesize (LS)=80 每行80个字符 pagesize (PS) =54 每页54行 nodate 不要打印日期 nocenter 不要居中 Options ls=132 ps=1000 nodate nocenter; Option语句可以放程序的任何位置,常放在程序开始,第二节 SAS数据集,SAS数据集(SAS Dataset) 数据值被安排在一个矩阵式的表格结构中 每一行数据表示一个观测(Observation) 每一列数据表示一个变量(Variable) 变量命名:18个字符,第1个字符必须是

11、 字母,后面可以是字母、数字和下划线 变量类型:数值型、字符型 字符型变量名后加“$”表示, 变量缺失值:用“”表示,一、SAS数据集的种类,临时SAS数据集 不保存,一旦退出SAS就消失。 数据集名称为1个单词,如DATA AA; 永久SAS数据集 保存在用户指定的文件夹里。 数据集名称为2个单词,中间用“.”分开,也称二级名,如DATA NEW.AA;,LIBNAME NEW D:MY DATA; 建库标记 DATA NEW.AA; 命名永久数据集 在数据集的二级名称 NEW.AA中; 第1个词NEW是库标记,代表用户指定的保存SAS数据文件的位置,前面要用LIBNAME语句指定它代表的文

12、件夹或位置。 第2个词AA是保存的SAS数据集的文件名。 执行这个过程的结果将会在D:MY DATA文件夹中产生1个SAS永久数据文件 AA.sas7bdat sas7bdat是自动产生的SAS数据文件默认扩展名,SAS永久数据集,二、创建SAS数据集,1.在编辑窗口创建数据集 DATA AA; 命名将要创建的数据集名 INPUT X1-X4; 描述数据集中的变量名 CARDS; 以下开始是数据 2 47 156.3 47.1 1 38 172.4 61.5 ; 数据结束 INPUT X Y; 连续读数据不换行 INPUT NAME$ AGE; 字符型变量名加,2.在表编辑器窗口创建数据集,菜

13、单栏 工具 表编辑器 打开表编辑器窗口直接输入数据 保存数据:文件 保存(另存为) 在左边逻辑库框中选择1个逻辑库 在下边成员名框中键入数据集名称 建立临时数据集时,选择逻辑库 work, 选择用户创建的库标记,即建立永久数据集 工具栏 创建新逻辑库 可创建新的库标记,3.用分析家模块创建数据集,菜单栏 解决方案 分析 分析家 打开分析家窗口直接输入数据 保存数据:文件 保存(另存为) 在左边逻辑库框中选择1个逻辑库 在下边成员名框中键入数据集名称 建立临时数据集时,选择逻辑库 work, 选择用户创建的库标记,即建立永久数据集 工具栏 创建新逻辑库 可创建新的库标记,4.由其它类型数据文件转

14、换成SAS数据集,菜单栏 文件 导入数据 SAS可以直接与下列格式文件互相转换 Microsoft Excel 97/2000/2002 File (*.xls) Microsoft Access 97/2000/2002 Database dBASE/FoxBASE File (*.dbf) Lotus 1/3/4 File (*.wk1/3/4) Delimited File (*.*) 空格分隔 Tab Delimited File (*.txt) 制表符分隔 Comma Separated Velues(*.csv)逗号分隔,另外: 在写字板、记事簿、Word 或 Excel 中的数据也可以直接采用复制、粘贴的方式,通过编辑窗口创建SAS数据集。 通过 菜单栏 文件 导出数据 也可以把SAS数据集转换成相应的其它类型数据文件,5 .从原有的SAS数据集中创建数据子集,DATA A1(子集);SET AA(原数据集); (1)从SAS永久数据集中读取数据 LIBNAME NEW D:MY DATA;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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