2017-05-26 82 views
0

我已經對橫截面數據進行了分組,並且希望根據某個日期生成一些反映每次觀察暴露水平的變量。 我有個人出生在不同的時間,生活在不同的城市。我還有另一個數據庫,它代表了每個城市隨時間變化的暴露程度(衝突)。根據每次觀察的暴露量創建滯後變量

enter image description here

所以,我想要做的就是創建一個變量,表示每個人的出生曝光和(考慮到個人只採訪一次)後的年之前發生衝突的年份。

回答

0

我解決了這個很長的路。我爲每個人生成了不同的滯後變量,之後根據若干條件生成了與出生前一年的衝突相對應的變量。例如:

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

等爲其餘的個人。