您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页基于改进的RBF神经网络的人民币汇率预测研究

基于改进的RBF神经网络的人民币汇率预测研究

来源:飒榕旅游知识分享网
Computer Engineering and Applications计算机工程与应用 2010,46(10) 229 基于改进的RBF神经网络的人民币汇率预测研究 钱晓东,肖 强,罗海燕 QIAN Xiao-dong,XIAO Qiang,LUO Hai—yan 兰州交通大学,兰州730070 Lanzhou Jiaotong University,Lanzhou 730070,China QIAN Xiao—dong,XIAO Qiang,LUO Hai—yan.Research on prediction of RMB exchange rate based on improved RBF neural network.Computer Engineering and Applications,2010。46(10):229-231. Abstract:In view of considerable data prediction errors of approximate linear time series data in partition algorithm of RBF neural network,a new improved algorithm is presented on the basis of original RBF neural network.This improved algorithm takes central value by each section as a basis,optimizes the determination of values of central point of original algorithm of radial base function and improves accuracy of data prediction of approximate linear time series data.Prediction experiment of exchange rate of American Dollar for RMB in recent two years has proved that the prediction accuracy of this improved algorithm is comparatively higher than that of original algorithm. Key words:RBF neural network;clustering algorithm;prediction;RMB exchange rate 摘要:针对RBF神经网络分段算法中对近似线性时间序列数据预测误差较大这一不足,在原有RBF神经网络模型基础上提出 了一种改进算法。该算法以分段取中心值为基础,优化原算法中径向基函数中心点值的确定,提高了对近似线性时间序列数据预 测的准确度。通过对近两年美元兑人民币汇率数据的预测测试,表明改进算法在预测准确性比原算法有较大提高。 关键词:RBF神经网络;聚类算法;预测;人民币汇率 DOI:10.3778/j.issn.1002~8331.2010.10.071 文章编号:1002—8331(2010)10—0229—03 文献标识码:A 中图分类号:TP183 1引言 人民币汇率是一个同时受到各种因素交互影响的复杂非 线性动力系统,实现对人民币汇率的长期精确预测是非常困难 2.1基本结构 RBF径向基函数网络是由输入层、隐含层和输出层构成的 三层前馈网络 ,其拓扑结构如图1所示。 ) 的,主要是因为在预测方法建模之前需作一些假定,这些假定 的正确与否,对预测的精度影响很大。自2005年7月汇改至 2008年5月30日,人民币单向、持续地升值,累计升值约17%口]。 伴随着从2008年4月份后人民币的升值幅度减缓,同时也伴 随着美国经济等因素的影响,近期在国内的一些学者提出了人 民币汇率的“拐点论”和“升值论”,认为人民币汇率将会在一段 时间内发生变化。 为了能更准确地预测人民币对美元汇率的走向趋势,在该 文中利用当今神经网络的研究取得的成果,从RBF神经网络 入手,通过美元兑人民币汇率近两年的数据分析,改进了分段 聚类算法,利用实际数据实现了美元兑人民币的预测,并对人 民币汇率的近期走向做出了科学预测。 图1 RBF神经网络结构图 隐含层和输出层采用径向基函数作为激励函数,该径向基 函数的一般高斯函数表达式如式(1): Gi( )=exp(-— llX--c i--1,2,…,n (1) 其中G ( )为隐含层第i个单元的输出, 为Ⅳ维输入矢量,C 为隐含层第i个单元高斯函数的中心,6为该隐节点的宽度,n 为隐含层的节点数。 由图l可知径向基RBF网络输入和输出之间可认为一种 2 RBF神经网络的基本结构及算法改进 RBF(Radical Basic Function)神经网络是基于人脑的神经 映射关系 ,即 )可表示为: 元细胞对外界反应的局部性而提出的一种新颖而有效的前馈 式神经网络,具有最佳的逼近性能和全局最优的特性[21。 )=∑wiG ( )=∑ lexp(一去l J H = 基金项日:国家社科基金项目(N0.08XTQOIO);甘肃省研究生导师科研项目计划资助(No.0704—11);兰州交通大学‘青蓝’人才工程基金资助计划 资助(No.QL一06-10B)。 作者简介:钱晓东(1973一),男,副教授,硕士生导师,博士后,主要研究方向:数据挖掘、信息处理。 收稿日期:2009—02—23 修回日期:2009—04—22 230 2010.46(10) Computer Engineering and Applications计算机工程与应用 扣 古 由此可知,只要选择合适的权值 和神经网络中心C 即 可实现网络通过非线性基函数的线性转换,从而可以实现从现 器 步骤1由数据确定分段聚类数 步骤2确定各分段聚类的中心值 度 有数据到未来数据的预测。 根据数据的整体性,选择适当的高斯函数宽度艿,将数据 分为分段函数r如式(3)。 根据分段函数r,对各分段样本求平均值: 2.2改进的分段聚类RBF神经网络学习算法 由上述RBF的结构映射关系式(2)可知,该神经网络有以 下参数需要确定,即径向基函数的中心点c 和宽度6;输出层 和隐含层连接权重W ,因此RBF神经网络的学习过程可分为 ∑ XF一旦~ Ⅳ (4) 两步:RBF网络径向基函数的中心与宽度选择,网络输出层和 隐含层权值之间的确定。为此在该文中采用改进的分段聚类算 法来确定RBF网络径向基函数的中心与宽度,同时利用最小 二乘法来确定网络输出层和隐含层之间的权值。 2.2.1改进的分段聚类算法理论分析 最近邻聚类学习算法具有学习时问短、计算量小的特点, 但该算法的整体拟合效果并不十分理想,其原因为时间序列数 据的输入样本次序对预测效果有重要影响。另外宽度的选取直 接影响到预测效果,当采用较小的宽度时,对后面数据的拟合 效果较好,而宽度取较大值时,对前面数据的拟合效果较好 。 基于此分析,一种最近邻聚类学习算法的改进算法即分段聚类 算法被提出。根据时间序列数据中越近的数据应越重要的特 性,将宽度值由原来的常数值改为分段函数r,如下式所示: d1(1≤i<n1) d2(n1≤i<n2) r={d3(It2≤i<n3) (3) d (n l nN) 其中d ,d2,…, 分段后的高斯函数宽度 ,It2,…,nN表示各 分段样本点。 此算法对波动较大且随机性较强的时间序列拟合效果较 好,但对于时间序列变化较平缓且近似有规律的小幅度的上升 或下降时,此算法的拟合效果不理想。对于基于分段聚类算法 的RBF神经网络,由式(3)可知主要是根据时间序列的变化进 行分段,在每一段中,利用聚类算法求出各分段的中心值c 和 隐节点宽度占,具体算法如下: 设Xl, …, 为分段时间序列中的一段,令 。:c (c 为初 始的中心值),利用下面两个条件依次确定分段时间序列的中心。 若Ix 一C I<r(r为时间序列中上的一点到中心值的距离)则 中心值c】不变; 若Ix 一c I>r则中心值变为C2;将最后依次得到的c 和r代 入式(1)、(2)得到RBF的输出。但如果处理时I可序列为小幅度 的上升或下降时,采用上述算法不能得到准确的c 。 假设—个分段的时间序列忸 X5l={0.001 5 0.002 3 0.003 1 0.004 3 0.005 0),当采用分段RBF算法时,若令r= 0.O1,Cl=0.001 5,则由上述算法Ixl-c】I<r可知,该时间序列的中 心值为0.001 5,但从序列本身可以看出,这时的中心值c 并不 能准确地反映本段的中心值,因此会影响最后的预测准确度。 但当采用下述分段取中心值算法时,可以得出本分段时间序列 的中心值为c =0.003 1,此中心值较准确地反映出本段时间序 列的中心,因此也就能得到较好的预测结果。 2.2.2 RBF网络径向基函数中心点和宽度的学习算法 通过上面分析,可知分段取中心值聚类算法对于近似有规 ,表示分段样本的平均值,Ⅳ表示分段样本数, 表示分段中 的各样本。 求各分段样本的中心 =min(d (墨— f)) PF% (5) M表示各分段样本点到分段样本平均值的最小值, 表示离分段 样本平均值最近的样本点并将其作为该分段样本点的中心值。 依据上述算法分别求出各分段聚类中心的中心值B,,- 1,2,”;其中 表示样本分段数。 步骤3确定隐单元的输出值 根据下式: 1 G )=exp(-— _ Ix-P,1『 ),/=1,2,…,n (6) ∞ G )表示隐单元输出值, 表示数据样本。 2.2.3确定RBF神经网络的权值 利用公式(6)求得隐单元的输出C(x),并利用已知希望输 出的数d= , :… ,利用最小二乘法求得RBF神经网络与 输出层间的权值,即: , =(GTG) GTar (7) 最后利用上述RBF网络学习训练的结果将数据代入公式 (2),从而可以预测出新的数据结果。 3实验:美元兑人民币汇率的预测 图2是2006年7月~2008年7月近两年的美元兑人民币 汇率的时间序列,它的变化比较平缓,且是近似有规律的下降。 针对这一种时间序列,分别用分段聚类算法和分段取中心值聚 类算法进行比较。 得 任 咝 < 采样点 图2 2006年7月~2008年7月美元兑人民币汇率图 由图2可知,美元兑人民币汇率的数据可以看做—个时间 序列,即 : Ix ∈R,i=1,2,…, },考虑到人民币汇率一周有5 个交易日的数据,将建有一个5个输入点和一个输出节点的 RBF神经网络作为预测模型,希望通过序列前5个时刻的值预 测后一个时刻的值,将采用序列的前5个时刻为滑动窗,并将 其映射为1个值,这个值代表滑动窗之后的预测值,具体实褒 如表1。 厂一 钱晓东,肖 强,罗海燕:基于改进的RBF神经网络的人民币汇率预测研究 表1数据的样本划分表 — —— : 钋 ¨ i_ O 2010.46(10) 231 ~  一将 幢 美元兑人民币汇率数据总共488个,即时间序列长度L= 488,将2006年7月至2007年6月的241个样本作为学习样 本,利用上述算法进行RBF神经网络的中心节点数和权值的 采样点 图5 美元兑换人民币汇率预测两种算法误差曲线图 确定,将2007年7月至2008年7月的247个样本作为与测试 样本,利用分段聚类算法和分类取中心值聚类算法的RBF神 同时从图4中的预测曲线走势也可以看出人民币汇率在 近期内加速升值或一次性大幅度升值可能性不大,但人民币升 经网络分别进行预测检验。具体预测结果如图3,图4所示。 值的速度会变缓,同时汇率变动的频率和幅度也会不断增加, =.二l.__ 垦 型 奎『人民实际汇率J 短期内升值的趋势仍然存在。 、 婚 一 。 4结束语 任 从上述理论分析和人民币汇率的预测实验结果可以看出, 、、 _ 提出的基于分段取中心值算法的RBF神经网络在时间序列变 化较平缓且近似有规律的小幅度的上升或下降时具有较佳的 50 1O0 15O 200 250 采样点 拟合性能,同时也说明了RBF神经网络在汇率预测上的准确 图3分段聚类算法2007年7月~2008年7月 性和可行性,为短期人民币汇率的走势提供了参考。 美元兑人民币汇率预测曲线图 ¨ ~ 一参考文献: 一、~[1】陆前进.人民币汇率:升值论、贬值论和拐点论阴.证券时报,2008(6). 、 褥 、『—_ 嘉 — 、一[21王上飞,周佩玲,吴耿峰,等l径向基神经网络在股市预测中的应用IJ1. 忙 、 一 < 蕊 嚣 一【 误聚1聚取~_.1塾 lL一 m W一一~一 预测,1998(6). t1 t~ 【3】葛哲学,孙志强.神经网络理论语MATABLER2007实现[M】.北京: 电子工业出版社,2007—09. 采样点 f41刘志杰,季令,叶玉玲,等.基于径向基神经网络的集装箱吞吐量组 合预测lJ1.同济大学学报:自然科学版,2007,35(6). 图4分段取中心值聚类算法2007年7月~2008 [5]郑丕谔,马艳华.基于RBF神经网络的股市建模与预测 .天津大学 年7月荚元兑人民币汇率预测误差曲线图 学报,2000,33(4). 从图3、图4中可以看出提出的分段取中心值算法的预测 [6】王洪斌,杨香兰,王洪瑞.一种改进的RBF神经网络学习算法【J].系 结果要比分段聚类算法的效果更好。为更好地说明该文提出的 统工程与电子技术,2002,24(6). 分段取中心值算法在预测美元兑人民币汇率上的优越 ,利用 【7】孙延风,梁艳春,孟庆福.改进的神经网络最近邻聚类学习算法及其 两者的误差曲线可更好的得到对比,如图5。 应用 .吉林大学学报:信息科学版,2002,20(1). (上接228页) AIC算法性能良好,可以有效利用多片DSP并行处理数据,运 算时间短并且目标数目估计准确,具有良好的工程应用前景。 4 2 83Z c0mDlexoRD1s(_compl 2e 42 cmatmmltf 1 2 3 iX Spec ̄cen(_complex_f 参考文献: 7 77 mainf) 2 8 2 Comp1exSeifCox"f c0m [1】王永良,陈辉.空间谱估计理论与算法[M].北京:清华大学出版社, 1 6 9 s1nf 1 S 5 Eig(complex float『 2004. 1 21 sb s0rtf Comp1ex f1 0 92 cvecvaddf [2】陀秋艳.基于鱼雷多目标自导系统的稳健检测技术研究[D].西安:西 图9函数统计特性 北工业大学,2008. [3】Analog Devices Company.ADSP—TS101 TigerSHARC processor pro— 6结论 gramming reference[Z].Revision 1.1,2005—02. 在VisualDSP++仿真环境中,在多片DSP硬件平台上,对 【4】李海森,李思纯,姚蓝.相关处理的并行算法及其硬件结构实现【【J]. 声学学报:中文版,1994,19(5):361—366. 基于AIC算法的运算时间和性能进行了实验研究。构建了采 [5]孙莉,吴顺君,苏涛.DSP并行系统设计方法研究『J】.计算机应用研 用分布/共享存储器联合型结构的多目标检测系统,并实现了 究,2002,19(5):68—70. AIC算法的实时应用;在硬件系统上研究了AIC算法的统计性 [6]刘书明,苏涛,罗军辉.Tiger SHARC应用系统设计[M】.西安:西安电 能,通过VisualDSP++的仿真实验进行了充分验证,结果表明, 子科技大学出版社,2004. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务