2017-05-26 80 views
0

我已经对横截面数据进行了分组,并且希望根据某个日期生成一些反映每次观察暴露水平的变量。 我有个人出生在不同的时间,生活在不同的城市。我还有另一个数据库,它代表了每个城市随时间变化的暴露程度(冲突)。根据每次观察的暴露量创建滞后变量

enter image description here

所以,我想要做的就是创建一个变量,表示每个人的出生曝光和(考虑到个人只采访一次)后的年之前发生冲突的年份。

回答

0

我解决了这个很长的路。我为每个人生成了不同的滞后变量,之后根据若干条件生成了与出生前一年的冲突相对应的变量。例如:

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

等为其余的个人。