请教各位大神:
数据如下:ma为虚拟变量, l1.ma l2.ma为ma的一阶和二阶滞后变量
id year ma l1.ma l2.ma
1 15 1 0 0
1 16 0 1 0
1 17 0 0 1
1 18 0 0 0
2 15 0 0 0
2 16 1 0 0
2 17 0 1 0
2 18 0 0 1
现有变量t如下:
id year t
1 15 0
1 16 0
1 17 1
1 18 0
2 15 0
2 16 0
2 17 0
2 18 1
要求生成ma_t变量:当ma的一阶或者二阶变量与t都是1时(ma ,或l1.ma, l2.ma与 t 吻合,),ma_t在ma的位置等于1;如果ma ,及其一二阶变量与 t 不吻合,则ma_t取0
d year ma l1.ma l2.ma t ma_t
1 15 1 0 0 0 1
1 16 0 1 0 0 0
1 17 0 0 1 1 0
1 18 0 0 0 0 0
2 15 0 0 0 0 0
2 16 1 0 0 0 1
2 17 0 1 0 0 0
2 18 0 0 1 1 0


雷达卡





京公网安备 11010802022788号







