AI股票崩盘预测模型(企业建模_论文科研)ML model for stock crash prediction

对齐颗粒度,打通股票崩盘底层逻辑,形成一套组合拳,形成信用评级机制良性生态圈,重振股市信心!--中国股市新展望!By Toby!2024.1.3

综合介绍

股票崩盘,是指证券市场上由于某种原因,出现了证券大量抛出,导致证券市场价格无限度下跌,不知到什么程度才可以停止。这种大量抛出证券的现象也称为卖盘大量涌现。这种情况通常会引发投资者的恐慌性抛售,导致股票价格持续下跌。股票崩盘可能是由多种因素引起的,包括经济衰退、政治不稳定、金融危机等。股票崩盘对投资者和市场都会产生严重的影响,因此需要密切关注市场动向并采取相应的风险管理措施。

股价崩盘风险是近年来公司金融领域的明星指标。知网上以股价崩盘风险为主题的论文,已有 8 篇文章的引用量超过 1000 次,18 篇文章的引用量超过 500 次。股价崩盘风险预测模型在论文市场将会非常火热。

图片

股票崩盘定义

崩盘通常被定义为单日或数日累计跌幅超过20%。

例如:1987崩盘时道指单日暴跌22.6%。1929年连续两个交易日的跌幅分别为12.8%和11.7%。

股票崩盘原因

引发股票崩盘的直接原因很多,有天灾和人祸,归纳如下:

1、一国的宏观经济基本面出现了严重的恶化状况,上市公司经营发生困难;

2、低成本直接融资导致“非效率”金融以及“非效率”的经济发展,极大地催生泡沫导致股价被严重高估。

3、股票市场本身的上市和交易制度存在严重缺陷,造成投机盛行,股票市场丧失投资价值和资源配置功能。

4、政治、军事、自然灾害等危机使证券市场的信心受到严重打击,证券市场出现心理恐慌而无法继续正常运转。

股市崩盘记录

1.1929年美国股市崩盘:也被称为“黑色星期四”,是美国股市历史上最严重的一次崩盘。这次崩盘标志着大萧条的开始,导致了全球范围内的经济衰退。

2.1987年全球股市崩盘:全球股市在1987年10月19日经历了一轮大规模的抛售,导致美国股市暴跌22%,这一天被称为“黑色星期一”。

3.2000年互联网泡沫破裂:在1990年代末和2000年初,互联网和科技股票价格飙升,但随后出现了泡沫破裂,导致了大规模的股票崩盘。

4.2008年金融危机:由次贷危机引发的金融危机导致了全球范围内的股票市场崩盘,包括美国的道琼斯指数和标准普尔500指数等。

5.香港嘉文奇案

近期电影《金手指》讲述了香港上市公司嘉文集团在短短几年间从默默无名到风生水起,再到没落清盘,市值蒸发超过一百亿。该案人物原型陈松青白手起家,几年内就身价百亿,无视法律坑骗港民数十亿,一度动摇香港经济。

图片

图片

信用评分体制预测股票崩盘

预测股票崩盘需要综合考虑多种因素,包括市场情绪、技术指标、基本面分析、宏观经济数据等。针对股票崩盘的预测模型通常会基于这些因素构建复杂的算法模型,以尝试预测市场的未来走势。这些模型可能包括机器学习算法、时间序列分析、风险管理模型等。

虽然信用评分体制本身并不是直接用于预测股票崩盘的工具,但它提供的有关公司财务状况和信用风险的信息可以作为股票崩盘预测模型中的一个重要因素。

利用人工智能,机器学习技术,我们可以预测股票崩盘概率,从而减少机构和散户的投资损失。

然而,需要强调的是,股票市场的预测是一个极其复杂和不确定的任务,没有任何模型能够完全准确地预测股票崩盘。

股市崩盘风险预测指标

股票崩盘有很多风险预测指标,例如

NCSKEW_Cmdos [NCSKEW(综合市场流通市值平均法)] ,

DUVOL_Cmdos [DUVOL(综合市场流通市值平均法)] ,

CRASH_Cmdos [CRASH(综合市场流通市值平均法)]。

图片

我们能否建立AI量化预测模型,更精准计算股票崩盘概率?答案是肯定的。

