基于神经网络的黄金期货价格预测.pdf

基于神经网络的黄金期货价格预测.pdf

ID:52393226

大小:681.08 KB

页数:4页

时间:2020-03-27

基于神经网络的黄金期货价格预测.pdf_第1页
基于神经网络的黄金期货价格预测.pdf_第2页
基于神经网络的黄金期货价格预测.pdf_第3页
基于神经网络的黄金期货价格预测.pdf_第4页
资源描述:

《基于神经网络的黄金期货价格预测.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第29卷湖北师范学院学报(自然科学版)Vol畅29第3期JournalofHubeiNormalUniversity(NaturalScience)No畅3,2009基于神经网络的黄金期货价格的预测王中香,王凤,何穗(华中师范大学数学与统计学院,湖北武汉420079)摘要:黄金期货市场是一个极其复杂的非线性动力系统,由于神经网络具有很强的非线性逼近能力,理论上能无限逼近任意非线性函数。选用了应用最广泛的BP神经网络模型来预测黄金期货的价格。对采集到的影响黄金期货价格的因素数据进行了归一化处理后建立BP神经网络并进行了模拟训练

2、,然后用训练好的网络进行检验,并比较了输出结果和真实值,发现用BP神经网络模型能够将误差控制在一个较小的范围内。经过实证研究可以发现BP神经网络用于价格预测可达到较好的效果。关键词:黄金期货;价格;BP神经网络;预测中图分类号:O212文献标识码:A文章编号:1009-2714(2009)03-0085-042008年1月9日,上海期货交易所黄金期货正式挂牌上市,成为铜、铝、锌之后在我国上市的又一个金属期货品种,从而成为第一个具有真正意义上的金融期货品种,这标志着我国期货市场的发展出现了结构性的转变。黄金期货的上市必将逐步打

3、破现有的投资市场格局,成为我国投资市场的领头羊之一。它必将吸引大多数的投资者转移投资方向,使投资者多了一个分散资金降低自身投资风险的渠道,成为投资者长期投资的真正首选。此外,黄金期货的上市将使我国的期货市场更加完备。所以对黄金期货市场进行研究具有及其重要的应用价值和现实意义。而价格是黄金期货市场的核心,所以对其价格的波动做出正确的描述是十分必要的。黄金期货市场是一个及其复杂的非线性动力系统,所以很难用建立在计量经济学基础上的模型来研究。因为它们大部分都是线性的,存在着不适合动态系统的局限性,很难把握经济系统中的非线性现象,因

4、而会使经济预测误差加大,而神经网络能有效地解决此类问题,因为神经网络具有很强的非线性逼近能力,在理论上能逼近任意非线性函数,所以能有效的解决非线性预测问题。自20世纪90年代以来,很多学者将神经网络用于经济领域并取得了很大的成就。1989年我国召开了全国一个非正式的神经网络会议,1990年我国的8个学会联合在北京召开了神经网络首届学术大会,这是我国神经网络发展以及走向世界的良好开端。1991年在南京召开了中国神经网络学术大会(第二届),会上成立了中国神经网络学会。许多全国性学术年会和一些学术刊物把神经网络理论及应用方面的论文

5、列为重点。INNS开始重视我国,把1992年国际神经网络学会、IEEE神经网络委员主办的国际性学术会议IJCNN定在北京召开。这些毫无疑问,为神经网络在我国发展创造了良好的条件,促使我们加快步伐缩短我国在这个领域的差距。1BP神经网络BP神经网络(反响传播网络BackPropagation)是一种前馈型神经网络,其神经元的传递函数是S型函数,输出量为0到1之间的连续量,它可以实现从输入到输出的任意的非线性映射。BP网络的学习过程由信号的正向传播和误差的反向传播两个过程组成。其基本原理是:网络先根据输出层的误差来调整输出层和隐

6、含层的权值和阈值,再将部分误差分配置隐含层,然后根据误差来调整隐含作者简介:王中香(1982—),女,山东省惠民县人,硕士研究生,从事金融数学研究畅·85·层和输入层之间的权值和阈值,并不断地重复上述过程,直到网络的输出与目标之间的误差趋于最小,达到规定的要求。基于BP网络的特点,必须先将样本数据进行归一化处理后才能使用,归一化的方法有:1)分布变换:适用于样本分布不理想的情况,常用的变换是对数变换。2)尺度变换:适用于网络训练的数据比较均匀,样本分布曲线比较平坦的情况,其公式如下:—xi-xminxi=xmax-xmin其

7、中xi代表第i个数,xmin代表原始数据样本中的最小值,xmax代表原始数据中的最大值。记:m为训练样本的个数;kkkPk=(a1,a2,⋯an),k=1,2,⋯,m,输入向量;kkkTK=(y1,y2,⋯yq),k=1,2,⋯,m,是目标向量;α为学习效率;wi,j(N),vi,t(N)分别表示第N次迭代时输入层与隐含层之间、隐含层与输出层之间的权值,i=1,2,⋯,n,j=1,2,⋯,p,t=1,2,⋯,q;Qj(N),Rt(N)分别表示第N次迭代时隐含层、输出层各单元的输出阈值,j=1,2,⋯p,t=1,2,⋯,q;k

8、kkkCt(N)=(c1(N),c2(N)⋯,cq(N))为第N次迭代时实际网络输出量;f,g分别为隐含层和输出层的激励函数;网络的学习过程如下:1)初始化,赋给wi,j(0),vj,t(0),Qj,Rj各一个较小的随机非0值;kkk2)输入归一化后的样本Pk,并将Tk=(t1,t2,⋯,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。