事件分析-stata

事件分析是分析市场对于某事件态度的重要又简单的方法,有一套标准的套路去操作。主要分为以下几个步骤:

  • 确定事件时点
  • 确定估计窗口和事件窗口
  • 使用market/CAPM/FF3/FF5/模型估计事件窗口期的AR
  • 计算CAAR,进行检验,图像展示后续走势
  • 计算CAR,进行对比或与相关变量进行回归分析
  1. 事件时点可分为两类,一类是不变的时点,如法律的颁布,对所有公司都是同一天;一类是随样本变化的时点,如高管离职,时间不一且可能发生多次。第一类的情况较为简单,第二类要注意多次发生的事件之间时间区间重叠的影响,有的人只讨论第一次事件发生时的影响。
  2. 估计窗口一般设置为200/150/120天,视情况而定,最后一个交易日一般设置在t-30;常见的事件窗口有[-1,1]、[-3,3]、[-5,5]、[0,30]等等,考虑事件发生后短期、中期、长期的影响。估计窗口和事件窗口之间要有间隔。
  3. market模型即市场调整模型,ARit=Rit-Rmt
    CAPM即ARit=Rit-(ai+βiRmt),ai和βi要用估计窗口数据进行线性回归估计
    FF3和FF5要先根据估计窗口确定因子,然后对估计事件窗口的收益率
    Rm,Rf,3因子,5因子都可以从锐思数据库或央财发布的数据获取,也可以自己尝试估计,可以参考FF的论文和CRSP上的code
  4. AARt=1/n * ARit, CAAR=∑AARt. n表示组合中样本公司个数,可以是所有样本,看市场整体的平均反应。算完后进行t test, 绘制事后CAAR走势图。
  5. CARit=∑ARit。可结合其他变量进行回归。
*计算贝塔和因子载荷
drop if trddt<date("2019-04-22","YMD")
drop if trddt>date("2019-11-29","YMD")  //[-170,-21] 估计窗口
bys stkcd: gen fdays=_N 
drop if fdays<150  //去掉估计区间不足150天的
drop fdays

bys stkcd : asreg dretwd mkt//CAPM
rename (_b_mkt _b_cons) (beta alpha)
drop _Nobs _R2 _adjR2

gen ri_rf=dretwd-rf
bys stkcd : asreg ri_rf mkt_rf smb hml//FF3
drop _Nobs _R2 _adjR2 
rename (_b_mkt_rf _b_smb _b_hml _b_cons) (f3mk f3smb f3hml f3alpha)

bys stkcd : asreg ri_rf mkt_rf smb hml rmw cma//FF5
drop _Nobs _R2 _adjR2 
rename (_b_mkt_rf _b_smb _b_hml _b_rmw _b_cma _b_cons) (f5mk f5smb f5hml f5rmw f5cma f5alpha)

duplicates drop stkcd,force
drop trddt dretwd mkt mkt_rf smb hml umd rmw cma rf smb_equal hml_equal umd_equal rmw_equal cma_equal indstry ri_rf

*计算AR
merge 1:m stkcd using "......dta"//还是之前的数据
keep if _m==3
drop _m

drop if trddt<date("2019-12-16","YMD")
drop if trddt>date("2020-01-20","YMD")  //[-10,15] 最大事件窗口

gen AR1=dretwd-mkt
label var AR1 "市场调整模型"

gen AR2=dretwd-alpha-beta*mkt
label var AR2 "CAPM市场模型"

gen AR3=dretwd-rf-(f3mk*mkt_rf+f3smb*smb+f3hml*hml+f3alpha)
label var AR3 "三因子模型"

gen AR4=dretwd-rf-(f5mk*mkt_rf+f5smb*smb+f5hml*hml+f5rmw*rmw+f5cma*cma+f5alpha)
label var AR4 "五因子模型"
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容