发明名称 基于稀疏多输出回归的交通事故建模与控制方法
摘要 本发明公开一种基于稀疏多输出回归的交通事故建模与控制方法,可用来对选定的某个地区发生交通事故的情况建立模型。对某个地区建立多输出回归事故模型,可以自动检测与事故无关的特征参数并区分各个参数的影响,将与交通相关的特征参数带入模型,还可以预测该地区未来发生交通事故的情况。本发明利用交通事故的历史和现状数据,对交通事故的严重程度进行建模,能自动剔除与事故无关的特征参数,辨别影响道路交通安全的关键因素,有助于道路规划时采取更有针对性的措施。本方法在预测交通事故、分析事故原因、指导道路建设改进具有实际的工程应用价值。
申请公布号 CN103646533B 申请公布日期 2016.05.25
申请号 CN201310596073.7 申请日期 2013.11.22
申请人 江苏大学 发明人 陈小波;梁军;江浩斌;陈龙;张飞云;肖艳
分类号 G08G1/00(2006.01)I;G06F19/00(2011.01)I 主分类号 G08G1/00(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 汪旭东
主权项 基于稀疏多输出回归的交通事故建模方法,其特征在于,具体步骤为:A)获取某地区的历史交通事故数据样本N组{X<sub>1</sub>,X<sub>2</sub>,...,X<sub>N</sub>},每个X<sub>I</sub>包括下述人口、车辆、道路和环境信息:总人口数x<sub>1</sub>,文化程度x<sub>2</sub>,收入水平x<sub>3</sub>,汽车驾驶员数量x<sub>4</sub>,大型机动车数量x<sub>5</sub>,小型机动车数量x<sub>6</sub>,非机动车数量x<sub>7</sub>,主要路段总长度x<sub>8</sub>,主要路段交通灯数量x<sub>9</sub>,平均天气状况x<sub>10</sub>;其中,I=1,2,3,...,N;B)获取对应的交通事故结果样本{Y<sub>1</sub>,Y<sub>2</sub>,...,Y<sub>N</sub>},每个Y<sub>I</sub>包括事故发生次数y<sub>1</sub>,死亡人数y<sub>2</sub>,受伤人数y<sub>3</sub>及直接经济损失y<sub>4</sub>;C)交通事故数据预处理;将上述N组交通事故数据样本{X<sub>1</sub>,X<sub>2</sub>,...,X<sub>N</sub>}归一化,并存放在矩阵X中;将上述N组对应的交通事故结果样本{Y<sub>1</sub>,Y<sub>2</sub>,...,Y<sub>N</sub>}存放在矩阵Y中;D)假定X<sub>I</sub>与Y<sub>I</sub>满足关系Y<sub>I</sub>=X<sub>I</sub>W+ε,W为系数矩阵,ε为高斯噪声;设λ为平衡参数,取为0.01≤λ≤100,则W通过求解如下的稀疏多输出回归模型得到<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>min</mi><mi> </mi><mi>J</mi><mrow><mo>(</mo><mi>W</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>I</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>|</mo><mo>|</mo><msub><mi>X</mi><mi>I</mi></msub><mi>W</mi><mo>-</mo><msub><mi>Y</mi><mi>I</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mi>&lambda;</mi><mo>|</mo><mo>|</mo><mi>W</mi><mo>|</mo><msub><mo>|</mo><mn>21</mn></msub><mo>=</mo><mo>|</mo><mo>|</mo><mi>X</mi><mi>W</mi><mo>-</mo><mi>Y</mi><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mi>&lambda;</mi><mo>|</mo><mo>|</mo><mi>W</mi><mo>|</mo><msub><mo>|</mo><mn>21</mn></msub><mo>;</mo></mrow>]]></math><img file="FDA0000909744550000011.GIF" wi="1229" he="143" /></maths>E)选取系数矩阵W,使得J(W)达到最小值,设D为单位矩阵;F)将J(W)对W取导数,并令结果等于0,得到X<sup>T</sup>(XW‑Y)+λDW=0;G)求解上式得到W=(X<sup>T</sup>X+λD)<sup>‑1</sup>X<sup>T</sup>Y;设D'为对角矩阵,对角元素为W对应行的L2范数的倒数;H)判断算法是否收敛,即||D‑D'||是否小于给定的数ε,如果是,则输出W,否则将D'复制到D中,转到步骤F);I)根据W中全为零的行识别出对交通事故建模无关的因素,根据W中非零行的值的正负和大小区分不同因素对交通事故的影响;J)根据以后采集的上述地区的交通事故特征参数X'=(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>10</sub>),预测上述地区的事故发生次数、死亡人数、受伤人数及直接经济损失为WX'。
地址 212013 江苏省镇江市京口区学府路301号