Relabel PROC FREQ在SAS中列出数据标签

时间:2017-03-16 07:14:35

标签: sas frequency proc

我有数字或数字的数据,我转换为数字标签,但我正在做Chi Square测试,我的数据类别实际上有字符标签。我想将屏幕截图中突出显示的数字更改为字符描述符。我该怎么做?

这是我目前的代码:

IF NUMOFRACES GT 1 THEN RACE=1;
ELSE IF H1GI4=1 THEN RACE=2;
ELSE IF H1GI6A=1 THEN RACE=3;
ELSE IF H1GI6B=1 THEN RACE=4;
ELSE IF H1GI6C=1 THEN RACE=5;
ELSE IF H1GI6D=1 THEN RACE=6;
ELSE IF H1GI6E=1 THEN RACE=7;

IF H1PF28=1 THEN SPEEDOFREC=1;
ELSE IF H1PF28=2 THEN SPEEDOFREC=2;
ELSE IF H1PF28=3 THEN SPEEDOFREC=3;
ELSE IF H1PF28=4 THEN SPEEDOFREC=4;
ELSE IF H1PF28=5 THEN SPEEDOFREC=5;

PROC SORT by AID;


PROC FREQ; TABLES SPEEDOFREC*RACE/CHISQ;

因此,对于intance我想要SPEEDOFREC = 1说“非常快”,2要说“快”。然后对于Race = 1来说“超过1场比赛”和2来说“西班牙裔”。见下图,我想改变。请指教。

enter image description here

0 个答案:

没有答案