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

    sas实现数据汇总和报表制作.ppt

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

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

    sas实现数据汇总和报表制作.ppt

    1,数据汇总与报表制作,计算机统计分析软件(SAS系统9.1.2),2,制作列表报告,要 求会使用菜单(List Report)以列表形式输出数据集会使用Proc Print 打印输出数据集,3,制作列表报告,一类是显示详细数据的报告,它将数据集中每条记录的内容直接显示.在SAS中最常使用Print过程;或采用Report窗口或过程,它提供更强的显示详细数据的功能.,另一类是汇总数据的报表,它将数据集中的数据按指定的方式分类汇总,计算各项分类指标.在SAS中是采用过程tabulate或与此联系的菜单窗口,另用于计算描述统计量的过程也提供了显示相应内容的报告功能.,基于数据集的报表从其内容来看大体有两类:,4,制作列表报告用List菜单产生列表报告,启动“分析家”(Analyst)打开数据集(如CLASS)报表(Report)数据列表(List data)选择ID变量和Print变量及标题并由Options(选项)键可以规定列台头是用变量名或标签,行间间隔,数值变量是否求和等 OK显示报表.,5,制作列表报告用Proc Print 产生列表报告,PROC PRINT DATA=SAS-data-set;ID variable;VAR variables;WHERE where-expression;SUM variables;BY by-variables;PAGEBY by-variables;RUN;,PROC PRINT DATA=SAS-data-set;RUN;,编程:,6,制作列表报告用Proc Print 产生列表报告,PROC PRINT DATA=D:dstclass.sas7bdat;ID name;VAR age height weight;RUN;,PROC PRINT DATA=dst.class;RUN;,例如:,proc sort data=dst.class out=class;by sex;proc print data=class noobs;by sex;sum height weight;run;(Print11.sas),7,制作列表报告用Proc Print 产生列表报告,proc print data=class(where=(sex=F)width=min;id name;var age weight;sum height;run;(Print11.sas),proc print data=class noobs label;where sex=F;sum height weight;run;,8,制作列表报告用Proc Print 产生列表报告,PROC PRINT 选项;,HEADING=v|h列台头的输出方向(用垂直 或水平),PROC PRINT 的一些选项:,LABEL|L使用变量的标签作为列台头;,SPLIT=分隔符规定一个符号用于把长标 签分隔成几行输出;,WIDTH=Full|Min|U指定列宽度的输出原则.,9,制作列表报告用Proc Print 产生列表报告,LABEL variable1=label variable2=label.;,Print 选项:SPLIT=符号,Label语句:,proc print data=class split=#;label weight=weight#in#pounds;run;,例如:,10,制作列表报告用Proc Print 产生列表报告,TITLEn text;,FOOTNOTEn text;,标题、脚注和选项:,OPTIONS options;,11,制作列表报告用Proc Print 产生列表报告,与PRINT有关的一些系统选项CENTER|NOCENTER是否居中DATE|NODATE是否输出日期NUMBER|NONUMBER是否加页码LINESIZE=width每行的宽度PAGESIZE=n 每页的行数PAGENO=n,定义方法:OPTIONS 语句OPTIONS 窗口,12,制作列表报告用Proc Print 产生列表报告,FORMAT语句:,FORMAT variables format;,定义用户格式:,PROC FORMAT;VALUE format-name range1=label range2=label.;run;,13,制作列表报告改进列表报告-综合例子,proc format;value group low-95=S 96-110=M 111-high=L;run;optionS ps=40 ls=80;proc print data=class split=*label;format weight group.;id name;var sex height weight;title 中学生数据;footnote 1986;label name=First*name sex=Gender weight=Weight*in*group height=Height*in*inches;run;print12.sas,14,制作列表报告 用Printto过程改变输出位置,proc printto print=文件名 log=文件名 new;过程步proc printto;,将输出结果和运行信息直接记入文件,filename fileref 文件名;,15,制作列表报告用Printto过程改变输出位置-例子,(1)proc printto log=a:session.log;(2)filename outlist c:list.lst;proc printto print=outlist;(3)proc printto print=printer;run;(4)proc printto;run;,(Print13.sas),16,制作列表报告本节的练习题,1.使用菜单系统Analyst(List)以列表形式输出数据集;2.使用Print 过程打印输出数据集.(用class数据集),17,产生汇总表格,要 求明确分类变量、分析变量和统计量 的概念;会使用菜单制作简单的汇总报表;会使用Proc Tabulate制作简单的汇总报表.,18,产生汇总表格,制作汇总表格需明确的要素:确定分析变量及统计量;确定分类变量;确定表格的结构与形式.,19,产生汇总表格使用Analyst菜单,进入Analyst并打开数据集后选择菜单项:报表(Reports)表(Tables),再选择一种表格形式进行设置(如最下方表格形式).,20,产生汇总表格使用Analyst菜单,Summary标签下汇总了变量的选择,Options按键可打开设置附加选项的窗口,21,产生汇总表格编程-使用过程Tabulate,PROC TABULATE DATA=SAS-data-set options;CLASS class-variables;VAR analysis-variables;TABLE page-expression,row-exp.,col-exp./options;RUN;,用编程制作汇总表是使用过程Tabulate,22,产生汇总表格编程-控制表格结构,例2.1:Flights数据集包括三个变量:航班(FLIGHT),月份(MONTH)和日期(DAY).试生成各航班的汇总表.,proc tabulate data=flights;class flight;table flight;run;(print21.sas),23,产生汇总表格编程-控制表格结构,proc tabulate data=flights;class flight day;table flight,day;run;(转到SAS运行print22.sas),例2.2:试生成各航班在某日期的汇总表.,24,产生汇总表格编程-控制表格结构,proc tabulate data=flights;class flight day;table flight day;run;,例2.3:试生成各航班和日期的并排汇总表.,(转到SAS运行print23.sas),25,产生汇总表格编程-控制表格结构,proc tabulate data=flights;class flight day;table flight*day;run;,例2.4:试生成各航班和日期的交叉汇总表.,(转到SAS运行print24.sas),26,产生汇总表格编程-控制表格结构,proc tabulate data=flights;class flight day month;table flight,day,month;run;,例2.5:试生成各航班在某月某日期的汇总表.,(print25.sas),27,产生汇总表格编程-计算统计量,在TABULATE过程步中可计算统计量 N NMISS MEAN STD MIN MAX RANGE SU PCTN PCTSUM为统计量及全类变量ALL加LABELKEYLABEL Keyword=label;,28,产生汇总表格编程-计算统计量,例2.6:SALARY数据集有三个变量:性别(SEX),工种(JOBCODE)和薪金(SALARY).试生成比较各种不同工种和不同性别间最高薪金的汇总表.proc tabulate data=salary format=dollar10.0;class sex jobcode;var salary;table sex,jocode*salary*max/rts=8;run;(转到SAS运行print26.sas),29,产生汇总表格编程-计算统计量,30,产生汇总表格本节的练习题,1.使用ANALYST(V8)对数据集flight(或salary)的数据绘制几种汇总表格;2.用编程方法对数据集flight(或salary)的数据绘制几种汇总表格;,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开