Abstract
Of course, there is no accurate forecast, but at times this shifts the focus for ... If there is no perfect plan, is there such thing as a good enough plan? …
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
By Kirk D. Zylstra, 2005, Business & Economics, John Wiley & Sons.
- 2.
Fisher, Anne (May 21, 2013), Big Data could generate millions of new jobs, http://fortune.com/2013/05/21/big-data-could-generate-millions-of-new-jobs [Accessed on Oct 1, 2017].
- 3.
To take into account all available Information that is relevant to the specific forecasting task—usually referred to as Marketing Intelligence.
- 4.
This line is taken from Makridakis et al. (2009).
- 5.
Armstrong, S. (2001), Principles of Forecasting, Kluwer Academic Publishers.
- 6.
From Wikipedia, https://en.wikipedia.org/wiki/Forecasting (accessed on Feb 22, 2018).
- 7.
Among other similar terms like: projecting, extrapolating, foreseeing, etc. In a business context all these terms could be used.
- 8.
Due to limited space, other forecasting methods such as Bayesian forecasting technique, Artificial Neural Network, and special event forecasting are not included.
- 9.
Marketing intelligence or market intelligence—http://en.wikipedia.org/wiki/Market_Intelligence (accessed on Feb 22, 2018).
- 10.
Keast, S., & Towler, M. (2009). Rational Decision-making for Managers: An Introduction (Chapter 2). John Wiley & Sons.
- 11.
The true birth of the Forecasting discipline dates back to late 1970s, early 1980s at the hands of Spyros Makridakis (at INSEAD), Robert Fildes (then at Manchester Business School, now in Lancaster University), and Scott Armstrong (Wharton). Benito Carbone also played a key role in the early stages. The result was to create two journals International Journal of Forecasting—IJF (Elsevier) and Journal of Forecasting—JoF (Wiley), a conference ISF (https://isf.forecasters.org/, accessed on Feb 22, 2018), an Institute IIF (www.forecasters.org, accessed on Feb 22, 2018), in a word ... a DISCIPLINE! Many have followed since then and are part of the forecasting community now, including the authors of these texts, but history was written by those 3–4 men and their close associates. More details can be found in the interview of Spyros for IJF: Fildes, R. and Nikolopoulos, K. (2006) “Spyros Makridakis: An Interview with the International Journal of Forecasting”. International Journal of Forecasting, 22(3): 625–636.
- 12.
https://link.springer.com/chapter/10.1007/978-3-642-25646-2_56 accessed on Sep 11, 2017.
- 13.
For this and other types of forecast classifications, see Hibon and Makridakis (2000).
- 14.
A standard engineering expression, for a situation or a solution where something seems to work fine, but we are not sure why and definitely do not know for how long it will keep on working!!
- 15.
For more information please visit http://www.forecastingprinciples.com/, or read “Principles of Forecasting: A Handbook for Researchers and Practitioners, J. Scott Armstrong (ed.): Norwell, MA: Kluwer Academic Publishers, 2001”.
- 16.
A term often used in engineering applications.
- 17.
Of course there would still be some noise over this line.
- 18.
Usually increasing the forecasts, due to an optimism bias (more on this and other types of bias in Chap. 13).
- 19.
Noise is a term met in many sciences. I prefer the electrical engineering definition of it where Noise can block, distort, or change/interfere with the meaning of a message in both human and electronic communication.
- 20.
Armstrong 2001.
- 21.
Timmerman and Granger 2004.
- 22.
Syntetos et al. 2010.
- 23.
- 24.
www.forecastingprinciples.com [Accessed on Oct 1, 2017].
- 25.
Professor J. Scott Armstrong, http://www.jscottarmstrong.com/ [Accessed on Oct 1, 2017].
- 26.
International Institute of Forecasters, https://forecasters.org/ [Accessed on Oct 1, 2017].
- 27.
A famous quote attributed to Albert Einstein.
References
Andrawis, R. R., Atiya, A. F., & El-Shishiny, H. (2011). Forecast combinations of computational intelligence and linear models for the NN5 time series forecasting competition. International Journal of Forecasting, 27, 672–688.
Armstrong, J. S. (2001). Principles of forecasting: A handbook for researchers and practitioners. Dordrecht: Kluwer Academic Publishers.
Assimakopoulos, V., & Nikolopoulos, K. (2000). The theta model: A decomposition approach to forecasting. International Journal of Forecasting, 16, 521–530.
Babai, M. Z., Ali, M., & Nikolopoulos, K. (2012). Impact of temporal aggregation on stock control performance of intermittent demand estimators: Empirical analysis. OMEGA: The International Journal of Management Science, 40, 713–721.
Bollerslev, T., Engle, R. F., & Nelson, D. B. (1994). ARCH models. In R. F. Engle & D. L. McFadden (Eds.), Handbook of econometrics (Vol. 4, pp. 2959–3038). Amsterdam: North-Holland.
Box, G. E. P., & Jenkins, G. M. (1970). Time series analysis: Forecasting and control. San Francisco, Holden Day (revised ed. 1976).
Bozos, K., Nikolopoulos, K., & Bougioukos, N. (2008). Forecasting the value effect of seasoned equity offering announcements. In 28th international symposium on forecasting ISF 2008, June 22–25 2008. France: Nice.
Brown, R. G. (1956). Exponential smoothing for predicting demand. Cambridge, MA: Arthur D. Little Inc.
Chatfield, C. (2005). Time-series forecasting. Significance, 2(3), 131–133.
Croston, J. D. (1972). Forecasting and stock control for intermittent demands. Operational Research Quarterly, 23, 289–303.
Efron, B. (1979). Bootstrap methods: Another look at the jackknife. The Annals of Statistics, 7, 126.
Engle, R. F. (1982). Autoregressive conditional heteroscedasticity with estimates of the variance of the United Kingdom inflation. Econometrica, 50, 987–1008.
Goodwin, P. (2006). Decision Analysis for Management Judgement, 3rd Edition Chichester: Wiley.
Hanke, J. E., & Wichern, D. W. (2005). Business forecasting (8th ed.). Upper Saddle River: Pearson.
Harrison, P. J., & Stevens, C. F. (1976). Bayesian forecasting. Journal of the Royal Statistical Society (B), 38, 205–247.
Hibon, M., & Makridakis, S. (2000). The M3 competition: Results, conclusions and implications. International Journal of Forecasting, 16, 451–476.
Holt, C. C. (1957). Forecasting seasonals and trends by exponentially weighted averages. O. N. R. Memorandum 52/1957. Pittsburgh: Carnegie Institute of Technology. Reprinted with discussion in 2004. International Journal of Forecasting, 20, 5–13.
Hyndman, R. J. (2014). Forecasting – Principle and practices. University of Western Australia. Retrieved July 24, 2017, from robjhyndman.com/uwa.
Johnston, F. R., Boylan, J. E., & Shale, E. A. (2003). An examination of the size of orders from customers, their characterization and the implications for inventory control of slow moving items. Journal of the Operational Research Society, 54(8), 833–837.
Jose, V. R. R., & Winkler, R. L. (2008). Simple robust averages of forecasts: Some empirical results. International Journal of Forecasting, 24(1), 163–169.
Keast, S., & Towler, M. (2009). Rational decision-making for managers: An introduction. Hoboken, NJ: John Wiley & Sons.
Kourentzes, N. (2014). Improving your forecast using multiple temporal aggregation. Retrieved August 7, 2017, from http://kourentzes.com/forecasting/2014/05/26/improving-forecasting-via-multiple-temporal-aggregation.
Kourentzes, N., Petropoulos, F., & Trapero, J. R. (2014). Improving forecasting by estimating time series structural components across multiple frequencies. International Journal of Forecasting, 30, 291–302.
Leven and Segerstedt. (2004). Referred to in Syntetos and Boylan approximation section.
Lindsey, M., & Pavur, R. (2008). A comparison of methods for forecasting intermittent demand with increasing or decreasing probability of demand occurrences. In K. D. Lawrence & M. D. Geurts (Eds.), Advances in business and management forecasting (advances in business and management forecasting) (Vol. 5, pp. 115–132). Bingley, UK: Emerald Group Publishing Limited.
Makridakis, S., Hogarth, R., & Gaba, A. (2009). Dance with chance: Making luck work for you. London, UK: Oneworld Publications.
Makridakis, S., Wheelwright, S. C., & Hyndman, R. J. (1998). Forecasting: Methods and applications (3rd ed.). New York: John Wiley and Sons.
Maris, K., Nikolopoulos, K., Giannelos, K., & Assimakopoulos, V. (2007). Options trading driven by volatility directional accuracy. Applied Economics, 39(2), 253–260.
Nikolopoulos, K., Assimakopoulos, V., Bougioukos, N., Litsa, A., & Petropoulos, F. (2011a). The theta model: An essential forecasting tool for supply chain planning. Advances in Automation and Robotics, 2, 431–437.
Nikolopoulos, K., Syntetos, A., Boylan, J., Petropoulos, F., & Assimakopoulos, V. (2011b). ADIDA: An aggregate/disaggregate approach for intermittent demand forecasting. Journal of the Operational Research Society, 62, 544–554.
Petropoulos, F., Makridakis, S., Assimakopoulos, V., & Nikolopoulos, K. (2014). ‘Horses for Courses’ in demand forecasting. European Journal of Operational Research, 237, 152–163.
Prestwich, S. D., Tarim, S. A., Rossi, R., & Hnich, B. (2014). Forecasting intermittent demand by hyperbolic-exponential smoothing. International Journal of Forecasting, 30(4), 928–933.
Reeb, D. M., Sakakibara, M., & Mahmood, I. P. (2012). From the editors: Endogeneity in international business research. Journal of International Business Studies, 43, 211–218.
Rostami-Tabar, B., Babai, M. Z., Syntetos, A. A., & Ducq, Y. (2013). Demand forecasting by temporal aggregation. Naval Research Logistics, 60, 479–498.
Spithourakis, G. P., Petropoulos, F., Babai, M. Z., Nikolopoulos, K., & Assimakopoulos, V. (2011). Improving the performance of popular supply chain forecasting techniques: An empirical investigation. Supply Chain Forum: An International Journal, 12, 16–25.
Syntetos, A. A., & Boylan, J. E. (2001). On the bias of intermittent demand estimates. International Journal of Production Economics, 71, 457–466.
Syntetos, A. A., & Boylan, J. E. (2005). The accuracy of intermittent demand estimates. International Journal of Forecasting, 21, 303–314.
Syntetos, A. A., Nikolopoulos, K., & Boylan, J. E. (2010). Judging the judges through accuracy-implication metrics: The case of inventory forecasting. International Journal of Forecasting, 26, 134–143.
Taylor, A. R. (1997). On the practical problems of computing seasonal unit root tests. International Journal of Forecasting, 13(3), 307–318.
Teunter, R. H., Syntetos, A., & Babai, Z. (2011). Intermittent demand: Linking forecasting to inventory obsolescence. European Journal of Operational Research, 214, 606–615.
Thomakos, D. D., & Nikolopoulos, K. (2014). Fathoming the theta method for a unit root process. IMA Journal of Management Mathematics, 25, 105–124.
Timmerman, A., & Granger, C. W. J. (2004). Efficient market hypothesis and forecasting. International Journal of Forecasting, 20, 15–27.
Tseng, F., Yu, H., & Tzeng, G. (2002). Combining neural network model with seasonal time series ARIMA model. Technological Forecasting and Social Change, 69, 71–87.
Willemain, T. R., Smart, C. N., & Schwarz, H. F. (2004). A new approach to forecasting intermittent demand for service parts inventories. International Journal of Forecasting, 20, 375–387.
Wright, G., & Goodwin, P. (1998). Forecasting with judgement. Chichester and New York: John Wiley and Sons.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic Supplementary Material
Supplementary Data 12.1
Data—ARIMA (CSV 382 bytes)
Supplementary Data 12.2
Data—Croston and SBA (CSV 92 bytes)
Supplementary Data 12.3
Data—Damped Holt (CSV 121 bytes)
Supplementary Data 12.4
Data—SES, ARRSES, Holt, HoltWinter (CSV 440 bytes)
Supplementary Data 12.5
Data—Theta (CSV 241 bytes)
Supplementary Data 12.6
FA—Excel Template (XLSX 64 kb)
Supplementary Data 12.7
Forecasting Analytics (R 2 kb)
Supplementary Data 12.8
Forecasting chapter—Consolidated Output v1.0 2017-11-21 (XLSX 27 kb)
Appendix 1
Appendix 1
Example: The monthly sales (in million USD) of Vodka is given for the period 1968–1970. We want to forecast the sales for the year 2016 using various forecasting methods—SES, ARRSES, Holt, Holt–Winters (Additive/Multiplicative).
Data: The data can be downloaded from the book’s website and the dataset name is “Data - SES, ARRSES, Holt, HoltWinter.csv”. You can also refer to Table 12.6 for data.
R Code (to read data)
read.csv (“filename.ext”, header = TRUE)
SES Method
Install forecast package
install.packages(“forecast”)
R function
ses (<Univariate vector of observations>, h = <number of periods to forecast)
Note: The ses function in R by default optimizes both the value of alpha and the initial value.
In case you prefer the output for a specified alpha value then use parameter
<initial = ”simple”>
and set the alpha value in the parameters.
ses(<univariate vector of observations>, h = <number of periods to forecast>, alpha = < >, initial = “simple”)
The above code will set the first forecast value equal to first observation. If alpha is omitted it will optimize for alpha.
Holt Method
Install forecast package
install.packages(“forecast”)
R function.
holt (<univariate vector of observations>, h = <number of periods to forecast>)
Note: The holt function by default optimizes both the value of alpha and the initial value.
In case you prefer the output for a specified alpha and beta value then use
<initial = ”simple”>
parameter and set the alpha and beta values in the parameters.
holt (<univariate vector of observations>, h = <number of periods to forecast>, alpha = < >, beta = < >, initial = “simple”)
The above code sets first level equal to first value and trend as difference of first two values. If alpha is omitted it will optimize for alpha.
Holt–Winters Method
Install stats package
install.packages(“stats”)
R function
HoltWinters (<name of dataset>, alpha = <>, beta = <>, gamma = <>, seasonal = c("additive”, "multiplicative"), start.periods = 2, l.start = NULL, b.start = NULL, s.start = NULL, optim.start = c(alpha = 0.3, beta = 0.1, gamma = 0.1), optim.control = list())
The value of alpha, beta, and gamma can be either initialized by specifying <alpha>, <beta>, <gamma> and if they are NULL it will optimize the values as specified in optim.start. You can also specify starting values of alpha, beta, and gamma to optimize using <optim.start> parameter. Seasonality can be considered additive or multiplicative. The <start.periods> is the initial data used to start the forecast (minimum 2 seasons of data). Starting values of level <l.start>, trend <b.start>, and seasonality <s.start> can be either be initialized or optimized by setting equal to NULL.
For the HoltWinters function, the dataset must be defined as a time-series (ts) type. A dataset can be converted to time-series type, using the below code:
ts (<name of dataset>, frequency = number of periods in a season)
Damped Holt Method
Data: The data can be downloaded from the book’s website and the dataset name is “Data - Damped Holt.csv”. You can also refer to Table 12.7 for data.
Install forecast package
install.packages(“forecast”)
R function
holt (<univariate vector of observations>, h = <number of periods to forecast>, damped = TRUE)
Note: The holt function by default optimizes both the value of alpha and the initial value.
In case you prefer the output for a specified alpha, beta, and phi values then use <initial = ”simple”> parameter and set the alpha, beta, and phi values in the parameters.
holt (<univariate vector of observations>, h = <number of periods to forecast>, damped = TRUE, alpha = < >, beta = < >, phi = < >)
If alpha, beta, and phi are omitted, it will optimize for these values.
Theta method
Data: The data can be downloaded from the book’s website and the dataset name is “Data - Theta.csv”. You can also refer to Table 12.8 for data.
Install forecTheta package
Install.packages(“forectheta”)
R function
stm (ts (<univariate vector of observations>), h = <number of periods to forecast>, par_ini = c (y[1]/2, 0.5,2))
Refer https://cran.r-project.org/web/packages/forecTheta/forecTheta.pdf for more details.
Note: You may try either “stm” or “stheta.” There is a slight difference in the implementation of the original method.
ARIMA method
Data: The data can be downloaded from the book’s website and the dataset name is “Data - ARIMA.csv”.
Install forecast package
install.packages(“forecast”)
R function
arima (ts (<univariate vector of observations>, freq = <period of data>), order = c(<p>,<d>,<q>))
To view the fitted coefficients, store the output and call that array.
To forecast, use the command:
forecast (<name of output>, h = <number of periods to forecast>)
Croston and SBA method
Data: The data can be downloaded from the book’s website and the dataset name is “Data - Croston and SBA.csv”. You can also refer to Table 12.9 for data.
Install tsintermittent package
install.packages(“tsintermittent”)
R function
crost (ts(<univariate vector of observations>), h = <number of periods to forecast>, w = c(<>,<>), init = c(<>,<>), type = “croston”, init.opt = FALSE)
Refer https://cran.r-project.org/web/packages/tsintermittent/tsintermittent.pdf for more details.
<crost> function operates on the time-series vector. Initial values can be either differently chosen or provided as a vector of demand and interval value. <type> refers to the model used. Cost to the optimization criterion. If <init.opt> is TRUE, it will optimize the initial values. If <w> is NULL, it will optimize the smoothing parameters.
Consolidated Forecast Output for Vodka Example
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Nikolopoulos, K.I., Thomakos, D.D. (2019). Forecasting Analytics. In: Pochiraju, B., Seshadri, S. (eds) Essentials of Business Analytics. International Series in Operations Research & Management Science, vol 264. Springer, Cham. https://doi.org/10.1007/978-3-319-68837-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-68837-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68836-7
Online ISBN: 978-3-319-68837-4
eBook Packages: Business and ManagementBusiness and Management (R0)