【技术实现步骤摘要】
一种交通状态预测集成方法
[0001]本专利技术涉及交通状态预测领域,具体涉及一种具有鲁棒性和最大化多样性的交通状态预测集成方法。
技术介绍
[0002]在社会经济快速发展的情况下,汽车保有量的急剧增长将导致潜在的交通拥堵、交通事故、严重的环境和噪声污染等问题,其中交通拥堵导致经济损失、出行时间耗费并加剧环境污染;交通事故严重影响社会经济的发展和人民生活的提高,这给社会的可持续发展带来障碍。交通状态预测旨在探究未来时刻的交通运行状态,使城市道路高效的运行,为交通参与者提供高品质的交通服务。基于交通状态预测方法被认为是缓解交通拥堵、预防交通事故、减少排放和燃料消耗的有效途径。因此,近几十年来,该领域的研究者已提出多种类型的短时交通状态预测方法,包括:基于SVM及其改进模型的短时交通状态预测方法、基于集成学习的短时交通状态预测方法、基于深度学习的短时交通状态预测方法等。
[0003]集成学习通过组合多个表现较好的算法以期望得到一个更好、更全面的预测模型,其中心思想是即便某一个模型得到错误的预测,其他的模型也可以将错误纠正回来。鉴于集成学习较好的预测能力,其被广泛地应用于交通流预测中。大量的实验结果表明,基于集成学习的预测方法具有准确率高、泛化能力强等优势。
[0004]但是,由于各种不可控因素(如雨雪天气情况、交通拥堵、交通事故、传输失真、传感器通讯故障等),采集的数据中不可避免的含有不正常的数据点(简称异常值)、错误或缺失的数据,这显著地影响了模型的预测精度。尽管可以使用某些预处理方法(如丢弃,填充,替 ...
【技术保护点】
【技术特征摘要】
1.一种交通状态预测集成方法,其特征在于,包括以下步骤:从不同的交通数据采样点获取交通采样数据,作为待预测数据,其中待预测数据根据相应的交通数据采样点位置划分为相应的多个数据子集;将待预测数据的输入到训练好的鲁棒的且最大化各组件之间多样性的集成模型中,其中所述集成模型根据相应的交通数据采样点位置也划分为相应的多个子模型,待预测数据的每个数据子集分别输入到相应的子模型中得到每个子模型的预测结果,并综合每个子模型的预测结果给出最终的预测值;所述各个子模型的目标函数表示如下:其中,p∈(0,2],||
·
||2表示L2范数距离,m代表各子模型数据样本类型序号,C为各子模型数据样本类型总数,c
m
是各子模型第m类样本对应的最优参数、通过优化算法预先得到,e
1m
和e
2m
分别是矩阵A
m
和B
m
相应维度的单位列向量,矩阵A
m
表示各子模型第m类样本组成的数据集合,矩阵B
m
表示各子模型除第m类样本外的其余的m
‑
1类样本组成的数据集合,矩阵A
m
和B
m
具有相同维度数n,q
m
是各子模型第m类样本对应的松弛变量、通过上述目标函数的约束条件获得,λ1是预设的平衡集成模型的预测误差和多样性的参数,F(w)表示多样性函数,w
m
表示各子模型第m类样本的权向量,b
m
表示各子模型第m类样本的偏差,w=[w1,w2,
…
,w
L
]
T
为多样性加权向量,L为子模型的总数,w
m
、b
m
、F(w)和p通过迭代优化获得最优值;在上述目标函数中,第一、二项属于集成模型的预测误差,第三项代表多样性,当完成优化时两者实现最优。2.如权利要求1所述的交通状态预测集成方法,其特征在于,所述c
m
通过果蝇优化算法获得。3.如权利要求1所述的交通状态预测集成方法,其特征在于,通过迭代优化获得w
m
、b
m
、F(w) 和p的最优值,是通过迭代更新每个子模型的增广向量,当迭代结束后,得到最优值,具体步骤为:1)设置迭代次数t和迭代步长p的初始值分别为1和0.1,初始化增广向量z
m1
以及对角矩阵D
1m1
和D
2m1
,其中D
1m1
的第i个对角元素和D
2m1
的第j个对角元素分别为:a
i
代表矩阵A
m
中第i行数据,b
j
代表矩阵B
m
中第j行数据,m1表示矩阵A
m
的总行数,m2表示矩阵B
m
的总行数,e
1mi
代表e
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。