全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2789 2
2017-06-26
悬赏 7 个论坛币 已解决
样本如下:
id year own
1 1968 1
1 1969 1
1 1970 0
1 1971 1
1 1972 1
1 1973 1
2 1968 0
2 1969 1
2 1970 1
按照前两列排序。同一id,第三列如果为1,则按代码和年份逐年累加,如果第三列出现为0,则结束累加,当同一id第三列再次出现1时,重新开始累加。如id为1,希望得到的结果是:
1
2
0
1
2
3
以便求每个id的own状态为1的最长时间段。请问在stata中如何实现?






最佳答案

黃河泉 查看完整内容

Nick Cox 建议下列不同作法:
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-26 17:03:49
Nick Cox 建议下列不同作法:
复制代码
二维码

扫码加我 拉你入群

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

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

2017-6-27 10:41:07
黃河泉 发表于 2017-6-27 07:36
Nick Cox 建议下列不同作法:
谢谢您!是我想要的结果!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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