全部版块 我的主页
论坛 站务区 十一区 新手入门区
2094 1
2021-08-07
怎么对面板数据进行如下处理比如有两家公司1和2,第一年的proportion都是空值,var计为1
如果第二年的proportion大于50%,var则连续计数,计为2;
如果第二年的proportion小于50%,var则断开,计为0;
以此类推
(面板数据非平衡)
求助~




附件列表
捕获.PNG

原图尺寸 7.41 KB

捕获.PNG

二维码

扫码加我 拉你入群

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

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

全部回复
2021-8-10 13:40:26
sort id year
tsset id year
by id:gen rank=_n
gen var=1 if rank==1
replace var=0 if rank!=1&proportion<50
replace var=l.var+1 if rank!=1&proportion>=50
还有,如果我是你我不会用stata处理,我会直接用excel,第一行先直接填1,下面一行的命令是
=if(and(A2=A1,C2>50),D1+1,if(and(A2=A1,C2<50),0,1))
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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