您好,欢迎访问三七文档
2012年12月SAS培训内容•SAS•DATA部•PROC部•函数•输出图表3页秘密SAS介绍SAS(StatisticalAnalysisSystem)是由美国北卡罗来纳州州立大学1966年开发的统计分析软件,总部位于美国北卡罗来纳州的凯瑞,是全球最大的私有软件公司4页秘密SAS介绍SAS数据访问数据呈现数据分析数据管理5页秘密SAS介绍统计分析绘图质量控制经济计量学和时间序列分析运筹学模块交互式矩阵程序设计语言模块快速数据处理的交互式菜单系统交互式全屏幕软件应用系统模块BAS6页秘密SAS安装7页秘密SAS界面输出程序资源管理器运行F8日志8页秘密SAS语法•弱语言•不区分大小写•;表示结束•字符串和数值9页秘密SAS数据•变量(Oracle-列)•观测(Oracle-行)观测变量10页秘密第一个SAS程序数据部程序部11页秘密内容•SAS•DATA部•PROC部•函数•输出图表12页秘密DATA部动态处理数据的过程。默认情况下你所处理的数据保存在“Work”逻辑库中,结束会话后数据将会自动清空。自己可以建立永久逻辑库,保存数据13页秘密DATA部14页秘密DATA部读取数据是一行一行读取的,并且一个观测一个观测读取的。15页秘密DATA部默认分割符为空格默认字段长度8字节,超过8个字节会自动截取默认为数值类型$表示字符串,字符串值被数值变量读到,则会为null(.代表null)16页秘密DATA部17页秘密DATA部-空数据集18页秘密DATA部-INPUT用于描述输入的数据。从外部文件或紧跟的CRADS读入数据,赋给该语句列出的各个变量。格式:INPUT数据项描述……一般认为读入的数据是数值型,除非:1变量名后有$号;2使用字符的输入格式表示;3变量事先被定义成字符型数据中的缺项值用“.”表示。如果读入数据与数据类型不匹配,则按无效数据置为缺项值19页秘密DATA部-INPUT列表输入格式:INPUT变量名[$]……;对输入数据的要求:1输入数据项之间至少被1个空格分隔;2用句号表示缺失值;3字符型变量缺省最大长度为8,除非用LENGTH、ATTRIB、INFORMAT等语句给定更长的长度;INPUT语句中列出的变量顺序要跟输入数据的顺序一致。如果INPUT后变量数量少于输入数据中的列数,则后面的列被略去如果输入数据前后包含空格,会被判为作为分隔符的空格20页秘密DATA部-INPUT列输入格式:INPUT变量名[$]开始列[-结束列];输入值可以以任何的次序读入,而不管它们在输入记录中的位置字符型数据可以包含空格。全部是空格或只含一个“.”的字段会被解释为缺失值可读全部或部分数据21页秘密DATA部-INPUT格式化输入格式:INPUT变量名修饰符输入格式……;输入格式例子:INPUTname$10.birthdaymmddyy10.weight4.1;数据中的年月日之间应用特殊符号或空格隔开。格式化输入时,数据项不再以空格作为结束标志,而是由读指针按给出的格式长度移动,依次读数据项。数据前后的空格也要计算在内22页秘密DATA部-INPUT格式列表INPUT(score1-score5)(4.4.4.4.4.);INPUT(score1-score5)(4.);INPUT(namecore1-score5)($10.5*4.);23页秘密DATA部-INPUT格式修饰符“:”修饰符。表示从下一个非空格列读入数据,直到:1遇到再下一个空格列;2读到预先定义的变量长度;3数据行结束。哪个先出现就在哪结束“&”修饰符。表示从下一个非空格列读入数据,直到:1遇到连续的两个空格;2在DATA步中定义的最初的变量长度;3输入行结束。哪个先出现就在哪结束24页秘密DATA部-INPUT指针控制列指针绝对指针控制:数值型(指出位置)、字符型(指出要匹配的字符串)相对指针控制行指针数值型指针@n:INPUT@15sales5.;@指针变量:A=25;INPUTnum1-6@Anum$10.;@表达式:25页秘密DATA部INPUT指针控制字符型指针三种形式:@’字符串’@字符变量@字符表达式26页秘密DATA部-INPUT相对指针控制三种形式:+n,+指针变量,+表达式,意指把指针从当前位置移过规定的列数负数表示指针往前移动27页秘密DATA部-INPUT列相对指针控制适用于一个观测值占有多个输入行的情况4种形式:#n,#指针变量,#表达式,/INPUT语句中,#号后最大的数字决定每个观测占有多少行/表示把指针移动到下一输入行的第一列当每个观测有多个输入行,但不从最后一行读取数据的时候,在INPUT语句末尾必须使用#将指针移到最后一行28页秘密DATA部-INPUT列相对指针控制29页秘密DATA部-INPUT行保持说明符多个INPUT语句读取同一数据行的数据,使用单尾随符@一个INPUT语句在一个输入行中读取多个观测,则使用双尾随符@@30页秘密DATA部-INPUT逗号分隔符infiledatalinesdsddelimiter='ab';31页秘密DATA部-INPUTDATALINES语句相当于CARDS语句该语句必须是数据步的最后一条语句32页秘密DATA部-INPUTMISSOVER处理33页秘密DATA部-其他语句LENGTH语句LABEL语句INFORMAT/FORMAT语句MISSING语句注释语句OPTIONS语句34页秘密DATA部-其他语句35页秘密DATA部-其他方式建立数据集从外部文本数据文件读入数据从已建立的数据集中读入数据从Excel等数据单中导入数据从Oracle等数据库中读取数据36页秘密DATA部-文件方式37页秘密DATA部-已有数据集38页秘密DATA部-Excel导入39页秘密DATA部-数据库导入40页秘密DATA部-数据集整理SET横向合并MERGE纵向合并MODIFY修改定义UPDATE用子数据集修改主数据集41页秘密DATA部-数据集整理SET42页秘密DATA部-数据集整理MERGE43页秘密DATA部-数据集整理MODIFY44页秘密DATA部-数据集整理UPDATE内容•SAS•DATA部•PROC部•函数•输出图表46页秘密PROC部-常用过程名称功能描述PRINT打印结果集SORT结果集排序MEANS对数据变量进行简单描述统计FREQ频数,累计百分比UNIVARIATE有MEANS功能外还有偏度、峰度、四分位和众数等的统计项TABULATE制表47页秘密PROC部-子过程过程功能描述BY指明分组变量,需要排序CLASS指明分组变量,不需要排序FREQ变量求频数VAR需要统计的变量WEIGHT指明该变量的权重ID指明用哪个标号OUTPUT统计信息输出到指定的数据集48页秘密PROC部-SORT&PRINT49页秘密PROC部-MEANS50页秘密PROC部-MEANS51页秘密PROC部-MEANS52页秘密PROC部-FREQ53页秘密PROC部UNIVARIATE54页秘密PROC部UNIVARIATE55页秘密PROC部UNIVARIATE56页秘密PROC部-TABULATE57页秘密PROC部-TABULATE58页秘密PROC部-TABULATE59页秘密内容•SAS•DATA部•PROC部•函数•输出图表60页秘密PROC部-函数字符串函数数字函数日期函数统计函数SAS的函数使用在一观测行上,并不是在变量也就是列上61页秘密PROC部-函数-字符串函数功能SUBSTR字符串截取SCAN查找到的特殊字符处开始分割字符串INDEX查找一个字符串中第一次出现的某个字符的位置LENGTH字符串长度COMPRESS从字符串中溢出指定的字符或字符子串TRANSLATE字符串替换TRIM去除尾部空格UPCASE转换大写LOWCASE转换小写URLDECODE编码转换TRANWRD对指定字符串进行替换RANK转换为ASCII编码BYTE转换对应的ASCII或者EBCDIC字符REPEAT对指定字符串根据指定次数重复书写LEFT左对齐REVERSE反转字符串62页秘密PROC部-函数63页秘密PROC部-函数-数字函数功能SUM求和MAX最大值MIN最小值ABS绝对值MOD余数ROUND四舍五入SQRT平方根CEIL最小整数FLOOR最大整数INT取整LOG自然对数LOG2以2为底的输入值的对数LOG10以10为底的输入值的对数EXPe为指数的X幂的值SIN正弦64页秘密PROC部-函数-日期函数功能YEAR取日期的年份MONTH取日期的月份DAY取日期的日MDY从年月日中返回日期值WEEKDAY星期几QTR季度HMS输入一个时间值返回一个SAS时间DHMS根据输入日期值返回一个SAS日期时间DATEPART根据输入日期值返回一个SAS日期INTCK两个日期之间的间隔TODAY返回当前日期DATETIME返回当前日期时间JULDATE转换输入日期为5位或者7位的Julian65页秘密PROC部-函数-统计函数功能MEAN平均值PDF分布密度CDF累计分布PROBNORM标准正态分布概率VAR方差STD标准差STDERR均值估计的标准误差CV变异系数SKEWNESS偏斜度KURTOSIS峰度值USS为校正的平方和CSS修正的离差平方和RANGE最大值和最小值之间的极差66页秘密内容•SAS•DATA部•PROC部•函数•输出图表67页秘密PROC部-CHART&GCHART-饼图68页秘密PROC部-CHART&GCHART-饼图69页秘密PROC部-CHART&GCHART-饼图70页秘密PROC部-CHART&GCHART-饼图71页秘密PROC部-CHART&GCHART-柱形图72页秘密PROC部-CHART&GCHART-柱形图73页秘密PROC部-CHART&GCHART-柱形图74页秘密PROC部-CHART&GCHART-柱形图
本文标题:SAS培训
链接地址:https://www.777doc.com/doc-960275 .html