SAS统计分析与应用(第四讲)ppt课件.ppt

SAS统计分析与应用(第四讲)ppt课件.ppt

ID:58879936

大小:217.00 KB

页数:64页

时间:2020-09-30

SAS统计分析与应用(第四讲)ppt课件.ppt_第1页
SAS统计分析与应用(第四讲)ppt课件.ppt_第2页
SAS统计分析与应用(第四讲)ppt课件.ppt_第3页
SAS统计分析与应用(第四讲)ppt课件.ppt_第4页
SAS统计分析与应用(第四讲)ppt课件.ppt_第5页
资源描述:

《SAS统计分析与应用(第四讲)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SAS统计软件及其应用—SAS语言简介山西大学计算中心介绍SAS语言是一个专用的数据管理和分析软件,它的数据管理功能类似于一般的关系数据库的SQL语言,但又添加了一些高级程序设计语言的分支,循环,数组的功能,另外又加入了很多专用于数据管理,统计分析的函数。SAS语言是SAS系统运行的核心,是其他所有模块的核心。介绍SAS语言的基本成分与规则,SAS过程使用的初步知识SAS语句构成SAS语言的基本单位是SAS语句。每个SAS语句由关键字(Data,Proc,Input,Cards,By)开头,包含SAS名字,特殊字符,运算符,以分号结束.SA

2、S语言程序由数据步和过程步组成。数据步用来生成数据集,计算,整理数据。过程步用来对数据进行统计分析,报告。程序的一般结构data库名.数据集名;input变量名;cards;……;run;proc过程名;属性;var变量;run;DATAStep数据步PROCStep过程步例子Datasasuser.ksch;Inputmathchineseenglish;Cards;868990689563;Procprint;Run;语法的基本规则一般以data或proc开头,以run结尾;以;分割语句,以/*注释内容*/添加注释;一个语句可写多行,一

3、行也可写多个语句;允许一个空格的地方可以用多个空格;变量变换及运算在Data步完成,具体如下:input变量名;New_various=公式;cards;程序颜色:过程名为加粗深蓝色,过程选项为浅蓝色,引用为紫色,注释为绿色,变量名等皆为正常黑色。SAS表达式SAS语言是一种统计计算语言,因此在其中需要频繁应用数学表达式。表达式就是把常量,变量,函数调用通过运算符,括号连接起来得到的计算结果。常量代表不变的数,包括数值型,字符型两类变量的类型:数值型,字符型(8个字节)运算符包括:算术运算符,比较运算符,逻辑运算符运算符此外还有一般的算术运

4、算符+,-,*,/,**,以及括弧,为避免搞错优先级可使用括弧。比较运算符等价表达逻辑运算符等价表达=Eq&And^=Ne

5、Or>Gt^Not=Ge

6、

7、连接字符串<=Lea<>bMax(a,b)in例如:cityin(‘北京’,’上海’,’天津’,’太原’)数据步数据步以DATA语句开始,用于创建和处理数据集。最常用的语句有:DATA语句INFILE语句CARDS语句INPUT语句OUTPUT语句SET语句数据步示例dataa;inputx;/*字符+$,连续读入+@@*/cards;323544565;ru

8、n;procprint;run;1、DATA语句主要功能:标志数据步的开始,命名将要创建的SAS数据集。一般形式:DATA数据库标识.数据集名;说明:如省略库标识名,则默认为work临时库2、INFILE语句主要功能:确定一个包含原始数据的外部文本文件,并读入数据。一般格式:infile“外部文件的所在位置及名称”选项;说明:必须出现在INPUT语句之前。3、INPUT语句用于向系统表明如何读入每一条记录。它的主要功能有:读入由语句指定的数据列。为相应的数据域定义变量名。确定变量的读入模式。格式:input变量名[变量类型起止列数]...;

9、字符变量+$,连续读入+@@。INPUT语句自由格式要求input变量名;称为自由格式。数据每一行为一个观测,各观测值之间有一个或几个空格分隔;无论是数值型还是字符型缺失数据必须用小数点表示;字符型数据长度不能超过8个字符,不允许完全空格或中间有空格,开头和结尾的空格忽略;在input语句中必须列出观测中的每一项数据对应的变量名而不能省略中间某一个。INPUT语句列格式要求input变量名$1-10;称为列格式。数据行各列必须对齐,正确数出各列所占位数;字符型数据长度可以超过8个字符,中间可以有空格,开头和结尾的空格忽略;指定位置为空白时视

10、为缺失值;可以只输入数据行中的某些而忽略其他项,例如:对身份证号,可以分出年月日三个变量,即inputyear7-10month11-12date13-14;5、赋值语句赋值语句格式变量名=表达式例如:avg=(math+chin)/2;isfem=(sex=‘女’);y=sin(x);newv=.;说明data语句中使用通过已有变量计算得到新变量赋0,1值赋缺失值6、输出语句PUT输出语句格式put变量名"字符串";例如:x=0.5;y=sin(x);put"sin("x")="y;putx=y=;putxy;putx10-20.6;说明

11、data语句中使用,不能为数值和表达式,结果在日志窗口输出。“x”中必须有空格,不然就把x当做字符,原型输出。输出x和y的值。指定在10-20列输出,保留6位小数PUT语句示例d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。