Download presentation
Presentation is loading. Please wait.
Published byOsborne Phelps Modified over 9 years ago
1
STATISTICAL ANALYSIS FOR ORIGIN-DESTINATION MATRICES OF TRANSPORT NETWORK Baibing Li Business School Loughborough University Loughborough, LE11 3TU
2
STATISTICAL ANALYSIS FOR ORIGIN-DESTINATION MATRICES OF TRANSPORT NETWORKS lBackground lStatement of the problem lExisting methods lBayesian analysis via the EM algorithm lA numerical example lConclusions Overview
3
Background Example. nLocated in Northwest Washington, DC, bounded by Loughboro Road in the north; Canal Road and MacArthur Boulevand in the west; and Foxhall Road in the east nCanal Road is a principal arterial, two lanes wide, generally running northwest-southeast nFoxhall Road is a two-way, two- lanes minor arterial running north- south through the study area nLoughboro Road is a two-way east-west road
4
What is a transport network nA transport network consists of nodes and directed links nAn origin (destination) is a node from (to) which traffic flows start (travel) nA path is defined to be a sequence of nodes connected in one direction by links Background
5
nOrigin-destination (O-D) matrices lAn O-D matrix consists of traffic counts from all origins to all destinations lIt describes the basic pattern of demand across a network lIt provides fundamental information for transport management Background
7
nMethods of obtaining O-D data lRoadside interviews and roadside mailback questionnaires disruption of traffic flow; unpopular with drivers and highway authorities lRegistration plate matching very susceptible to error (e.g. a vehicle passing two observation points has its plate incorrectly recorded at one of the points) lUse of vantage point observers or video for small study area (e.g. to determine the pattern of flows through a complex intersection) l Traffic counts much cheaper than surveys; much smaller observation errors Background
8
nStatement of the problem lAim: Inference about O-D matrices lAvailable data: traffic counts A relatively inexpensive method is to collect a single observation of traffic counts on a specific set of network links over a given period Statement of the problem
9
nNotation y=[y 1,…,y c ] T is the vector of the traffic counts on all feasible paths (ordered in some arbitrary fashion) x=[x 1,…,x m ] T is the vector of the observed traffic counts on the monitored links. z=[z 1,…,z n ] T be the vector of O-D traffic counts The matrix A is an m c path-link incidence matrix for the monitored links only, whose (i, j)th element is 1 if link i forms part of path j; otherwise 0 The matrix B is an n c matrix whose (i, j)th element is 1 if path j connects O-D pair i; otherwise 0
10
Statement of the problem nStatistical model (I) x = Ay z = By Assume that y 1,…,y c are unobserved independent Poisson random variables with means 1,…, c respectively, i.e. y i ~ Poisson(y i ; i ). Denote =[ 1,…, c ] T Vector x has a multivariate Poisson distribution with a mean of A
11
2 1 4 3 x (monitored link) y 123 y 43 y 423 x=y 123 +y 423 z 43 =y 43 +y 423 Statement of the problem
12
n Statistical model (II) x = Pz P*= [p ij ] is a proportional assignment matrix, where p ij is defined to be the proportions of using link j which connects O-D pair i (assumed to be available). P is a sub-matrix of selecting those rows associated with x A common assumption is that the O-D counts z j are independent Poisson variates, thus x being linear combinations of the Poisson variates with mean of P , where is the mean of z Statement of the problem
13
2 1 4 3 x (monitored link) y 123 y 43 y 423 then x=1.0z 13 +0.3z 43 If y 423 =0.3z 43 Note y 123 =z 13 Statement of the problem
14
nRelationship between Model (I) and Model (II) Assumptions: O-D traffic counts z j are independent Poisson random variables with mean j If y j =[y jk ] is vector of route flows and p j =[p jk ] route probabilities for O-D pair j, then conditional upon the total number of O-D trips, then y j ~ multinomial(z j, p j ) Conclusion: The distributions of y jk are Poisson with parameters jk = j p jk Statement of the problem
15
nMajor research challenges lA highly underspecified problem for inference about an O-D matrix from a single observation lAn analytically intractable likelihood Statement of the problem
16
nExample of multivariate Poisson distributions Let Y 1, Y 2, and Y 3 be three independent Poisson variates Y i ~ Poisson(y i ; i ) Define X 1 = Y 1 +Y 3 and X 2 = Y 2 +Y 3. The joint distribution of X 1 and X 2 is a multivariate Poisson distribution: Statement of the problem
17
nMaximum entropy method (Van Zuylen and Willumsen, 1980) --- Dealing with the issue of under-specification lMaximising entropy, subject to the observation equations lAdding as little information as possible to the knowledge contained in the observation equations Previous research
18
nUsing normal approximations (Hazelton, 2001) --- Dealing with intractability of multivariate Poisson distributions To circumvent the problem, Hazelton (2001) considered following multivariate normal approximation for the distribution of y : Since x = Ay, we obtain Note that the covariance matrix depends on . Previous research
19
nBasic idea --- dealing with the issue of intractability Instead of an analysis on the basis of the observed traffic counts x, the inference will be drawn based on unobserved y Incomplete data The observed network link traffic counts x are treated as incomplete data (observable) u Follow a multivariate Poisson --- analytically intractable lComplete data The traffic counts on all feasible paths, y, are treated as complete data (unobservable) u Follow a univariate Poisson --- analytically tractable Bayesian analysis + EM algorithm
20
nBasic idea --- dealing with the issue of under-specification Bayesian analysis combines two sources of information lPrior knowledge e.g. an obsolete O-D matrix; or non-informative prior in the case of no prior information Current observation on traffic flows Bayesian analysis + EM algorithm
21
nComplete-data Bayesian inference Complete-data likelihood P(y | ) The joint distribution of y: ∏ j Poisson(y j | j ) Incorporate a natural conjugate prior ( ) j ~ Gamma ( j ; j ) Result in a posterior density P( | y ) j ~ Gamma (a j ; b j ) with a j = j + y j and b j = j +1 Bayesian analysis
22
The EM algorithm nPosterior density Prior density ( ) Complete-data likelihood P(y | )=P(x | )P(y | x, ) Complete-data posterior density P( | y ) P(y | ) ( ) E-step: averaging over the conditional distribution of y given ( x, (t) ) E{logP( | y ) | x, (t) }=l( | x)+E{logP(y | x, ) | x, (t) }+log ( (t) )+c M-step: choosing the next iterate (t+1) to maximize E{logP( | y ) | x, (t) } Each iteration will increase l( | x) and { (t) } will converge
23
The EM algorithm nBayesian inference via the EM algorithm lM-step The a posteriori most probable estimate of j is given by ( j + y j 1)/( j +1) lE-step Replacing the unobservable data y j by its conditional expectation at the t-th iteration: ( j + E{y j | x, (t) } 1)/( j +1)
24
nCalculation of conditional expectation Theorem. Suppose that { y j } are independent Poisson random variables with means { j } (j=1,…,c) and A=[A 1, ,A c ] is an m c matrix with A j the jth column of A. Then for a given m 1 vector, x, we have E{y j | x, (t) }= j (t) {Pr(Ay=x A j ) /Pr(Ay=x)} Major advantage: guarantee positivity Conditional expectation
25
Estimation, prediction & reconstruction nHazelton (2001) has investigated some fundamental issues and clarified some confusion in the inference for O-D matrices. He clearly defines the following concepts: lEstimation The aim is to estimate the expected number of O-D trips lPrediction The aim is to estimate future O-D traffic flows lReconstruction The aim is to estimate the actual number of trips between each O-D pair that occurred during the observational period
26
Prediction nFor future traffic counts, the complete-data posterior predictive distribution is nThe complete-data marginal posterior predictive distributions are negative binomial distributions with nThe mode of the marginal posterior predictive distribution is at Given the incomplete data x, the prediction is
27
Reconstruction The marginal distributions of y j are NB( j, j ). Denote the corresponding probability mass functions as For given observation x, the reconstructed traffic counts can be calculated as the a posteriori most probable vector of y, i.e. the solution to the following maximization problem: subject to Ay=x nSolving the above problem yields the reconstructed traffic counts
28
A numerical example
29
OriginDestination 1346 1079359399 3526044037 4269542030 613869810 Table A1. Prior estimates of origin-destination counts A numerical example
30
OriginDestination 1346 10783677137 34290524104 4225701030 6104132810 Table A2. True values of origin-destination counts A numerical example
31
nPrior distributions The prior distributions are taken as Gamma distributions with parameters j being the prior estimates in Table A1 and j =1 nSimulated data Simulation of unobservable vector of traffic counts, y outcomes of independent Poisson variables with means displayed in Table A2. lMonitored links Assume the traffic counts are available on m=8 of the links, i.e. links 1, 2, 5, 6, 7, 8, 11, 12. Simulation of a single observation, x=Ay x = [884, 548, 111, 133, 191, 144, 214, 640] T. A numerical example
33
nRepeated experiments lThe simulation experiment was repeated 500 times The quality of prior information varies via adjusting the parameters of the prior distributions ( j ; j ) with = 1, 2, 5, 10, 20,50 j * are the ‘true’ values of the parameters in Table A2 and j0 are the prior values in Table A1 A numerical example
35
Conclusions nBayesian analysis lChallenge: a highly underspecified problem for inference about an O-D matrix from a single observation lSolution: Bayesian analysis combining the prior information with current observation nThe EM algorithm lChallenge: an analytically intractable likelihood of observed data lSolution: the EM algorithm dealing with unobservable complete data which have analytically tractable likelihood
36
References Hazelton, L. M. (2001). Inference for origin-destination matrices: estimation, prediction and reconstruction. Transportation Research, 35B, 667-676. Li, B. (2005). Bayesian inference for origin-destination matrices of transport networks using the EM algorithm. Technometrics, 47, 2005, 399-408. Van Zuylen, H. J. and Willumsen, L. G. (1980). The most likely trip matrix estimated from traffic counts. Transportation Research, 14B, 281-293.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.