当前位置:首页 > 申请书大全 > 【基于小波广义回归神经网络的粮食产量预测模型】 神经网络算法python
 

【基于小波广义回归神经网络的粮食产量预测模型】 神经网络算法python

发布时间:2019-02-23 04:46:08 影响了:

  摘要:将小波分析与广义回归神经网络(GRNN)相融合,构建了一种小波广义回归神经网络(WGRNN)模型。该模型应用于我国粮食总产量预测,其预测结果在精度上均优于单一的GRNN预测模型和GM(1,1)灰色预测模型,既具有神经网络非线性逼近能力和自学习能力的特性,又具有小波在时、频两域表征局部特征的功能,可为粮食产量预测的定量化和智能化提供一条新途径。
  关键词:粮食产量预测;小波分析;GM(1,1)模型;广义回归神经网络
  中图分类号:TP393文献标识码:A文章编号:0439-8114(2011)10-2135-03
  
  Prediction Model of Food Yield Using Wavelet Generalized Regression Neural Network
  
  YU Ping-fu,LU Yu-ming,WEI Li-ping,LIANG Yi-jie,SU Xiao-bo,KONG Ling-zi,LAN Zong-bao
  (Agriculture and Technology Information Research Institute, Guangxi Academy of Agricultural Sciences, Nanning 530007,Guangxi,China)
  
  Abstracts: Wavelet generalized regression neural network (WGRNN) model was constructed using wavelet analysis and generalized regression neural network (GRNN). This prediction model had better precision on predicting total food yield during 2007~2008 if compared to GRNN and grey model GM(1,1), and it did not only have the advantages of nonlinear mapping approximation ability and convenience of calculation of neural network, but also the function of showing partial characteristics on time and frequency of wavelet analysis. It would provide a new method on quantification and intelligentialization of predicting food yield.
  Key words: prediction of food yield; wavelet analysis; grey model GM(1,1); generalized regression neural network
  
  我国是一个农业大国,粮食安全是整个国家安全系统的重要组成部分,是直接关系到我国国民经济健康发展和社会稳定的重大问题。因此,准确预测粮食产量,科学地进行农业决策,对保证我国粮食安全具有重要意义。目前,粮食产量预测模型较多,常用于粮食产量预测的模型主要有时间序列模型(指数平滑模型、灰色预测模型及基于马尔可夫链的预测模型)、回归模型(线性回归模型和双对数模型)和人工神经网络模型[1,2]。近年来,随着智能技术的发展,小波分析、粗糙集理论、人工神经网络等新技术与有关模型相结合的组合预测成为当前研究的热点。本文拟采用小波分析与广义回归神经网络相结合的方法,建立一种小波广义回归神经网络模型(WGRNN)来预测我国粮食产量。
  1模型的构建
  1.1小波多分辨率分析
  小波分析是从傅立叶变换发展起来的,属于时频分析方法的一种,核心是多分辨率分析。它在时域和频域同时具有良好的局部化性质,可将分析的重点聚焦到任意的细节,揭示非线性系统不同层次上详细结构[3]。
  小波基的最优选择是小波分辨率分析的重要步骤。常用的小波基主要有:Haar、Daubechies(dbN)、Complex gaussian、BiorNr.Nd、CoifN等。本文选用Daubechies(db15)小波。
  1.2广义回归神经网络
  广义回归神经网络(GRNN)是一种高度并行的径向基网络,它不仅具有全局逼近性质,而且具有最佳逼近性质。GRNN是由输入层、隐层和输出层构成。隐层为径向基神经元层,输出层为线性层。隐层神经元采用径向基函数作为激励函数,通常采用高斯函数作为径向基函数。与BP神经网络相比,GRNN的特点是人为调节的参数少,只有一个散布常数或扩展常数,网络的学习全部依赖于数据样本。这个特点决定了网络得以最大限度地避免人为主观假定对预测结果的影响[4,5]。
  1.3小波广义回归神经网络模型
  本文采用广义回归神经网络(GRNN)与小波分析相结合,建立小波广义回归神经网络模型(WGRNN)。
  1.3.1小波分解与重构对原始时间序列f(t)进行小波变换,分解为低频成分an(t)和高频成分d1(t)、d2(t)…dn(t),再重构到原尺度上,得到频率成分比原始时间序列单一的若干子序列can(t)和cd1(t)、cd2(t)…cdn(t)。
  1.3.2GRNN输入序列重构采用Complex gaussian小波系数实部等值线图和小波方差确定输入样本维数m,将小波重构子序列再重构成数据序列gan(tj)和gd1(tj)、gd2(tj)…gdn(tj),并建立对应数据序列gan(tj+1)和gd1(tj+1)、gd2(tj+1)…gdn(tj+1)。其中gan(tj)={can(tj),can(tj+1),…,can(tj+m-1)},gan(tj+1)={can(tj+m)};gdi(tj)={cdi(tj),cdi(tj+1),…,cdi(tj+m-1)},gdi(tj+1)={gdi(tj+m)},i=1,2,…,n。
  1.3.3WGRNN的模型建立以gan(tj)和gd1(tj)、gd2(tj)…gdn(tj)与gan(tj+1)和gd1(tj+1)、gd2(tj+1)…gdn(tj+1)作为广义回归神经网络模型的输入与输出进行预测,将各子序列的预测值进行合成得到序列总的预测结果f(t+1)。其模型结构如下。
  2模型的应用
  以1962~2009年度我国粮食总产量(单位:万t)为分析样本,分别进行粮食总产量小波广义回归神经网络模型与单一广义回归神经网络模型和GM(1,1)模型检验与预测。分析数据来源于《中国统计年鉴》。
  2.1模型预测结果
  运用Daubechies小波系中db15小波对我国粮食总产量进行小波变换,分解为4层并进行重构,可得到小波分解重构序列{ca4(t)和cd1(t)、cd2(t)、cd3(t)、cd4(t)},结果见图2。其中ca4(t)代表小波分解后再重构的低频部分,通常可以体现原始时间数列的趋势,cd1(t)、cd2(t)、cd3(t)和cd4(t)代表小波分解后再重构的高频部分。
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文   对小波重构序列进行数据重构分析,确定分析样本数为40,输入输出维数分别为5和1;对重构数据序列样本的输入和输出样本做初始化处理,将数据归一化到区间[-1,+1]中,并进行反归一化处理;确定模型的扩展系数为0.1。以1962~2006年的数据作为训练样本,2007~2009年数据作为预测检验样本,建立各频率成分的小波广义回归神经网络模型。
  测试结果表明,采用小波广义回归神经网络模型对1967~2006年我国粮食产量进行检测的相对误差为-0.711%~2.481%,平均相对误差为0.241%;2007~2009年预测相对误差为-0.276%~1.969%,平均相对误差为0.753%,其检测预测相对误差和平均相对误差都在2.500%和1.000%以内,检测与预测结果都较为准确(表1)。
  2.2预测结果评价分析
  为了反映小波广义回归神经网络预测模型的有效性,按照预测效果评价原则,选用平均绝对误差(MAE)、平均相对误差(MPE)和Theil不等系数(U)3种指标进行评价,表2为3类模型的评价指标结果。
  从表2可以看出,小波广义回归神经网络模型的检测平均绝对误差、平均相对误差和Theil不等系数均要低于相应的单一GRNN模型和GM(1,1)模型;而WGRNN模型的各种预测误差指标值则明显低于其他两种模型的预测误差。说明WGRNN模型的检测预测精度高,预测有效合理。从图3可以更直观地看出,小波广义回归神经网络比单一GRNN及GM(1,1)模型具有更高的预测精度,该方法应用于粮食总产预测合理可行。
  3 结束语
  本文提出了一种基于小波变换与广义回归神经网络相结合的粮食产量预测模型,该模型充分利用了小波变换良好的时、频多分辨率功能和人工神经网络的自学习功能,具有有效识别主要频率成分和提取局部信息的能力以及较强的逼近和容错能力。将二者进行结合可以充分利用两者的优点,提高模型预测的精度。
  研究实例表明,与单一GRNN模型和GM(1,1)模型相比较,小波神经网络模型进一步提高了粮食产量的预测精度。同时也证明了小波神经网络预测模型在对粮食产量预测的可行性和优越性及较强的适应性,为粮食产量预测的定量化和智能化提供了一条有效途径。
  
  参考文献:
  [1] 宰松梅,贾艳辉,丁铁山,等.基于最小二乘支持向量机的灌区粮食产量预测研究[J].安徽农业科学,2010,38(1):98-100.
  [2] 李炳军,李秋芳,卢秀霞.色线性回归组合模型在河南省粮食产量预测中的应用[J].河南农业科学,2009,10:44-47.
  [3] 刘丙军,邵东国,沈新平.基于小波变换的BP神经网络参考作物腾发量预测模型[J].武汉大学学报(工学版),2007,40(1):69-73.
  [4] 李 伟,陈国明,郑贤斌.基于广义回归神经网络的交流电磁场检测裂纹量化研究[J].中国石油大学学报(自然科学),2007,31(2):105-109.
  [5] 于平福,陆宇明,韦莉萍,等.灰色广义回归神经网络在木薯产量预测中的应用[J].西南农业学报,2009,22(6):1709-1713.
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3