股票崩盘预测模型案例

图片

数据一览

该项目基于真实数据,涉及几千只上市企业股票,覆盖十年以上历史数据,有数万数据集,是非常优质数据。

图片

该项目数据集从多个金融数据库下载和经过多年累积,包含上百个上市企业财务数据变量,流动比率,速动比率,现金比率,资产负债率,权益乘数,长期资本负债率,应收账款与收入比,应收账款周转率,存货周转率,应付账款周转率,营运资金(资本)周转率等等。

图片

模型性能

由于股票市场的预测是一个极其复杂和不确定的任务,目前市面上商业模型(股票崩盘预测模型)性能并不理想,模型AUC仅有0.6左右。

图片

我方重庆未来之智信息技术咨询服务有限公司训练的模型(股票崩盘预测模型)经过商业算法拟合,得到AUC达到0.7以上,显著高于市场同行水平。

图片

我方重庆未来之智信息技术咨询服务有限公司通过机器学习算法对数据特殊预处理,可以让模型性能大幅提升。模型性能AUC可达到0.95,非常适合证监会,证券公司,金融公司调研或研究生,博士生发布科研论文。

图片

如下图AUC达到0.95以上,模型区分能力非常优秀。

图片

信用分数

在美国,FICO 评分,通常称为信用评分,是一个三位数的数字,用于评估一个人在获得信用卡或贷方贷款时偿还信用的可能性。FICO 分数还用于帮助确定提供给个人的任何信贷的利率。FICO 分数范围从 300 到 850(从最差到最好)。每年 FICO 分数(Fair, Isaac and Company)都被各个金融机构和组织广泛使用,可以说是一个人信用好坏的很重要的评判标准。不论是贷款的成功与否还是贷款的利率与优惠,都与你的 FICO 信用分数息息相关。事实上,90% 的金融机构都会参考 FICO 分数来做决定,FICO 分数的重要性可见一斑。

图片

我们对股票崩盘预测模型建立好后,也可以效仿建立类似FICO的信用分数,如下图。

图片

股票崩盘预测模型信用分数分布图如下,主要集中在637分左右。股市信用评分整体较好,信用分数最高股票达到776分,最低的股票信用分只有460分。

图片

计算出股票信用分数和崩盘概率后,散户和机构就可以预测股票崩盘概率,购买信用分数高的股票,避开信用分数低,进而减少投资风险。

股票崩盘预测模型的变量可解释性

机器学习可解释性是指机器学习模型的输出结果能够以一种可理解的方式被人类理解和解释。这一点对于许多应用非常重要,尤其是在需要对模型的决策进行解释和理解的场景下,比如医疗诊断、金融风险评估、司法决策等领域。

机器学习模型的可解释性有助于增强信任:当人们能够理解模型是如何做出预测或决策的,他们更有可能对模型的结果产生信任。

机器学习模型的可解释性主要通过特征重要性分析和可视化技术实现。

特征重要性分析:通过分析模型中各个特征对最终预测结果的影响程度,来解释模型的决策。可视化技术:通过图表、图像等可视化手段来呈现模型的工作原理和决策过程。

下图是对上市股票财务变量重要性排序,找出对股票崩盘风险最大变量因子。其中我们发现年份,GDP和CPI这三个宏观金融指标和股票崩盘有着密切联系。

图片

年份-被忽视因素

大家最容易忽视的就是年份,我们分类统计后发现从2007年-2021年崩盘股票数量趋势限制上升。这不是一个好的征兆,这暗示着股票震动和波动越来越大。之前郎咸平教授说过QFII入场资金越多,股市渗透能力和控场能力越强,看来这里面黑手真不少。

图片

GDP-惊人发现

我们对变量可提供充分解释性,例如下面是GDP变量的SHAP值计算。

让我们吃惊的发现是AI认为GDP数据越大,股票崩盘概率越高;反之亦然。这简直颠覆我们认知。按照学校教科书说法,GDP越高,综合国力越强。目前地方大员升迁也和GDP有紧密关系,GDP越高,政绩工程越高,升迁概率越高。看来我们要重新思考问题。

图片

