/* 创建一个包含示例数据的 SAS 数据集 */
data mydata;
input Category Gender Count;
datalines;
A Male 10
A Female 15
B Male 20
B Female 25
C Male 30
C Female 35
;
/* 使用 proc freq 创建交叉表格 */
proc freq data=mydata;
tables Category*Gender / out=crosstab;
title 'Cross Tabulation';
run;
/* 打印交叉表格的内容 */
proc print data=crosstab;
run;
在这个示例中,我们首先创建了一个包含三列数据的 SAS 数据集,其中 Category 表示类别,Gender 表示性别,而 Count 表示计数。
然后,使用 proc freq 过程创建了交叉表格。在 tables 语句中,我们指定了要交叉的两个变量,即 Category 和 Gender。out=crosstab 选项将结果输出到一个数据集中,以便进一步分析或查看。
最后,使用 proc print 过程打印了交叉表格的内容,展示了不同类别和性别的计数。
你可以根据实际情况调整代码中的数据集和变量名,以及 proc freq 的选项,以满足你的具体需求。交叉表格是一种有效的方式,用于展示分类变量之间的关系和频数分布。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11232/SAS