Abstract
Since the global recession of 2008–2009, it has been much more widely understood that reliable economic forecasting is needed in business decision-making. Of special interest are the forecasting methods based on explanatory variables (economic drivers), the most popular of which is the Auto-Regressive Integrated Moving-Average with eXplanatory variables (ARIMAX) model. A limitation of this approach, however, is the assumption of linear relationships between the explanatory variables and the target variable. Genetic programming is a potential solution for representing nonlinearity and a hybrid scheme of integrating static and dynamic nonlinear transforms into the ARIMAX models is proposed in the chapter. From an implementation point of the view the proposed solution has several advantages, such as: optimal synergy between two well-known approaches like GP and ARIMAX, avoiding the need for developing a solid theoretical alternative for nonlinear time series modeling, using available forecasting software, and low efforts to train the final user. The proposed approach is illustrated with two examples from real business applications in the area of raw materials forecasting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The forecasting time horizon classification is according to Makridakis et al. (1998).
References
Agapitos A, O’Neill M, Brabazon A (2011) Evolving seasonal forecasting models with genetic programming for pricing weather-derivatives. In: Di Chio C, Agapitos A, Cagnoni S, Cotta C, Fernandez de Vega F, Di Caro GA, Drechsler R, Ekart A, Esparcia-Alcazar AI, Farooq M, Langdon WB, Merelo JJ, Preuss M, Richter H, Silva S, Simoes A, Squillero G, Tarantino E, Tettamanzi AGB, Togelius J, Urquhart N, Uyar AS, Yannakakis GN (eds) Applications of evolutionary computing, EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, EvoSTOC, Malaga. LNCS, vol 7248. Springer, pp 135–144. doi:10.1007/978-3-642-29178-4-14
Box GEP, Jenkins GM (1976) Time series analysis: forecasting and control. Holden Day, San Francisco
Brabazon A, O’Neill M, Dempsey I (2008) An introduction to evolutionary computation in finance. IEEE Comput Intell Mag 3(4):42–55. doi:10.1109/MCI.2008.929841, http://ieeexplore.ieee.org/xpl/-tocresult.jsp?isYear=2008isnumber=4625777Submit32=Go+To+Issue
Castillo F, Kordon A, Villa C (2010) Genetic programming transforms in linear regression situations. In: Riolo R, McConaghy T, Vladislavleva E (eds) Genetic programming theory and practice VIII. Genetic and evolutionary computation, vol 8. Springer, Ann Arbor, chap 11, pp 175–194. http://www.springer.com/computer/ai/book/978-1-4419-7746-5
Clements M, Franses P, Swanson N (2004) Forecasting economic and financial time-series with non-linear models. Int J Forecast 20:169–183
Kaboudan MA (2003) Forecasting with computer-evolved model specifications: a genetic programming application. Comput Oper Res 30(11):1661–1681. doi:10.1016/S0305-0548(02)00098-9, http://www.sciencedirect.com/science/article/B6VC5-47P1N3H-1/2/d89d4 66d6ed20bb2d2da43b3701f351b
Kennedy P (2008) A guide to econometrics. Wiley/Blackwell, Hoboken/Malden
Kordon A (2004) Hybrid intelligent systems for industrial data analysis. Int J Intell Syst 19:367–383
Kordon A (2010) Applying computational intelligence how to create value. Springer, Heidelberg/New York. http://www.springer.com/engineering/book/978-3-540-69910-1
Kordon A (2012) Applying data mining in raw materials forecasting. In: SAS analytics 2012 conference, Las Vegas
Lee YS, Tong LI (2011) Forecasting time series using a methodology based on autoregressive integrated moving average and genetic programming. Knowl Based Syst 24(1):66–72. doi:10.1016/j.knosys.2010.07.006, http://www.sciencedirect.com/science/article/B6V0P-50JHBSY-1/2/1501a7c1121cbfcf9683f1a0d781806b
Makridakis S, Wheelwright S, Hyndman R (1998) Forecasting: methods and applications. Wiley, New York
Pankratz A (1991) Forecasting with dynamic regression models. Wiley, New York
Rey T, Kordon A, Wells C (2012) Applied data mining for forecasting using SAS. SAS, Cary
SAS Institute Inc. (2011) SAS forecast studio 4.1: user’s guide. SAS Institute Inc., SAS, Cary
Smits G, Kotanchek M (2004) Pareto front exploitation in symbolic regression. In: Genetic programming theory and practice II. Springer, Boston, pp 283–300
Smits G, Kordon A, Vladislavleva K, Jordaan E, Kotanchek M (2005) Variable selection in industrial datasets using pareto genetic programming. In: U.-M. O’Reilly, T. Yu, R. Riolo and B. Worzel (eds) Genetic programming theory and practice III. Genetic programming, vol 9. Springer, Ann Arbor, chap 6, pp 79–92
Wagner N, Michalewicz Z, Khouja M, McGregor RR (2007) Time series forecasting for dynamic environments: the DyFor genetic program model. IEEE Trans Evol Comput 11(4):433–452. doi:10.1109/TEVC.2006.882430
Zhang, G. P. (2003). Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing, 50: 159–175
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this chapter
Cite this chapter
Kordon, A.K. (2014). Applying Genetic Programming in Business Forecasting. In: Riolo, R., Moore, J., Kotanchek, M. (eds) Genetic Programming Theory and Practice XI. Genetic and Evolutionary Computation. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-0375-7_6
Download citation
DOI: https://doi.org/10.1007/978-1-4939-0375-7_6
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-0374-0
Online ISBN: 978-1-4939-0375-7
eBook Packages: Computer ScienceComputer Science (R0)