【问题标题】:SAS : proc freq on 3 categorical variablesSAS:3个分类变量的proc freq
【发布时间】:2016-03-03 23:51:37
【问题描述】:

我有数据

  • 一个二进制变量,
  • 两个社会人口变量 var1var2

我想知道我的每个 var1 * var2 可能值的贫困率,看起来像这样:

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

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

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

【问题讨论】:

  • 查看 PROC TABULATE。您还想要频率计数还是百分比?
  • 我宁愿只吃pourcentages。我想知道我的每个 var1 * var2的贫困率

标签: sas


【解决方案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;

【讨论】:

    猜你喜欢
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多