SAS:对3个分类变量进行proc freq

时间:2016-03-03 09:55:49

标签: sas

我有

的数据
  • 一个二进制变量,
  • 两个社会人口统计变量 var1 var2

我希望每个 var1 * var2 的贫困率都可能达到这个值:

enter image description here

但是在proc freq中有三个变量,我得到多个输出,一个用于我放在产品上的第一个变量的每个值

proc freq data=test;
table var1*var2*poor;
run;

我怎样才能得到一些接近我想要的东西?

1 个答案:

答案 0 :(得分:1)

试试这个

    data test;
    input var1 var2 poor;
    cards;

    1 1 1
    2 3 0
    3 2 1
    4 1 1
    1 2 1
    2 3 0
    4 1 0
    4 2 0
    3 1 1
    1 2 0
    3 2 0
    1 3 1
    3 3 0
    3 3 0
    3 3 1
    1 1 0
    2 2 0
    2 2 1
    2 2 1
    2 1 1
    2 1 1
    2 1 1

    ;
run;


proc tabulate data=test;
class var1 var2 poor;
tables var1,
       var2*poor*pctn<poor>={label="%"};
run;