Multiple-clustering ARMAX-based predictor and its application to freeway traffic flow prediction

An adaptive predictor for a linear discrete time-varying stochastic system is proposed in this paper in order to forecast freeway traffic flow at a specific location over a one-hour horizon. Historical sensor data is first clustered by the K-means method to obtain the representative data pattern of the sensor. For each K-means cluster and using the clusters centroid as the exogenous input, the time-varying output of the sensor is subsequently modeled as an ARMAX stochastic process, and identified in real time using a recursive least squares (RLS) with forgetting factor algorithm. Based on the identified ARMAX model, a D-step ahead optimal predictor is generated for each cluster and its associated estimated error prediction variance calculated. The cluster and its associated ARMAX estimate that produces the smallest estimated D-step ahead error prediction variance is selected at each sampling time instant to generate the optimal D-step ahead predictor of the sensor output. The proposed technique is applied to empirical vehicle detector station (VDS) data to forecast both freeway mainline and on-ramp traffic flow at specific locations over a horizon of one hour. Results indicate that the proposed traffic flow predictor often offers superior flexibility and overall forecast performance compared to using either only historical data or only real-time sensor data on both normal commute days and days when unusual incidents occur.

[1]  Lee D. Han,et al.  Online-SVR for short-term traffic flow prediction under typical and atypical traffic conditions , 2009, Expert Syst. Appl..

[2]  W. Weijermars,et al.  Analyzing highway flow patterns using cluster analysis , 2005, Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..

[3]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[4]  S. Gunnarsson Combining tracking and regularization in recursive least squares identification , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[5]  Paolo Frasconi,et al.  Short-Term Traffic Flow Forecasting: An Experimental Comparison of Time-Series Analysis and Supervised Learning , 2013, IEEE Transactions on Intelligent Transportation Systems.

[6]  Carlos Canudas de Wit,et al.  Adaptive Kalman filtering for multi-step ahead traffic flow prediction , 2013, 2013 American Control Conference.

[7]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[8]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[9]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[10]  Eleni I. Vlahogianni,et al.  Statistical methods versus neural networks in transportation research: Differences, similarities and some insights , 2011 .

[11]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[12]  Billy M. Williams,et al.  Modeling and Forecasting Vehicular Traffic Flow as a Seasonal ARIMA Process: Theoretical Basis and Empirical Results , 2003, Journal of Transportation Engineering.