按照温铁军教授观念,GDP只是金融资本国家的玩法,并不能反应一个国家综合国力。GDP越高代表金融资本占比越高,其他行业则萎缩,居民消费能力也将下降。金融资本占比过高将产生一个畸形经济结构,并不利于国家长远发展。

模型部署

图片

模型可以封装为一个包,上传到服务器应用。

图片

我方模型可以部署到web服务器,手机移动端APP,平板电脑APP,实现商业化应用,无论机构还是散户都可以使用股票崩盘预测模型。模型还具备快速批量预测多只股票功能,高效,快捷,准确。

模型商业化应用

用户通过web服务器,手机移动端APP或平板电脑APP使用股票崩盘预测软件。用户输入股票名字,软件自动输出股票信用分数,散户和机构就可以购买信用分数高的股票,避开信用分数低的股票,进而减少投资风险。

图片

例如用户输入股票A名称,软件输出信用分为841分,则该股票崩盘概率很低,可作为购买的依据之一。

图片

用户输入股票B名称,软件输出信用分为356分,则该股票崩盘概率很高,建议不要购买此股票。

图片

模型除了能输出股票信用分数,还能输出该股票崩盘的概率,概率值从0-1分布,概率越接近1,崩盘的概率越高。

机器学习崩盘股票预测模型就为大家介绍到这里。如果对此项目感兴趣,例如论文,专利,银行建模,企业建模,企业调研需要,可联系我方公司,商务咨询请留言作者。我方提供公司正规发票,项目合同。

欢迎学习更多风控评分卡建模相关知识《python信用评分卡建模(附代码)》,我们提供专业评分卡模型等知识,实现自动化信用评分功能,打造金融风控信贷审批模型,降低风险。

作者Toby,文章来源公众号:python风控模型,机器学习股票崩盘预测模型

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

玩机技巧|拿到新电脑or电脑重装系统后该如何设置

1、关闭权限申请 你是否碰到过,在打开一个应用时,电脑总会询问”你要允许此应用对你的设备进行更改吗?",这个或许很烦,下面我们就讲这个关闭,告别不断地请求。(此处你点击是,便…

ssm基于JSP的明水县苹果网吧计费管理系统的设计与实现论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本明水县苹果网吧计费管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大…

包含所有字符的最短字符串

由题还是很容易想到可以用一个哈希表来统计字符串中每个字符出现的次数。首先扫描字符串t,每扫到一个,哈希表中对应值加1。然后扫描字符串s,每扫描一个就检查哈希表中是否包含该字符,没有则忽略不计。如果存在,对应的值…

【数据结构】八大排序之快速排序算法

🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 一.快速排序简介及思路 二.快速排序代码实现的三种方式 📌左右交换法 📌挖坑填坑法 📌前后指针法 三.快速排序的时间复杂度分析…

ssm基于HTML5的交流论坛的设计与实现+vue论文

摘 要 信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古…

【Java EE初阶九】多线程进阶一(锁策略)

前言 锁的策略:加锁过程中,即处理冲突的过程中,需要涉及到的一些不同的处理方式(此处锁策略并不是java独有的),本篇内容主要是讲解一下关于锁的相关知识点; 1. 关于锁的分组 1.1 第一组&#x…

动态内存管理:malloc free

//——————1.动态内存管理(内存空间) 共四个函数:malloc free calloc realloc 1. 为什么存在动态内存分配 我们已经掌握的内存开辟方式有: int val 20;//在栈空间上开辟四个字节 char arr[10] { 0 };//在栈空间上开…

一、Qt介绍

