《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > 基于灰色BP-NN优化组合的PM2.5预测
基于灰色BP-NN优化组合的PM2.5预测
2020年电子技术应用第6期
黄 鹰1,史爱武2,陈占龙1,张 威1
1.中国地质大学(武汉) 地理与信息工程学院,湖北 武汉430070;2.武汉纺织大学 计算机学院,湖北 武汉430070
摘要: 针对传统的BP神经网络模型无法有效表达时间序列数据中存在的历史特征的缺陷,提出利用灰色预测原理具备发现事物历史变化规律性的优势来解决BP神经网络预测模型的这一弱点,最后得到的灰色BP-NN优化组合模型具备了更高的预测精度。实验采用中国气象站2018年1月至2月北京市10个监测点的PM2.5质量浓度及其对应的每小时的空气污染物浓度、气象因子建立神经网络预测模型,并采用灰色预测算法对神经网络模型进行改进,改进后的结果为:在系统误差上有了较大的降低,同时预测结果与实测结果之间的拟合程度更好。
中图分类号: TN711;TP183
文献标识码: A
DOI:10.16157/j.issn.0258-7998.191101
中文引用格式: 黄鹰,史爱武,陈占龙,等. 基于灰色BP-NN优化组合的PM2.5预测[J].电子技术应用,2020,46(6):82-85,92.
英文引用格式: Huang Ying,Shi Aiwu,Chen Zhanlong,et al. PM2.5 prediction based on the optimal combination of grey BP neural network[J]. Application of Electronic Technique,2020,46(6):82-85,92.
PM2.5 prediction based on the optimal combination of grey BP neural network
Huang Ying1,Shi Aiwu2,Chen Zhanlong1,Zhang Wei1
1.School of Geography Information Engineering,China University of Geosciences,Wuhan 430070,China; 2.School of Mathematics and Computer,Wuhan Textile University,Wuhan 430070,China
Abstract: Aiming at the defect that the traditional BP neural network model cannot effectively express the historical features existing in time series data, a method with the combination of BP neural network and grey forecast principle was proposed. Furthermore, grey forecast principle has the advantage of discovering the laws of historical changes, which can overcome the weakness of BP neural network prediction model and this method have higher prediction accuracy. The neural network prediction model was established by using the PM2.5 mass concentration of ten monitoring stations in Beijing in January and February 2018, as well as the corresponding hourly air pollutant concentration and meteorological factors. Meanwhile, the grey forecast algorithm was used to improve the neural network model. The results indicate that the improved method has the features of lower system error, and better fitting degree between the predicted result and the measured result.
Key words : air pollution;PM2.5 concentration prediction;meteorological factors;neural network;grey forecast algorithm

0 引言

    近年来,基于神经网络算法预测PM2.5成为PM2.5监测[1]研究的热点。

    人工神经网络具有很好的自适应性、自组织性和很强的自主学习能力[2-4]。采用人工神经网络的方式去预测PM2.5浓度值具备很高的适用性[5]。但是直接采用典型的神经网络方法在收敛速度和泛化能力上并不理想,所以一些学者通过用相关性分析的方法降低输入样本的维度,可以在一定程度上解决收敛速度的影响。张怡文和李凤英等人分别采用了逐步回归和Pearson相关系数的方法分析影响PM2.5相关因素的相关性,降低输入样本的维数,以此来提高算法的收敛速度[6-7]。针对常用的几种神经网络用于预测PM2.5浓度值的方法存在的局部极值问题,马天成等人则是将粒子群算法(Particle Swarm Optimization,PSO)与模糊神经网络进行融合,发挥PSO算法全局寻优的特点,预测PM2.5颗粒物浓度的变化规律[8];荆涛、李霖等人通过遗传算法与BP(Back Propagation)神经网络算法相结合的方式也解决了BP神经网络算法训练过程中的局部极值问题[9]。PM2.5数据及其相关影响因素数据都是具有一定时间相关性的时间序列数据,其具备一定的历史特性,而BP神经网络模型对这种特性无法进行有效的表达。裴雨潇等人通过把PM2.5的数据构成时间序列,并进行小波变换,将低频部分和高频部分分别用不同的模型进行预测,再将预测值进行叠加,最后得到的结果比单纯用BP神经网络模型预测的效果要理想[10]。目前国内外研究PM2.5预测模型多是基于神经网络结合其他算法进行模型的改进,这种方式相对比单纯用神经网络的方式在预测精度、泛化能力上都有较大的提升,但是PM2.5受其他因素的影响较大,考虑到从周围环境的角度来建立PM2.5模型的方式,预测精度还可以有所提升。

    传统的灰色预测模型(Grey Model,GM(1,1))将时间序列数据看成一个随时间变化的函数,但经过大量的实验表明经典灰色模型缺乏一定的预测稳定性,即使时间序列为纯指数序列,在做长期预测时仍存在较大的偏差[11-12]。基于这个原因,谢乃明等人提出离散灰色预测模型(Discrete Grey Forecasting Model,DGM(1,1)),并经过实验表明,DGM(1,1)相较于传统的GM(1,1)模型即使在时间序列数据大致符合指数增长规律也具有较好的预测精度,且对于长期预测有一定的优势[13]

    气象因素和空气质量因素均为典型的时间序列数据,但是分析影响PM2.5相关因素时,发现无论是气象因素还是空气质量因素都是震荡序列,GM(1,1)和DGM(1,1)两种模型对于单调递增的时间序列数据都具备一定的预测精度,而对于震荡序列的预测精度则不能够确定。王岩、黄张裕等人提出一种基于震荡序列的灰色预测模型(Stochastic Discrete Grey Forecasting Model,SDGM(1,1)),在进行震荡序列预测时,能够达到比较好的精度[14]




论文详细内容请下载http://www.chinaaet.com/resource/share/2000002852




作者信息:

黄  鹰1,史爱武2,陈占龙1,张  威1

(1.中国地质大学(武汉) 地理与信息工程学院,湖北 武汉430070;2.武汉纺织大学 计算机学院,湖北 武汉430070)

此内容为AET网站原创,未经授权禁止转载。