SAS系统和数据分析使用列表报告和汇总报告参考.doc

SAS系统和数据分析使用列表报告和汇总报告参考.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS系统和数据分析使用列表报告和汇总报告参考

使用列表报告PROC PRINT和汇总报告PROC TABULATE 利用SAS系统提供的各种过程可以制作各种风格的报表。一份好的输出报表可以使用户更直观、更清楚和更容易地了解和明白统计计算的结果,因此如何制作一个能充分揭示运算结果信息和满足要求的报告,也是非常重要的。SAS系统提供的各种制作报表的过程中,最常用的是以下两种: 列表报告PROC PRINT过程 汇总报告PROC TABULATE过程 列表报告PROC PRINT过程 所谓列表报告PROC PRINT过程,将输出SAS数据集中的数值,输出时把数据集中的每一个变量形成输出报表的列,而每一个观测形成输出报表的一行。 PROC PRINT过程的主要功能 PROC PRINT过程输出的数据列表具体地说主要能够做到以下几点: 变量的输出格式用户可以选择(Format语句) 可在输出报表中加上标题(Title)和脚注(Footnotes语句) 可输出数据集中变量的任何子集(Where语句) 可以控制变量是否出现以及出现的顺序(Var语句) 用户可以自己订制列表头(Label语句) 可分组输出观测数据(By语句) 可计算所有观测值或分组观测值的总和(Sum/Sumby语句)及其他统计量 每页报表的宽度和长度以及每列的宽度都可控制(选项Width=) 当数据集中变量太多时,可分成几部分输出(选项Rows=) PROC PRINT过程语句格式 在PROC PRINT过程中,常常配合使用了许多其他SAS语句以达到所要求的输出报表格式,我们把在PROC PRINT过程中常用的一些语句的基本使用格式列出,具体使用时根据需要可能使用其中的几条语句。如下所示: PROC PRINT 选项列表 ; VAR 变量列表 ; ID 变量列表 ; BY 变量列表 ; PAGEBY 变量; SUMBY 变量; SUM 变量列表 ; TITLEn “标题内容”; FOOTNOTEn “标题内容”; LABEL 变量1=“标签*内容” 变量2=“标签*内容”…… ; FORMAT 变量输出格式 ; WHERE 条件表达式 ; …… Run ; PROC PRINT的选项 PROC PRINT的选项列表包含许多选项,选项之间以空格分隔,选项没有先后次序。我们下面列出一些主要选项: DATA=数据集名——给出要打印输出的SAS数据集。如果省略,则为最近建立的SAS数据集。 N——要求在输出这个数据集的数据列表之后,同时输出观测的总输出条数。如果使用了BY分组语句,在每一个分组后输出各个分组输出观测的条数。 LABEL或L——使用变量的标签作为输出数据列表中每列的抬头。如果变量没有定义标签,则用变量名作为列抬头。 SPLIT或S=‘分隔符’——规定一个字符(如*号或#号)用于将较长的标签分隔成几行。在这个选项里定义了某个分隔符以后,过程中的LABEL语句里就可以使用这个分隔符了。另外,选项SPLIT=和LABEL不必同时使用。 NOOBS——不输出观测数据的序号。当不用ID语句且又不要输出观测的序号时,可使用该选项。 DOUBLE或D——要求输出隔行打印。 ROUND或R——对用FORMAT语句规定变量的输出格式中的小数点位进行四舍五入。 HEADING=H或V——规定打印列抬头的方向。H或HORIZONTAL表示所有列抬头水平打印,V或VERTICAL表示所有列抬头垂直打印。 WIDTH=FULL或MIN或U或UBY——规定使用什么作为列宽。FULL表示使用变量格式化宽度,MIN或MINIMUM表示使用可能的最小列宽,U或UNIFORM表示对所有页一致地使用变量格式化宽度,UBY或UNIFORMBY表示在BY组内对所有页一致地使用变量格式化宽度。 ROWS=PAGE——当数据集包含很多变量和观测时,使用此选项将在每一页中打印尽可能多的观测,能减少输出页数。 VAR语句、ID语句和BY语句我们前面已经说明过了,这里不再重复。 PAGEBY语句要求和BY语句一起使用,当PAGEBY变量的值改变或者在BY语句中列在PAGEBY变量前的BY变量值改变时,PRINT过程将从新的一页开始输出。 SUM语句规定计算总和的变量,SUM语句中规定的变量可以没有列在VAR语句中,PRINT过程将自动把SUM语句中规定的变量加到VAR变量列表中。 SUMBY语句必须和BY语句连用,用来对一部分BY组中指定的变量求和。每当SUMBY变量的值变化或者BY语句中列在SUMBY变量前的变量值改变时,PRINT将把对应BY组中的SUM语句中的变量求和。如果没有规定SUM语句,则

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档