在 SAS 中,你可以使用 proc freq 过程创建交叉表格,以展示两个或多个变量之间的关系。以下是一个简单的示例代码,演示如何创建一个交叉表格:
/* 创建一个包含示例数据的 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.zyzy.cn/article/detail/11232/SAS