全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1791 3
2013-11-21
       请教一下大家:数据如图所示,Stkcd year 标示出一个唯一的样本,每个Stkcd在样本区间内Dyear都只有一个值不是缺失值,我希望产生一个虚拟变量kkk,当year小于Dyear中的那个非缺失值的时候为0,大于等于那个非缺失值的时候为1。不知道该如何生成这个Dummy,请教大家,谢谢~!

1111.JPG
二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-21 21:32:40
sort stkcd year Dyear
by stkcd : replace Dyear=Dyear[1]
gen kkk=0 if year<Dyear
gen kkk=1 if year>Dyear | year==Dyear
二维码

扫码加我 拉你入群

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

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

2013-11-21 23:06:19
空山空语 发表于 2013-11-21 21:32
sort stkcd year Dyear
by stkcd : replace Dyear=Dyear[1]
gen kkk=0 if yearDyear | year==Dyear
额 厉害!明白了!O(∩_∩)O谢谢!
二维码

扫码加我 拉你入群

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

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

2013-11-22 08:26:24
复制代码
修改楼上的,这个程序可以运行。
一开始想不到怎么取出那个有值的年份,第二句就解决,学习啦。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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