怎么根据AR求CAR

Python027

怎么根据AR求CAR,第1张

用循环计算

//predict

set more off

gen predicted_return=.

egen id2=group(id1)

sum id2

global N=r(max)

forval i=1(1)$N{

  l id2 stkcd if id2==`i' &dif==0

  reg return market if id2==`i' &estimation_window==1

  predict p if id2==`i'

  replace predicted_return=p if id2==`i' &event_window==1

  drop p

  }

/*AR AND CAR*/

sort id2 date

gen AR=return-predicted_return if event_window==1

by id2:gen CAR=sum(AR) if event_window==1

对R做平稳性检验,结果显示,在5%的显著性水平下接受拒绝原假设,表明不存在 ... 在建立计量经济模型时,总要选择统计性质优良的模型

对上证指数收益率序列AR(3)模型进行条件异方差的ARCHLM检验(滞后8阶),结果给出

AR模型的参数估计 GARCH模型可以消除金融时间序列的ARCH效应,模拟和预测其波动性。

AR:abnormal return 超额收益率 是指超过正常(预期)收益率的收益率,它等于某日的收益率减去投资者(或市场)当日要求的正常(预期)收益率。

CAR:Cumulative abnormal return 累计超额收益率 为每只股票在形成期内月超额收益率的简单加总。