SAS learning_4: 统计报表制作(1)——PROC TABULATE

本文详细介绍了SAS中的PROC TABULATE过程,包括基本形式、增加描述性统计量、控制输出外观的方法。通过实例展示了如何统计不同种族、婚姻状态和婴儿性别的新生儿数量,以及如何计算出生体重的均值。还讲解了如何使用FORMAT、BOX、MISSTEXT选项调整表格样式,更改表头和设置单元格格式。

一. PROC TABULATE

1.基本形式:

PROC TABULATE;
	CLASS classification-variable-list;
	TABLE page-dimention, row-dimention, column-dimention;
RUN;

其中,我们用CLASS 声明的变量,告诉SAS哪些变量是分类变量;
TABLE 声明了3个维度,依次为:页维度,行维度,列维度;不同维度之间以“,”进行区隔
需要注意的是:声明一个维度,此时的维度为列维度;声明两个维度,则为行维度与列维度;
应用技巧:先定义行维度和列维度,达到满意效果后再添加页维度,可以增加机器效率;

例子:本次使用SASHELP.BWEIGHT(包含婴儿出生体重与母亲若干特征)的数据集,查看不同种族,婚姻状态以及婴儿出生性别的新生儿数量;

PROC TABULATE DATA = Sashelp.Bweight;
	CLASS Black Married Boy;*声明分类变量;
	TABLE Black, Married, Boy;*页/行/列维度;
	TITLE 'Number of baby by racial(black), married and gender';
RUN;

结果如下:
在这里插入图片描述
MISSING option
某些观测,在CLASS中声明的变量中有缺失,默认情况下SAS会忽略这些观测,不把其算进统计过程中;在option选项中表明MISSING,可以把缺失设为单独一类加入表

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值