HAR-RV-J与递归神经网络(RNN)混合模型预测和交易大型股票指数的高频波动率

简介: HAR-RV-J与递归神经网络(RNN)混合模型预测和交易大型股票指数的高频波动率

本文分析了S&P500指数和SPY ETF,VIX指数和VXX ETN的波动率的可预测性和可交易性。尽管已有大量关于预测高频波动的文献,但大多数仅根据统计误差评估预测。实际上,这种分析只是对预测的实际经济意义的一个小的指示。因此,在我们的方法中,我们还通过交易适当的波动率衍生品来测试我们的预测。

简介

波动性在资产定价和分配以及风险管理中起着核心作用,例如风险价值(_VaR_)与期望损失(_ES_)。对计量经济学家,统计学家和从业者来说,建模和预测波动性非常重要。然而,传统的广义自回归条件异方差(GARCH)和随机波动率(SV)模型的应用并不适合用于使用高频数据的应用。

本文将HAR-RV-J与递归神经网络(RNN)和混合 HAR-RV-J- RNN模型进行比较,以预测波动性,从而分析预测性。

循环神经网络

人工神经网络是一种功能强大的非参数工具,用于信号滤波,模式识别和插值,也可以容忍有误差的数据,并找到模型参数之间的非线性关联 。大多数计量经济模型是通过捕获时间序列的特定特征(例如长记忆)或假设变量之间的函数关系而开发的,人工神经网络的主要优点是它们包含非线性并包含所有变量。

具有一个隐藏层的单输出RNN模型

混合模型

混合模型也被设计为RNN。但是,作为附加输入,我们将线性模型的预测提供给RNN。我们还保留了四个基本输入。因此,在混合模型的情况下,输入的总数增加到5。

所有其他模型参数保持不变。具体地,如上确定隐藏神经元的数量。此外,模型架构保持相同。

使用混合模型的动机源于希望利用每个模型。通过将线性预测提供给RNN,我们可以从预测任务中删除任何线性分量。这应该为更好地匹配线性预测误差的非线性残差留出更多空间。

数据

我们的基础数据集包括来自于1996年1月2日至2016年6月2日开始的标准普尔500指数。

结果

每日S&P500 RV。注意:顶部面板分别显示每日实现的波动率及其对数变换, 。下面的图表显示了跳转成分,

结论

本文分析了异质自回归模型的潜力,包括跳跃预测实现波动率(RV)。对于这种方法,我们根据标准普尔500指数的5年日内数据的20年历史计算RV。我们的结果表明,基础HAR-RV-J模型确实能够提供令人满意的RV预测。

有问题欢迎联系我们!

相关文章
|
10天前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于BP神经网络的苦瓜生长含水量预测模型matlab仿真
本项目展示了基于BP神经网络的苦瓜生长含水量预测模型,通过温度(T)、风速(v)、模型厚度(h)等输入特征,预测苦瓜的含水量。采用Matlab2022a开发,核心代码附带中文注释及操作视频。模型利用BP神经网络的非线性映射能力,对试验数据进行训练,实现对未知样本含水量变化规律的预测,为干燥过程的理论研究提供支持。
|
4天前
|
机器学习/深度学习 算法 数据挖掘
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
10 2
|
1月前
|
机器学习/深度学习 人工智能 算法
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
鸟类识别系统。本系统采用Python作为主要开发语言,通过使用加利福利亚大学开源的200种鸟类图像作为数据集。使用TensorFlow搭建ResNet50卷积神经网络算法模型,然后进行模型的迭代训练,得到一个识别精度较高的模型,然后在保存为本地的H5格式文件。在使用Django开发Web网页端操作界面,实现用户上传一张鸟类图像,识别其名称。
86 12
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
|
4天前
|
机器学习/深度学习 编解码 算法
【深度学习】经典的深度学习模型-01 开山之作:CNN卷积神经网络LeNet-5
【深度学习】经典的深度学习模型-01 开山之作:CNN卷积神经网络LeNet-5
9 0
|
27天前
|
机器学习/深度学习 算法 搜索推荐
图神经网络综述:模型与应用
图神经网络综述:模型与应用
|
16天前
|
机器学习/深度学习 自然语言处理 算法
【NPL自然语言处理】带你迅速了解传统RNN模型
【NPL自然语言处理】带你迅速了解传统RNN模型
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习模型之深度神经网络的特点
深度神经网络(Deep Neural Networks, DNNs)是一类机器学习模型,通过多个层级(层)的神经元来模拟人脑的工作方式,从而实现复杂的数据处理和模式识别任务。
45 1
|
4月前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】26.卷积神经网络之AlexNet模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】26.卷积神经网络之AlexNet模型介绍及其Pytorch实现【含完整代码】
|
4月前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
|
2月前
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch代码实现神经网络
这段代码示例展示了如何在PyTorch中构建一个基础的卷积神经网络(CNN)。该网络包括两个卷积层,分别用于提取图像特征,每个卷积层后跟一个池化层以降低空间维度;之后是三个全连接层,用于分类输出。此结构适用于图像识别任务,并可根据具体应用调整参数与层数。

热门文章

最新文章