matlab选股代码爱格
我的MATLAB代码用于E-GARCH价值加权投资组合估算。
该示例基于1926年7月至2014年12月来自CRSP的月度股票收益数据。通过在最后一个交易日结束时对股票收益加权(按市值),可以得出行业投资组合收益(SIC代码有12种行业分类)。的月份。
为了估算EGARCH(p,q)模型,我首先进行去意过程以获取残差。
然后执行标准的EGARCH程序。
我决定选择行业4(能源)和行业8(公用事业)进行比较。
与能源公司相比,能源公司和公用事业公司的两种模型产生的参数非常相似,对波动性冲击的影响要比上一时期实现的冲击大得多,公用事业的持续波动性也较低。
为了选择最佳的模型方法,可以使用样本外,交叉验证和罚分等方法。
我选择了第二种方法,并使用AIC惩罚来衡量拟合优度。
文件“
estim_egarch”和“
likelihood_egarch”包含MATLAB函数以估算E-GARCH模型,而文件“
example”中提供了其应用示例。
您可以在附图上看到两个行业的预测波动率结果。
2021-12-06 17:43:52
95KB
系统开源
1