A Machine Learning Approach to Define Weights for Linear Combination of Forecasts
The linear combination of forecasts is a procedure that has improved the forecasting accuracy for different time series. In this procedure, each method being combined is associated to a numerical weight that indicates the contribution of the method in the combined forecast. We present the use of machine learning techniques to define the weights for the linear combination of forecasts. In this paper, a machine learning technique uses features of the series at hand to define the adequate weights for a pre-defined number of forecasting methods. In order to evaluate this solution, we implemented a prototype that uses a MLP network to combine two widespread methods. The experiments performed revealed significantly accurate forecasts.
KeywordsForecast Error Forecast Method Machine Learn Approach Forecast Period Time Series Forecast
Unable to display preview. Download preview PDF.
- 1.Hibon, M., Evgeniou, T.: To combine or not to combine: selecting among forecasts and their combinations. International Journal of Forecasting 21(1), 15–24 (2004)Google Scholar
- 7.Armstrong, J.: Findings from evidence-based forecasting: methods for reducing forecast error (2005), Available at: http://www.jscottarmstrong.com/ (Accessed on March 20 (2006)
- 11.Prudêncio, R., Ludermir, T.B.: Using Machine Learning Techniques to Combine Forecasting Methods. In: Webb, G.I., Yu, X. (eds.) AI 2004. LNCS (LNAI), vol. 3339, pp. 1122–1127. Springer, Heidelberg (2004)Google Scholar
- 12.Prechelt, L.: Proben 1: a set of neural network benchmark problems and benchmarking rules, Tech. Rep. 21/94, Fakultat fur Informatik, Karlsruhe (1994)Google Scholar
- 13.Demuth, H., Beale, M.: Neural Network Toolbox for Use with Matlab, The Mathworks Inc. (2003)Google Scholar
- 14.The Mathworks, Optimization Toolbox User’s Guide, The Mathworks Inc. (2003)Google Scholar