全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2734 8
2014-01-06
我的数据是这样的:(求erc中的car时遇到下面问题)
对于变量mvgroup,每一只股票,每一年,只有一个值,这个值只出现在事件发生的那天。在这一年的其它天,mvgroup变量为缺失值。现在我要把缺失值替换为事件发生当天的值。如何实现。谢谢!求赐教~





如图
其中:group-id是根据stkcd和日期date分组的结果。另外,mvgroup出现数值的那条记录还对应——merge==3
二维码

扫码加我 拉你入群

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

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

全部回复
2014-1-6 16:43:18
bysort  stkcd year :  egen mvgroup1=mean(mvgroup)
二维码

扫码加我 拉你入群

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

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

2014-1-6 17:03:19
感谢蓝色斑竹~我试一试~
二维码

扫码加我 拉你入群

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

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

2014-1-6 17:11:25
蓝色 发表于 2014-1-6 16:43
bysort  stkcd year :  egen mvgroup1=mean(mvgroup)
@蓝色 貌似只是生成了另一个跟mvgroup一样的变量哦~还是不能把mvgroup的空值覆盖掉~
二维码

扫码加我 拉你入群

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

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

2014-1-6 17:12:33
蓝色 发表于 2014-1-6 16:43
bysort  stkcd year :  egen mvgroup1=mean(mvgroup)
是不是应该是by group——id: replace mvgroup=mean(mvgroup)对不对??
二维码

扫码加我 拉你入群

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

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

2014-1-6 17:31:59
哈哈 搞定了~非常感谢蓝色斑竹的提醒,让我一点通~xoxo @蓝色
gen year1=substr(date1,1,4)
destring year1, replace
replace year1=year1-1
by group_id: egen mvgroup1=min(mvgroup)
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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