基于贝叶斯优化的卷积神经网络-循环神经网络混合模型的的模拟股票时间序列预测(MATLAB R2021B)

将机器学习和深度学习方法运用到股市分析中, 不仅具有一定的理论价值, 也具有一定的实践价值。从理论价值上讲, 中国的量化投资技术(投资观念、方法与决策等)还不够成熟, 尚处在起步阶段, 能够将量化投资技术运用到投资决策中的公司寥寥无几。目前, 国内对量化投资的研究虽然已经取得了一定的进展, 但是相关的经验和成果还比较欠缺。而如今在大数据的背景下, 伴随着人工智能的兴起, 深度学习毫无疑问成为了一个重要的研究方向, 其非参数和非线性的特性, 能够对复杂、动态、不确定的金融市场进行有效的拟合。而实践价值主要体现在, 在金融市场中投资者利用较为成熟的方法对股票价格进行预测, 能够及时、高效地获取收益, 并规避投资风险。同时, 将机器学习、深度学习等方法引入到投资决策中, 可以降低对股市走势的人为影响, 提高投资决策的准确性。

因为金融数据具有高噪声、非线性、高复杂度等特性, 所以在对股价进行预测时, 会受到许多因素的影响。随着机器学习和深度学习技术的出现, 更多的学者试图将各种机器学习和深度学习算法模型用于股价预测, 并在参数优化、模型融合等方面进行拓展研究。结果表明, 基于机器学习和深度学习方法改进的模型能够对传统的统计模型进行有效的补充, 这种方法不但能够对大量的输入数据进行有效地处理, 同时还能很好地刻画股市中的非线性关系, 具有较高的计算效率和良好的预测效果。

鉴于此,采用基于贝叶斯优化的卷积神经网络-循环神经网络混合模型进行简单的股票价格时间序列预测,运行环境为MATLAB R2021B。

注意:股票价格时间序列是生成的,并非时间的股票市场价格时间序列。

Visualize the full sequence

图片

Hyper Parameters Optimization

图片

Visualization

图片

Viz the predict and test data alone for better understanding

图片

Some viz to check how well the net performs.

图片

function X = stockprice(observations,reapitibility)
% this function was modified to generate a ramdom stock. It was inspired by

expReturn = 0.0036;% expected return
sigma = 0.0314;  % std
correlation = 1;

X           = 30;% initial price

GBM = gbm(diag(expReturn),diag(sigma), 'Correlation', ...
    correlation, 'StartState', X);

nPeriods = observations;      % # of simulated observations
dt       =   1;      % time increment = 1 day
if reapitibility
    rng(142857,'twister')
end
[X,~] = simulate(GBM, nPeriods, 'DeltaTime', dt, ...
    'nTrials', 10);
X = squeeze(X);
X = X(:,1);X = X';
end


知乎学术咨询:
https://www.zhihu.com/consult/people/792359672131756032?isMe=1

完整代码:https://mbd.pub/o/bread/ZJWXlpps

工学博士,担任《Mechanical System and Signal Processing》《中国电机工程学报》《控制与决策》等期刊审稿专家,擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/769640.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

初识单片机

单片机 英文 Micro Controller Unit(MCU) 1.内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能 2.单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备&#…

pycharm无法添加python解释器的解决方法

出现该错误的原因是先前创建过重名的解释器(虚拟环境),在pycharm配置中没有完全删除干净。解决方法如下: 首先在文件->设置界面,找到解释器设置。 然后先按图所示点击全部显示虚拟环境: 接着将无法添…

HTTP基本原理与爬虫

