Extending the Scope of Automatic Time Series Model Selection: The Package autots for R Jang, Dong-Ik; Oh, Hee-Seok; Kim, Dong-Hoh;
In this paper, we propose automatic procedures for the model selection of various univariate time series data. Automatic model selection is important, especially in data mining with large number of time series, for example, the number (in thousands) of signals accessing a web server during a specific time period. Several methods have been proposed for automatic model selection of time series. However, most existing methods focus on linear time series models such as exponential smoothing and autoregressive integrated moving average(ARIMA) models. The key feature that distinguishes the proposed procedures from previous approaches is that the former can be used for both linear time series models and nonlinear time series models such as threshold autoregressive(TAR) models and autoregressive moving average-generalized autoregressive conditional heteroscedasticity(ARMA-GARCH) models. The proposed methods select a model from among the various models in the prediction error sense. We also provide an R package autots that implements the proposed automatic model selection procedures. In this paper, we illustrate these algorithms with the artificial and real data, and describe the implementation of the autots package for R.
Automatic model selection;ARIMA models;exponential smoothing;TAR models;ARMA-GARCH models;time series;R.;
Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity, Journal of Econometrics, 31, 307-327.
Brock, W. A., Dechert, W. D. and Sheinkman, J. A. (1987). A Test of Independence Based on the Correlation Dimension, Working paper no. 8702, Department of Economics, University of Wisconsin, Madison.
Brock, W. A., Dechert, W. D., Sheinkman, J. A. and LeBaron, B. (1996). A test for independence based on the correlation dimension, Econometric Reviews, 15, 197-235.
Engle, R. F. (1982). Autoregressive conditional heteroskedasticity with estimates of the variance of United Kingdom inflation, Econometrica, 50, 987-1007.
Gomez, V. and Maravall, A. (1998). Programs TRAMO and SEATS, Instructions for the Users, Working paper 97001, Direcci´on General de Anslisis y Programaci´on Presupuestaria, Ministerio de Economiay Hacienda.
Hyndman, R. J. and Khandakar, Y. (2008). Automatic time series forecasting: The forecast package for R, Journal of Statistical Software, 27, 1-22.
Hyndman, R. J., Koehler, A. B., Ord, J. K. and Snyder, R. D. (2008). Forecasting with Exponential Smoothing, Springer, Berlin.
Liu, L. M. (1989). Identification of seasonal ARIMA models using a filtering method, Communications in Statistics, Part A Theory & Methods, 18, 2279-2288.
Makridakis, S., Wheelwright, S. C. and Hyndman, R. J. (1998). Forecasting: Methods and Applications, John Wiley & Sons, New York.
Melard, G. and Pasteels, J. M. (2000). Automatic ARIMA modeling including intervention, using time series expert software, International Journal of Forecasting, 6, 497-508.
Tiao, G. C. and Tsay, R. S. (1994). Some advances in nonlinear and adaptive modeling in time series, Journal of Forecasting, 13, 109-131.
Tong, H. (1990). Non-Linear Time Series: A Dynamical Systems Approach, Oxford University Press, Oxford.