




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,数据汇总与报表制作,计算机统计分析软件(SAS系统9.1.2),2,制作列表报告,要求会使用菜单(ListReport)以列表形式输出数据集会使用ProcPrint打印输出数据集,3,制作列表报告,一类是显示详细数据的报告,它将数据集中每条记录的内容直接显示.在SAS中最常使用Print过程;或采用Report窗口或过程,它提供更强的显示详细数据的功能.,另一类是汇总数据的报表,它将数据集中的数据按指定的方式分类汇总,计算各项分类指标.在SAS中是采用过程tabulate或与此联系的菜单窗口,另用于计算描述统计量的过程也提供了显示相应内容的报告功能.,基于数据集的报表从其内容来看大体有两类:,4,制作列表报告用List菜单产生列表报告,启动“分析家”(Analyst)打开数据集(如CLASS)报表(Report)数据列表(Listdata)选择ID变量和Print变量及标题并由Options(选项)键可以规定列台头是用变量名或标签,行间间隔,数值变量是否求和等OK显示报表.,5,制作列表报告用ProcPrint产生列表报告,PROCPRINTDATA=SAS-data-set;IDvariable;VARvariables;WHEREwhere-expression;SUMvariables;BYby-variables;PAGEBYby-variables;RUN;,PROCPRINTDATA=SAS-data-set;RUN;,编程:,6,制作列表报告用ProcPrint产生列表报告,PROCPRINTDATA=D:dstclass.sas7bdat;IDname;VARageheightweight;RUN;,PROCPRINTDATA=dst.class;RUN;,例如:,procsortdata=dst.classout=class;bysex;procprintdata=classnoobs;bysex;sumheightweight;run;(Print11.sas),7,制作列表报告用ProcPrint产生列表报告,procprintdata=class(where=(sex=F)width=min;idname;varageweight;sumheight;run;(Print11.sas),procprintdata=classnoobslabel;wheresex=F;sumheightweight;run;,8,制作列表报告用ProcPrint产生列表报告,PROCPRINT选项;,HEADING=v|h列台头的输出方向(用垂直或水平),PROCPRINT的一些选项:,LABEL|L使用变量的标签作为列台头;,SPLIT=分隔符规定一个符号用于把长标签分隔成几行输出;,WIDTH=Full|Min|U指定列宽度的输出原则.,9,制作列表报告用ProcPrint产生列表报告,LABELvariable1=labelvariable2=label.;,Print选项:SPLIT=符号,Label语句:,procprintdata=classsplit=#;labelweight=weight#in#pounds;run;,例如:,10,制作列表报告用ProcPrint产生列表报告,TITLEntext;,FOOTNOTEntext;,标题、脚注和选项:,OPTIONSoptions;,11,制作列表报告用ProcPrint产生列表报告,与PRINT有关的一些系统选项CENTER|NOCENTER是否居中DATE|NODATE是否输出日期NUMBER|NONUMBER是否加页码LINESIZE=width每行的宽度PAGESIZE=n每页的行数PAGENO=n,定义方法:OPTIONS语句OPTIONS窗口,12,制作列表报告用ProcPrint产生列表报告,FORMAT语句:,FORMATvariablesformat;,定义用户格式:,PROCFORMAT;VALUEformat-namerange1=labelrange2=label.;run;,13,制作列表报告改进列表报告-综合例子,procformat;valuegrouplow-95=S96-110=M111-high=L;run;optionSps=40ls=80;procprintdata=classsplit=*label;formatweightgroup.;idname;varsexheightweight;title中学生数据;footnote1986;labelname=First*namesex=Genderweight=Weight*in*groupheight=Height*in*inches;run;print12.sas,14,制作列表报告用Printto过程改变输出位置,procprinttoprint=文件名log=文件名new;过程步procprintto;,将输出结果和运行信息直接记入文件,filenamefileref文件名;,15,制作列表报告用Printto过程改变输出位置-例子,(1)procprinttolog=a:session.log;(2)filenameoutlistc:list.lst;procprinttoprint=outlist;(3)procprinttoprint=printer;run;(4)procprintto;run;,(Print13.sas),16,制作列表报告本节的练习题,1.使用菜单系统Analyst(List)以列表形式输出数据集;2.使用Print过程打印输出数据集.(用class数据集),17,产生汇总表格,要求明确分类变量、分析变量和统计量的概念;会使用菜单制作简单的汇总报表;会使用ProcTabulate制作简单的汇总报表.,18,产生汇总表格,制作汇总表格需明确的要素:确定分析变量及统计量;确定分类变量;确定表格的结构与形式.,19,产生汇总表格使用Analyst菜单,进入Analyst并打开数据集后选择菜单项:报表(Reports)表(Tables),再选择一种表格形式进行设置(如最下方表格形式).,20,产生汇总表格使用Analyst菜单,Summary标签下汇总了变量的选择,Options按键可打开设置附加选项的窗口,21,产生汇总表格编程-使用过程Tabulate,PROCTABULATEDATA=SAS-data-setoptions;CLASSclass-variables;VARanalysis-variables;TABLEpage-expression,row-exp.,col-exp./options;RUN;,用编程制作汇总表是使用过程Tabulate,22,产生汇总表格编程-控制表格结构,例2.1:Flights数据集包括三个变量:航班(FLIGHT),月份(MONTH)和日期(DAY).试生成各航班的汇总表.,proctabulatedata=flights;classflight;tableflight;run;(print21.sas),23,产生汇总表格编程-控制表格结构,proctabulatedata=flights;classflightday;tableflight,day;run;(转到SAS运行print22.sas),例2.2:试生成各航班在某日期的汇总表.,24,产生汇总表格编程-控制表格结构,proctabulatedata=flights;classflightday;tableflightday;run;,例2.3:试生成各航班和日期的并排汇总表.,(转到SAS运行print23.sas),25,产生汇总表格编程-控制表格结构,proctabulatedata=flights;classflightday;tableflight*day;run;,例2.4:试生成各航班和日期的交叉汇总表.,(转到SAS运行print24.sas),26,产生汇总表格编程-控制表格结构,proctabulatedata=flights;classflightdaymonth;tableflight,day,month;run;,例2.5:试生成各航班在某月某日期的汇总表.,(print25.sas),27,产生汇总表格编程-计算统计量,在TABULATE过程步中可计算统计量NNMISSMEANSTDMINMAXRANGESUPCTNPCTSUM为统计量及全类变量ALL加LABELKEYLABELKeyword=label;,28,产生汇总表格编程-计算统计量,例2.6:SALARY数据集有三个变量:性别(SEX),工种(JOBCODE)和薪金(SALARY).试生成比较各种不同工种和不同性别间最高薪金的汇总表.proctabulatedata=salaryformat=dollar10.0;classse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能穿戴设备对提高体育教学质量的综合评价
- 推动传统产业与数字化技术深度融合
- 建立以能力为核心的人才评价模式强化实践导向
- 乡土材料在乡村景观设计中的环保功能解析
- 建筑废弃物循环利用技术与绿色建材开发
- 品牌创新对市场营销战略调整的驱动作用
- 新兴技术对碳会计效率的提升作用
- 保温装修材料的施工工艺优化与节能效果提升
- 建筑结构安全性提升与老旧小区改造方案
- 增强园区信息化系统支持与数字化转型应用
- 固定管板式换热器检修要点
- 超高强钢冷冲压三点弯曲与辊压弯曲性
- 深圳机场国际货站信息系统(CTIS)全流程综合联调方案v17
- 手术操作分类代码国家临床版3.0
- 家长会课件:高三第一学期家长会优质课件
- 基于双减背景下小学英语项目式学习创新研究 论文
- (完整word)软件验收单
- 人教版(2019)选择性必修第一册Unit+2+Using+Language+课件
- 使用智能手机教程课件
- 苏教版三年级数学(下册)《间隔排列》课件
- 2023-2023年中国工商银行校园招聘考试历年真题、考查知识点以及备考指导
评论
0/150
提交评论