




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SASBASE,BY:PAean.won,Page2,目录,第十章:SAS综合运用举例,第一章,Page3,SAS系统初识,Page4,SAS系统诞生,全称为StatisticsAnalysisSystem,最早由北卡罗来纳大学的两位生物统计学研究生编制1972研制出第一版,1976年成立了SAS软件研究所,正式推出了SAS软件,现在是9.2版是用于数据分析与决策支持的大型集成信息系统,统计分析功能是它的重要组成部分和核心功能国际上的标准软件系统,Page5,BASESAS模块SAS/STAT-统计分析模块SAS/ETS-经济计量学和时间序列分析模块SAS/OR-运筹学模块SAS/QC-质量控制模块SAS/IML-交互式矩阵程序设计语言模块SAS/GRAPH-绘图模块SAS/FSP-快速数据交互式菜单系统模块SAS/AF-交互式应用开发模块SAS/ASSIT-菜单驱动界面模块SAS/ACCESS-访问外部数据模块SAS/EIS-企业信息系统模块SAS/INSIGHT-可视化探索工具模块SAS/CALC-电子表格模块SAS/CONNECT-分布式数据处理模块SAS/WA-企业级数据仓库管理模块SAS/EM-企业级数据挖掘模块,SAS功能模块,Page6,SAS工作界面*-重要功能键:F1,F5,F6,F7,F9,CTL+E,SAS工作界面,Page7,SAS两类菜单栏,菜单栏的下拉菜单操作:点菜单栏中的按钮,弹出菜单操作:相应窗口点鼠标右键,Page8,SAS工具栏,资源管理器窗口工具栏,编辑器窗口工具栏,Page9,SAS命令,在命令行中输入SAS命令可以快速完成一些SAS任务,Page10,SAS主要功能窗口,以“只显示内容”视图显示的“SAS资源管理器”窗口(没有树视图)“结果”窗口程序编辑器、增强型编辑器“日志”窗口“输出”窗口“SAS资源管理器”窗口,Page11,SAS资源管理器窗口,SAS资源管理器窗口下,可以执行基本的SAS任务:1、创建新的逻辑库和文件快捷方式;2、创建新的逻辑库成员和目录条目;3、打开和编辑SAS文件。,根据操作环境,可以使用以下方法打开“SAS资源管理器”窗口(打开树视图和列表视图):1、菜单:查看=SAS资源管理器2、命令:EXPLORER3、工具栏:SAS资源管理器,Page12,SAS结果窗口,可以通过结果窗口对程序的输出结果进行浏览和管理,1、SAS可以用一种或多种格式(或类型)产生输出。2、默认类型是“列表”输出(如右图的“查询结果”)。3、其他输出类型包括HTML、“输出数据集”和PostScript。,Page13,SAS输出类型设置,要设置输出类型,可使用菜单栏=工具=选项=参数选择=“结果”标签,进入参数选择窗口进行设置如下图所示。,点选创建HTML时,输出结果同时展现在HTML文件中。,Page14,SAS增强型编辑器窗口,SAS9.1版本的默认编辑窗口为增强型。它比普通编辑窗口增加了如下功能:,使用特定颜色对SAS程序、SCL程序以及HTML和XML文件的元素进行显示,同时进行相关语法检查。创建和格式化自定义的关键词。每个过程步、数据步或者宏的程序段都可以实现展开和收缩的功能,以便对SAS程序的宏观结构有更好的了解。通过定义缩写来快速输入一段文字。通过显示行号使得程序代码更具可读性。设定增强型编辑器的快捷功能键。同时打开一个文件的多个视图。将光标停留在语言元素上,按F1就可以直接进入到SAS帮助文档中该语言元素的说明部分,当然有时候该语言元素有多个主题,可以根据需要进行选择。,Page15,SAS日志窗口,“日志”窗口用来查看程序运行信息:提交的程序语句;系统消息和错误;程序运行速度和时间。“日志”窗口中的元素根据以下类型呈现不同的颜色:程序行黑色:以语句标号开始;提示蓝色:以NOTE开始;警告绿色:以WARNING开始;错误红色:以ERROR开始。,Page16,SAS输出窗口,按F8提交程序,SAS界面如下所示:,输出窗口用来查看SAS程序的输出结果,Page17,SAS新建逻辑库,1、在逻辑库级别,在空白处按右键,选择新建,出现如下界面。2、在名称中输入新的逻辑库名称。3、在引擎中根据数据来源选择不同的引擎,如果只是想建立本机地址上的一个普通的SAS数据集数据库,可以选择默认。4、然后点选启动时启用,在逻辑库信息中,点选路径后面的浏览按钮,选择与这个逻辑库相对应的物理地址。选项窗口可以不填,点击确定产生一个新的逻辑库。,Page18,SAS程序编辑窗口操作,提交程序可以用增强型编辑器编写程序,也可以将用其它文本编写的程序拷贝到编辑器。程序完成后,直接按F3或者F8提交程序,或点选工具条中的提交按钮,或者在命令框中输入Submit命令。,储存程序程序可以保存为其它格式的文本,也可以直接以编辑器的方式来储存,直接点选文件=保存,选择路径就可以保存这些程序。,Page19,SAS数据集导入和导出,第一步:点选文件=导出数据,出现如下界面,要求输入要导出文件的逻辑库名称和数据文件名称,比如要导出sashelp逻辑库的class数据文件,通过下拉菜单选择逻辑库和数据文件。,Page20,SAS数据集导入和导出,第二步:点选next,进入到选择输出格式界面。通过下拉菜单选择给定的格式:MicrosoftExcel97,2000or2002workbook,然后点选next.,Page21,SAS数据集导入和导出,第三步:进入到设定输出文件位置和名称界面,通过浏览按钮选择输出位置,并键入输出文件的名称,如E:test.xls.,Page22,SAS数据集导入和导出,第四步:点选ok,进入到SASExportWizard画面,SASExportWizard和后面要介绍的ImportWizard是SAS转换数据文件的工具。在这个画面中,ExportWizard要求对这个输出过程的table命名,这时可以直接选finish完成输出,或者命名为1。,Page23,SAS数据集导入和导出,第五步:如果上一步选择命名,SAS会建立一段与上述窗口操作相同的程序,并提示是否要保存这段程序。,SAS对数据的管理,1:SAS对数据的分析与呈现都是面对SAS数据集进行2:SAS数据集是一种SAS文件3:SAS文件是由SAS系统创建和管理的有特殊结构的文件。,Page25,SAS对外部数据的管理,数据直接输入,流行的数据库,其它文件格式,SAS数据集,SAS应用程序,数据分析过程中用得较少,数据挖掘过程中用得较多,常用的数据分析获取外部数据,TXTEXCELCSVSPSS,ACCESS;DB2;ORACLE,Page26,SAS逻辑库,26,SAS逻辑库由一组SAS文件组成。SAS软件系统的信息组织有两层,第一层是SAS逻辑库,第二层是SAS文件。SAS逻辑库是一个逻辑概念,本身不是物理实体,它对应的实体是操作系统下一个文件夹或几个文件夹中的一组SAS文件。SAS逻辑库文件用两级命名方式定名:libname.SAS-filename(库标记.文件名),SAS数据集,SAS数据库,SAS逻辑库有永久库和临时库两种临时库:名为WORK,系统自动指定永久库:系统自动指定名为SASUSER,(SASHELP等).其它可由用户指定,Page27,SAS创建逻辑库,逻辑库名是SAS名,长度不能超过8个字节。如SAS逻辑库:ResDat,SASHELP等。建立SAS逻辑库的方法:用菜单操作;用LIBNAME语句。语句格式:LIBNAMElibrefSAS-data-library语法说明:Libref逻辑库名SAS-data-library逻辑库对应的物理地址Engine引擎名称(缺失时为默认引擎),例1用LIBNAME语句创建SAS逻辑库。libnamezkxrC:DocumentsandSettingsuser桌面中科信软SAS培训逻辑库a;例2引用非临时库的SAS文件时必须使用两级命名方式,而引用临时库的SAS文件时,可以直接使用文件名,效果等同于work.文件名。datazkxr.a;setd.v;run;,Page28,SAS语句,SAS语句就是一系列关键词、SAS名称、算符以及特殊字符的组合。所有的SAS语句以分号结尾。SAS语句一般分为数据步语句与过程步语句,以及可以用在SAS程序任何地方的全局通用语句。,KEYWORDparameteroptions;关键词参数选项;其中:粗体-必须按显示形式书写的关键词;白正体-用户提供的信息;-括号内的信息可选;|-任选。参数PARAMETER不是任选项,不用括号,OPTIONS是选项关键词。,Page29,SAS语名举例,例2.5有效的SAS语句。datadata1;/*data为关键词,data1为SAS名*/data_null_;/*_null_为SAS名*/putname$8.;/*put为关键词,name为SAS名,$8.为输出格式*/formatdateyymmdd10.;procmeansdata=ResDat.class;/*proc为关键词,means为过程名*/infile“d:ResDatclass.txt”;doI=1to100;x=y+1;sumx+x;run;,Page30,SASoptions选项,系统选项用来控制SAS的运行方式,如SAS系统启动,硬件软件的连接,SAS程序的运行等。语句格式:OPTIONSoption(s);option设定一个或多个系统选项,任何系统选项都有一个默认设置。例:设定选项OPTIONSobs=5;/*取数据集前五个观测*/Dataone;SetResDat.class;Run;,Page31,SAS表达式,表达式由一系列操作符和操作对象构成,产生一个目标值。使用表达式可以对变量作变换和赋值,创建新变量,计算新数值以及控制条件语句的运行等。操作对象有:变量;常数。,操作符包括:算术算符;比较算符;逻辑算符;SAS函数;括号。,Page32,SAS常数,SAS常数是SAS系统可以识别的一些固定值。,1.数值常数。1,5,1.23,1.2E23,2E4,20000数值常数可以有多种格式展示。标准格式:1,01,+1,-1,1.1;科学计数法:1.1e11,1.2e-12;十六进制格式:1cx,12x,9x,2.引用带引号的字符常数。name=TOM”S;name=”TOMS”;/*例中,两语句等价。*/要注意的是,字符常数是由引号括起来的,但是字符变量的名称则没有引号,也就是说字符常数不能作为字符变量的名称。,3.引用日期时间常数。1jan2000d;01jan00d;9:25t;18jan00:9:27:25dtifbegin=01JAN2000dthenend=31DEC2000d;,Page33,SAS算符,SAS算符是一些符号,其作用是进行计算、比较等。,算术算符应用。data;X=3.5*2.5;putX=;Y=9+1/3;putY=;X=.;Y=1+X;putY=;/*Y也是缺失值*/run;,比较算符应用。ifx;CLASSvariable(s);FREQvariable;IDvariable(s);OUTPUT;TYPESrequest(s);VARvariable(s);WAYSlist;WEIGHTvariable;,Page60,SAS均值过程,PROCMEANS;option-list选项说明:,Page61,SAS均值过程,ORDER=选项及说明:VARDEF=选项及说明:,Page62,SAS均值过程,statistic-keyword-list选项就是均值过程可以计算的描述统计量。规定的关键词可以分为三类:描述统计量关键词;分位数关键词;假设检验关键词。,Page63,SAS均值过程,procmeansdata=s.regmaxdec=2meannmaxminrangestdalpha=.05clmfw=8;varwaitquit;classweek;outputout=amean=mean_wmean_qn=n_wn_qmax=max_wmax_qmin=min_wmin_qrange=range_wrange_qstd=std_wstd_q;run;,Page64,SAS单变量过程,单变量过程(UNIVARIATE)除了能计算均值过程的基本统计量外,还可以实现的计算和功能有:稳健性估计量;描述变量的分布图;频数表;多项检验。,PROCUNIVARIATE;BYvariable-1variable-n;CLASSvariable-1;FREQvariable;HISTOGRAM;IDvariable(s);INSET;OUTPUTstatistic-keyword-1=name(s);PROBPLOT;QQPLOT;VARvariable(s);WEIGHTvariable;,Page65,SAS,PROCUNIVARIATEDATA=SAS-datas-et;选项说明:VARDEF=选项及说明:,Page66,SAS应用单变量过程进行多变量分析,procunivariatedata=s.regfreqnormalplot;varwaitquit;classweek;outputout=testmean=mean_wmean_qstd=std_wstd_qpctlpts=255075pctlpre=ab;run;,Page67,SAS拟合密度曲线,第一步:创建一个数据集,随机生成一列正态分布和指数分布数据.datadistrdata;dropn;labelnormal_x=NormalRandomVariableexponential_x=ExponentialRandomVariable;don=1to100;normal_x=10*rannor(53124)+50;exponential_x=ranexp(18746363);output;end;run;,Page68,SAS,procunivariatedata=distrdatanoprint;varNormal_x;histogramNormal_x/normal(color=yelloww=3midpercentsnoprint)cbarline=redcfill=green;insetnmaxminmeanstdnormal(ksdpval)/pos=neformat=6.3;title100ObsSampledfromaNormalDistribution;run;,Page69,SAS,procunivariatedata=distrdatanoprint;varExponential_x;histogram/exp(filll=3)cfill=yellowmidpoints=.05to5.55by.25;title100ObsSampledfromanExponentialDistribution;run;,SAS综合运用举例,Page70,第十章,目的:从同一个文件夹中批量导入结构相同的TXT文档到逻辑库,并合并为一个数据集。,Page71,SAS,/*第一步:用批量上传的过程*/%macrodirectory(dir=);/*批量导入TXT文件数据临时数据集,*/%letrs=%sysfunc(filename(filref,Page72,SAS,%macroappend(out=);proccont
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建省泉州凤栖实业有限责任公司社会招聘17人笔试备考试题附答案详解(a卷)
- 2024年淮南职业技术学院单招职业技能测试题库有答案解析
- 2025年黑龙江省五常市辅警招聘考试试题题库含答案详解(黄金题型)
- 2025年河北省定州市辅警招聘考试试题题库含答案详解(综合题)
- (福建高考卷自主命题6科)2021年福建省普通高中学业水平选择性考试高考物化生+政史地真题试卷及答案
- 政治●福建卷丨2024年福建省普通高中学业水平选择性考试政治试卷及答案
- 2024年消防条令纲要知识考试题库含答案(考试直接用)
- 人防工程施工要点
- Brand KPIs for online betting:Pin-Up in Mexiko-英文培训课件2025.5
- 2025届高考物理大一轮复习课件 第四章 第22课时 实验六:探究向心力大小与半径、角速度、质量的关系
- 【9语二模】2025年安徽合肥市第四十五中学中考二模语文试卷
- 2025春季学期国开电大本科《现代汉语专题》一平台在线形考(任务1至5)试题及答案
- 消除“艾梅乙”医疗歧视-从我做起
- 2024年全国统一考试高考新课标Ⅱ卷数学试题(真题+答案)
- (高清版)JTGT 3610-2019 公路路基施工技术规范
- 语文(天津卷)(答题卡)
- 【真题】2023年徐州市中考道德与法治试卷(含答案解析)
- 刑法涉及安全生产的16宗罪解读
- 银校全面合作协议书
- 汽车设计-转向系设计说明书
- 鞍钢冷轧质量保证书(可修改版)
评论
0/150
提交评论