Stata 纵向数据集分类变量

Stata 纵向数据集分类变量,stata,Stata,我有一个纵向数据集,其中包含来自2月和6月两次浪潮的个人变量,用于衡量这些个人的经济活动。Feb和May wave的变量是分类变量,我正在Stata中运行比例命令,以获取经济活动中的个体变化。例如我正在寻找两次波动中工作时间的变化,我运行了比例,但无法找出如果的情况,因为我只想要在2月和6月都做出响应的个人。我想删除所有在2月份回复的人,但不是在5月份或者类似的时间。让我们假设您有一个标识符变量id和一个类时间变量wave,取值为1和2。如果是这样的话,你是在寻找满足 bysort id (wa

我有一个纵向数据集,其中包含来自2月和6月两次浪潮的个人变量,用于衡量这些个人的经济活动。Feb和May wave的变量是分类变量,我正在Stata中运行
比例
命令,以获取经济活动中的个体变化。例如我正在寻找两次波动中工作时间的变化,我运行了
比例
,但无法找出
如果
的情况,因为我只想要在2月和6月都做出响应的个人。我想删除所有在2月份回复的人,但不是在5月份或者类似的时间。让我们假设您有一个标识符变量
id
和一个类时间变量
wave
,取值为1和2。如果是这样的话,你是在寻找满足

bysort id (wave) : gen wanted = wave[1] == 1 & wave[2] == 2 
因此,
if wanted
是一个指标,对于同时出现波浪的个人,该指标为1,否则为0;而
if wanted
将是一个选择想要的人的
if
条件

这方面有很多变化,具体取决于:变量名;你的数据布局;波浪信息的保存方式(也可以是一个字符串变量,其中包含诸如
“Feb”
“May”
“June”
,或一个保存日期的数字变量)


您粗略地描述了问题,但几乎没有关于数据的准确信息。
stata
tagwiki提供了关于如何发布问题的详细建议,并标记了给出具体数据示例的重要性。

5月或6月?这个故事不直。