【问题标题】:How to convert the values of a variable to alphabetic names如何将变量的值转换为字母名称
【发布时间】:2023-03-11 11:38:02
【问题描述】:

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

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

【问题讨论】:

    标签: stata


    【解决方案1】:

    这是非常基本的东西,在任何对 Stata 的基本介绍中都有解释(我猜,这就是为什么这个问题因为缺乏研究而被否决)。

    label def gender 0 male 1 female 
    label val gender gender 
    

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

    rename gender female 
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      相关资源
      最近更新 更多