首页 > 其他分享 >SPSS modeler利用类神经网络对茅台股价涨跌幅度进行预测

SPSS modeler利用类神经网络对茅台股价涨跌幅度进行预测

时间:2023-12-05 10:33:07浏览次数:29  
标签:预测 模型 SPSS 神经网络 涨跌幅 数据 modeler 进行

全文链接:https://tecdat.cn/?p=34459

原文出处:拓端数据部落公众号

分析师:Xu Zhang

数据变得越来越重要,其核心应用“预测”也成为各个行业以及产业变革的重要力量。对于股市来说,用人工智能来对股价进行预测成为量化投资的一个重要手段。本项目帮助客户运用powerBI获取网易财经上茅台2020年股票数据、并用SPSSmodeler 的类神经网络模型对第二天股价涨跌幅度进行预测。

数据收集和处理:

数据对于机器学习十分重要。没有合适的数据,就无法训练机器学习模型,运用powerBI上的数据爬取功能,获取网易财经上贵州茅台2020年全年数据、并进行数据清洗。

1、根据网页结构,构建参数和自定义函数

image.png

image.png

2、用URL高级功能获取茅台2020年数据

image.png

3 、用 powerQuery 编辑器对日期、涨跌幅等数据进行清洗和加工,得到规范的数据。

 SPSSmodeler 进行数据建模

载入数据,进行数据分区,随机选取 80% 数据训练模型、 20% 的数据进行测试。

image.png

构建增强型的类神经网络模型,对第二天股票涨跌幅度进行预测

image.png

对模型进行分析:其标准差为 0.996 、线性相关性为 0.806 ,模型基本符合要求。

image.png

修改模型参数和抽样比等对模型进行优化

QQ截图20231128144503.png

可以看出,第二天股价的预测值和真实值趋势基本保持一致,但是预测时间越长其预测的准确度越低。

对于股票预测,模型的准确度与数据量的大小、K线关键技术指标、模型的选择有很大的关系。通过不断地改进模型和方法,股票的走势是可以大致进行的预测的。

关于分析师

image.png

在此对Xu Zhang对本文所作的贡献表示诚挚感谢,他专注数据采集、统计分析领域。擅长Excel、MySQL、powerBI、TableauBI、SPSSmodeler、Python。

1159375409-1536x1536.jpg

标签:预测,模型,SPSS,神经网络,涨跌幅,数据,modeler,进行
From: https://www.cnblogs.com/tecdat/p/17876647.html

相关文章

  • 神经网络入门篇:详解参数VS超参数(Parameters vs Hyperparameters)
    参数VS超参数什么是超参数?比如算法中的learningrate\(a\)(学习率)、iterations(梯度下降法循环的数量)、\(L\)(隐藏层数目)、\({{n}^{[l]}}\)(隐藏层单元数目)、choiceofactivationfunction(激活函数的选择)都需要来设置,这些数字实际上控制了最后的参数\(W\)和\(b\)的值,所以它们......
  • 聊聊 神经网络模型 预训练生成超参数实现
    概述在上一篇博客中,已经阐述了预训练过程中,神经网络中超参数的计算逻辑,本文,从程序实现的角度,将数学计算转换为程序代码,最终生成超参数文件;并将替换聊聊神经网络模型示例程序——数字的推理预测中已训练好的超参数文件,推理预测数字,最终比对下两者的精确度。神经网络层实现首......
  • 聊聊 神经网络模型 传播计算逻辑
    概述预训练过程就是在不断地更新权重超参数与偏置超参数,最后选择合适的超参数,生成超参数文件。上一篇博客是使用已有的预训练超参数文件,要训练自己的超参数,需要对神经网络层中前向传播与反向传播计算熟悉,了解计算逻辑,才能不断地更新选择合适的超参数。神经网络计算详解整个神......
  • 机器学习中的典型算法——卷积神经网络(CNN)
    1.机器学习的定位AI,是我们当今这个时代的热门话题,那AI到底是啥?通过翻译可知:人工智能,而人工智能的四个核心要素:-数据-算法-算力-场景然后机器学习是人工智能的一部分,机器学习里面又有新的特例:深度学习。通俗来说机器学习即使用机器去学习一部分数据,然后去预测新的数据所属......
  • 聊聊卷积神经网络CNN
    卷积神经网络(ConvolutionalNeuralNetwork,CNN)是一种被广泛应用于图像识别、语音识别和自然语言处理等领域的深度学习模型。与RNN、Transformer模型组成AI的三大基石。在卷积神经网络中,相比较普通的神经网络,增加了卷积层(Convolution)和池化层(Pooling)。其结构一般将会是如下:......
  • 神经网络入门篇:详解深层网络中的前向传播(Forward propagation in a Deep Network)
    深层网络中的前向传播先说对其中一个训练样本\(x\)如何应用前向传播,之后讨论向量化的版本。第一层需要计算\({{z}^{[1]}}={{w}^{[1]}}x+{{b}^{[1]}}\),\({{a}^{[1]}}={{g}^{[1]}}{({z}^{[1]})}\)(\(x\)可以看做\({{a}^{[0]}}\))第二层需要计算\({{z}^{[2]}}={{w}^{[2]}}{{a}^{[......
  • SPSS Modeler分析物流发货明细数据:K-MEANS(K均值)聚类和Apriori关联规则挖掘|附代码数据
    物流发货明细数据在现代物流业中扮演着至关重要的角色。通过对这些数据进行挖掘和分析,我们可以发现隐含在背后的供应链运营规律和商业模式,从而指导企业在物流策略、成本管理和客户服务等方面做出更加科学和有效的决策。SPSSModeler是一款功能强大、界面友好的数据挖掘和分析工具,......
  • 神经网络入门篇之深层神经网络:详解前向传播和反向传播(Forward and backward propagati
    深层神经网络(DeepL-layerneuralnetwork)复习下前面的内容:1.逻辑回归,结构如下图左边。一个隐藏层的神经网络,结构下图右边:注意,神经网络的层数是这么定义的:从左到右,由0开始定义,比如上边右图,\({x}_{1}\)、\({x}_{2}\)、\({x}_{3}\),这层是第0层,这层左边的隐藏层是第1层,由此类推......
  • 循环神经网络 —— LSTM 有状态模型(stateful LSTM)和无状态模型(stateless LSTM)
     相关参考:训练后的LSTM模型在进行预测时的初始h_n和c_n是什么或应该怎么设置?  Keras中对RNN网络的statefull和stateless设置:链接:https://keras.io/zh/getting-started/faq/#how-can-i-use-stateful-rnns   ===============================================  必须要承认,由......
  • 神经网络入门篇:详解随机初始化(Random+Initialization)
    当训练神经网络时,权重随机初始化是很重要的。对于逻辑回归,把权重初始化为0当然也是可以的。但是对于一个神经网络,如果把权重或者参数都初始化为0,那么梯度下降将不会起作用。来看看这是为什么。有两个输入特征,\(n^{[0]}=2\),2个隐藏层单元\(n^{[1]}\)就等于2。因此与一个隐藏层......