Time series modeling and forecasting by mathematical programming

被引:1
|
作者
Bichescu, Bogdan [1 ]
Polak, George G. [2 ]
机构
[1] Univ Tennessee, Haslam Coll Business, Dept Business Analyt & Stat, 229 Stokely Management Ctr,916 Volunteer Blvd, Knoxville, TN 37996 USA
[2] Wright State Univ, Raj Soin Coll Business, Informat Syst & Supply Chain Management Dept, Dayton, OH 45435 USA
关键词
Optimization modeling; Time-series analysis; Wavelets; Forecasting; White noise; HYBRID ARIMA; REGRESSION; SELECTION;
D O I
10.1016/j.cor.2022.106079
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an innovative approach to time-series analysis motivated by a desire to automate autoregressive integrated moving average (ARIMA) modeling and by extension, the process of building a reliable forecast. Our approach relies on optimization modeling and the decomposition of a time series into fixed seasonal effects, autoregressive (AR) terms, moving average (MA) terms, white noise, and any free variation outside of the selected model's framework. The simultaneous selection of appropriately-lagged terms and estimation of their coefficients is achieved via mathematical programming to minimize normed errors subject to constraints that include a limit on the number of combined AR and MA terms to achieve desired parsimony. An estimator for white noise serves as a stationary reference signal for determining the MA coefficients and is modeled using wavelets, which facilitate the formulation of integer linear constraints. We report the results of numerical testing of this methodology on several real-world datasets and discuss the main implications for research and practice. We find that our models (i) achieve one step-ahead forecasting accuracy that outperforms other, widely-used interpretable methodologies, including random forests and gradient boosting models, (ii) offer interpretable results, and (iii) are computationally tractable.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Modeling and Forecasting Gas Network Flows with Multivariate Time Series and Mathematical Programming Approach
    Zakiyeva, Nazgul
    Petkovic, Milena
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2021, 2022, : 200 - 205
  • [2] Time series forecasting with genetic programming
    Graff, Mario
    Jair Escalante, Hugo
    Ornelas-Tellez, Fernando
    Tellez, Eric S.
    [J]. NATURAL COMPUTING, 2017, 16 (01) : 165 - 174
  • [3] Time series forecasting with genetic programming
    Mario Graff
    Hugo Jair Escalante
    Fernando Ornelas-Tellez
    Eric S. Tellez
    [J]. Natural Computing, 2017, 16 : 165 - 174
  • [4] A Verified Application of Genetic Programming: QoS Time Series Modeling and Forecasting for Web Services
    Syu, Yang
    Wang, Chien-Min
    Fanjiang, Yong-Yi
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 43 - 44
  • [5] Conceptual Developments in Genetic Programming for Time Series Forecasting
    Martinez, C. A.
    Velasquez, J. D.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2728 - 2733
  • [6] Univariate modeling and forecasting of economic time series
    Aryal, DR
    Wang, YW
    [J]. PROCEEDINGS OF 2002 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS I AND II, 2002, : 604 - 610
  • [7] Modeling ANNs Performance on Time Series Forecasting
    Suarez, Ranyart R.
    Graff, Mario
    [J]. 2013 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2013,
  • [8] Modeling principles in fuzzy time series forecasting
    Duru, Okan
    Yoshida, Shigeru
    [J]. 2012 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR FINANCIAL ENGINEERING & ECONOMICS (CIFER), 2012, : 18 - 24
  • [9] On Modeling and Forecasting Time Series of Smooth Curves
    Shen, Haipeng
    [J]. TECHNOMETRICS, 2009, 51 (03) : 227 - 238
  • [10] Goal Programming in Federated Learning: an Application to Time Series Forecasting
    Repetto, Marco
    La Torre, Davide
    Tariq, Muhammad
    [J]. 2022 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATIONS (DASA), 2022, : 1672 - 1677