博客
关于我
关于Python的ARCH包(六)
阅读量:718 次
发布时间:2019-03-21

本文共 1269 字,大约阅读时间需要 4 分钟。

1.5 预测情形分析

1.5.1 波动率情形分析

为了预测市场波动率,我们可以使用客户端自主随机数生成器来模拟不同情形。通过分析历史数据,可以帮助我们更好地理解特定时期的波动模式。这种方法通常使用标准自举方法(历史模拟过滤)来描绘波动率的情形。具体操作如下:

  • 数据准备:

    使用NASDAQ指数收益率数据,并配置必要的参数来衔接模型。

  • 模型构建:

    通过 ConstantMean 模型构建均值模型,并搭配 GARCH 模型来描述波动率。

  • 模型拟合:

    使用最大似然估计方法拟合模型,并得到标准化的结果。结果显示,模型性能较为理想。

  • 预测与分析:

    预测未来10天的波动率,并通过解析预测法分析结果。与模拟预测结果进行对比,发现前5天的波动率呈现较大的变化。


  • 1.5.2 自主随机数生成器应用

    在本次预测中,我们使用自主随机数生成器来模拟冲击。具体包括以下步骤:

  • 随机数生成:

    使用固定种子生成随机数,确保结果具有一定的可重复性和可控性。

  • 冲击处理:

    前5天的冲击设置为2倍标准差,其余时间为标准差。

  • 模拟预测:

    使用 forecast 方法,通过设定不同的模拟方法(simulation 和 bootstrap)生成预测结果。


  • 1.5.3 自举情形模拟

    本次预测采用了历史模拟过滤法(FHS)进行自举模拟。具体过程如下:

  • 抽样方法:

    随机从历史数据中抽取收益率样本,生成正态分布的冲击。

  • 模拟方法:

    使用自主随机数生成器,将冲击参数与历史数据结合,生成预测结果。

  • 结果对比:

    与标准化模拟结果进行对比,发现自举方法在前期波动率预测上更加合理。


  • 1.5.4 模拟结果对比图

    通过绘制差异图,可以清晰地观察不同预测方法之间的差异:

  • 解析预测:

    预测结果显示,初始阶段波动率快速增加,随后趋于平稳。

  • 标准模拟:

    与解析预测类似,但初始阶段差异更为显著。

  • 自举模拟:

    预测结果与金融危机期间的实际波动率情况更加一致。


  • 1.5.5 路径比较分析

    为了更深入地理解不同预测方法的差异,我们可以绘制路径图。通过对比模拟路径和预测路径,可以发现:

  • 模拟路径:

    棕色曲线表示模拟路径,展示预测结果的波动情况。

  • 自举路径:

    灰色曲线表示自举路径,与模拟路径进行对比。

  • 结果对比:

    自举方法在波动率预测上表现更为稳定,即使在初始阶段波动率较高。


  • 1.5.6 跨年波动率比较

    为了评估不同方法的长期稳定性,我们可以绘制跨年波动率图。

  • 数据获取:

    跨年时间段内的预测结果数据。

  • 图表绘制:

    将预测结果的波动率与实际波动率进行对比。

  • 结果分析:

    分析不同预测方法在长期时期内的表现。

  • 通过图表对比,可以发现:

  • 标准模拟:

    波动率预测较为稳定,但初始阶段差异较大。

  • 自举模拟:

    波动率预测与实际波动率更为一致。


  • 总结

    本次预测分析通过多种方法(如模拟预测、自举模拟)评估了NASDAQ指数未来波动率的可能性. 结果表明,自主随机数生成器能够有效地模拟不同情形,而自举方法在具有实际历史数据支持的情况下表现尤为理想。通过对比分析,我们也验证了不同预测方法在不同时期内的适用性。

    转载地址:http://kldrz.baihongyu.com/

    你可能感兴趣的文章
    python2和python3的pip版本升级
    查看>>
    python2和python3的区别
    查看>>
    python2备份交换机配置脚本
    查看>>
    Python3 - 在字符串格式化程序参数中使用变量
    查看>>
    Python3 A*寻路算法实现
    查看>>
    python3 grpc安装
    查看>>
    python3 mysql 封装多表_python3 mysql-多表查询
    查看>>
    python3 mysql8_Python MySQL8.0 错误:authentication plugin 'calling_sha2_password' is not supported....
    查看>>
    Python关键代码总览!从Zero到Hero必看的考点
    查看>>
    python3 robotframework+pycharm框架搭建
    查看>>
    Python3 shutil模块
    查看>>
    Python关于strftime函数详细解析 附实战代码
    查看>>
    Python3 tutorial day3
    查看>>
    python3 week4
    查看>>
    Python3 创建数组
    查看>>
    python3 套接字异常(a byte-like object is required not str)
    查看>>
    python3 实现用户三次输入错误记录黑名单并对该用户登录锁定-day1
    查看>>
    python3 文本变图片
    查看>>
    Python3 查看 com 组件的属性
    查看>>
    python3 案例分享--发邮件
    查看>>