第38卷第8期 2010年8月 同济大学学报(自然科学版) JOURNAL OF TONGJI LINIvERSITY(NAT1『RAI.scIENCE) Vo1.38 No.8 Aug.2010 文章编号:0253—374X(2010)08—1165・06 DOI:10.3969/j.issn.0253—374x.2010.08.012 基于ArcGIS的交通量预测模型 陈华鑫 ,姜 艺 ,李硕。,Tommy Nantung。 (1.长安大学材料科学与工程学院,西安710061;2.普度大学技术学院建筑施工管理系,西拉法叶47906 3.印第安那交通厅公路研究所,西拉法叶47906) 摘要:常规交通量预测模型耗时、工作量大.针对美国印第安 纳州交通量趋于稳定的特点,借助ArcGIS地统分析软件,分 别采用Ordinary Kriging、距离加权倒数(IDW)、径向基函数 插值(RBF)等方法对交通量进行预测,并与动态称重系统 (WIM)的交通资料进行比对,结果表明采用径向基函数插值 中的反高次曲面函数(IMS)插值预测方法适合美国印第安纳 州交通量的分布实际,预测误差最小. 关键词:交通量预测;ArcGIS;插值分析;动态称重系统;反 高次曲面函数插值 中图分类号:U 414 文献标识码:A ArcGIS.based Traffic Prediction Model Huaxin ,JIANG Yi ,U Shuo0,TommyNantung0 (1.School of Material Science and Engineering,Chang’an UIliversity,Xi’an 710061,China;2.Det ̄artrnent of Building Construction Management, College of Technology。Purdue University,Ⅵ t Lafayette 47907,UI1ited States;3.IndianaDepartmentofTransportation,DivisionofResearch,West Lafayette 47906,UIlited States) Abstract:Conventional traffic prediction modeIs are time— consuming and arduous.Since the traffic of Indiana iS stabilized,the Ordinary Kriging,inverse distance weighting (IDW)and radial basis functions(I出F)interpolation methods were used to predict the traffic of Indiana based on ArcGIS software.Witl1 the comparison of the prediction and weigh—in・ motion(WIM)Systems,the results show that the inverse multiquadric spline(IMS)interpolation of RBF interpolations is suitable for Indiana traffic distribution and the actua1 prediction error is minimum. Key words:traffic prediction;ArcGIS;interpolation;weigh— in—motion systems;inverse multi・-quadric spline 交通量预测是路网规划、公路建设项目可行性 研究的基本内容之一,预测的可靠性直接关系公路 建设的成败.目前用于交通量预测的方法有150~ 200种之多l_1],其中目前国内外最常用的方法有增长 系数法[ 、重力模型法[ 、四阶段法[引、总量控制 法l4I5]、博克思一詹金斯自回归移动平均模型 ]、卡 尔曼滤波模型[73、神经网络模型[83、多元时间序列 模型[9I1 、单变量时间序列模型l1。。等.现阶段我国 所用的四阶段法是以交通起止点(0D)调查为基础, 需花费大量的人力和物力,耗时较长,调查资料整理 也较复杂[2 ;总量控制法是综合考虑区域内政治、经 济、文化和地理等要素,通过宏观上的关联分析预测 区域内交通量的需求,简便经济,可操作性强,但宏 观要素与交通量需求之间的相互关系有待进一步完 善与验证_1 .美国印第安纳州路网基本形成,车辆 保有率基本稳定,能否借助空问统计方法对其进行 预测,可以减少大量工作量.为此,本文借助动态称 重系统(weigh.in.motion,WIM)数据为基础,在 ArcGIS软件平台中对印第安纳州交通量进行预测, 结果表明实际误差很小,实用可靠. 1 ArcGIS地统分析基础 ArcGIS地统计分析软件主要包括探索性数据 分析(Explore Data)、地统计分析向导(geostatistical wizard)、生成数据子集(Creat Subsets)三方面.其中 探索性数据分析主要目的是分析数据是否服从正态 分布,数据问是否存在某种趋势关系.地统计分析向 导是在已知点的基础上进行内插生成研究对象表面 图.生成数据子集是为了将观测值与预测值进行比 较,通常是将原始数据分割成两部分,一部分用来空 间结构建模及生成表面,另一部分用来比较和验证 收稿日期:2009—10—09 基金项目:印第安纳州运输部(INDOT)和联邦公路管理局(FHWA)资助项目(40291) 作者简介:陈华鑫(1973一),男,副教授,博士后,主要研究方向为沥表与沥青混合料、新材料改性技术及路面养护管理等 E-mail
:hxchen@chd.edu.cn;chx92070@163.com 同济大学学报(自然科学版) 第38卷 预测的质量.ArcGIS地统计分析软件一般处理过程 包含数据分析、模型预测与检验,具体到ArcGIS地 统计分析,其基本过程包括数据显示、数据检查、模 型拟合分析、模型诊断、模型比较等内容. 2 AADT数据规律分析 通常Geostatistics要求试验数据满足随机性、 正态分布特性和平稳性的特点.为此,首先对IND0T 所有公路的年平均日交通量(annual average daily traffic, T)分布规律进行分析.本文所用 T 是基于2004年IND0T提供的交通量,通过IND0T 提供的AADT Shape文件得到的. 2.1 AADT数据分析(Explore Data) 2.1.1 Histogram 在直方图Histogram中,可用Kurtosis(峰度)和 Skewness(偏态)表征数据的正态特性.其中峰度用 于描述数据分布高度的指标,正态分布的峰度为0, 大于0,表明数据分布比正态分布高耸而狭窄;小于 0,表明数据分布平缓而分散.偏态用于描述数据左 右对称特性,正态分布偏态等于0,大于0,表明数据 偏左,称为正偏态或右偏态;小于0,则称为负偏态或 左偏态. 鉴于AADT数据沿着同一条路大致都拥有相同 的交通数据,为了方便起见,在收集 空间数据 时,选择一条路的中点(X,y坐标表示)作为本路段的 代表值.根据 DCrr提供的AADT数据,建立了 AADT数据点图层AADT_shp Events,在Geostatistical Analysis模块下的Explore Data中选用Histogram分 析,得到INGOT AADT的Histogram图,并用Normal ( ̄Plot分布图进行验证,以分析 D0T AAUr是否服 从正态分布,如果不符合必须进行相应的对数化或 Box—Cox幂变换. 从图1可见,原始 T数据Histogram图上, 峰度35.47,显然属于右偏分布,不能满足正态分布 的要求,必须对原数据进行变换,再进行分布分析. 2.1.2 Normal QQP1ot 为了进一步验证 T的正态分布规律性,采 用Normal QQPlot统计分析对 T进行对比分 析.在Normal QQPlot分布图中是将现有数据分布 与标准正态分布进行对比,测量数据在图中由其所 有的点形成相应的线条,而标准的正态分布是 Normal QQPlot中一条标准的直线.那么如果测量数 据分布线越接近于Normal QQPlot的标准直线,则 测量数据越接近于服从正态分布. 在Geostatistical Analysis模块下的Explore Data中选用Normal QQPlot分析模块,得到INDOT AAJ)T的Normal QQPlot图如图2所示.由Normal QQPlot分布图可见 T数据在右端远远偏离直 线,这进一步说明 T不满足正态分布的规律,必 须进行相应的数据变换.
图1 AADT的Histogram图 Fig.1 Histogram of AADT
图2 AADT的Normal QQPlot图 Fig.2 Normal QQPIot of AADT 2.2 AADT数据变换和正态分布规律分析(Explore Data) 2.2.1对数变换 为了适应地统计分析中kriging等分析方法对 测试数据有正态分布的要求,应对现有AADT数据 进行相应的变换处理,一般处理方式有对数变换和 Box—Cox幂变换,这里采用最常用的对数变换后用 直方图和QQPlot分布图检验变换后数据的分布 规律. 经对数变换后,log(hhOT)Histogram图中(见图 3)峰度Kurtosis为5.844,远小于 Histogram图 的35.47,Skewness值为一0.556 8,与 Histo- gram图中的4.765 3相比更接近于0.这表明经过对 数变化后,log(AADT)的正态分布规律要好于AADT 原数据,这一点在下面的Normal QQPl
ot分布图中可 ’ - l c-_: _l:t∞_ 耘 "”~一一 —————L— J 。 _I 一… ””~ ~ ~~ L I.~一~一斗~・一— 聪 ∞ ”‘。 ’。— ~ 3 F ‰ ¨・—n囊■ ~ : 一一…~一~J 一_-- .... 图3 log(AADT)的直方图 Fig・3 Histogram of log(hhDT) 瓣 对聱变换外,B。x—Cox变换也可以使检测 妻服从正态分布规律.但其幂参数Pa 假苋的 围变化,那到底采用什么参数 rame r)应通过不同尝试来确定.本文在0.08二 0・l46之间变化不同的Parameter,分析其Kurtosis S k+e wn es。s值,从中选出~合理的Parameter参 数,结果见表1. …
参数 5 Kur60Isis值与参数n响【me蛔.关系曲线 № Relationship 呦Kun0sis and 。 6 skewness值与参数 eter关系曲线 g.6 Re]ationship between skewness an eter Pararneter参数下的Norma1 QQP10t图 可以发现在参数为0.087 8
6附近测量数据与正 券 同济大学学报(自然科学版) 第38卷 布线重合性较好.故在0.878 6附近,AADT通过 Box—Cox变换后的正态分布特性最好. 综合Histogram和Normal QQPlot图的分析,本文 拟采用Box—Cox变换,Parameter参数取0.087 86对 AADT进行变换处理,进行随后的Geostafisfics分析. 2.3变异函数的理论模型 2.3.1变异函数计算 设Z( )是系统某属性Z在空间位置 处的 值,z( )为一区域化随机变量,并满足二阶平稳假 设,h为两样本点空间分隔距离,Z( )和Z( +h) 分别是区域化变量Z( )在空间位置 i和 +h 处的实测值[i=1,2,…,N(h)],那么,变异函数 7(h)的离散计算公式为: 1 y( ) [z( ( )] 这样对不同的空问分隔距离h,计算出相应的 C(h)和y(h)值.如果分别以h为横坐标,C(h)或 y(h)为纵坐标,画出协方差函数和变异函数曲线 图,就可以直接展示区域化变量Z( )的空间变异特 点.变异函数能同时描述区域化变量的随机性和结 构性,在数学上对区域化变量进行严格分析,是空间 变异规律分析和空问结构分析的有效工具.该函数 有4个非常重要的参数,即基台值(sil1)、变程(range) 或称空间依赖范围、块金值或称区域不连续性值和 分维数. 按照Keckler等人的研究,变异函数理论模型有 500多种,其中ArcGIS中常用的有圆形模型、球状模 型、四球模型、五球模型、指数模型、高斯模型、二次 抛物线模型、孔穴效应模型、K一贝瑟尔模型、卜贝瑟 尔模型等. 2.3.2克里格插值预测法 克立格插值(Kriging interpolation)是根据变异 函数模型而发展起来的一系列地统计的空间插值方 法,包括:普通克立格法(Ordinary Kriging)、简单克 里格法(Simple Kriging)、对数克里格法(Logistic Kriging)、泛克立格法(Universal Kriging)、指示克 立格法(Indicator Kriging)、析取克立格法(Disjunc— tive Kriging)、协同克立格法(Cokriging)等. 如前述, T原数据不服从正态分布,而 log(AADT)和Box—Cox幂变换后(幂指数0.08786) 满足正态分布,故本文建议采用普通克里格法中采 用对数变换与Box—Cox变换的形式进行 T 预估. 至于变异函数选择何种模型,本文采用了普通 克里格方法中经对数变换和幂参数为0.087 86的 Box—Cox变换后,分别选择如表3所示的ArcGIS中 11种变异函数模型进行预测分析,可参考其 Prediction Error中的几个指标对这些模型的有效性 进行比较.预测模型应符合以下标准的为最佳:即标 准平均值(mean standardized,MS)最接近于0,均方 根预测误差(root-mean.square,RMS)最小,平均标 准误差(average mean error, E)最接近于RMS, 标准均方根预测误差(root-mean.square standar— dized,I SS)最接近于1. 如表2所示,AADT经log(AADT)后在以上l1 种变异函数模型下,标准平均值最接近于0的是指 数模型,均方根预测误差最小的也是指数模型,平均 标准误差最接近于均方根预测误差是指数模型,标 准均方根预测误差最接近于1也是指数模型.故 log(AADT)的变异函数选用指数模型较合理. 表2 Log(AAIYr)不同变异函数模型下预测误差比较 Tab.2 Prediction errors of different models with log transformed AADT
如表3所示, T经过Box—Cox变换后在11 种变异函数模型下对其参数进行比较,标准平均值 最接近于0的是二次抛物线模型,均方根预测误差 最小的是指数模型,平均标准误差最接近于均方根 预测误差的是Stable模型,标准均方根预测误差最 接近于1却是稳态模型.故 T经过Box—Cox幂 变换(幂指数0.087 86)后变异函数选用指数模型、 二次抛物线模型与稳态模型进行预测. 本文利用对数变换和幂变换后的 T的测量 值,分别对log(AADT)采用指数模型、对幂变换(幂 指数0.087 86)的 T采用指数模型、二次抛物线 模型和稳态模型对IND0T现有WIM Station的 AADT进行预测.