云南白药股价预测:PCA与BP神经网络模型的优化应用

版权申诉
5星 · 超过95%的资源 20 下载量 61 浏览量 更新于2024-07-21 3 收藏 618KB PDF 举报
本文探讨了基于主成分分析(PCA)和反向传播神经网络(BP Neural Network)的股票价格预测模型,着重以云南白药(000538)为例进行实证研究。首先,作者从股票技术分析中挑选了29个关键指标,这些指标反映了市场的动态和趋势,通过PCA方法对高维数据进行降维处理,以减少噪音并提取出影响股价的主要因素。 在模型构建过程中,采用反向传播算法训练BP神经网络。该算法是一种深层学习方法,通过调整权重和偏置值来优化网络结构,使得网络能够逐步逼近实际股价的变化规律。作者进行了多组参数设置的实验,包括不同数量的隐藏层节点、学习速率、激活函数(如sigmoid、ReLU等)以及训练策略(如随机梯度下降法),通过比较和分析均方误差(MSE)和均方绝对误差(MAE)来评估模型性能。 MSE衡量的是预测值与真实值之间的平均平方差,而MAE则是预测误差的绝对值的平均,两者都是衡量预测精度的常用指标。通过对比这两者,可以找出最优参数组合,使得模型既能捕捉到长期趋势,又能处理短期波动,从而提高预测的稳定性和准确性。 文章在2018年的《金融风险管理》期刊(Journal of Financial Risk Management)上发表,该期刊的在线ISSN为2167-9541,印刷版ISSN为2167-9533,DOI为10.4236/jfrm.2018.74021。研究结果表明,通过PCA和BP神经网络结合的方法,能够在复杂金融市场环境中有效地预测云南白药的股价走势,为投资者提供决策支持和风险评估工具。 总结来说,这篇论文的关键知识点包括:主成分分析在股市预测中的应用、反向传播神经网络的原理及参数优化、股票技术分析指标的选择、误差指标的比较与优化、以及如何构建具有稳定性和预测精度的股票价格预测模型。这种方法对于理解金融市场动态,尤其是股票市场行为,具有一定的理论价值和实践意义。