Electricity Price Forecasting with Dynamic Trees: A Benchmark Against the Random Forest Approach

Dynamic Trees are a tree-based machine learning technique specially designed for online environments where data are to be analyzed sequentially as they arrive. Our purpose is to test this methodology for the very first time for Electricity Price Forecasting (EPF) by using data from the Iberian market. For benchmarking the results, we will compare them against another tree-based technique, Random Forest, a widely used method that has proven its good results in many fields. The benchmark includes several versions of the Dynamic Trees approach for a very short term EPF (one-hour ahead) and also a short term (one-day ahead) approach but only with the best versions. The numerical results show that Dynamic Trees are an adequate method, both for very short and short term EPF—even improving upon the performance of the Random Forest method. The comparison with other studies for the Iberian market suggests that Dynamic Trees is a proper and promising method for EPF.

[1]  Ashwani Kumar,et al.  Electricity price forecasting in deregulated markets: A review and evaluation , 2009 .

[2]  Tom Downs,et al.  Evaluation of support vector machine based forecasting tool in electricity price forecasting for Australian national electricity market participants , 2002 .

[3]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[4]  Ying-Yi Hong,et al.  Day-Ahead Electricity Price Forecasting Using a Hybrid Principal Component Analysis Network , 2012 .

[5]  N. Amjady,et al.  Day-Ahead Price Forecasting of Electricity Markets by Mutual Information Technique and Cascaded Neuro-Evolutionary Algorithm , 2009, IEEE Transactions on Power Systems.

[6]  Yi Wang,et al.  Price forecasting by ICA-SVM in the competitive electricity market , 2008, 2008 3rd IEEE Conference on Industrial Electronics and Applications.

[7]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[8]  Javier M. Moguerza,et al.  Support Vector Machines with Applications , 2006, math/0612817.

[9]  Stefan M. Wild,et al.  Variable selection and sensitivity analysis using dynamic trees, with an application to computer code performance tuning , 2011, 1108.4739.

[10]  Joao P. S. Catalao,et al.  Short-term electricity prices forecasting in a competitive market by a hybrid intelligent approach , 2011 .

[11]  Robert B. Gramacy,et al.  Dynamic Trees for Learning and Design , 2009, 0912.1586.

[12]  N. Amjady Day-ahead price forecasting of electricity markets by a new fuzzy neural network , 2006, IEEE Transactions on Power Systems.

[13]  Francisco Martínez-Álvarez,et al.  A Survey on Data Mining Techniques Applied to Electricity-Related Time Series Forecasting , 2015 .

[14]  V. Mendes,et al.  Short-term electricity prices forecasting in a competitive market: A neural network approach , 2007 .

[15]  Heeyoung Kim,et al.  A new metric of absolute percentage error for intermittent demand forecasts , 2016 .

[16]  Francisco Martinez Alvarez,et al.  Energy Time Series Forecasting Based on Pattern Sequence Similarity , 2011, IEEE Transactions on Knowledge and Data Engineering.

[17]  R. A. Swief,et al.  Support vector machines (SVM) based short term electricity load-price forecasting , 2009, 2009 IEEE Bucharest PowerTech.

[18]  Jianxue Wang,et al.  A Hybrid Method for Short-Term Electricity Price Forecasting Based on BPNN and GSM-SVM , 2013 .

[19]  José Mira-McWilliams,et al.  Important variable assessment and electricity price forecasting based on regression tree models: classification and regression trees, Bagging and Random Forests , 2015 .

[20]  H. Chipman,et al.  Bayesian CART Model Search , 1998 .

[21]  Fotios Petropoulos,et al.  forecast: Forecasting functions for time series and linear models , 2018 .

[22]  Ronald Harley,et al.  A random forest method for real-time price forecasting in New York electricity market , 2014, 2014 IEEE PES General Meeting | Conference & Exposition.

[23]  Yuhong Yang,et al.  Assessing Forecast Accuracy Measures , 2004 .

[24]  Joanna Janczura,et al.  Identifying Spikes and Seasonal Components in Electricity Spot Price Data: A Guide to Robust Modeling , 2012 .

[25]  Pierluigi Siano,et al.  A Novel RBF Training Algorithm for Short-Term Electric Load Forecasting and Comparative Studies , 2015, IEEE Transactions on Industrial Electronics.

[26]  F. Diebold,et al.  Comparing Predictive Accuracy , 1994, Business Cycles.

[27]  A.J. Conejo,et al.  Day-ahead electricity price forecasting using the wavelet transform and ARIMA models , 2005, IEEE Transactions on Power Systems.

[28]  David A. Cohn,et al.  Neural Network Exploration Using Optimal Experiment Design , 1993, NIPS.

[29]  Cheng Hao Jin,et al.  A SOM clustering pattern sequence-based next symbol prediction method for day-ahead direct electricity load and price forecasting , 2015 .

[30]  Silvano Martello,et al.  Decision Making under Uncertainty in Electricity Markets , 2015, J. Oper. Res. Soc..

[31]  Bri-Mathias Hodge,et al.  The impact of wind power on electricity prices , 2016 .

[32]  Shu Fan,et al.  Next-day electricity-price forecasting using a hybrid network , 2007 .

[33]  Paul Newbold,et al.  Testing the equality of prediction mean squared errors , 1997 .

[34]  Nicholas G. Polson,et al.  Particle Learning and Smoothing , 2010, 1011.1098.

[35]  T. Dillon,et al.  Electricity price short-term forecasting using artificial neural networks , 1999 .

[36]  J. Ramos,et al.  Electricity Market Price Forecasting Based on Weighted Nearest Neighbors Techniques , 2007, IEEE Transactions on Power Systems.

[37]  Joao P. S. Catalao,et al.  Enhanced Forecasting Approach for Electricity Market Prices and Wind Power Data Series in the Short-Term , 2016 .

[38]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[39]  Kit Po Wong,et al.  Electricity Price Forecasting With Extreme Learning Machine and Bootstrapping , 2012, IEEE Transactions on Power Systems.

[40]  J. Contreras,et al.  ARIMA Models to Predict Next-Day Electricity Prices , 2002, IEEE Power Engineering Review.

[41]  R. Weron Electricity price forecasting: A review of the state-of-the-art with a look into the future , 2014 .

[42]  Christoforos Anagnostopoulos,et al.  Information-Theoretic Data Discarding for Dynamic Trees on Data Streams , 2013, Entropy.