我对横截面数据进行了分组,我希望根据特定日期生成一些反映每个观察的暴露程度的变量。 我有个人出生在不同的时间,住在不同的城市。我还有另一个数据库,表示每个城市的变量(冲突)随时间的暴露程度。
所以,我想做的是创建一个变量,表明每个人在出生前一年和之后一年的冲突(考虑到个人只接受过一次访谈)。
答案 0 :(得分:0)
我解决了这个问题。我为每个人生成了不同的滞后变量,然后根据几个条件生成了与出生前一年的冲突相对应的变量。例如:
gen conflict_birth= conflict-1 if year==yearofbirth+1
以及其他人的等等。