楼主: 瑾曦。
8196 10

[程序分享] 基于LSTM与GARCH族混合模型预测股票波动率的Python操作代码 [推广有奖]

  • 2关注
  • 2粉丝

已卖:132份资源

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
2256 个
通用积分
39.8538
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7389 点
帖子
104
精华
0
在线时间
137 小时
注册时间
2018-9-8
最后登录
2022-11-7

楼主
瑾曦。 在职认证  学生认证  发表于 2021-6-26 11:38:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
[color=rgba(0, 0, 0, 0.75)]基于LSTM与GARCH族混合模型预测股票波动率的Python操作代码 LSTM-work.zip (1.73 KB, 需要: 15 个论坛币) 本附件包括:
  • LSTM-work.py



[color=rgba(0, 0, 0, 0.75)]

LSTM; GARCH; 股票波动率; Python


[color=rgba(0, 0, 0, 0.75)]

学习了金融数据分析这门课,对Python这个工具又有了新的认识,真是太强大了!本小白的报告是基于哈工大硕士论文田晓丹《基于LSTM与多GARCH型混合模型的股价波动性预测的实证分析》的方法,研究预测时间序列中证500指数价格波动率最优的模型,在GARCH模型基础上结合神经网络LSTM算法,对解释变量及GARCH得到的参数进行多次训练得到损失函数RMSE和MAE最小的混合模型。做完此实验能让我们对GARCH族模型的原理有更好的理解,也为在金融中应用算法提供思路,大家快来学习一下吧!


[color=rgba(0, 0, 0, 0.75)]GARCH族模型
[color=rgba(0, 0, 0, 0.75)]

GARCH(1,1)模型;EGARCH(1,1)模型;TGARCH(1,1)模型。这三个模型递进地改进了杠杆效应即对称效应,就是利空和利好消息对金融市场的冲击不同。通过Eviews对中证500指数收益率总样本的10%进行样本外预测,并根据损失函数RMSE和MAE大小,得到最小的损失模型为TGARCH,得到各参数的列估计值,具体可通过Eviews里面生成的模型残差和方差来计算得到各参数的列估计值。


[color=rgba(0, 0, 0, 0.75)]LSTM算法
[color=rgba(0, 0, 0, 0.75)]

LSTM 神经网络属于时间递归神经网络。基于对循环神经网络的优化,LSTM神经网络能够解决循环神经网络的梯度缺陷。LSTM神经网络包括存储器块(记忆单元Cell)和三个自适应乘法门,即输入门(Input Gate)、输出门(Output Gate)和遗忘门(Forget Gate)[10]。LSTM的训练过程也是复杂的,简单来说是其输入门的输入值由三部分组成,即输入层中神经元的输出向量,前一个隐含层中的记忆单元的输出向量,前一时刻记忆单元的历史存储信息。


[color=rgba(0, 0, 0, 0.75)]基于LSTM与GARCH族混合模型的Python代码 1 .png

[color=rgba(0, 0, 0, 0.75)]

通过上述GARCH族模型的回归和LSTM神经网络学习算法的了解,查找相关资料进行代码编写,主要的参数维度需要根据自己的数据来.下面列出一些需要注意的地方。


[color=rgba(0, 0, 0, 0.75)]结论
[color=rgba(0, 0, 0, 0.75)]

报告研究了金融市场中时间序列波动率预测问题,从GARCH族模型和LSTM神经网络理论出发,应用Eviews对GARCH模型进行回归,找到预测精度最优的模型,再运用得到的参数估计值作为LSTM训练集的输入,训练得到预测损失最小的GARCH和LSTM混合模型。对GARCH和LSTM模型有更深入的理解,也能用更精确的方法来预测股价波动率,也学习了很多Python知识,受益颇深。


[color=rgba(0, 0, 0, 0.75)]

参考文献
[1] 田晓丹. 基于LSTM与多GARCH型混合模型的股价波动性预测的实证分析[D].哈尔滨工业大学,2019.
[2] CSDN,人大经济论坛各种资料.


[color=rgba(0, 0, 0, 0.75)]




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 股票波动率 GARCH ARCH 混合模型

沙发
hifinecon(未真实交易用户) 发表于 2021-6-27 13:27:09

藤椅
lonestone(未真实交易用户) 在职认证  发表于 2021-6-29 06:18:02 来自手机
瑾曦。 发表于 2021-6-26 11:38
基于LSTM与GARCH族混合模型预测股票波动率的Python操作代码

谢谢楼主分享

板凳
Toxic_Joker(真实交易用户) 在职认证  发表于 2022-1-1 00:10:02
数据包能提供一下吗?谢谢

报纸
expet(真实交易用户) 发表于 2022-1-4 16:19:28
数据包能提供一下吗?expetsunnyday@126.com

地板
1234qwera(真实交易用户) 发表于 2022-9-20 22:53:12
代码里面cp指的是什么?

7
小羊肖恩66(未真实交易用户) 发表于 2022-11-3 11:08:06
1234qwera 发表于 2022-9-20 22:53
代码里面cp指的是什么?
你好 请问你理解了吗

8
清秋折花枝(真实交易用户) 发表于 2022-11-9 23:01:29
大佬好!请问能提供一下数据包吗?1308909101@qq.com 谢谢!

9
小羊肖恩66(未真实交易用户) 发表于 2022-12-11 11:36:39
请问GARCH族模型的参数估计值不是某个具体的数吗?

10
张杜鑫(真实交易用户) 发表于 2023-6-10 18:45:28
小羊肖恩66 发表于 2022-12-11 11:36
请问GARCH族模型的参数估计值不是某个具体的数吗?
同问,哥么有结果了嘛

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 20:47