纵向数据集分类变量

时间:2021-05-11 02:17:10

标签: stata

我有一个纵向数据集,其中包含来自 2 月和 6 月的 2 波个人的变量,用于衡量这些人的经济活动。来自二月和五月波的变量是分类变量,我在 Stata 中运行 proportion 命令以获取经济活动的个体变化。例如。我正在寻找 2 波工作时间的变化,我运行 proportion,但无法弄清楚 if 条件,因为我只想要在 2 月和 6 月都做出响应的人。我想删除所有在 2 月而不是 5 月或类似时间回复的人。

1 个答案:

答案 0 :(得分:0)

假设您有一个标识符变量 id 和一个类似时间的变量 wave,其值为 1 和 2。如果是这样,您正在寻找满足的个体

bysort id (wave) : gen wanted = wave[1] == 1 & wave[2] == 2 

所以 wanted 是一个指示符,对于出现在两个波次中的个人,其值为 1,否则为 0,if wanted 将是选择所需人员的 if 条件。

这有很多变化,取决于:您的变量名称;您的数据布局;波浪的信息是如何保存的(也可以是一个包含 "Feb""May""June" 之类的值的字符串变量,或者一个保存日期的数字变量)。

您对问题进行了粗略的描述,但几乎没有关于数据的准确信息。 stata 标签 wiki 就如何发布问题提供了非常详细的建议,并指出了提供具体数据示例的重要性。