全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1109 3
2020-12-16
悬赏 199 个论坛币 已解决

----------------------- copy starting from the next line -----------------------
复制代码

------------------ copy up to and including the previous line ------------------
求教,有没有方法直接求出,每个个体的居住生存期。
具体是:算出每个个体发生迁移年份之前,在某地的居住时期,如:ID=1,求出1990年及以前其居住停留期为1995-1985。类似地,继续计算ID=2,第1次迁移发生及之前,居住停留期为1990-1984= 6。第2次迁移发生及之前,距离停留期为1993-1990=3。
请问有什么方便的办法,计算10000多个个体的居住停留期吗。

最佳答案

黃河泉 查看完整内容

提问问题要很"精确",任何细节都要小心说明。我看不太懂你的说明 (离如:ID=1,求出1990年及以前其居住停留期为"1995-1985"),当然也不太知道你要什么?但我猜 ssc install tsspell 应该有帮助。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-12-16 11:12:32
提问问题要很"精确",任何细节都要小心说明。我看不太懂你的说明 (离如:ID=1,求出1990年及以前其居住停留期为"1995-1985"),当然也不太知道你要什么?但我猜 ssc install tsspell 应该有帮助。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-12-16 21:32:25
黃河泉 发表于 2020-12-16 16:09
提问问题要很"精确",任何细节都要小心说明。我看不太懂你的说明 (离如:ID=1,求出1990年及以前其居住停留 ...
谢谢黄老师,我详细表述一下我要做的事。
对于个体1(ID=1)我们收集到1985-1993年的迁移数据,在1990年个体1发生第一次迁移,
我们想将1985-1990年个体1在某地的停留期赋值为5(即1990-1985),表示个体1在某地停留了5
年后,才发生第一次迁移。1990年后,个体1在新的居住地居住到1993年(我们观察期截止1993年)
因此,我们将1991-1993年个体1在新居住地的停留时间赋值为3,即1993-1990。
按此想法,我们想快速计算出1000个个体迁移数据,其在各个地点的停留时间。

以数据为例具体上,对于ID=2时,个体2在1990年发生第一次迁移,我将个体2的变量
duration在1984-1990年的值赋值为1990-1984=6年。
个体2在1993年发生第2次迁移,我们需要将个体2的变量duration在1993-1991赋值为3。
个体2在1994-1996年没有发生迁移,我们将个体2的变量duration在1994-1996年赋值
为3(1996-1993)。
望黄老师进一步指教。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-12-16 21:48:42

谢谢黄老师,我详细表述一下我要做的事。
对于个体1(ID=1)我们收集到1985-1993年的迁移数据,在1990年个体1发生第一次迁移,
我们想将1985-1990年个体1在某地的停留期赋值为5(即1990-1985),表示个体1在某地停留了5
年后,才发生第一次迁移。1990年后,个体1在新的居住地居住到1993年(我们观察期截止1993年)
因此,我们将1991-1993年个体1在新居住地的停留时间赋值为3,即1993-1990。
按此想法,我们想快速计算出1000个个体迁移数据,其在各个地点的停留时间。

以数据为例具体上,对于ID=2时,个体2在1990年发生第一次迁移,我将个体2的变量
duration在1984-1990年的值赋值为1990-1984=6年。
个体2在1993年发生第2次迁移,我们需要将个体2的变量duration在1993-1991赋值为3。
个体2在1994-1996年没有发生迁移,我们将个体2的变量duration在1994-1996年赋值
为3(1996-1993)。

望黄老师回复
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群