有2012—2020年9年非平衡面板数据,要公司在连续三年有都有数据,并且满足三年改虚拟变量是001或者110情况,生成的新变量则为1,否则为0,,例如2014年,就要2012—2014年满足001或者110,2015年则要2013—2015满足,具体看图。
本人用以下代码一个个年份去跑,没有符合条件的,但人工检查是有满足条件的年份存在。求指教。
by id : gen disc_2014 = 1 if (var_2012 == 0 & var_2013 == 0 & var_2014 == 1) | (var_2012==1 & var_2013==1 & var_2014==0)