SAS用于报告的PROC过程详解
1. SAS报告PROC概述
在SAS中,有多种用于报告的PROC过程。例如,PROC REPORT常用于显示原始数据,其功能类似于SQL的SELECT查询。不过,它也能进行记录分组和汇总计算,但在实际应用中,具备这些功能的报告通常使用PROC TABULATE来完成。
2. PROC TABULATE基础理解
2.1 用途
如果我们想以美观的表格形式报告汇总统计信息,如Moments表中的均值和标准差,就可以使用PROC TABULATE(很多程序员简称为PROC TAB)。它允许程序员使用SAS代码修改表格输出,使其适合作为报告呈现。
2.2 代码结构
生成格式良好的PROC TABULATE输出的代码分为三个部分:
1. 数据步代码 :转换要在PROC TABULATE中报告的数据集,并为变量添加SAS标签。
2. PROC FORMAT代码 :创建用于PROC TABULATE中报告的分类变量值的格式,这些是用于显示目的的临时格式。
3. 实际的PROC TABULATE代码 。
2.3 示例操作
我们以数据集chap5_1.sas7bdat为例,使用_AGE80作为连续变量,构建一个表格,报告整个数据集以及按性别(使用SEX1变量)分层的与年龄相关的汇总统计信息。具体步骤如下:
超级会员免费看
订阅专栏 解锁全文
1239

被折叠的 条评论
为什么被折叠?



