欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    SAS编程基础第一节SAS语言的基本规定.ppt

    • 资源ID:5447413       资源大小:210.99KB        全文页数:17页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SAS编程基础第一节SAS语言的基本规定.ppt

    第二章、SAS编程基础,第一节、SAS语言的基本规定,第二章、SAS编程基础,2,一、SAS语句,1、SAS语句是由关键字、SAS名、特殊字符或运算符组成,并以“;”结尾的字符串。例如:Data one;Key1:x+1;Proc means data=nec.exam maxdec=3;Input name$6.;Do I=1 to dim(eachitem);,第二章、SAS编程基础,3,2、SAS语句的基本格式,格式:KEYWORD parameteroptions;关键字:说明语句的类型和功能,必须严格按系统规定形式写。参数:要求用户提供的信息,不是可选项。选项中的内容是可任选的,选择项的值由用户提供。例:input x y z;Proc means data=nec.exam maxdec=3;,第二章、SAS编程基础,4,二、SAS名的规定,1)SAS名包括SAS文件名、过程名、数据库名、数据集名、变量名、选择项名等。2)1-8位字符(字母、数字、下划线),以字母或下划线开头。3)不允许有空格、$、#等特殊字符。4)开头和结尾均为下划线的为系统保留名,例如:_N_,_NULL_等。,第二章、SAS编程基础,5,三、SAS常量、变量、函数、表达式,1、常量:数值型:10,1.5E10字符型:“abc”,“a cat”日期类:“1JAN2002”D(日期型)“11:30”T(时间型)“1JAN2002:11:30”DT(日期时间型)2、变量:数值型、字符型、日期类,第二章、SAS编程基础,6,3、函数,大约有13类,140多种。统计软件所特有的几种函数:1)随机函数:产生随机数RANUNI()、RANNOR()RANEXP()、RANBIN()等,其中()中的参数应为0或5位、6位、7位奇数。2)概率(分布)函数:PROBNORM(x)PROBBNML(p,n,m)POISSON(a,m)等,注:函数名大小写无影响。,第二章、SAS编程基础,7,概率(分布)函数举例,Data one;P=0.5;n=8;m=5;Y1=PROBBNML(p,n,m);Lamda=3;m=5;Y2=POISSON(lamda,m);Proc print;run;,第二章、SAS编程基础,8,3)概率分布分位数函数,例如:Probit(p):标准正态分布分位数Finv(p,df1,df2,nc):F分布分位数程序如下:Data abc;P=0.05;x=probit(p);q=0.05;df1=2;df2=10;nc=0;y=finv(q,df1,df2,nc);Proc print;Run;,第二章、SAS编程基础,9,4)样本统计数函数,Mean(),sum(),var(),std(),range()等。例:data abc;Input x1 x2 x3;Mx1=mean(x1,x2,x3);Mx2=(x1+x2+x3)/3;Mx3=sum(x1,x2,x3)/3;Cards;1 2 3 2 4 6 Proc print;run;,第二章、SAS编程基础,10,此外,还有算术函数、截取函数、数学函数、三角函数、字符函数、日期与时间函数,这些函数的用法与其它软件大致相同等等。4、SAS表达式用运算符把常量、变量、函数联结在一起的式子。如:Age=30Name=“wang”OR name=“zhang”,第二章、SAS编程基础,11,第二节、SAS的基本输入、输出格式 一、输入语句(INPUT),1)自由格式(变量列表格式)INPUT 变量$,第二章、SAS编程基础,12,2)列方式,格式:INPUT 变量$起始列号-终止列号.小数位数;DATA one;Input name$1-10 hgt 13-16.1 age 11-12;Cards;Li ming 301700C.j.Zhang401808;Proc print;run;,第二章、SAS编程基础,13,3)格式输入,格式:INPUT变量格式修饰符输入格式;例如:Input(x1-x5)(4.);表示变量x1,x2,x3,x4和x5的取值宽度均为4列。Input(x y)($5.);定义字符变量x和y,分别占5列。,第二章、SAS编程基础,14,4)指针方式,格式:INPUT#变量;表示把控制指针保持在当前行,下一个input语句仍在当前行读数。例1:data marks;Input grade;If grade=1 then input math phys chem;Else input hist geog Chinese;Cards;1 80 90 782 79 93 87Proc print;run;,第二章、SAS编程基础,15,表示当前数据行含有多个观察值,input读完一个观察后,控制指针仍保持在当前行,接着读下一个数据。例2:Data product;Input year x1 x2;Cards;1997 50 60 1998 70 75 1999 80 87 Proc print;Run;,第二章、SAS编程基础,16,二、输出语句(PUT语句),一般与FILE语句配合使用,将内容输出到File指定的文件中或Log、Output 窗口中.1)自由格式输出格式:Put 变量$;例如:Data new;Input name$sex$age;File“c:dat.txt”;Put name$sex$age;Cards;Wang f 18Liu m 16;,第二章、SAS编程基础,17,2)列方式输出,格式:PUT 变量$起始列号-终止列号.小数位数;例如;put name$1-8 age;3)格式输出格式;PUT 变量 格式说明(略),

    注意事项

    本文(SAS编程基础第一节SAS语言的基本规定.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开