基于Elman网络的上证股市开盘价预测研究

来源 :商 | 被引量 : 0次 | 上传用户:nancyloveme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:股价预测一直是金融领域经久不衰的研究领域。由于影响股价变动的因素有很多,造成了股票价格预测的复杂性。为了更好的预测上证股市在短期内的开盘价,本文采用了处理时间序列数据更具优越性的Elman神经网络,对上证股市连续一段时间内的开盘价进行了预测,实验结果表明本文采用的方法具有较高的预测精度,较为稳定的预测效果和较快的收敛速度。这表明该预测模型对于股市开盘价的短期预测是可行和有效的。
  关键词:Elman神经网络;股价预测;时间序列
  引言
  在股市中,影响股票交易和股价波动的因素有很多。对于单支股票来说,股价不但受到该企业经营业绩的影响还受到其他外界因素诸如财政政策、利率变动、经济周期和人为操作的影响,对整个股市来说,其开盘价的波动情况就更为复杂了。因此,股票市场可以被看做是一个复杂的非线性系统。由于受到多方面的限制限制,传统的统计建模方法并不适合这样的复杂非线性系统,难以揭示其内在的规律。人工神经网络的发展,为股票市场建模与预测提供了新的方法。人工神经网络具有自组织、自适应和自学能力以及具有非线性、非局域性、非定性和非凸性等特点[1]。这些特点使其具有分类和预测的功能,常常被用来对股票系统进行预测和分析。目前在股市的预测应用中大多数采用的是静态前馈神经网络和RBF神经网络[2,3],但股票市场是动态变化的,需要采用一种动态神经网络才可以更为有效的反映系统的动态特性。Elman回归网络是一种典型的动态神经元网络,具有适应系统时变特性的能力,特别适合处理时间序列问题。
  本文用Matlab工具箱建模,建立一个六个输入,一个输出的Elman神经网络预测模型,利用上证股市280个交易日的开盘价作为原始数据,对Elman神经网络进行训练、仿真,并预测后51天的开盘价。通过计算其与实际开盘价的相对误差,表明了本文构建的预测模型具有较好预测效果。
  Elman神经网络是Elman于1990年首先针对语音处理问题而提出来的,它是一种典型局部递归网络。由于Elman神经网络在处理贯序数据输入输出具有优越性,得到了广泛的应用[4]。Elman网络,如图1所示是一个两层的网络,其隐含层神经元到输入层神经元之间还存在一个反馈连接通道,这种反馈连接通道在神经网络术语中称为回归连接。由于存在回归连接,因此Elman网络可以记忆过去的状态,特别适合处理时间序列问题。
  式中:k表示时刻,是输出层的输出向量;是n维中间层结点单元向量;是输入层输入向量,反馈状态向量;是中间层到输出层的连接权值;输入层到中间层的连接权值;是输出神经元的传递函数,采用purelin函数。是中间层神经元的传递函数,采用tansig函数[5]。Elman神经网络的学习算法采用的是优化的梯度下降算法,通常使用误差平方和函数作为学习指标函数。
  2.数据的选取与预处理
  本文的股价预测中,不考虑股市的其他经济指标,而只是是采用过去的股价预测下期的股价,因此相当于一个时间序列问题,可以使用Elman神经网络进行求解。本文选取2012年6月30日至2013年12月1日的上证开盘价进行预测分析,总共选取337条开盘价格。根据前N期的开盘价格预测下一期开盘价,其映射函数可以表示为:
  对于给定的开盘价数据,先将其划分为训练样本和测试样本,使得测试样本晚于训练样本,与股价的产生顺序相吻合。以训练样本为例,抽取组成第一个样本,其中为自变量,为目标函数值,抽取组成第二个样本,其中为自变量,为函数值,依此类推形成网络的训练矩阵。为了保证网络的性能和稳定性,还需要对数据进行归一化处理,经过如此的处理便将原始数据构成了可供Elman网络处理的样本集。
  3.模型预测实验结果和数据分析
  本文中利用Elman网络进行股市开盘价预测的步骤如图2所示:首先要进行原始数据的处理,处理方法上文已经做了详细介绍本部分不再赘述。然后要进行Elman网络的创建,确定输入层,隐含层和输出层的神经元的个数,利用训练样本对Elman网络进行训练,最后对经过训练的网络进行测试,完成预测过程。
  利用MATLAB神经网络工具箱中的函数,本文对2012年6月30日至2013年12月1日的上证指数开盘价进行了预测分析,创建的Elman网络包含20个隐含神经元,最大迭代次数为2000次,误差容限为0.0001,最多验证失败次数是5。
  在神经网络的训练过程中,经过500次的训练,网络基本趋于稳定,基本收敛,误差收敛过程如图3所示。网络训练完成以后,就可以利用该训练好的网络进行股价的预测,预测的结果如图4所示,从图中的结果可以看到Elman网络很好的预测了股价在未来短期的变化趋势及变化空间。表1是测试样本输入到网络后,計算得到的网络输出值与真实股价之间的相对误差,从相对误差来看得到比较理想的预测结果。
  4.结束语
  分析上述实验结果可以看出,股市开盘价格也是遵循一定的规律的,在一定范围内是可以可预测的,至少短期内的变化是可以较为准确的预测的。对于股价预测来说,长期的准确性是很难实现的,意义不大,股价在未来短期内的变化趋势才会对投资具有参考意义。本文采用的Elman神经网络实现了较好的短期预测效果,虽然预测股价的准确值方面还有所欠缺,但很好的预测了股价在短期内的变化趋势,因此也具有一定的参考价值。
  10.15%130.52%25-0.50%370.49%490.91%
  2-1.55%142.00%26-1.55%380.57%500.07%
  3-2.94%150.84%270.43%390.70%510.14%
  4-1.51%16-0.39%281.51%40-0.27%
  50.37%17-1.26%290.83%411.24%
  6-0.43%18-1.15%301.26%42-0.78%
  70.53%190.55%31-0.08%43-2.25%
  80.52%20-1.40%32-1.68%44-2.54%
  92.08%21-0.14%330.54%45-0.22%
  10-0.60%220.33%34-0.93%460.29%
  11-1.02%231.27%350.74%47-0.23%
  120.23%240.71%36-0.58%480.29%
  (作者单位:河北工业大学)
  参考文献:
  [1]陈瑛,罗鹏飞.基于神经网络的混沌时间序列建模及预测计算机工程与应用,2005,41(11):77-79.
  [2]禹建丽,孙增圻.基于神经网络的股市建模与决策系统工程理论与实践,2003,23(5):15-19.
  [3]姜静清,梁艳春,孙延风,等.引入收益因素的RBF神经网络及其应用吉林大学学报(信息科学版).2002.8.68-72.
  [4]林春燕,朱东华.基于Elman神经网络的股票价格预测研究计算机应用,2006,26(2):476-484.
  [5]葛哲学,孙志强.神经网络理论与MATLAB R2007实现[M].北京:电子工业出版社,2007:136-141.
