SAS系统统计分析系统培训课件.ppt
《SAS系统统计分析系统培训课件.ppt》由会员分享,可在线阅读,更多相关《SAS系统统计分析系统培训课件.ppt(100页珍藏版)》请在三一办公上搜索。
1、SAS,系统,SAS,系统是用于数据分析与决策支持的大,型集成式模块化软件包。,(,其早期的名称为,S,tatistical,A,nalysis,S,ystem,),SAS,系统是用于决策支持,的大型集成信息系统,3,SAS,系统主要完成以数据为中心的四大任务,:,数据访问,数据管理,数据呈现,数据分析,SAS,系统介绍,The SAS System,数据访问,Base SAS,STAT,ETS,开,AF,OR,QC,IML,INSIGHT,发,Base SAS,EIS,NNA,LAB,工,ACCESS,FSP,SPECTRAVIEW,具,MDDB Server,ODBC,数据分析,数据管理,
2、分,Base SAS,GRAPH,GIS,CALC,布,式,INSIGHT,CONNECT,Base SAS,SPECTRAVIEW,计,SHARE,FSP,ASSIST,算,IntrNET,SHARE,环,境,CONNECT,数据呈现,ASSIST,Warehouse Admin.,MDDB Server,DATA,SAS,系统的构成,SAS,系统是一个可由几个到二、三十个工具模,块及面向行业的子系统组成的可伸缩系统。,其模块按功能大体有四类:,数据库及其管理,面向对象的,4GL,开发平台,各类堪称行业标准的分析工具,方便用户的外层技术(多平台支持,开,放环境,网络计算及分布处理),SAS,
3、系统软件由模块构成,数据库部分:,BASE SAS,FSP,ACCESS,.,分析核心:,STAT,ETS,QC,OR,IML,.,开发呈现工具:,AF,EIS,GRAPH,.,分布处理与数据仓库:,CONNECT,WA,.,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,启动,SAS,:在,Windows,桌面系统下双击,SAS,图标,或运行,SAS,系统目录下,(,例,C:SAS,),的可,执行程序,sas.exe,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,SAS,运行提供的环境,显示管理系统,下拉菜单(弹出菜单),命令框、工具栏,三个基本窗口,PROGRAM E
4、DITOR,窗口,LOG,窗口,,OUTPUT,窗口,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,SAS,常用的交互式运行方式:,用,SAS,编程实现各种任务,用,SAS,提供的菜单系统实现各种任务,用,SAS/ASSIST,用,SAS,桌面系统,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,在交互式操作中用命令指挥显示管理系,统切换窗口和完成各种特定的功能,发布命令有四种方式:,在命令框直接键入命令;,使用下拉菜单;,使用工具栏。,按功能键;,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,常用的其它窗口:,KEYS,查看及改变功能键的设置,LIBNAME
5、,查看已存在的,SAS,数据库,DIR,查看某个,SAS,数据库的内,容,VAR,查看,SAS,数据集的有关信,息,第一章,SAS,系统简介,1 SAS,提供的基本运行环境,进入,SAS/ASSIST,发命令,ASSIST,下拉菜单选,Globals,=ASSIST,进入,SAS,桌面系统,发命令,DESKTOP,下拉菜单选,Globals,=Desktop,第一章,SAS,系统简介,2,运行一个简单的,SAS,程序,运行一个简单的,SAS,程序,:,在,PROGRAM EDITOR,窗口中键入程序:,提交程序(,SUBMIT,),查看,LOG,窗口的信息,调出提交的程序(,RECALL,)并
6、修改,再次提交,在,OUTPUT,窗口查看运行结果,存储程序,第二章,SAS,系统对数据的管理,SAS,对数据的分析与呈现都是面对,SAS,数据集,进行的,SAS,数据集是一种,SAS,文件,SAS,文件是由,SAS,系统创建和管理的有特殊结,构的文件。包括,SAS,数据集和,SAS,目录册,(,CATALOG,)等,第二章,SAS,系统对数据的管理,数据直接输入,流行的数据库,其它文件格式,SAS,数据集,SAS,应用程序,第二章,SAS,系统对数据的管理,1 SAS,数据集,两种类型的数据对象:,SAS,数据集,(Data sets),:,包含描述部分和数据部分,SAS,数据视窗,(Dat
7、a View),:,只含描述部分,(变量名,属性,长度,标题,格式,创建与修改日期),第二章,SAS,系统对数据的管理,1 SAS,数据集,:,描述部分,第二章,SAS,系统对数据的管理,1 SAS,数据集,:,数据部分,变,量,观测,1,观测,2,观测,3,观测,4,VAR1,123,456,12.34,0.1234,VAR2,aBc,XyZ,123,Lm3n,.,VARn,12Mar90,01Jul97,31Dec56,01jan80,第二章,SAS,系统对数据的管理,2 SAS,数据库,SAS,数据集存储在,SAS,数据库中,SAS,数据库还存储其它,SAS,专用文件,SAS,数据库文件
8、用两级命名方式定名:,SAS,数据库,libname.SAS-filename,(,库标记,.,文件名,),SAS,数据集,第二章,SAS,系统对数据的管理,2 SAS,数据库,SAS,数据库有永久库和临时库两种,临时库:名为,WORK,系统自动指定,永久库:系统自动指定名为,SASUSER,其它可由用户指定,第二章,SAS,系统对数据的管理,2 SAS,数据库,用工具栏中的图标进入库管理对话窗,(,或键入命令,Dlglib),可浏览库内容或操作,库文件,或用,LIBNAME,命令进入,Libname,窗口,用,DIR,命令进入,Dir,窗口,用,VAR,命令进入,Var,窗口,第二章,SAS
9、,系统对数据的管理,2 SAS,数据库,不同的主操作系统下,SAS,数据库文件以不同,方式与主操作系统下的文件组织相联系,在,Windows,下每个,SAS,数据库置于某个子目,录之中,例,:,SASUSER:C:SASSASUSER,WORK:C:SASSASWORK,COURSE:C:USERSZDW,第二章,SAS,系统对数据的管理,2 SAS,数据库,设定,用工具栏中的图标进入库管理对话窗,使用,LIBNAME,语句可以指定,SAS,库标记,LIBNAME,库名,SAS,数据库,挘,在,Windows,环境下:,LIBNAME,库名,目录名,挘,LIBNAME course,c:cou
10、rse,;,第二章,SAS,系统对数据的管理,2 SAS,数据库,看数据集,用工具栏中的图标进入库管理对话窗,=,选中数据集,=,在弹出菜单选,Open table view,发命令:,FSV,数据集名,提交程序:,proc print data=,数据集名,;,run,;,第三章,SAS,数据集的建立、浏览、编辑,建立,SAS,数据集的各种途径,用,VIEWTABLE,FSEDIT FSVIEW,编程:用,DATA,步,用,Import,菜单,用,SAS/ACCESS,数据存于纸上,需直接键入,数据存于文本文件,数据存于流行,数据库文件中,第三章,SAS,数据集的建立、浏览、编辑,1,变量属
11、性与输入、出格式,数据集变量的属性描述:,变量名,(Name),:字母或下划线开始且不超过,8,个字符或数字构成,类型,(Type),:数值型、字符型,?,200,长度,(Length),:缺省,8,字节,(),标记,(Label),:,缺省,40,字节,必须,输入格式,(Informat),:,$,输入格式名,w.d,可选,输出格式,(Format),:,$,输出格式名,w.d,第三章,SAS,数据集的建立、浏览、编辑,1,变量属性与输入、出格式,在数据集的一条记录的某个变量无数据时,称为,缺失值,(Missing Value),。,字符型变量的缺失值用空格符表示,数值型变量的缺失值用句号,
12、?,.?,表,?,NAME SEX,POSITION AGE,Alex,M,A,35,Linda,F,28,Simon,M,C,45,SALARY,1500,1400,.,第三章,SAS,数据集的建立、浏览、编辑,1,变量属性与输入、出格式,输入、输出格式例:,输入数据,12234.1234,12,234.1234,$12,234.1234,输出数据,12234.12,12,234.12,$12,234.12,输入格式,8.2,comma8.2,dollar8.2,输出格式,8.2,comma8.2,dollar8.2,实际存储,数据值,12234.12,第三章,SAS,数据集的建立、浏览、编
13、辑,1,变量属性与输入、出格式,日期输入、输出格式例:,输入数据,20OCT97,20/10/97,1997/10/20,输出数据,20OCT1997,102097,97-10-20,输入格式,DATE7.,DDMMYY8.,yymmdd10.,输出格式,date9.,mmddyy6.,yymmdd8.,实际存储,数据值,13807,第三章,SAS,数据集的建立、浏览、编辑,1,变量属性与输入、出格式,几种常用的输入、输出格式:,w.d,$w.,COMMA,w.d,DOLLAR,w.d,DATE,w.,MMDDYY,w,.,标准的数字型格式,标准的字符型格式,数字中嵌入逗号,数字中嵌入逗号,前
14、加,日期格式,$,日期格式,第三章,SAS,数据集的建立、浏览、编辑,1,变量属性与输入、出格式,利用,HELP,查找,SAS,系统提供的输入、出格式,Help,下拉菜单,目录:,SAS Language,SAS Formats,and Informats,从分类功能找,SAS System,索,引:,SAS Informats and Formats,-Contents,从函数名找,第三章,SAS,数据集的建立、浏览、编辑,2.,建立,SAS,数据集,:,直接输入,键入命令:,VT(viewtable),逐条输入,PROC FSEDIT NEW=,SAS-data-set,;,RUN;,成批
15、输入,PROC FSVIEW NEW=,SAS-data-set,;,RUN;,第三章,SAS,数据集的建立、浏览、编辑,3,4.,浏览、修改,SAS,数据集,键入命令:,VT,数据集,逐条浏览,PROC FSEDIT DATA=,SAS-data-set,;,RUN;,成批浏览,PROC FSVIEW DATA=,SAS-data-set,;,RUN;,第四章,用数据步生成,SAS,数据集,SAS,的程序由两种程序步,(Step),构成:,数据步,(DATA STEP),:,以,(DATA),语句开始,创建和处理,SAS,数据集,过程步,(PROC STEP),:,以,(PROC),语句开始
16、,用于处理,SAS,数据,第四章,用数据步生成,SAS,数据集,SAS,系统接受,Data,步后,分为两阶段处理:,编译,和,执行,编译阶段,:检查语法,建立输入缓冲器、程序数据向,量,(PDV),和数据集的描述部分,执行阶段,:循环地执行如下工作,-,将原始数据逐读条,入缓冲器,置,PDV,各变量初值为缺失值,再将缓冲,器的内容赋予变量记入,PDV,SAS,语句创建的变量,值也记入,PDV,PDV,内容逐条写入,SAS,数据集,第四章,用数据步生成,SAS,数据集,输入缓冲器:,+,1,+,2,+,3,+,4,+,程序数据向量,(PDV):,NAME,AGE,.,HEIGHT,.,SEX,W
17、EIGHT,.,第四章,用数据步生成,SAS,数据集,DATA,步中设定变量属性的语句:,LENGTH,变量名,长度,.;P-46,INFORMAT,变量名,输入格式,.;,FORMAT,变量名,输出格式,.;,LABEL,变量名,=,字符串输入格式,.;,Length,还决定了变量在数据集中的次序,第四章,用数据步生成,SAS,数据集,DATA,SAS-data-set,;,变量属性设定语句,;,INFILE,filename,FIRSTOBS=n1,OBS=n2,;,INPUT,语句,;,其它语句,;,RUN;,直接输入数据,DATA,SAS-data-set,;,变量属性设定语句,;,I
18、NPUT,语句,;,其它语句,;,CARDS;,数据行,;,RUN;,自文本数据文件生成,第四章,用数据步生成,SAS,数据集,INPUT,语句,INPUT,设定,1,.,设定,n,|;,设定的格式:,List,:,变量名,$,:,输入格式,Colunm,:,变量名,$,始列,-,终列,Formatted,:,指针,变量名,输入格式,指针,:,n|+n,Named,:,变量名,$,始列,-,终列,输入换行控制,:,:,不换行等待下一个,Input,语句,:,形成输出记录时输入也不换行,第四章,用数据步生成,SAS,数据集,INPUT,语句,-,List,格式,(,自由格式,),INPUT,变量
19、名,$,:,输入格式,变量名,$,:,输入格式,.;,源文件中字段件至少有一个空格或特定字符分隔,字段只能按序输入,缺失值必须用句点表示,字符变量的值不能含有空格,长度一般不超过,第四章,用数据步生成,SAS,数据集,INPUT,语句,Column,格式,INPUT,变量名,$,始列,-,终列,变量名,$,始列,-,终列,.;,源文件中各变量所在位置必须是规则的,每个变量按指定指定的始列终列读入,字符变量的长度不受缺省值的限制,(,但,=200),变量值可含空格,变量输入次序可以是任意的,任何字段或起部分可重复读入,第四章,用数据步生成,SAS,数据集,INPUT,语句,Formatted,格
20、式,INPUT,指针,变量名,输入格式,指针,变量名,输入格式,.;,指针,:,n|+n,源文件中各变量所在位置必须是规则的,每个变量按输入格式读入指定的长度,可用指针控制下一个变量读入的始点,变量值可含空格,变量输入次序可以是任意的,任何字段或起部分可重复读入,第五章,增改删数据集中的记录或变量,1,读入其它,SAS,数据集,要增、改、删,SAS,数据集中的记录或变量,可在,DATA,步中加入各种语句来实现,生成,SAS,数据集,(,由外部文件或直接输,入,),时,在,INPUT,语句之后加入,用,SET,语句读入已有,SAS,数据集再加入,各种语句对读入数据集进行增改,第五章,增改删数据集
21、中的记录或变量,1,读入其它,SAS,数据集,增改删数据集中的记录或变量,或在,INPUT,语句后,或用,SET,语句并,加入其它,SAS,语句,:,加入其它,SAS,语句,DATA,new,;,.;,INPUT,;,其它,SAS,语句,;,RUN;,DATA,new,;,SET,old,;,其它,SAS,语句,;,RUN;,第五章,增改删数据集中的记录或变量,2,选择数据集的变量和观测,p-5154,选择变量,在,DATA,语句中用选项,DROP=,和,KEEP=,在,SET,语句中用选项,DROP=,和,KEEP=,在,DATA,步中加入,DROP,语句和,KEEP,语句,第五章,增改删数
22、据集中的记录或变量,2,选择数据集的变量和观测,选择观测,保留,IF,expression,;,剔除,IF,expression,THEN DELETE;,第五章,增改删数据集中的记录或变量,2,选择数据集的变量和观测,选择观测,在,DATA,语句中用选项,WHERE=,在,SET,语句中用选项,WHERE=,在,SET,语句中用选项,FIRSTOBS=,(p-28),和,/,或,OBS=,第五章,增改删数据集中的记录或变量,3,用,SAS,语句创建、赋值和修改,DATA,步中常用的语句:,赋值语句,条件语句,循环语句,转移语句,OUTPUT,语句与,PUT,语句,第五章,增改删数据集中的记录
23、或变量,3,用,SAS,语句创建、赋值和修改,-,赋值语句,赋值语句的一般形式,var=expression,var,新建或修改的变量名,expression,由变量、,SAS,函数和四则运算,(+,-,*,/,*),构成的表示式,赋值语句将表示式的值赋给变量,第五章,增改删数据集中的记录或变量,3,用,SAS,语句创建、赋值和修改,-,SAS,函数,SAS,函数共,19,类,调用形式:,函数名,(,变元,变元,.,),函数名,(,OF,变量名列,),其中变元可以是常数、变量、函数或表示式,例:,sqrt(x),probnorm(x),tinv(x,df),sum(of x1,x10-x20,
24、x25),第五章,增改删数据集中的记录或变量,3,用,SAS,语句创建、赋值和修改,-,SAS,函数,利用,HELP,查找,SAS,系统提供的各种函数,Help,下拉菜单,目录:,SAS Language,SAS Functions,SAS System,索引:,SAS Function,-Contents,从函数名找,从分类功能找,第五章,增改删数据集中的记录或变量,3,用,SAS,语句创建、赋值和修改,-,SAS,函数,函,数,类,Arithmetic,Character,Date and Time,Mathematical,Noncentrality,Quantile,例,ABS,SQR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAS 系统 统计分析 培训 课件

链接地址:https://www.31ppt.com/p-4009778.html