全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
616 2
2022-09-26
各位大神,求助!!我想把企业实施数字化不足两年的样本赋值为0(类似像14号企业这样的);然后在把样本期间一直有数字化的样本剔除,是非平衡面板,应该怎么做呢?
id     year           dcg
14     2007            0
14     2008            0
14     2009            0
14     2010            0
14      2011           0
14      2012           0
14      2013           1
14      2014           0
14      2015           0
14      2016           0
14      2017           0
14      2018           0
14      2019           2

15      2007           1
15      2008           2
15      2009           4
15      2010           5
15      2011           6
15      2012           2
15      2014           4
15      2015           5
15      2016           7
15      2017           8
15      2018           6


二维码

扫码加我 拉你入群

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

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

全部回复
2022-9-28 13:17:37
bys id: egen wanted=max(dcg)
gen indicator=.
replace indicator=0 if  wanted<=2
二维码

扫码加我 拉你入群

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

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

2022-9-28 15:40:24
wdlbcj 发表于 2022-9-28 13:17
bys id: egen wanted=max(dcg)
gen indicator=.
replace indicator=0 if  wanted
我好像没表达清楚,比如下面图片这个例子当中,2号公司赋值1; 20号公司赋值为0(20号公司只有两个年份是有数字化的);同样,22号和24号公司也赋值为0; 最后就是48号公司,直接剔除。(因为48号公司一直存在数字化)
请问这样怎么写命令呢?非常感谢!!
附件列表
123.jpg

原图尺寸 623.01 KB

123.jpg

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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