18、SAS用于报告的PROC过程详解

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变量)分层的与年龄相关的汇总统计信息。具体步骤如下:

2.3.1 准备数据

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值