“…In addition, and as far as the intelligent and hybrid methods are concerned, several techniques have been proposed recently. these techniques may include K-Nearest Neighbor prediction method (KNN), Autoregressive Moving Average (ARMA) and Support vector machine (SVM) models, genetic algorithm (GA), fuzzy logic based methods, artificial neural network (ANN), and wavelet transform (WT) based techniques [1,5,8,10,11]. Moreover, combinations of two or more machine learning techniques may be employed to enhance the forecast and prediction accuracy [1,9,10,[12][13][14][15][16].…”