如何将变量的值转换为字母名称

时间:2016-10-19 17:23:12

标签: stata

我有一个变量gender,它有两个值0和1.我想将这些值分别转换为男性和女性

我已尝试tostringdecode,但他们无法完成任务。

1 个答案:

答案 0 :(得分:1)

这是非常基本的东西,并且在Stata的任何基本介绍中都有解释(我想,为什么这个问题因缺乏研究而被低估)。

label def gender 0 male 1 female 
label val gender gender 

但是,gender对于这样的变量来说是一个糟糕的名称。一个好的约定是为编码为1的类别命名任何指标变量,其值为(0,1)。所以

rename gender female 

然后摘要有正确的解释:例如female的平均值确实是女性的比例。

tostringdecode确实在这里没有任何作用。