其他文献
素质教育开始注重学生的身体素质,因此,体育教学被提上舞台.如今,中专体育教学因学生、教师等因素而存在诸多缺陷,而互动体验教学的出现有助于解决上述问题.基于此,本文重点
随着当前科学技术的快速发展,电子信息工程对人们的生活质量提高起到了很大的作用.电子信息工程与人工智能技术间仍然具有密切的联系,而且二者之间的关系将会进一步影响我国
辅导员在实际工作中或多或少的都会接触和使用现代信息手段,但是对其进行深入研究,并挖掘它们在大学生思想政治教育中的作用还不够,本论文将从实践的角度出发,博客、QQ群、微
记者:康地在中国饲料行业素有饲料行业的“黄埔军校”之称,请问朱博士,对此您有何感想?rn朱博士:康地是最早进入中国饲料行业的现代化外资企业之一(还有泰国正大等),但康地和
摘要:盈利能力是上司公司綜合竞争力中较为核心的要素,本文采用主成分分析法,对吉林省上市公司的盈利能力情况进行分析,作出较为可观科学的评价,并对提高盈利能力提出相应的建议对策。  关键词:盈利能力;主成分分析;上市公司  一、引言  随着股份制企业的增多和资本市场的完善,上市公司也越来越多。在上市公司的综合竞争力中,盈利能力是一个核心要素,是企业发展的基础,其盈利水平越高,承受风险的能力就越强,是吸
红筹上市是国内企业海外融资的一种典型途径。红筹上市暴露出了当前反避税工作的难点和弱点,如”假外资”回流享受税收优惠、利用避税地避税出现新形式、股权并购中的转让定价
铝电解清洁生产工艺是使得电解铝工业可持续发展的重要发展手段,本文通过对铝电解清洁生产工艺国内外的现状进行了详细的分析,并且科学合理的阐述了有关于开展清洁生产的重要
随着多媒体CAI技术在教学中的越来越多的应用与课件技术的日臻成熟,多媒体信息技术已经不再是“电子黑板”的概念了,它以强大的功能,大量的信息及生动直观的影像和快捷的连接
某机型扩压器组件均采用真空钎焊的工艺方法,为保证焊接质量,需进行无损检测.虽已进行了渗透检验,但对于叶片中间部位的焊接质量,渗透检验方法无法检测,而射线检验对此结构的