Abstract
Knowing the demand for electrical consumption beforehand is important for efficient energy programming policies that can help with climate change, life cycle-costs, and optimal primary resource extraction. In this paper, we propose a framework to improve forecasting performance of high frequency electrical consumption data. We use different models for each day of the week, and then compose them to obtain the total forecast. We apply both machine learning (Long-Short Term Memory network) and econometric models (AutoRegressive Integrated Moving Average and Holtz-Winters) that consider time dependence in the data comparing model performance. We find that a classical ARIMA model outperforms other models; however, in applying the proposed framework, LSTM manages to outperform all other models. The results are statistically significant as indicated by the Model Confidence Set test constructed for Mean Absolute Percentage Error and Mean Square Error.
Similar content being viewed by others
References
Kristjanpoller W, Sierra A, Scavia JD (2018) Dynamic co-movements between energy consumption and economic growth. A panel data and wavelet perspective. Energy Econ 72:640
Shao Z, Yang SL, Gao F (2014) Density prediction and dimensionality reduction of mid-term electricity demand in China: a new semiparametric-based additive model. Energy Convers Manag 87:439
Weron R (2014) Electricity price forecasting: a review of the state-of-the-art with a look into the future. Int J Forecast 30(4):1030
Dong Y, Wang J, Jiang H, Wu J (2011) Short-term electricity price forecast based on the improved hybrid model. Energy Convers Manag 52(8–9):2987
Chatfield C (1978) The Holt-winters forecasting procedure. J R Stat Soc Ser C (Appl Stat) 27(3):264
Contreras J, Espinola R, Nogales FJ, Conejo AJ (2003) ARIMA models to predict next-day electricity prices. IEEE Trans Power Syst 18(3):1014
Roll U, Correia RA, Berger-Tal O (2018) Using machine learning to disentangle homonyms in large text corpora. Conserv Biol 32(3):716
Heittola T, Çakır E, Virtanen T (2018) The machine learning approach for analysis of sound scenes and events. In: Computational analysis of sound scenes and events (Springer, 2018), pp 13–40
Chatzis SP, Siakoulis V, Petropoulos A, Stavroulakis E, Vlachogiannakis N (2018) Forecasting stock market crisis events using deep and statistical machine learning techniques. Expert Syst Appl 112:353
Liu Y, Gupta A, Abbeel P, Levine S (2018) Imitation from observation: Learning to imitate behaviors from raw video via context translation. In: 2018 IEEE international conference on robotics and automation (ICRA) (IEEE, 2018), pp 1118–1125
Kuchaiev O, Ginsburg B (2018) Training deep autoencoders for recommender systems
Chen LC, Zhu Y, Papandreou G, Schroff F, Adam H (2018) Encoder-decoder with atrous separable convolution for semantic image segmentation. In: Proceedings of the European conference on computer vision (ECCV) (2018), pp 801–818
Devlin J, Chang MW, Lee K, Toutanova K (2018) Bert: pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805
Connor JT, Martin RD, Atlas LE (1994) Recurrent neural networks and robust time series prediction. IEEE Trans Neural Netw 5(2):240
Lipton ZC, Berkowitz J, Elkan C (2015) A critical review of recurrent neural networks for sequence learning. arXiv preprint arXiv:1506.00019
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735
Marvuglia A, Messineo A (2012) Using recurrent artificial neural networks to forecast household electricity consumption. Energy Procedia 14:45
Elman JL (1990) Finding structure in time. Cogn Sci 14(2):179
Zheng J, Xu C, Zhang Z, Li X (2017) Electric load forecasting in smart grids using long-short-term-memory based recurrent neural network. In: 2017 51st annual conference on information sciences and systems (CISS) (IEEE, 2017), pp 1–6
Rahman A, Srikumar V, Smith AD (2018) Predicting electricity consumption for commercial and residential buildings using deep recurrent neural networks. Appl Energy 212:372
Bouktif S, Fiaz A, Ouni A, Serhani M (2018) Optimal deep learning LSTM model for electric load forecasting using feature selection and genetic algorithm: comparison with machine learning approaches. Energies 11(7):1636
Hussain A, Rahman M, Memon JA (2016) Forecasting electricity consumption in Pakistan: the way forward. Energy Policy 90:73
de Assis Cabral J, Legey LFL, de Freitas Cabral MV (2017) Electricity consumption forecasting in Brazil: a spatial econometrics approach. Energy 126:124
de Oliveira EM, Oliveira FLC (2018) Forecasting mid-long term electric energy consumption through bagging ARIMA and exponential smoothing methods. Energy 144:776
Kristjanpoller W, Michell K, Minutolo MC, Dheeriya P (2021) Trading support system for portfolio construction using wisdom of artificial crowds and evolutionary computation. Expert Syst Appl 177:114943
Kristjanpoller W, Minutolo MC (2018) A hybrid volatility forecasting framework integrating GARCH, artificial neural network, technical analysis and principal components analysis. Expert Syst Appl 209:1
Nau R (2014) Notes on the random walk model. Fuqua School of Business
Moosa I (2013) Why is it so difficult to outperform the random walk in exchange rate forecasting? Appl Econ 45(23):3340
Li T, Zhong J, Huang Z (2020) Potential dependence of financial cycles between emerging and developed countries: based on ARIMA-GARCH Copula model. Emerg Mark Finance Trade 56(6):1237. https://doi.org/10.1080/1540496X.2019.1611559
Dassanayake W, Ardekani I, Jayawardena C, Sharifzadeh H, Gamage N (2019) Forecasting accuracy of Holt-Winters exponential smoothing: evidence from New Zealand. N Z J Appl Bus Res 17(1):11
Shen D, Wu G, Suk HI (2017) Deep learning in medical image analysis. Annu Rev Biomed Eng 19:221
Qi CR, Su H, Mo K, Guibas LJ (2017) Pointnet Deep learning on point sets for 3d classification and segmentation. In: Proceedings of computer vision and pattern recognition (CVPR). IEEE, vol 1, no 2, pp 4
Young T, Hazarika D, Poria S, Cambria E (2017) Recent trends in deep learning based natural language processing. arXiv preprint arXiv:1708.02709
Manning C, Socher R, Fang GG, Mundra R (2017) CS224n: natural language processing with deep learning
Gamboa JCB (2017) Deep learning for time-series analysis. arXiv preprint arXiv:1701.01887
Wang B, Yin P, Bertozzi AL, Brantingham PJ, Osher SJ, Xin J (2017) Deep learning for real-time crime forecasting and its ternarization. arXiv preprint arXiv:1711.08833
Śmiech S, Papież M (2017) In search of hedges and safe havens: revisiting the relations between gold and oil in the rolling regression framework. Financ Res Lett 20:238
Paiva FD, Cardoso RTN, Hanaoka GP, Duarte WM (2019) Decision-making for financial trading: a fusion approach of machine learning and portfolio selection. Expert Syst Appl 115:635
Prado F, Minutolo MC, Kristjanpoller W (2020) Forecasting based on an ensemble Autoregressive Moving Average-Adaptive neuro-Fuzzy inference system-Neural network-Genetic Algorithm framework. Energy 197:117159
Hansen PR, Lunde A, Nason JM (2011) The model confidence set. Econometrica 79(2):453
Lim B, Arik S, Loeff N, Pfister T (2019) Temporal fusion transformers for multi-horizon time series forecasting, AI Hub https://aihub.cloud.google.com/u/0/p/products%2F9f39ad8d-ad81-4fd9-8238-5186d36db2ec
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Michell, K., Kristjanpoller, W. & Minutolo, M.C. Electrical consumption forecasting: a framework for high frequency data. Neural Comput & Applic 34, 5577–5586 (2022). https://doi.org/10.1007/s00521-021-06735-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06735-8