最近在学习特质波动率,提到可以用egarch模型来估计特质波动率,模型如下:
[LaTex]$\mathrm{R}_{\mathrm{it}}-\mathrm{r}_{\mathrm{ft}}=\alpha_{\mathrm{it}}+\beta_{\mathrm{it}}\left(\mathrm{R}_{\mathrm{mt}}-\mathrm{r}_{\mathrm{ft}}\right)+\mathrm{s}_{\mathrm{it}} \mathrm{SMB} _{\mathrm{t}}+\mathrm{h}_{\mathrm{it}} \mathrm{HML}_{\mathrm{t}}+\varepsilon_{\mathrm{it}}$ $\varepsilon_{\mathrm{it}}=\sqrt{\mathrm{h}_{\mathrm{it}}} \nu_{\mathrm{it}}$ $\operatorname{logh}_{\mathrm{it}}=\alpha_{\mathrm{i}}+\delta_{\mathrm{i}} \operatorname{logh}_{\mathrm{it-1}}+\omega_{\mathrm{i}} \mathrm{g}\left(\nu_{\mathrm{it}-1}\right)$ $g\left(\nu_{\mathrm{it-1} }\right)=\theta_{\mathrm{it-1} }+\gamma_{\mathrm{it-1}}\left[\left|\nu_{\mathrm{it-1} }\right|-(\pi / 2)^{1 / 2}\right]$[/LaTex]
现在我有很多个股的fama三因子的月数据和收益率数据。
请问stata怎么样才能用egarch来估计出每个个股的月特质波动率呢?具体的代码是什么呢?
也分享我所知道的单个股票的egarch代码和tgarch代码:
- tsset year //定义时间序列
- arch,arch(1) garch(1) nolog //GARCH(1,1)回归模型
- predict h,variance //预测条件方差,即波动率
- line h year//画图
-
- arch,arch(1) garch(1) tarch(1) nolog //TGARCH(1,1)回归模型


雷达卡



京公网安备 11010802022788号