文章目录 HTTP基本原理与爬虫客户端-服务器模型请求和响应示例请求:示例响应: 无状态协议HTTP方法HTTP状态码HTTP/2 和 HTTP/3 HTTP在爬虫中的应用 HTTP基本原理与爬虫 客户端-服务器模型 HTTP(HyperText Transfer Protocol,超文…

基于Python Django的房价数据分析平台,包括大屏和后台数据管理,有线性、向量机、梯度提升树、bp神经网络等模型

背景 随着城市化进程的加速和房地产市场的快速发展,房价已成为经济学、社会学等多学科交叉研究的热点问题。为了更精确地分析和预测房价,数据分析和机器学习技术被广泛应用。在此背景下,开发一个基于Python Django的房价数据分析平台具有重要…

KVB交易平台 :市场迎来新热潮!铜价会持续上涨吗?

近期,全球铜价出现明显上涨趋势。韩国光阳LME仓库的铜库存显著下降,市场对即时需求的增加作出了积极反应。供应端的紧张和需求端的复苏共同推动了铜价的上涨。 KVB外汇 分析师们对未来铜价保持谨慎乐观态度,认为长期内铜价有望保持稳定甚至进…

单元测试总结,一文全通

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、何为单测 测试有黑盒测试和白盒测试之分,黑盒测试顾名思义就是我们不了解盒子的…

分析Profiler Timeline中的算子序列,通过寻找频繁项集的办法,得到TOPK可融合的算子序列

分析Profiler Timeline中的算子序列,通过寻找频繁项集的办法,得到TOPK可融合的算子序列 1.相关链接2.代码【仅分析带通信算子的Pattern】3.在实际工程中发现 [all_gather, matrix_mm_out]频率最高4.[Ascend MC2](https://gitee.com/ascend/MindSpeed/blob/master/docs/features…

微软关闭中国所有线下店,并不影响全球第一

​关注卢松松,会经常给你分享一些我的经验和观点。 微软没有被时代淘汰,时代也没有告别微软!中国市场对微软可有可无,即便没有中国市场,微软市值也在全球前三,这是事实!a 5月中旬,微软azure解散中国分部…

【C语言入门】初识C语言:掌握编程的基石

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C语言 “ 登神长阶 ” 🤡往期回顾🤡:C语言入门 🌹🌹期待您的关注 🌹🌹 ❀C语言入门 📒1. 选择…

LLMs之gptpdf:gptpdf的简介、安装和使用方法、案例应用之详细攻略

LLMs之gptpdf:gptpdf的简介、安装和使用方法、案例应用之详细攻略 目录 gptpdf的简介 1、处理流程 第一步,使用 PyMuPDF 库,对 PDF 进行解析出所有非文本区域,并做好标记,比如: 第二步,使用视觉大模型&…

错误 [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试 python ping

报错提示:错误 [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试 用python做了一个批量ping脚本,在windows专业版上没问题,但是到了windows服务器就出现这个报错 解决方法:右键 管理员身份运行 这个脚本 …

使用 PCA 可视化数据的分类能力

使用 PCA 探索数据分类的效果(使用 Python 代码) 「AI秘籍」系列课程: 人工智能应用数学基础人工智能Python基础人工智能基础核心知识人工智能BI核心知识人工智能CV核心知识 主成分分析 (PCA) 是数据科学家使用的绝佳工具。它可用于降低特征…

年轻人为什么那么爱喝奶茶?

作者 | 艾泊宇 为什么年轻人那么爱喝奶茶?答案很简单:对他们来说,奶茶之于年轻人,正如白酒之于中年人。 奶茶不仅仅是一种饮料,它已经演化成一种文化现象,代表着温暖和爱的象征,甚至在某种程度上…

【机器学习】机器学习与电商推荐系统的融合应用与性能优化新探索

文章目录 引言第一章:机器学习在电商推荐系统中的应用1.1 数据预处理1.1.1 数据清洗1.1.2 数据归一化1.1.3 特征工程 1.2 模型选择1.2.1 协同过滤1.2.2 矩阵分解1.2.3 基于内容的推荐1.2.4 混合推荐 1.3 模型训练1.3.1 梯度下降1.3.2 随机梯度下降1.3.3 Adam优化器 …

热备路由HSRP与VRRP

一、什么是HSRP HSRP(Hot Standby Router Protocol)是Cisco的专有协议,用于实现网络中路由器的冗余和故障转移。通过HSRP,可以将多台路由器组成一个“热备份组”,形成一个虚拟路由器。在这个组内,只有一个…

【自适应滤波系列四】回声消除(Acoustic Echo Cancellation, AEC)信号模型及其本质

什么是回声 关于回声的产生与传播,凌逆战(https://www.cnblogs.com/LXP-Never)大佬在其博客中阐述得很详细,可以去看他的博客,下面部分图片来源于其博客 回声就是声音信号经过一系列反射之后,又听到了自己讲话的声音,这就是回声。一些回声是必要的,比如剧院里的音乐回声…

Character.ai因内容审查流失大量用户、马斯克:Grok-3用了10万块英伟达H100芯片

ChatGPT狂飙160天,世界已经不是之前的样子。 更多资源欢迎关注 1、爆火AI惨遭阉割,1600万美国年轻人失恋?Character.ai被爆资金断裂 美国流行的社交软件Character.ai近期对模型进行大幅度内容审查,导致用户感到失望并开始流失。…

2024阿里云大模型自定义插件(如何调用自定义接口)

1,自定义插件入口 2,插件定义:描述插件的参数 2.1,注意事项: 2.1.1,只支持json格式的参数;只支持application/JSON;如下图: 2.1.2,需要把接口描述进行修改&a…

使用RNN模型构建人名分类器

使用RNN模型构建人名分类器 1 项目需求和实现分析 短文本分类问题 2 数据处理三部曲 场景1:数据处理三部曲示意图 场景2:三个字母onehot编码形状分析 3 构建RNN模型 4 构建训练函数并进行训练 - 有关模型、损失函数、优化器三者在pytorch中的表示 5…

U-Net在影像组学:医学图像分割中的研究进展|顶刊速递·24-07-04

小罗碎碎念 本期文献主题:U-Net在影像组学/医学图像分割中的研究进展 U-Net对于研究影像组学的老师/同学,应该非常熟悉,今天这期推文就是想系统的盘一盘它在医学图像分析中的应用情况。六篇文献最新的是上个月刚发表的,最旧的也是…