交通流量经验模态分解与神经网络短时预测方法

合集下载

基于EMD-LSTM神经网络的交通流量预测模型

基于EMD-LSTM神经网络的交通流量预测模型
智能交通的发展与社会经济的发展的联系愈加 紧密,智能交通系统的研究已然成为当今热点研究 课题⑴。短时交通流预测是实现交通诱导和控制
的关键,同时也是智能交通系统管理的基础Z3]。 短时交通流具有较强的混沌性和非线性等,很多学
者针对其特点提出很多智能预测模型和算法⑷。 科学合理地预测城市轨道交通客流量,分析并掌握 客流变化的特性和规律,对城市轨道交通可行性研 究、线网规模的规划及制定合理的运营管理决 策⑸具有重要意义。神经网络是一种新型的客流 预测方法,它摆脱了建立精确数学模型的困扰,具 有良好的自组织性、自适应性,有很强的学习能 力、抗干扰能力等优点,比历史平均模型、时间序 列模型同等传统预测方法更适合复杂、非线性的 条件。目前已经广泛应用于预测领域的神经网络预
LSTM[⑸具有学习长期依赖的能力。所有的RNN 都采用神经网络的链式重复模块的形式。使用专门 构建的存储单元来存储信息的内存模块也有类似的 链式结构,但是重复模块的结构不同。如图1所 示,在一个LSTM单元中有四个相互作用的层。
元状态通过tanh并乘以输出门。 (1) Forget gate layer. ft=a(Wf- [ht_19 %J + bf) (2) Input gate layer. 必二"(见・[%J +bj (3) New memory cell.
二、方法及原理
(―)EMD经验模态分解 2000年以来,有很多突破性的频谱分析方法, EMD”-⑷方法是大家都认可的一种新型方法,此 方法主要描述数据本身,不需要安插其他基函数,
只需要按照数据本身的时间尺度特征进行信号方面 的分解。这也正是它与其他方法的差异所在。正是
由于EMD拥有这样独特的性质,所以在理论层面 上各类信号都可以用EMD处理,尤其是在处理非 线性数据上,EMD拥有很明显的优势,优胜于其 他方法,并且具备很高的信噪比。自从提出EMD 方法之后,各个领域都广泛应用其处理一些棘手的 问题数据,比如空气质量、海洋数据、天体观测数 据资料分析、地震记录数据分析。EMD的主要工

短时交通流量预测分析

短时交通流量预测分析

短时交通流量预测分析交通流量的预测对于交通管理和规划至关重要。

在城市中,交通流量的准确预测可以帮助决策者优化交通信号控制系统、规划道路和公共交通线路,以及改善交通拥堵状况,提高出行效率。

短时交通流量预测涉及对未来较短时间范围内交通流量的估计,通常在小时或更短的时间段内。

本文将探讨短时交通流量预测的分析方法和应用。

短时交通流量预测的分析方法可以分为经验模型和机器学习模型两类。

经验模型基于专家经验和规则来建立预测模型,包括时间序列分析、回归分析和模糊推理等方法。

时间序列分析可以利用历史数据的周期性和趋势性来预测未来的交通流量。

回归分析可以根据交通流量与其他因素之间的关系来建立预测模型。

模糊推理可以模拟人类的推理过程来预测交通流量。

这些方法通常需要手动选择模型和参数,并且对数据的要求比较高。

机器学习模型基于数据来学习交通流量的特征和模式,并利用学习的结果来预测未来的交通流量。

常用的机器学习方法包括神经网络、支持向量机、决策树和随机森林等。

这些方法通常不需要手动选择模型和参数,可以自动学习数据的特征和模式。

机器学习模型的性能通常受数据质量、特征选择和模型调优等因素的影响。

短时交通流量预测的应用包括交通信号控制、交通调度和交通规划等。

交通信号控制可以根据预测的交通流量来优化交通信号的配时,以减少交通拥堵和等待时间。

交通调度可以根据预测的交通流量来调整公交车和出租车的行驶路线和时间,以提高服务质量和效率。

交通规划可以根据预测的交通流量来规划道路和公共交通线路,以满足未来的出行需求。

总之,短时交通流量预测是交通管理和规划中的重要任务。

通过收集和处理数据,应用经验模型和机器学习模型,可以对未来较短时间范围内的交通流量进行准确预测。

这些预测结果可以应用于交通信号控制、交通调度和交通规划等多个领域,以优化交通系统的性能和效率。

随着数据收集和分析技术的不断发展,短时交通流量预测的准确性和实用性将进一步提高。

短时交通流预测模型综述

短时交通流预测模型综述

短时交通流预测模型综述引言:随着城市化进程的加快和交通拥堵问题的日益严重,短时交通流预测成为了交通管理和规划的重要工具。

通过准确地预测交通流量,交通部门可以根据预测结果来制定合理的交通管理措施,提高交通效率,缓解交通拥堵,为居民提供更加便捷的出行环境。

本文将综述目前常用的短时交通流预测模型,以便读者对该领域有更全面的了解。

一、基于统计模型的短时交通流预测基于统计模型的短时交通流预测方法是最早应用的预测方法之一。

这种方法通过对历史交通数据进行统计分析,建立数学模型来预测未来的交通流量。

常用的统计模型包括回归模型、ARIMA模型等。

这些模型通过分析交通流量与时间、天气等因素的关系,来预测未来的交通流量。

尽管这类模型在一定程度上能够准确预测交通流量,但是由于模型的线性假设和对历史数据的依赖性,对于复杂的交通流量变化往往预测效果较差。

二、基于人工神经网络的短时交通流预测人工神经网络是一种模拟人脑神经系统的计算模型,可以通过学习和自适应来预测未来的交通流量。

这种方法的优势在于可以对非线性关系进行建模,并且对于历史数据的依赖性较低。

常用的人工神经网络模型包括BP神经网络、RBF神经网络等。

这些模型通过对历史交通数据的学习和训练,来预测未来的交通流量。

然而,人工神经网络模型需要大量的训练数据,并且对网络结构和参数的选择较为敏感,往往需要较长的训练时间和计算资源。

三、基于机器学习的短时交通流预测机器学习是一种通过对大量数据进行学习和自适应来预测未来的交通流量的方法。

与传统的统计模型和人工神经网络相比,机器学习方法能够处理更复杂的非线性关系,并且对于历史数据的依赖性较低。

常用的机器学习方法包括支持向量机、决策树、随机森林等。

这些方法通过对历史交通数据的学习和训练,来预测未来的交通流量。

机器学习方法在短时交通流预测中取得了很好的效果,并且在实际应用中得到了广泛的应用。

四、基于深度学习的短时交通流预测深度学习是一种基于人工神经网络的机器学习方法,可以通过多层次的神经网络结构来提取和学习更高级别的特征。

神经网络在短时交通量预测中的应用

神经网络在短时交通量预测中的应用

摘要进入21世纪以来,人们的社会生活水平逐渐提高,随着车辆在大多数城市居民中的普及,城市交通拥堵问题恶化迅速。

为切实地解决这个问题,合理地安排交通运行,提高交通设施的使用效率,必须进行交通流的合理分配以及信号灯的优化配置,准确的短时交通流量预测是解决这些问题的重要依据。

近年来BP神经网络被广泛应用于预测研究。

本文设计了三层BP神经网络用于短时交通流量预测。

将预测日前三天同时段的交通量作为输入信号,预测当日某时段的交通量。

文中用江门市区小时交通量数据进行了仿真实验,结果表明该用方法进行短时交通流量预测是可行的。

最后,对预测结果的准确性进行分析和讨论。

关键词短时交通流量;BP神经网络;改进;仿真;预测AbstractSince twenty-first Century, the social life level of people is increasing gradually, along with the vehicle in most city residents in the popular, city traffic congestion problem deteriorated rapidly. In order to solve this problem, arrange the transportation operation rationally, improve the efficiency of the use of transportation facilities, optimize the allocation of a reasonable allocation to traffic flow and signal lamp, accurate traffic flow forecasting is an important basis for solving these problems.In recent years, the BP neural network has been widely used in the prediction of. This paper designs the short-term traffic flow forecasting for the three layer BP neural network. The prediction of traffic volume in three days time recently as the input signal, the traffic volume forecast at a time. With Jiangmen urban traffic volume data based on the simulation results, the results show that the method for short-term traffic flow forecasting is feasible. Finally, the accuracy of the prediction results are analyzed and discussed.Key words Short-term traffic flow BP neural network Improve Simulation Forecast目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 研究目的和意义 (1)1.3 本文研究的主要内容 (1)1.4 本文章节安排 (2)第2章神经网络介绍 (3)2.1 神经网络的发展现状 (3)2.2 神经网络的结构 (3)2.2.1 人工神经元 (3)2.2.2 神经网络的结构 (4)2.3 神经网络的应用与存在问题 (6)2.3.1 神经网络的应用 (6)2.3.2 神经网络存在的问题 (7)2.4 本章小结 (7)第3章 BP神经网络及其算法 (8)3.1 BP神经网络概述 (8)3.2 BP神经网络的结构 (8)3.3 BP算法 (10)3.3.1 BP算法的基本原理 (10)3.3.2 BP算法计算步骤 (13)3.4 BP神经网络的学习方式 (14)3.5 BP神经网络性能分析 (15)3.5.1 BP网络优点 (15)3.5.2 BP网络的不足 (15)3.5.3 BP网络的缺陷与改进 (15)3.6 本章小结 (16)第4章短时交通流量预测网络 (17)4.1 BP神经网络的设计与训练 (17)4.1.1 BP神经网络的设计方法 (17)4.1.2 改进型训练方法 (18)4.1.3 MATLAB神经网络工具箱 (20)4.2 预测网络的设计 (21)4.2.1神经元个数 (21)4.2.2激活函数的选择 (22)4.3预测网络的训练与测试 (22)4.3.1 训练参数设置 (22)4.3.2 仿真实验 (23)4.4 仿真结果分析 (28)4.5 本章小结 (28)结论 (29)参考文献 (30)致谢 (31)附录 (32)第1章绪论1.1 课题背景众所周知,我国是个人口大国,随着我国社会经济的发展,越来越多的内陆人民和农村居民涌入到东南岸沿海城市谋求更高的收入,再加上沿海城市本身的人口,我国的沿海城市都面临着严峻的交通拥堵问题。

交通流量短时预测方法概述

交通流量短时预测方法概述

交通流量短时预测方法概述交通流量短时预测是动态交通控制和诱导的前提,要在控制决策的时刻对下一时刻乃至以后若干时刻的交通流量做出实时短时预测,预测方法的优劣和准确度的高低直接关系到控制与诱导的实际效果。

因此,交通流量短时预测在交通事故检测、交通状态识别和交通流诱导方面发挥着越来越重要的作用,实时、准确的交通流量预测是这些系统实现的前提和关键。

LI前,国内外关于交通流动态预测理论的研究还处于发展阶段,并没有形成很成熟的理论体系。

在以往的研究中,交通流量的中长期预测已取得了一定的研究结果,但是关于短时交通流量预测的研究还未能取得很令人满意的成果。

这主要是因为短时交通流量预测的影响因素很多规律性不明显。

在过去的儿十年里,交通工程领域的研究者对交通流量的短时预测做了大量的研究工作,但研究得到的各种预测方法均有自身的适用范围和条件。

因此,一些学者釆用数据融合的技术将不同预测方法相结合得到相应的组合预测方法,这些组合预测方法融合了多种方法的优点,但计算过程可以过于复杂,适用于理论研究而不适用于实际应用。

下文将对国内外常用的儿种交通流量短时预测方法进行简单介绍。

3.1历史平均预测方法Stephanedes于1981年将历史平均预测方法用于城市交通控制系统中,该方法主要利用历史数据结合当前交通流量的实测数据建立预测模型【⑸。

历史平均法是处理变量与变量之间相互关系的一种数理统讣方法,其实质就是利用历史的数据作简单的平均,用来预测未来的交通流量,该方法主要是利用交通流本身的周期变化特征。

该方法的计算公式如下:Q(t+1) = a*Q(t) + (1 -a)*Q(t-l) (3-1) 其中Q(t+1)代表某路段下一时刻的交通流量;Q⑴代表该路段当前时刻的交通流量;Q(t-l)代表该路段前一时刻的交通流量;a代表预测平滑系数。

该方法计算简单,预测平滑系数的确定可用最小二乘法在线估计,可以在一定程度上解决不同时间段的交通流量预测问题。

基于神经网络的交通流量预测

基于神经网络的交通流量预测

基于神经网络的交通流量预测随着全球人口数量的不断增长和城市化进程的不断加速,交通问题成为了世界各大城市所面临的一个共同难题。

特别是在大城市中,交通堵塞常常会给人们的生活和工作带来很大的不便。

所以,预测交通流量已经成为很多城市交通规划和管理的一个重要问题。

现在,人工智能的技术不断升级,神经网络技术的发展给交通流量预测提供了一种全新的可能。

本文将介绍基于神经网络的交通流量预测。

一、神经网络概述神经网络是一种基于人工神经元网络模型、利用数学计算方法,对信息进行处理、分析和模拟的技术。

神经网络可以学习并且不断优化预测模型,以达到更高的预测效果。

二、交通流量预测交通流量预测是指对未来一段时间内某个区域的交通流量进行预测。

根据交通流量预测结果,交通管理部门可以及时采取措施,对交通流量进行调整和优化。

交通流量预测技术主要分为两类:基于统计模型的预测和基于神经网络的预测。

在这两种方法中,基于神经网络的预测方法已经日益成为主流的方法。

三、基于神经网络的交通流量预测基于神经网络的交通流量预测方法是指将交通流量数据作为输入,通过训练神经网络模型,得到一个能够预测未来交通流量的模型。

神经网络预测模型可以分为两类:前向神经网络和递归神经网络。

(一)前向神经网络预测模型前向神经网络预测模型是指神经网络不具备时序性。

该模型一般用于短时间内的交通流量预测。

在该模型中,神经网络之间的每条连接边都有一个权重,这个权重的值可以通过神经网络的学习过程得到。

在学习过程中,神经网络将多组输入数据同时输入网络,计算每组数据的输出,并将其与实际输出相比较,从而对权重进行调整。

在多次学习之后,神经网络得到的权重可以使得输出的预测值尽可能接近实际的交通流量。

(二)递归神经网络预测模型递归神经网络预测模型是指神经网络具有时序性。

在该模型中,网络会将当前时刻的实际交通流量和前面几个时刻的交通流量做为输入,并计算当前时刻的输出。

该模型通常适用于交通流量存在周期性变化的情况。

基于GA-BP神经网络的交叉口短时交通流预测研究

基于GA-BP神经网络的交叉口短时交通流预测研究交通流预测在交通管理和规划中起着重要的作用。

短时交通流(15-60分钟)预测是交通管理决策中的一个关键部分,能够为交通流优化提供有力的支持。

本文基于遗传算法-反向传播神经网络(GA-BP)的方法,对交叉口短时交通流进行预测。

首先,本文选取了某城市繁华交叉口的交通流量数据,并对其中的路段进行了分析。

然后,将数据分成训练集和测试集,训练集用于学习模型,测试集用于评估模型的预测效果。

在特征提取方面,本文选取了交通流量、时间、天气等变量作为输入特征,其中,交通流量数据是一个关键的输入变量,因为它能够反映出交叉口的流量状况。

其次,本文使用GA-BP神经网络算法进行交通流预测。

GA算法用于优化神经网络的权重和阈值,以增加预测精度。

BP神经网络用于建立交通流预测模型。

在训练过程中,首先通过GA算法对神经网络进行初始化,并进行多次迭代,逐步优化神经网络的结构和参数。

同时,为了避免过拟合现象的发生,本文使用了交叉验证方法进行训练集和测试集的划分。

最终,通过多次实验,本文将GA-BP神经网络模型的预测精度提高到了较高水平。

最后,本文对模型的预测效果进行了评估。

评价方法包括均方根误差(RMSE)、平均绝对误差(MAE)、相关系数(R)和平均相对误差(MAPE)。

实验结果表明,GA-BP神经网络模型在交叉口短时交通流预测中有很高的准确性和可靠性,其预测精度可达到较高水平。

综上所述,本文基于GA-BP神经网络算法进行了交叉口短时交通流预测研究,实验结果表明该方法预测精度较高,可作为交通管理的有力支持。

未来研究方向可以考虑进一步提高预测精度,同时增加更多的因素作为特征输入。

基于GRNN神经网络的短时交通流量预测

基于GRNN神经网络的短时交通流量预测1 引言实时、准确的交通流预测无论对交通控制还是交通流诱导都很关键,交通流量预测的结果好坏直接关系到交通控制和诱导结果[1-4]。

短时交通流预测结果可以直接应用到先进的交通信息系统(ATIS)和先进的交通管理系统(ATMS)中,给出行者提供有效的路径,帮助他们更好的进行路径选择,实现路径诱导[5]。

交通流的产生有很大的随机性,离散性,非线性,常见的预测方法如ARMA 方法[6]和卡尔曼滤波法[7]等预测结果难以满足交通流预测的精度要求。

广义神经网络(GRNN)是一种基于非线性回归理论的前馈式神经网络模型[8]。

它具有良好的非线性映射能力。

但是GRNN神经网络的预测性能有赖于其参数的选择,传统的试算法选取参数具有一定的盲目性,且得到的预测模型精度偏低。

因此,本文将果蝇优化算法(FOA)和GRNN理论结合起来,构建了FOA-GRNN短时交通流预测模型。

在利用GRNN对交通流进行预测过程中,充分发挥两者优势,从而提高预测精度。

2、GRNN神经网络算法广义回归神经网络是径向基神经网络的一个分支,其总共有四层逻辑关系,第1 层为输入层,其神经元个数等于输入样本数的维数,通过输入层的神经元,把输入样本传送到隐含层中。

3.2 基于果蝇优化算法的GRNN神经网络预测模型利用MATLAB建立了基于果蝇优化算法的广义神经网络预测仿真模型(FOA-GRNN)。

采用newgrnn函数产生广义神经网络,网络建立语句为net=newgrnn(P,T,Spread),其中,Spread是广义神经网络的扩展参数,从理论上来说,Spread越大,函数的逼近过程就越平滑。

如果Spread过小,虽然精度会变得精确,但是逼近过程却不平滑。

因此,预测前先通过试验法确定Spread 值,而试验法需要耗费大量的时间,而且不能保证达到最优的Spread值,采用FOA优化算法,在全局范围内寻求最优值,来确定最优的扩展参数Spread,最后运用最优值的GRNN神经网络对短时交通流进行预测。

交通流量预测中的神经网络模型教程

交通流量预测中的神经网络模型教程交通流量预测是城市交通管理的重要组成部分,它涉及到交通规划、交通控制和交通治理等方面。

随着城市交通系统的不断复杂化,传统的交通流量预测方法已经不能满足实际需求。

而神经网络模型作为一种具有非线性映射能力和适应性强的模型,在交通流量预测中具有很大的潜力和优势。

神经网络模型是一种模仿人脑神经系统结构和功能的数学模型。

其基本单位是神经元,由输入层、隐藏层和输出层组成。

神经网络模型可以通过大量训练样本学习到特征的分布和规律,从而实现对未知样本的预测和分类。

在交通流量预测中,可以使用多层感知器(Multi-Layer Perceptron, MLP)作为神经网络模型的基本结构。

MLP模型具有适应性强、非线性映射能力强的特点,在交通流量预测中有广泛的应用。

下面将详细介绍使用神经网络模型进行交通流量预测的步骤和方法。

第一步是数据准备。

交通流量预测需要大量的历史交通数据作为训练样本,包括交通流量、时间、天气等因素。

首先,我们需要收集并整理相关的历史交通数据。

然后,对数据进行预处理,包括缺失数据处理、异常值处理等。

最后,将数据划分为训练集和测试集。

第二步是模型构建。

在使用神经网络模型进行交通流量预测时,需要确定神经网络的结构和参数。

首先,确定输入层的节点数,一般包括交通流量、时间等因素。

然后,确定隐藏层的节点数和激活函数,隐藏层的节点数越多,模型的复杂度越高。

最后,确定输出层的节点数和损失函数,输出层的节点数一般等于需要预测的交通流量。

第三步是模型训练和评估。

使用训练集对神经网络模型进行训练,训练的过程就是调整模型的权重和偏差,使得预测结果与实际结果的误差最小化。

一般采用反向传播算法进行模型训练。

然后,使用测试集对训练好的模型进行评估,评估指标包括均方误差(Mean Squared Error, MSE)等。

第四步是模型应用和优化。

使用训练好的神经网络模型对未知样本进行交通流量预测。

基于CEEMDAN-ABC-LSTM组合模型的短时交通流预测

基于CEEMDAN-ABC-LSTM组合模型的短时交通流预测沈富鑫;邴其春;张伟健;胡嫣然;高鹏【期刊名称】《青岛理工大学学报》【年(卷),期】2022(43)5【摘要】为了提高短时交通流预测精度,提出了基于自适应噪声完全集成经验模态分解(Complete Ensemble Empirical Mode Decomposition with Adaptive Noise,CEEMDAN)和人工蜂群算法(Artificial Bee Colony,ABC)优化长短时记忆(Long Short-Term Memory,LSTM)神经网络的短时交通流预测方法。

首先将非平稳、非线性的交通流数据利用CEEMDAN算法分解成相对平稳的多个固有模态分量和趋势分量;然后用人工蜂群算法对LSTM的参数进行寻优选择,将分解后的每个模态分量分别建立CEEMDAN-ABC-LSTM模型进行预测,最后叠加每个分量的预测值输出最终的预测结果。

用感应线圈实测数据对构建模型进行验证分析,实验结果表明:模型具有较高的预测性能,其平均预测精度较LSTM,ABC-SVM和ABC-BPNN模型分别提升了19.8%,25.6%和38.7%。

【总页数】9页(P96-103)【作者】沈富鑫;邴其春;张伟健;胡嫣然;高鹏【作者单位】青岛理工大学机械与汽车工程学院;青岛市交通运输公共服务中心【正文语种】中文【中图分类】U491【相关文献】1.基于组合预测模型的短时交通流预测2.基于卷积神经网络与双向长短时记忆网络组合模型的短时交通流预测3.基于多种模型组合的短时交通流预测4.基于时空多维的VMD-GAT-Attention短时交通流量组合预测模型5.基于ARIMA-SVM组合模型的交通流量短时预测因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2) 如果余量r(t)为单调函数或幅值小于设定阈值, 则算法 停止; (3) 否则, 提取第i个 IMF; ①初始化h(t) = r(t); ②计算h(t)的局部极大值和极小值; ③利用三次样条插值函数计算极大值包络线 e max (t)和极 小值包络线e min (t); ④计算e max (t)和e min (t)的平均值m(t) = [e max (t) + e min (t)]/2; ⑤计算 h(t) = h(t) - m(t), 利用标准偏差 SD 判断滤波结果;
212
2010, 46 (26)
Computer Engineering and Applications 计算机工程与应用
交通流量经验模态分解与神经网络短时预测方法
2 罗向龙 1, , 牛国宏 3, 潘若禹 4 2 LUO Xiang-long1, , NIU Guo-hong3, PAN Ruo-yu4
r(t) = x(t) i = 1; (1) 初始化:
对交通流量信号进行 EMD 分解, 形成若干个本征模态分 量, 去除其中的扰动信号, 然后对每个有用的分量分别建立神 经网络预测模型来进行交通流预测。具体算法如下: (1) 按照 2.1 节中的 (1) ~ (5) 进行交通流量数据 EMD 分解; (2) 分析本征模态分量, 去除交通流量中随机干扰成分; (3) 归一化处理有用分量; (4) 分别建立神经网络模型对有用分量进行预测; (5) 对预测结果进行反归一化处理; (6) 将所有反归一化的预测数据累加得到交通流量的预 测结果。
X (t) = å c j (t) + r n (t), 其中c j (t)为一个 IMF; r n (t)为残余函数。通
j=1 6
2.2
RBF 神经网络预测模型
[7-10] RBF 神经网络 (Back-Propagation Network) 即反向传
N
(2) 均方误差 (Mean Square Error)
MSE = 1 N
| yt - ŷ t | å t=1
N
2
|
|
2
(3) 平均绝对百分比误差 (Mean Absolute Percent Error) N | y -y | ̂ MAPE = 1 å|| t t || N t = 1| y t | (4) 均方百分比误差 (Mean Square Percent Error)
2.3Βιβλιοθήκη EMD 与神经网络的交通流预测算法
2.1
经验模态分解
EMD 分解的目的是根据信号的局部时间特征尺度, 按频
率由高到低把复杂的非线性、 非平稳信号分解为有限经验模 态函数 (IMF) 之和, 每个 IMF 是满足如下条件的函数: (1) 对 整个时间序列来说, 极值的个数和穿过零点的个数必须相等 或者只相差 1; (2) 在任何一点, 最大值和最小值包络线的平均 值为 0[3-6]。 EMD 方法对信号的分解过程可概括成如下算法:
2
EMD 与神经网络交通流预测模型
短时交通流量在自身和外界因素的干扰下, 数据成分复 杂, 是一种典型的非平稳信号。其不同信号成分具有不同的 特性, 在交通流变化趋势的影响中所起的作用不同, 确定性内 在信号决定了交通流变化的总体趋势, 不确定性干扰信号使 实际交通流变化在趋势线附近呈现大小不一的波动。经验模 式分解 EMD 是一种处理非线性、 非平稳信号的新方法, 它将 非平稳信号按不同尺度的波动或趋势逐级分解成若干个本征 模态分量 IMF (Intrinsic Mode Function) , 每个分量分别包含
1.长安大学 信息工程学院, 西安 710064 2.西安交通大学 波动与信息研究所, 西安 710049 3.西安市政设计研究院有限公司, 西安 710068 4.西安邮电学院 通信与信息工程学院, 西安 710064 1.School of Information Engineering, Chang’ an University, Xi’ an 710064, China 2.Institute of Wave and Information, Xi’ an Jiaotong University, Xi’ an 710049, China 3.Xi’ an Municipal Engineering Design & Research Institute Co., Ltd., Xi’ an 710068, China 4.School of Communication and Information Engineering, Xi’ an Post & Telecommunication College, Xi’ an 710064, China LUO Xiang-long, NIU Guo-hong, PAN Ruo-yu.Short-term traffic flow prediction method based on EMD and artificial neural puter Engineering and Applications, 2010, 46 (26) : 212-214. Abstract: An approach to short-term traffic flow prediction based on Empirical Mode Decomposition (EMD) and artificial neural network is proposed.Firstly, the traffic flow is decomposed into different modes by EMD.Then, these different modes are predicted by appropriate artificial neural networks, respectively.Finally, the traffic flow is obtained by adding up all predictive value.This method is used to predict traffic flow using I-800 measurement data, the results show that the proposed method has high predictive accuracy, and better than the outcome of direct using neural network prediction. Key words:short-term traffic flow; Empirical Mode Decomposition (EMD) ; artificial neural network; prediction 摘 要: 基于经验模态分解 (EMD) 和神经网络, 提出了一种短时交通流量预测方法。通过 EMD 分解把交通流量分解成不同的模
态, 利用神经网络对分解后的各分量进行预测, 再将预测值累加得到最终的预测结果。利用 EMD 与神经网络模型对 I-800 数据 库实测交通流量数据进行预测, 结果表明该方法具有很高的预测精度, 明显优于直接采用神经网络的预测结果。 关键词: 短时交通流量; 经验模态分解; 人工神经网络; 预测 DOI: 10.3778/j.issn.1002-8331.2010.26.066 文章编号: 1002-8331 (2010) 26-0212-03 文献标识码: A 中图分类号: TP391
基金项目: 陕西省自然科学基金 (the Natural Science Foundation of Shaanxi Province of China under Grant No.SJ08-ZT13-2, No.2009JM8011) ; 河南省交通科技项目 (No.2009P245) 。 作者简介: 罗向龙 (1978-) , 男, 讲师, 在读博士, 研究方向为交通信息工程及控制、 信号处理。 收稿日期: 2009-02-20 修回日期: 2009-04-11
罗向龙, 牛国宏, 潘若禹: 交通流量经验模态分解与神经网络短时预测方法 了信号从高到低不同频段的成分, 具有不等带宽的特点, 并且 EMD 方法是根据信号本身固有特征的自适应分解 [3-5]。因此, 利用 EMD 对交通流量进行分解后, 各分量更能反映交通流量 的本质和潜在规律。在实验中利用 EMD 的相关理论对实际 的交通流信号进行分解处理, 去除其中的扰动信号, 然后对每 个有用的分量分别建立神经网络预测模型, 将所有预测值累 加得到最终的交通流预测结果。
MSPE = 1 N || å t = 1|
N
ε Î[0.2 0.3]。若不满足 IMF 终止条件转 其中, (4) , 否则转②; c(t) = h(t); (4) r(t) = r(t) - c(t), (5) 转 (2) 。
算 法 最 后 可 得 到 X (t) = å c j (t) + r n (t) , 其 中 c j (t) 为 一 个
j=1
n
| y t - ŷ t | || yt |
2
r n (t)为残余函数, IMF; 一般为信号的平均趋势。即按从高频
到低频的顺序对信号滤波, 最后得到一个常数或单调函数表 示信号的趋势。
3 EMD 与神经网络预测实例 3.1 EMD 分解
以美国 I-880 高速公路某天的 659 个1 min交通流量作为实 验数据, 如图 1 所示。根据 2.1 节中的 (1) ~ (5) 的 EMD 分解算 法, 对 其 进 行 EMD 分 解 , 分解结果如图 1 所示, 共分解 6 个 IMF, 图 2 中从上至下分别为 IMF1 到 IMF6, 最后一个为剩余 量。若将原始数据用 X (t)表示, 则图 2 的分解结果可以表示为
预测精度都不能达到令人们满意的程度, 其准确性和实时性 都 有 待 提 高 [1-2]。 结 合 经 验 模 态 分 解 EMD (Empirical Mode Decomposition) 及神经网络的相关理论, 提出了一种基于 EMD 与神经网络的预测方法, 用美国 I-800 高速公路的交通流 量数据测试结果表明了该模型的有效性。
相关文档
最新文档