根据每次观察的曝光创建滞后变量

时间:2017-05-26 20:55:04

标签: stata

我对横截面数据进行了分组,我希望根据特定日期生成一些反映每个观察的暴露程度的变量。 我有个人出生在不同的时间,住在不同的城市。我还有另一个数据库,表示每个城市的变量(冲突)随时间的暴露程度。

enter image description here

所以,我想做的是创建一个变量,表明每个人在出生前一年和之后一年的冲突(考虑到个人只接受过一次访谈)。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我为每个人生成了不同的滞后变量,然后根据几个条件生成了与出生前一年的冲突相对应的变量。例如:

    gen conflict_birth= conflict-1 if year==yearofbirth+1

以及其他人的等等。