一、Qt介绍 1、介绍 Qt是一套程序开发库,但是与MFC(依赖于Windows API)不同,Qt是跨平台开发库。 Qt获取:[Qt下载地址](https://download.qt.io/archive/qt/)2、Qt安装 QtMinGWSourcesQt ChartsQt Data Visualizatio…

如何在Android Glide中结合使用CenterCrop和自定义圆角变换(图片部分圆角矩形)

如何在Android Glide中结合使用CenterCrop和自定义圆角变换(图片部分圆角矩形) 在Android开发中,使用Glide加载图片时,我们经常需要对图片进行特定的处理,比如裁剪和圆角变换,特别是一些设计稿,…

cpufreq子系统

cpufreq是linux上负责实现动态调频的关键,这篇笔记总结了linux内核cpufreq子系统的关键实现(Linux 3.18.140)。 概述 借用一张网络上的图片来看cpufreq子系统的整体结构: 用户态接口:cpufreq通过sysfs向用户态暴露接…

Java知识点:泛型、类加载器、内部类、可变参数

文章目录 1、this关键字2、泛型2.1 泛型介绍2.2 泛型分类定义2.2.1 泛型类2.2.2 泛型方法2.2.3 泛型接口 2.3 泛型通配符 3、可变参数4、日志4.1 使用步骤4.2 日志级别4.3 配置文件 5、类加载器5.1 类加载器5.2 类加载的完整过程5.2.1 类加载时机5.2.2 类加载过程 5.3 类加载的…

【开源项目】超经典开源项目实景三维数字孪生智慧工厂

数字孪生工厂,以模型驱动的自动化,与数据驱动的人工智能技术紧密融合与协同,实现机器、工件与组件间全面的和点对点的数据通信。飞渡科技基于自研DTS平台,将物联网IOT、人工智能、大数据、云计算等技术应用于工厂,实现…

期货日数据维护与使用_日数据维护_模块运行演示

写在前面: 本文默认已经创建了项目,如果不知道如何创建一个空项目的,请参看以下两篇博文 PyQt5将项目搬到一个新的虚拟环境中 https://blog.csdn.net/m0_37967652/article/details/122625280 python_PyQt5开发工具结构基础 https://blog.cs…

TMC4671闭环调试步进、伺服、音圈、永磁、无刷电机

一、IDE 连接开发板 下 面 讲 解 IDE 和 开 发 板 连 接 的 详 细 操 作 。 这 里 我 们 选 择 用 主 控 板 TMC671-EVALTMC6200-EVAL 开发板做讲解。其它型号的开发板也是大同小异 的操作步骤。 1.首先我连接好开发板,并给开发板上电 连接好的开发板如下…

【激活函数】SELU 激活函数

1、介绍 SELU (Scaled Exponential Linear Unit) SELU是对ELU激活函数的改进,通过引入自动标准化机制,使得神经网络的隐藏层在训练过程中可以自动地保持输出的均值和方差接近于1。 # 定义 SELU 激活函数 def selu(x, alpha1.67326, lambda_1.0507):retu…

【Python百宝箱】数据清洗艺术:Python库助力打磨完美数据

数据清洗与预处理:Python库大揭秘 前言 在数据科学领域,数据清洗和预处理是构建可靠模型的关键步骤。本文深入探讨了一系列强大的Python库,它们在处理重复数据、字符串匹配、数据整理以及降维等方面发挥着重要作用。通过学习这些库&#xf…

单片机相关知识点

在STM32上运行FreeRTOS,十分简练的小文章FreeRTOS(STM32CubeMX)_cubemx freertos-CSDN博客 STM32CubeMX转Keil使用STM32CubeMX生成Keil工程并完成流水灯-CSDN博客

unity PDFRender Curved UI3.3

【PDF】PDFRender 链接:https://pan.baidu.com/s/1wSlmfiWTAHZKqEESxuMH6Q 提取码:csdn 【曲面ui】 Curved UI3.3 链接:https://pan.baidu.com/s/1uNZySJTW0-pPwi2FTE6fgA 提取码:csdn

【unity小技巧】FPS游戏实现相机的震动、后坐力和偏移

最终效果 文章目录 最终效果前言相机的震动实现后坐力和偏移相机震动相机震动脚本换弹节点震动 武器射击后退效果完结 前言 关于后坐力之前其实已经分享了一个:FPS游戏后坐力制作思路 但是实现起来比较复杂,如果你只是想要简单的实现,可以看…

Linux ssh 实现远程免密登录

一、背景 我搭建了一个 zookeeper 集群,写了一个 shell 脚本来控制集群的启动和关闭,但是我发现每次我执行 shell 脚本的时候,都需要我输入各个服务器的密码才可以运行,感觉很麻烦。shell 脚本里面连接其他服务器用的就是 ssh 的方…