[发明专利]一种基于Adaboost算法的交通流特性分析与预测方法有效
申请号: | 201911401878.5 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111160650B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 文成林;郑乐军;沈硕;尉涛 | 申请(专利权)人: | 杭州电子科技大学;国网湖北省电力有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/30;G06N3/08;G06N3/12 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 adaboost 算法 通流 特性 分析 预测 方法 | ||
1.一种基于Adaboost算法的交通流特性分析与预测方法,该方法具体包括以下各步骤:
步骤(1)基于R/S分析法的交通流的短时特性分析
步骤(1-1)计算步骤:
设定一个时间序列{x(t)},t=1,2,…,M有以下计算;
1)把它分割成为长度为n的[M/n]个等长子序列段,Ia表示第a个子序列段,第a个上的时间序列段表示为{x(i)},i=1,2,…,n;Ea表示第a个子序列段上的均值:
2)子序列段Ia中的元素对于均值的累积离差X(i,a):
3)子序列段Ia的极差和样本标准差
4)子序列段长度为n划分的重标极差值(R/S)n
步骤(1-2)分析过程:
根据赫斯特指数值的不同,将时间序列分为三种类型:
(1)0H0.5,说明该序列不是随机游走序列,是一种反相关性的时间序列,即未来的变化趋势与过去趋势相反,且H越接近于0反持续性越强;
(2)H=0.5,说明该序列是标准的随机游走序列,即未来变化趋势和过去趋势的增量没有关系;
(3)0.5H1,表示该时间序列具有持久性,过去的增加趋势预示未来的增加趋势,过去的减少趋势预示着将来的减少趋势;H趋于1时,表示过去与将来关系密切;根据持久性与反持久性对时间序列未来的变化趋势可做出定量分析;
步骤(2)交通流时间序列相空间重构
设交通流时间序列为令时间延迟为τ,嵌入维数为m,则用时间延迟的相空间重构法构造的M个m维相空间矢量为:
X={X(t)|X(t)=[x(t),x(t+τ),…,x(t+(m-1)τ)]T,t=1,2,…,M} (6)
其中X为m×M维矩阵,重构后所得相空间的相点个数为M=N-(m-1)τ,M个相点在m维相空间中构成一个相型,它表示交通流系统在某一瞬间的状态,按时间增长的顺序将其相连,即可描述交通流系统在m维相空间中的演化轨迹,将原来的一维时间序列预测问题转化成m维相点序列的预测;假设预测的相点{X(t),X(t-1),…,X(t-k)},k=1,2,…,t-1已知,当前时刻t+(m-1)τ,需要预测的相点为{X(t+1),X(t+2),…,X(t+p)},其中p=1时称为一步预测,p1时称为多步预测,预测模型表示为:
{x(t+(m-1)τ+1),…,x(t+(m-1)τ+p)}=F(X(t),…,X(t-k)) (7)
利用前馈神经网络的泛化逼近能力,实现交通流的一步或者多步预测;
步骤(3)MEC-BP融合
设t为在MEC全局迭代中当前正在进行的迭代次数;ρ为在某个子种群内部迭代中当前正在进行的迭代次数;子群体中的每一个个体代表了一组BP神经网络融合算法中的初始权值和阈值,而衡量单个个体Ni,j好坏的指标适用度则由训练后收敛的BP神经网络融合模型所得融合结果经进一步计算获得,在子种群的内部迭代中,各子种群中经过局部公告板选择出最优个体Ni,pbest,再令该个体代表整个子种群通过全局公告板参与全局竞争,选择出全局最优子种群Sgbest以及包含在内的全局最优个体Ngbest;经过多次迭代后,由最终全局最优个体所代表的初始权值和阈值训练而得的MEC-BP神经网络模型即为最终得到的多源交通数据融合模型;
步骤(4)基于Adaboost算法的神经网络集成预测模型
通过反复搜索样本特征空间,获取样本权重,并在迭代过程中不断调整训练样本的权重,增加预测精度低的样本的权重,减小预测精度高的样本的权重,并采用加权多数表决的方法组合形成一个强预测器,具体如下:
步骤(4-1)Adaboost算法步骤
Step1:数据获取和网络初始化;从样本空间选取m组训练样本T={(Xi,yi)},赋予训练样本权重分布为w1i=1/m,i=1,2,…,m,依据样本输入和输出维数确定网络结构,神经网络初始权重和阈值由思维进化算法优化获得,D(1)表示获得样本的初始权重,K表示预测器的数量;
D(1)=(w11,w12,…w1i,…,w1m) (8)
Step2:进行迭代k=1,2,…,K
(a)训练第k个弱预测器时,用弱预测器Hk(x)训练样本并预测训练数据输出回归误差率ξk,计算训练集上的样本最大误差Ek和每个样本的相对误差ξki:
Ek=max(|yi-Hk(Xi)|) (9)
(b)计算该弱预测器在最终预测器中所占的权重ak:
(c)根据预测序列权重ak调整下一轮训练样本的权重:
D(k+1)=(wk+1,1,wk+1,2,…,wk+1,m) (13)
Step3:训练K轮后得到K组弱预测器Hk(x),按弱预测器权重组合各个弱预测函数得到强预测器h(x)为:
Step4:为了更好地求出各组弱预测器的加权值,通过Adaboost算法训练MEC-BP神经网络得到K组弱预测器Hk(x)之后,再次采用预测误差平方和倒数准则进行每组弱预测函数的加权值wk求解,最终得到累加的强预测器h(x)=∑wk*Hk(xk,ak);预测误差平方和越大,表明预测模型的预测精度就越低,从而它在组合预测中重要性就降低,对预测误差平方和较小的单项预测模型在组合预测中应赋予较大加权系数;加权系数计算方法为:
设yki为第k种弱预测器在第i时刻的预测值,yi为同一预测对象的第i时刻观测值,N表示时间长度,则E'k为第k种弱预测器的预测误差平方和;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学;国网湖北省电力有限公司,未经杭州电子科技大学;国网湖北省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911401878.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多雷达综合探鸟系统
- 下一篇:一种铝质护栏制作方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理