资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SAS软件使用概 述山西医科大学卫生统计学教研室余红梅 yu_hongmeihotmail.com课程安排(共计48学时) SAS概述 (2学时) SAS数据管理(4学时) 定量资料统计分析 (8学时) 复杂设计方差分析 (4学时) 定性资料统计分析 (4学时) 简单线性回归与相关分析 (4学时) 多重线性回归 (4学时) Logistic回归 (4学时) 生存分析 (4学时)其它:随机化分组、样本含量与检验功效估 计、多元统计分析、SAS宏程序、IML等( 10学时)一、SAS概述 SAS(Statistical Analysis System)是一个模块 化、集成化的应用软件系统,具有完备的数 据访问、管理、分析和呈现功能,被誉为国 际标准统计分析软件。该系统最初于1966年 由美国北卡州立大学的毕业生Anthony J. Barr 开始研制,1976年成立SAS公司,实现软件 的商品化。1985年推出SAS/PC(6.02)版本, 目前最新版本为可在多种操作系统平台上运 行的9.3版。SAS在世界范围内被广泛应用于 政府、科研、教学、工业和商业等不同领域 的数据管理与处理,是当前国际上最流行并 具有权威性的统计分析软件,堪称统计软件 界的巨无霸。 “它的能量超乎你想象”作为全球十大独立软件开发商之一, SAS在近50个国家和地区设有分公司或 分支机构。SAS进入中国为1989年,赛仕软件(上 海)有限公司为美国赛仕软件研究所在 中国的独资公司。SAS在中国的主要客户包括:中国人民 银行、中国工商银行、中国建设银行、 中国农业银行、中国国家开发银行、广 东发展银行、中国证监会、上海证券交 易所 、上海交通银行、中国人寿保险 集团公司、上海宝山钢铁集团、北京移 动通讯、河北移动通讯、中国国家统计 局、中国铁道部、中国海关总署、国家 疾病预防控制中心、上海联通、吉林电 信、中国民航管理总局信息中心、中国 南方航空(集团)公司等。 2013年中国高校SAS数据分析大赛 由赛仕软件(北京)有限公司(以下简 称SAS)首次发起的专门针对中国高校 数据分析相关专业的一次非盈利公益大 赛,面向全国高校,由SAS公司技术专 家命题,国内行业相关专家对比赛结果 进行评定,在比赛中获奖或获得名次, 代表着相关获奖人员具有很高的SAS软 件应用水平,并能独立胜任相关数据分 析工作。SAS系统为模块化设计,SAS8.0以上版 本含30余个模块,功能上覆盖了包括医 药、金融等各行业进行数据管理和分析 的各个应用领域。SAS/BASE 数据管理、基本的统计描述等。 SAS/STAT 数据的统计分析,包括方差分析 、回归分析、属性数据分析、非参数分析、 多变量分析、生存分析等近50个过程。 SAS/IML 矩阵运算,高版本提供与R软件 的 链接。 SAS/ETS 时间序列与经济计量分析 SAS/OR 决策分析、线性规划等 SAS/GRAPH 高质量统计图的绘制 SAS/QC 质量控制2.本人学习、培训、使用、讲授SAS经历学习:1993年8月北京大学概率统计系 培训:1993年11月本校公共卫生学院教师使用:本科生、研究生医学统计学必修课 及选修课SAS教学;本人博士研究生课 题编程;统计分析服务。 讲授:本科生:预防医学系 研究生:高级多元统计3. 为什么学习SAS权威性:全球500强企业中,90%以上的 公司使用。 SAS与SPSS比较 SAS程序员与SAS用户 SAS认证:If you have a SAS certification, you will never lose your job.基础程序员认证,SAS Certified Base Programmer for SAS 9 高级程序员认证,SAS Certified Advanced Programmer for SAS 9 SAS临床试验程序员认证,SAS Certified Clinical Trials Programmer Using SAS 预测建模员认证,SAS Certified Predictive Modeler Using SAS Enterprise Miner 5 or 6 SAS平台管理员认证,SAS Certified Platform Administrator for SAS SAS数据整合开发员认证,SAS Certified Data Integration Developer for SAS SAS 商业智能开发员认证,SAS Certified BI Content Developer for SAS SAS商业分析回归建模认证,SAS Certified Statistical Business Analyst Using SAS 9: Regression and ModelingSAS的安装与启动 4. SAS显示管理系统(Display Manager)的窗 口: 程序编辑窗口(Program Editor窗口):该窗 口主要功能是编辑SAS程序,将程序提交系 统执行。 日志窗口(Log窗口):该窗口主要作用是显 示运行程序后的有关信息,包括程序行(黑 色)、提示(蓝色)、警告(绿色)和错误 (红色)。 结果输出窗口(Output窗口):该窗口隐藏 在上述两个窗口的后面,主要作用是显示程 序运行的结果。如果程序正常运行,结果窗 口会自动出现,可供打印和保存。 左侧:资源管理器Explorer和结果管理Results数据文件的格式: 序号 变量1 变量2 123 注:“行”为观察单位(observation)或记 录;“列”为变量(variable)或字段。数据示例:idagegender150124503561460056515SAS界面操作入门(以一个SAS程序为例)SAS运行过程包括:启动SAS系统, 输入和编辑SAS程序,运行SAS程序, 查看运行结果,保存SAS程序,退出SAS系 统。data a;input age gender;cards;50 145 056 160 065 1;proc print;run;运行程序:按快捷键SubmitOutput窗口看程序运行结果。程序的修改:进入Log窗口找错误,红色下划 线将给你提示。程序的再运行:在Editor窗口改正并重新运行 。保存程序:菜单File:Save/ Save as 后缀.sas保存结果:菜单File:Save/ Save as 后缀.lst最后,退出SAS系统为节省数据块的行数,可采用数据连续输 入的方法。 data a;input age gender ;cards; 50 1 45 0 56 1 60 0 65 1;proc print;run;6. SAS语言的语句和程序SAS语句通常是由SAS关键字、SAS名称(如 SAS数据集名、过程名、变量名等)、运算 符及特殊字符等组成,最后以“;”结尾。关键字通常是一个反映语句功能的英文单词 ,由系统规定,用户不能随意改变。SAS名称除过程名、函数名和SAS系统保留的 特殊变量名外,大多数的名称都可以由用户 命名,其命名规则为:由1-8个字符组成;第 一个字符必须是字母A、B、Z;从第二 个字符开始,可以为字母A、B、Z,阿 拉伯数字,或下划线“”。如:X1、NAME 、DIS、F。每个语句的各个项之间通常用空格隔开 。一个空格与几个空格的作用等价。英文字母大、小写混用。可以把一个句子写在不同行。可以在同一行写多个语句。良好的书写格式便于程序的阅读。SAS程序一般分为两部分:数据步和过程步。数据步(Data Step)包括要求SAS创立的数据 集的语句和所必须的运算操作语句,其作用 是对数据进行加工、整理。每个数据步以 DATA语句开头。其中最常用的语句有:DATA语句 主要功能是:1.标志数据步的开始。2.命名将要创建的SAS数据集。格式如下:DATA 数据集名;INPUT语句 用于向系统表明如何读入每一条记录。格式如下:INPUT 变量名 ;一行一个观测INPUT 变量名 ;连续读入,一行多个观测 (注意变量名之间要用空格分隔;字符型变量加$)CARDS语句或DATALINES语句 用于直接输入数据,标志着数据块的开始。格式如下:CARDS;DATALINES;数据块;注意:数据块结束后另起一行输入分号数据的输入方式: 1. 直接输入方式data a; 命名将要建立的数据集名input age gender ; 要输入的变量为 年 龄和性别,并且是连续输 入cards; 直接输入数据,数据块开始 50 1 45 0 56 1 60 0 65 1数据块 ; 数据块结束 2. 读入其他格式的数据文件SAS6.12版本以上的,可以利用FILE菜 单上的import命令将其他格式的数据文 件如文本文件(*.txt)、 EXCEL文件 (*.xls)、 dBASEII/III/IV、FoxBASE 、Foxpro、Visual Foxpro数据库文件( *.dbf)导入SAS系统,创建SAS数据集 。过程步(Procedure Step)要求SAS系统从过 程库中调用一个或多个过程,对已建立的数 据集进行数据管理和分析。每个过程步以 PROC语句开始。过程步名 功能SORT 按指定变量排序PRINT 将数据集中的数据列表输出UNIVARIATE 计量资料统计描述MEANS 计量资料简单统计描述 FREQ 计数资料统计描述和推断TTEST t检验ANOVA 方差分析NPAR1WAY 非参数检验REG 回归分析CORR 相关分析LOGISTIC logistic回归LIFETEST 生存率估计与比较PHREG Cox回归分析GLM 协方差分析、多因素 试验方差分析、重复测量设计方差分析过程步大致结构:PROC 过程名 DATA=数据集名 选项;该过程的专用语句描述:VAR 分析变量名;BY 分组变量名;RUN; 里的语句均可省略,但这时该过程按通常 情况处理:1.处理最新建立的SAS数据集。2.处理所有的变量。3.一次处理整个数据集而不是其中一个子集。学习参考SAS软件的“help” SAS系统 Base SAS软件使用手册 高惠璇等编译 中国统计出版社 SAS系统 SAS/STAT软件使用手册 高惠璇等编译 中国统计出版社 现代统计学与SAS应用胡良平主编 军事医学科学出版社 SAS统计分析教程 胡良平主编 电子工业出版社 The Little SAS Book. Delwiche, Lora D., and Susan J. Slaughter.SAS Institute Inc. http:/support.sas.com 人大经济论坛:SAS专版
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号