【发布时间】:2023-03-11 11:38:02
【问题描述】:
我有一个变量gender,它有两个值 0 和 1。我想将这些值分别转换为男性和女性
我尝试了tostring 和decode,但他们无法完成任务。
【问题讨论】:
标签: stata
我有一个变量gender,它有两个值 0 和 1。我想将这些值分别转换为男性和女性
我尝试了tostring 和decode,但他们无法完成任务。
【问题讨论】:
标签: stata
这是非常基本的东西,在任何对 Stata 的基本介绍中都有解释(我猜,这就是为什么这个问题因为缺乏研究而被否决)。
label def gender 0 male 1 female
label val gender gender
但是,gender 对于这样的变量来说是一个糟糕的名称。一个好的约定是使用编码为 1 的类别的值 (0, 1) 命名任何指示变量。所以
rename gender female
那么摘要就有正确的解释:例如female 的平均值确实是女性的比例。
tostring 和decode 在这里确实没有任何作用。
【讨论】: