- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
w
改进的RBF神经网络对期货价格的预测分析
摘要针对非线性变化的期货价格,建立了基于主成分分析的RBF神经网络模型首先利用主成分分析法从8个原始变量中提取主成分最后利用选定的3个主成分作为径向基神经网络的输入通过对比该方法较一般的径向基神经网络有更好的预测结果
关键词期货;主成分分析;RBF神经网络;预测
1引言
在对实际问题进行描述和处理中为了能够获得更加全面的信息我们经常需要统计多个变量的数据但是这些多个变量之间经常存在一定的相关性并不是每个变量都是我们所需要的或者说它们携带的信息可能是重复的因此我们希望用少数几个变量来代替原有的多个变量主成份分析法的基本思想就是通过对原始数据的降维将多个相互关联的变量转化为少数几个互不相干的变量的统计方法
由于期货价格的变化是一个非线性的时间序列利用传统的统计方法对期货的价格直接进行预测所得到的结果不是很理想而神经网络在非线性模式中具有优势,因而它不需要建立复杂的数学模型就可以完成期货价格预测基于BP网络和RBF网络的预测都有较好的结果,但是相对BP网络而言,利用RBF神经网络不仅解决了常用BP网络易陷入局部最小的问题,而且训练时间更短,预测的精度也比BP网络高得多本文提出使用基于主成分分析法的RBF神经网络方法对期货价格进行预测通过主成分分析法对原始数据降维然后,再用这些个数较少的新输入变量作为RBF神经网络的输入进行模拟预测由于主成分之间是相互独立的,所以由各主成分组成的输入空间不存在自相关性,从而有效地简化了RBF网络在高维时难以寻找网络中心的问题,提高了预测精度
2主成分分析法简介及RBF神经网络算法概述
2.1主成分分析法
主成分分析法的步骤如下
(1)原始数据的标准化处理
主成分分析法的目的就是使用较少的变量代替并综合反映原来较多的信息综合后的变量就是原来多变量的主要成分利用这些综合后的主要成分去代替原来的变量去解决实际问题这里首先利用以下公式对原始变量进行标准化处理其中原变量为xij其含义为第j个变量的第i个值则处理后的变量值为yij
(3)计算矩阵R的特征根和特征向量
利用R的特征方程|R-λi|=0求出其特征根其对应的特征向量利用|R-λi|A=0和AA=1求得然后对所求得的特征根按照大小顺序进行排列
(4)计算方差贡献率与累计方差贡献率
利用公式Ki=λi/∑ni=1代入所求的特征根λi求出各个主成分的贡献率Ki其贡献率就代表了原数据信息量的百分比
(5)确定主成分计算其得分值
主成分的确定方法主要有两种(1)当前K个主成分的累计贡献率达到某一特定值的时则保留前K个主成分一般采用超过85%以上(2)选取特征值大于1的主成分这两种可视情况进行选取一般前者取得主成分要多后者要少通常情况下是将两者结合一起来进行使用2.2RBF神经网络算法概述
径向基(RBF)网络是以函数逼近理论为基础构造的一类向前网络其网络结构为三层隐含层采用高斯函数为激励函数理论上,只要隐含层中有足够的径向基神经元,径向基函数网络就可以逼近任何非线性函数输出层为简单的线性加权函数其网络结构如图所示
其中W1i为每个隐含层神经元与输入层相连的权值向量Xq为输入矢量b1i为阈值则隐含层的第i个神经元的输入为
kqi=j(w1ji-xqj)2#215;b1i
输出为
rqi=exp((-kqi)2)=exp(-(||w1ji-Xq||#215;b1i)2)
输出层的输入则为各隐含层神经元的加权求和由于激励函数为线性函数因此输出为
yq=∑ni=1ri#215;w22
RBF网络首先通过无教师学习确定训练输入层与隐含层间的权值w2再通过有教师学习,确定训练隐含层与输出层间的权值w1i在RBF网络训练中隐含神经元的数量确定是一个关键的问题其基本原理是从0个神经元开始训练通过检查输出误差使网络自动增加神经元每次循环使用使网络产生的最大误差所对应的输入向量作为权值向量w1i产生一个新的隐含层神经元然后检查新网络的误差重复此过程直到达到误差要求或最大隐含层神经元为止由此可见径向基函数网络具有结构自适应确定、输出与初始权值无关等特点
3改进的RBF神经网络对期货价格的实例预测
3.1主成分分析
期货的价格是受很多因素影响,如国家政策、季节气候、供求关系、战争等,所以其价格会上下波动,呈现出一个非线性时间序列其交易价格本文选取2007年6月7日至8月29日燃油0801每个交易日的开盘价、最高价、最低价、收盘价、交
您可能关注的文档
最近下载
- 锂电池PACK工艺知识PPT课件.pptx
- 三维场景试题及答案.docx VIP
- GB50210-2018 建筑装饰装修工程质量验收标准.pdf VIP
- 华测RTK测量培训课件.pptx VIP
- 产万吨谷氨酸钠(味精)糖化工段.doc VIP
- 微生物学检验在临床抗微生物药物管理中的应用专家共识解读.pptx VIP
- 2025年母婴护理师职业考试试题及答案解析.docx VIP
- 2026年日历全年打印一张纸大字体横向排版带农历带节假日可编辑.xlsx
- 重症医学科2021年护理资质再认证理论考核.docx VIP
- 物理因素所致职业病-职业病诊断医师推荐考生复习题库及答案(2025年广东中山市).docx VIP
原创力文档


文档评论(0)