SAS:3个分类变量上的proc freq
我和你有数据SAS:3个分类变量上的proc freq,sas,Sas,我和你有数据 一个二进制变量,差 两个社会人口变量var1和var2 我想得到我的每一个var1*var2可能值的贫困率,如下所示: 但是在一个proc freq中有三个变量,我得到多个输出,第一个变量的每个值对应一个输出 proc freq data=test; table var1*var2*poor; run; 我怎样才能得到接近我想要的东西呢?试试这个 data test; input var1 var2 poor; cards; 1 1 1
- 一个二进制变量,差
- 两个社会人口变量var1和var2
proc freq data=test;
table var1*var2*poor;
run;
我怎样才能得到接近我想要的东西呢?试试这个
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;
数据测试;
输入var1 var2差;
卡;
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
;
跑
proc表格数据=测试;
var1类var2差;
表1,
var2*差*pctn={label=“%”};
跑
查看过程列表。你想要的只是频率计数还是百分比?我宁愿只使用喷枪。我想知道每个var1*var2值中的贫困率