SAS learning_5: 统计报表制作(2)——PROC REPORT

本文详细介绍了SAS中的PROC REPORT过程,包括基本形式、DEFINE命令、BREAK和RBREAK的使用,以及如何添加描述性统计量和创建计算变量。通过示例展示了PROC REPORT在统计报表制作中的应用,如自定义分组、计算加总和统计量等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二. PROC REPORT

1. 基本形式:

PROC REPORT NOWINDOWS;
	COLUMN variable-list;
RUN;

如果不写NOWINDOWS,SAS会打开交互性REPORT窗口;
COLUMN命令:告诉SAS哪些变量以什么顺序被包含。(类似于PROC PRINT 的VAR 命令),如果不写这个命令,SAS会默认把数据集中所有变量纳入。
如果COLUMN命令中至少有一个分类变量,结果会输出每行一个观测的表格;如果COLUMN命令中全部都是数值变量,SAS默认会把这些变量进行加和,输出加和结果。

实例:

PROC REPORT DATA = Sashelp.Bweight NOWD;
	COLUMN married boy black weight;
RUN;

结果见下:
在这里插入图片描述
因为列出的4个变量都属于数值型变量,因此SAS默认将他们进行了求和操作;

2. DEFINE命令

DEFINE命令是PROC REPORT 中的基本命令,其基本形式为:

DEFINE var-name / options 'column-header';

实例,查看不同性别,种族和婚姻状态下的婴儿出生体重综合。代码如下:

PROC REPORT DATA = Sashelp.Bweight NOWD;
	COLUMN boy married black weight;
	DEFINE boy / GROUP 'Gender/0=female';
	DEFINE married / GROUP 'married/0=unmarried';
	DEFINE black / GROUP 'Racial/1=black racial';
	DEFINE weight / ANALYSIS 'Sum of/Infant birth weight';
RUN;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值