Improved estimation of electricity demand function by using of artificial neural network, principal component analysis and data envelopment analysis

  • Authors:
  • A. Kheirkhah;A. Azadeh;M. Saberi;A. Azaron;H. Shakouri

  • Affiliations:
  • Department of Industrial Engineering, University of Bu-Ali Sina, Hamadan, Iran;Department of Industrial Engineering, College of Engineering, University of Tehran, P.O. Box 11365-4563, Iran;Young Researchers Club, Islamic Azad University, Tafresh Branch, Tafresh, Iran;Michael Smurfit Graduate School of Business, University College Dublin, Carysfort Avenue, Blackrock, Co. Dublin, Ireland and Department of Industrial Engineering, Istanbul Sehir University, Istanb ...;Department of Industrial Engineering, College of Engineering, University of Tehran, P.O. Box 11365-4563, Iran

  • Venue:
  • Computers and Industrial Engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to various seasonal and monthly changes in electricity consumption and difficulties in modeling it with the conventional methods, a novel algorithm is proposed in this paper. This study presents an approach that uses Artificial Neural Network (ANN), Principal Component Analysis (PCA), Data Envelopment Analysis (DEA) and ANOVA methods to estimate and predict electricity demand for seasonal and monthly changes in electricity consumption. Pre-processing and post-processing techniques in the data mining field are used in the present study. We analyze the impact of the data pre-processing and post-processing on the ANN performance and a 680 ANN-MLP is constructed for this purpose. DEA is used to compare the constructed ANN models as well as ANN learning algorithm performance. The average, minimum, maximum and standard deviation of mean absolute percentage error (MAPE) of each constructed ANN are used as the DEA inputs. The DEA helps the user to use an appropriate ANN model as an acceptable forecasting tool. In the other words, various error calculation methods are used to find a robust ANN learning algorithm. Moreover, PCA is used as an input selection method, and a preferred time series model is chosen from the linear (ARIMA) and nonlinear models. After selecting the preferred ARIMA model, the Mcleod-Li test is applied to determine the nonlinearity condition. Once the nonlinearity condition is satisfied, the preferred nonlinear model is selected and compared with the preferred ARIMA model, and the best time series model is selected. Then, a new algorithm is developed for the time series estimation; in each case an ANN or conventional time series model is selected for the estimation and prediction. To show the applicability and superiority of the proposed ANN-PCA-DEA-ANOVA algorithm, the data regarding the Iranian electricity consumption from April 1992 to February 2004 are used. The results show that the proposed algorithm provides an accurate solution for the problem of estimating electricity consumption.