




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAS运算符及SAS函数,1,2,SAS运算符介绍,定义:SAS运算符是一些符号算术运算符比较运算符逻辑运算符SAS使用两种主要类型的运算符:前缀算符中缀算符,3,前缀运算符用于变量、常数、函数或者用括号括起来的表达式。前缀算符有:加号,减号,NOT和符号(等价于not)。例如:+Y-25-COS(A)-(x1+x2-100)中缀运算符作用在算符两边的运算对象上,例如6(GT)大于=(GE)大于等于不大于不小于IN等于列表中的一个,6,考虑表达式:A=B(1)数值比较如果A的值为4,B的值为3,则表达式A=B的值为0(假);若A的值为5,B的值为9,则表达式AADAMS是真的,它与表达式ANDRE,Cage10thendelete;Run;,dataoranges;/*先把oranges放入work*/inputvariety$flavortexturelooks;total=flavor+texture+looks;ifvarietyin(navel,Valencia)thentotal=total*10;if(flavortexture*2;b=variety|.var;labeltotal=总数;cards;navel986temple777Valencia899mandarin578;procsortdata=oranges;bydescendingtotal;run;procprintdata=oranges;/*var_numeric_;*/*var_character_;只显示数值或字符型*/title对ORANGES数据集的品尝检验结果;run;,练习:operator例,19,练习:,对sashelp.class转存至work,并进行以下操作:新生成两行数据,写清自己及朋友的身高、体重;按以下公式生成新的变量,并按下表检查自己及朋友的数值是否正常;,20,SAS函数,21,22,SAS函数,一、数学函数:abs()绝对值、max()、min()、mod(x,y)取余数、sign(x)返回x的符号、sqrt(x)返回x的平方根、sum()、mean()、exp(x)、log(x)求x的自然对数、log10(x)、log2(x)、sin(x)、arsin(x),二、截取函数:ceil(x)求大于等于x的最小整数,当x为整数时就是x本身,否则为x右边最近的整数。floor(x)求小于等于x的最大整数,当x为整数时就是x本身,否则为x左边最近的整数。int(x)求x扔掉小数部分后的结果。ROUND(x,eps)求x按照eps指定的精度四舍五入后的结果比如ROUND(5654.5654,0.01)结果为5654.57ROUND(5654.5654,10)结果为5650。,23,三、字符函数:index(S,S1)在s中查找s1的位置,找不到时返回0。substr(S,p,n)从字符串s中的第p个字符开始抽取n个字符长的子串scan(S2,n)在s2中查找第n个单词upcase(S)把字符串s中所有小写字母转换为大写字母后的结果。compress(S,S1)把S中字符S1压缩掉,24,25,四、日期时间函数:weekday()由SAS日期值date得到星期几,从周日开始算day()返回几号month()返回第几月qtr()返回第几季度year()返回第几年SAS系统存贮日期值为:1960年1月1日到指定日期之间的天数SAS存贮时间值为:从午夜开始到指定时间的秒数日期时间值存贮为:1960年1月1日午夜到指定日期时间之间的秒数,26,五、概率统计函数:probnorm(x)标准正态分布函数其他概率统计函数:常用sas函数汇总-参考资料,六、各样本统计函数,n(ofX1-Xn)返回X1-Xn之间有多少个非缺失数据nmiss(ofX1-Xn)返回X1-Xn之间有多少个缺省值var(ofx1-xn)返回X1-Xn方差std(ofx1-xn)返回X1-Xn标准差,27,七、随机数函数:rannor(seed)返回正态分布的随机数,seed为任意数值常数。在同一个数据步中对同一个随机数函数的多次调用将得到不同的结果,但不同数据步中从同一种子出发将得到相同的随机数序列。Functions例,28,dataA;inputx1-x5x6$dateyymmdd15.;/*formatdateyymmdd10.表示date年月日共占10位;1960.1.1开始计算间隔天数*/x7=o;x8=Iamastudent;/*x7、x8是字符串*/*以下是数学函数*/a1=max(x1,x2);/*x1,x2的最大值返回给a1*/a2=sum(x1,x2);a3=sign(x3);a4=sqrt(x5);a5=mean(x1,x2);/*以下是截取函数*/b1=floor(a5);/*a5取较小的整数*/*以下是字符函数*/c1=index(x6,x7);/*x6中查找x7的位置*/c2=substr(x6,3,3);/*x6第3个字符开始共取3个*/,29,c3=scan(x8,2);c4=upcase(x8);c5=compress(x6,x7);/*以下是时间函数*/d1=weekday(date);/*求date是星期几*/d2=year(date);d3=qtr(date);d4=day(date);/*以下是概率函数*/e1=probnorm(0);e2=n(ofx1-x5);e3=nmiss(ofx1-x5);e4=var(x1,x2);e5=std(x1,x2);/*以下是随机数函数*/f1=ranuni(1);cards;1235-6amazon2004/9/2235080box1960/1/2910-794check1960/1/176.18delete1959/12/31-2.5-2.3312desk2015/4/28;run;procprint;run;,30,运算练习1,结果显示在output,否则在log,31,运算练习2,32,运算练习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内训师课件评选
- 化学污水处理安全培训课件
- 化学实验安全知识培训课件
- 内科心电监护课件
- 活性物质抑菌机制-洞察及研究
- 识字4田家四季歌 +公开课一等奖创新教学设计
- 内河基本安全知识培训课件
- 红细胞特殊结构与功能特性
- 勾股定理课件
- 内容创作与传播方式
- 建设工程监理安全资料(完整版)
- 城区绿地养护服务费项目成本预算绩效分析报告
- 职称英语A级词汇大全
- 高考英语688高频词汇excel版
- 圆度、圆柱度测量仪校准规范
- 第五章牛顿运动定律之板块模型问题专题课件高一上学期物理
- 表面活性剂的基本作用
- 员工网络安全责任书
- 工程建设项目审批流程图(政府投资工程建设项目(市政类线性项目))
- 士林变频器说明书SL
- 博雅汉语准中级加速篇1
评论
0/150
提交评论