全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1109 0
2016-05-29
1. sort code EVENTDATE
by code: gen datenum=_n
by code: gen target=datenum if EVENTDATE==date
egen td=min(target), by(code)
drop target
gen dif=datenum-td

by code: gen event_window=1 if dif>=-10 & dif<=10
egen count_event_obs=count(event_window), by(code)
by code: gen estimation_window=1 if dif<-15 & dif>=-250
egen count_est_obs=count(estimation_window), by(code)
replace event_window=0 if event_window==.
replace estimation_window=0 if estimation_window==.

tab code if count_event_obs<21
tab code if count_est_obs<235
drop if count_event_obs <21
drop if count_est_obs <235

最后drop了之后数据都清空了,请问为什么一定要做这一步??
event study4.dta
大小:(2.45 KB)

 马上下载


2. 要计算个股(-250,-15)日的mean normal return, 应该用什么命令??
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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