Next Article in Journal
Evaluating the Performance of Water Quality Indices: Application in Surface Water of Lake Union, Washington State-USA
Previous Article in Journal
Water Quality Assessment of Urban Ponds and Remediation Proposals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Drought Forecasting: A Review and Assessment of the Hybrid Techniques and Data Pre-Processing

by
Mustafa A. Alawsi
1,2,
Salah L. Zubaidi
2,
Nabeel Saleem Saad Al-Bdairi
2,
Nadhir Al-Ansari
3,* and
Khalid Hashim
4,5
1
Department of Building and Construction Techniques-Kut Technical Institute, Middle Technical University, Wasit 52001, Iraq
2
Department of Civil Engineering, Wasit University, Wasit 52001, Iraq
3
Department of Civil Environmental and Natural Resources Engineering, Lulea University of Technology, 971 87 Lulea, Sweden
4
Built Environment and Sustainable Technologies (BEST) Research Institute, Liverpool John Moores University, Liverpool L3 3AF, UK
5
Department of Environment Engineering, Babylon University, Babylon 51001, Iraq
*
Author to whom correspondence should be addressed.
Submission received: 5 May 2022 / Revised: 21 June 2022 / Accepted: 24 June 2022 / Published: 26 June 2022

Abstract

:
Drought is a prolonged period of low precipitation that negatively impacts agriculture, animals, and people. Over the last decades, gradual changes in drought indices have been observed. Therefore, understanding and forecasting drought is essential to avoid its economic impacts and appropriate water resource planning and management. This paper presents a recent literature review, including a brief description of data pre-processing, data-driven modelling strategies (i.e., univariate or multivariate), machine learning algorithms (i.e., advantages and disadvantages), hybrid models, and performance metrics. Combining various prediction methods to create efficient hybrid models has become the most popular use in recent years. Accordingly, hybrid models have been increasingly used for predicting drought. As such, these models will be extensively reviewed, including preprocessing-based hybrid models, parameter optimisation-based hybrid models, and hybridisation of components combination-based with preprocessing-based hybrid models. In addition, using statistical criteria, such as RMSE, MAE, NSE, MPE, SI, BIC, AIC, and AAD, is essential to evaluate the performance of the models.

1. Introduction

Drought has become more common all over the world in the last few decades because of climate change and global warming [1]. It is one of the most expensive and least understood natural disasters. It may have devastating consequences on agriculture, water supply, ecosystems, public health, watershed health, and the economy. Each year, the United States suffers losses of six to eight billion dollars as a result of droughts [2]. Yan et al. [3] mentioned that drought is also a major natural disaster in China, with its frequency reaching 70% in certain places during the summer. Moreover, it causes enormous socio-economic losses, especially in agriculture. According to the United Nations (2011), drought conditions in the Horn of Africa in 2011 resulted in significant starvation in Kenya, Ethiopia, Djibouti, and Somalia [4]. Therefore, it is defined as a complex and poorly understood phenomenon because of the complexity of its contributing factors and its underlying driven factors [5]. It is usually caused by a reduction in rainfall over a long time [6]. Furthermore, in some cases, it occurs due to abnormalities in evapotranspiration and temperature [7]. As a result, it has a long-lasting effect over broad regions, lasting months or even years. It affects food production and has detrimental impacts on the economic performance of large areas or whole nations [8,9].
Climate change has a considerable challenge for human beings in the future since it has the potential to cause more radical global occurrences with enormous socio-economic consequences [10,11]. As a result of growing international attention from governments and scholars, many resources have been devoted to developing measures to mitigate the effects of climate change and reverse its consequences. It is projected that the impact of climate change will likely increase in the future due to the global warming effect, which will increase the evaporation of water. This issue will most likely result in more acute drought occurrences [12,13]. Additionally, climate change affects the ecology in several ways, including but not limited to, changing precipitation patterns that may cause drought and desertification. Moreover, climate change threatens human lives and livelihoods with several consequences (i.e., depletion of freshwater supplies, population growth, the effect of climate change and global warming, as well as the increasing frequency and intensity of droughts). These consequences are either short-term catastrophes or long-term changes in the climate system [14,15].
Forecasting drought is essential for water supply management, irrigated agriculture, recreational tourism, environmental monitoring, and the environment’s health [16,17]. Fung et al. [18], and Anshuka et al. [19] reviewed various models and techniques that have been applied in previous research to forecast drought. No global approach can outperform all models in all areas of study; thus, it is necessary to evaluate each case separately, assessing the performance of each technique or the combination of different approaches in each research field [20].
Traditional models propose that the relationship between dependent and independent (variables) is linear and can be unsuitable for solving practical application issues [21]. As a result, the complex character and non-linearity of the drought process require algorithms that can simulate non-linear time series data. Therefore, artificial intelligence (AI) algorithms in drought forecasting have received important attention [20]. Moreover, various studies have indicated that AI algorithms outperform traditional methods [22,23]. These AI algorithms are, for example, artificial neural networks (ANNs) [24], support vector machines (SVMs) [25], random forests [26], and the adaptive neuro-fuzzy inference system (ANFIS) [27].
AI has also been used for forecasting droughts by employing a multilayer perceptron network for stochastic synthesis of daily rainfall time series that preserve the Hurst coefficient and the autocovariance structure of all time scales [28]. This statistical property is very important in water management applications because it is related to “the tendency of wet years to cluster into multi-year wet periods or of dry years to cluster into multi-year drought periods” [29].
The hybrid model is developed by combining several different methods; one of these approaches serves as the primary model, while the others serve as pre-or post-processing methods [30]. Various studies have demonstrated that hybrid methods are better than standalone methods. Therefore, several studies recommended using hybrid models to increase forecast precision [22,31,32]. Recently, hybrid prediction models have become more popular than standalone models in hydrology. Figure 1 presents the percentage of studies on hybrid ML models that were used to predict drought indices over the last four years.
Different types of hybrid models have been created and successfully used to increase prediction accuracy [33,34]. Therefore, the hybrid models are classified into three categories:
(1) The pre-processing-based hybrid models (PBH): data pre-processing techniques have an efficient effect on improving the quality of data and selecting the best number of predictors that lead to enhancing the precision of the forecasting model [35]. Numerous studies have been conducted by combining the model with data pre-processing to predict drought, e.g., Zhang et al. [22], Belayneh et al. [23], Mathivha et al. [36], and Djerbouai and Souag-Gamane [37].
(2) The parameter optimisation-based hybrid models (OBH): The primary idea behind the OBH models is to use optimisation algorithms to identify the optimal parameters of the models [34], and combine the models with nature-inspired algorithms for hydrological drought prediction such as Adnan, et al. [32], Nabipour et al. [20], Banadkooki et al. [38], and Kisi et al. [39].
(3) Hybridisation of components combination-based with preprocessing-based hybrid models (HCPH): Combining two models that have the remarkable performance of prediction models with preprocessing-based hybrid models [34]. Few studies employed this type of hybrid model, such as Khan et al. [31] and Wu et al. [40].
Based on our knowledge, three recent review papers have investigated drought forecasting. Anshuka et al. [19] focused on the Standardised Precipitation Index (SPI), the most widely used drought indicator that the World Meteorological Organisation recommends, and a meta-analysis was conducted to test the suitability of data-driven models for predicting SPI. The main goal of the second review paper is to give researchers a quick overview of the models’ principles and historical uses. This would keep them from overlooking a possible choice of models and save them a lot of time on the problem [18]. Sundararajan et al. [8] offered a literature survey using machine learning in drought prediction, performance metrics, drought indices, and datasets. Therefore, in addition to the previous literature review, this paper focuses on data pre-processing, data-driven modelling strategies (i.e., univariate or multivariate), machine learning algorithms (i.e., advantages and disadvantages), hybrid models, and performance metrics. The general framework of drought prediction and evaluation is shown in Figure 2.

2. Drought

Drought is an unforecastable natural calamity that may cause significant threats such as water shortages and ecosystem deterioration. In addition, water is a vital resource for agriculture and many other human activities. Thus, a water shortage may negatively impact agricultural productivity and threaten food security. Water shortage is a significant concern in different parts of the world [32,41]. Erhardt and Czado [42] mentioned that there are different types of droughts:
  • Hydrological (water supplies are dwindling);
  • Meteorological (shortage of rainfall);
  • Agricultural (soil moisture deficiency);
  • Groundwater (decreased levels, discharge, and recharge of groundwater); and
  • Socio-economic (an excess demand for commodities due to water scarcity), which is driven by several variables.
The prediction of drought is difficult because of its variability. Thus, it is vital to employ robust and accurate predicting models [38,43]. Drought forecasting is imperative since it allows for early warnings and hence more effective risk management. Different climatic variables are used as inputs to the forecasting model. The technique given here may be beneficial for decision-makers in reducing its consequences and developing effective strategies for water resource management on a monthly or seasonal timeline [32,44]. Agricultural production, the economy, and the environment are all negatively affected by their impacts. For example, from 1999 to 2000, a significant drought in Central and South-West Asia affected 60 million people and resulted in an estimated $4.29 billion in economic losses [21,45].
Drought indicators are a scale of hydrological, meteorological, agricultural, or socio-economic variables that may be used to reference probable its-related stress or deficiency; its’ indices attempt to determine the extent of the drought’s reach [46,47], and it is considered an effective instruments for making decisions rather than relying on raw data [48]; despite the existence of several indices, there is no widely accepted index for all kinds of droughts that take a wide diversity of drought producing factors into consideration [49,50]. The indices include the Standardized Precipitation Index (SPI) [51], Standardized Precipitation Evapotranspiration Index (SPEI) [5,52], Groundwater Resource Index (GRI) [38], Standard Index of Annual Precipitation (SIAP) [53], Precipitation Index (PI) [13], Standardized Hydrological Drought Index (SHDI) [20], Reconnaissance Drought Index (RDI) [54], Streamflow Drought Index (SDI) [55], and Palmer Drought Severity Index (PDSI) [56]. Table 1, Table 2, Table 3 and Table 4 present the classification of SPI, PI, SIAP, and PDSI indices.

3. Data-Driven Modelling Strategies

Data-driven modelling strategies generally consist of univariate and/or multivariate models [59]. Based on previous studies, Table 5 summarises the comprehensive details of two strategies: univariate (i.e., input-itself-output) and multivariate (i.e., more than one input variable and another output). For instance, a univariate model might just use a drought index (same time series) as input and output, while a multivariate model would utilise several parameters (e.g., rainfall, temperature, evaporation, etc.) as input and a drought index as output. When data needed for forecasting are available, such as precipitation, temperature, evaporation, and other factors influencing drought, these data can be used as input variables. When only drought index data are available, predicting drought index changes must rely only on drought index series with a specific number of time lags [59,60]. The table demonstrates that most previous studies applied a univariate strategy, and a few used a multivariate method.

4. Machine Learning Algorithms

Machine learning (ML) algorithms are an implementation of Artificial Intelligence (AI). ML algorithms are designed with the ability to learn from previous experiences and perform new tasks. These algorithms are typically divided into supervised learning and unsupervised learning. Supervised learning employs labelled training data to produce output data based on past experience. Unsupervised learning is challenging since the system only has unlabeled data, yet it works independently to find the information [8]. Several machine learning algorithms are employed in prediction, such as artificial neural networks (ANNs) [53], adaptive neuro-fuzzy inference system (ANFIS) [39], support vector regression (SVR) [69], and random forest (RF) [61], gradient boosting (GB) [70], k-Nearest Neighbour (k-NN) [71], and decision tree (DT) [72].
Table 6 shows the advantages and disadvantages of the most popular machine learning algorithms.

5. Data Pre-Processing

Despite the high accuracy of different models in estimating hydroclimate parameters (for example, rainfall), these models may have limitations when dealing with hydrological time series that are often non-stationary and cover a wide variety of scales, ranging from a few minutes to several decades. Data pre-processing may be necessary to overcome comparable defects and problems [14,77]. According to Maier and Dandy [78], it is essential to pre-process data suitably before using it in ANN. These strategies are necessary to ensure that all data is treated equally in the learning model. Data pre-processing is vital for the majority of hydrologic time series to attain higher prediction performance [79]. It has been effectively utilised in various fields of study, e.g., monthly rainfall forecasting [80], urban water demand prediction [81], irrigation water prediction [82], and drought forecasting [83]. Data pre-processing includes normalisation, cleaning, and selecting the best model input [84]. It can be divided into three parts.

5.1. Normalisation

Screening continuous factors for normality is an essential early stage in the analysis, and the histograms are one of the most important ways of assessing normality [85]. In ML approaches, data curation is a necessary pre-processing step, beginning with data normalisation to restrict the input value range [86]. As a result, converting continuous variables is essential for creating time series that are normally or close to normally distributed [87]. Therefore, data normalisation seeks to obtain the identical range of values for each model’s inputs and produces a time series normally or nearly normally distributed [88]. The natural logarithm was utilised to normalise the data to decrease the impact of multicollinearity between input variables [89]. In addition, Z-score normalisation is a traditional standardisation approach that uses the mean (µ) and standard deviation (σ) to standardise parameters [90]; it is calculated using Equation (1).
Z s c o r e = X i μ σ
where x is the actual value of the dataset parameter i.
Moreover, Min-Max normalisation (Xnorm) is one of the most common and widely used data normalisation methods. It is a method that linearly transforms variables, where min and max represent the minimum and maximum values of x [91], as shown in Equation (2).
X n o r m = x min ( x ) max ( x ) min ( x )
Moreover, Decimal scaling (Xi’) is moving the decimal point of the variable’s values to achieve the normalised value. The number of decimal points moved depends on the maximum absolute of value of the variables [92]; it is computed by the Equation (3).
X i = X i 10 k
𝑘 is the smallest integer such that Max (⌊𝑥⌋) < 1.

5.2. Cleaning

Data cleaning techniques include treating the outliers and pre-treatment signals [87]. An outlier is a case in which one variable has an extreme value that leads to distorted statistics. The box and whisker method was employed to identify outliers, which were then treated. This method significantly improves the accuracy of the suggested prediction model [93]. Additionally, there are various noise components in each time series, and the pre-treatment signal approaches (i.e., Wavelet [94], Empirical Mode Decomposition [95], Singular Spectrum Analysis [96], etc.) are the most effective methods to denoise the original time series by analysing them into multiple components [88]. As shown in Equation (4), A time series (T) could be analysed into a trend (X), stochastic (Y), seasonal (Z), and noise (N) [30].
T = X + Y + Z + N

5.3. A Selecting Appropriate Descriptors

Selecting appropriate predictors to simulate hydrological variables is difficult, specifically in non-linear hydrologic systems [68,97]. In general, choosing the optimal model input is one of the most significant steps in data pre-processing and developing an acceptable forecast model [87]. When the data-driven modelling strategy is univariate, different methods are used to choose the best antecedent lags scenario, e.g., the Mutual Information technique [88]. On the other hand, various approaches are employed when the strategy is multivariate, such as dimensionality reduction, which can be achieved by retaining input features that have large variances and discarding those terms that have small variances (i.e., Principal Component Analysis (PCA) is a feature selection approach that can reduce the model’s dimensionality without impacting its performance.) [86]. Additionally, variance inflation factor and tolerance approaches are used to determine potential multicollinearity and exclude inputs from ML algorithms.) [14,93,97]. Moreover, automated weighting techniques can be used, such as Bayesian and frequentist algorithms [98]. According to Tabachnick and Fidell [85], the required sample size for the prediction model is based on the number of predictors (independent variables), as shown in Equation (5) (e.g., if the number of predictors is four variables, the model needs 104 + 4 = 108 cases).
N ≥ 104 + V
where: N: sample size.
V: number of predictors.
Based on previous studies reviewed in this research, Table 7 summarises data preprocessing. Most of these studies used one or two data pre-processing steps; furthermore, several studies did not employ the best model input. Besides, a few studies employed all the data pre-processing steps.

6. Hybrid Models

Hybrid models are a relatively new class of hydrological models that have grown in popularity in recent decades. Fung et al. [18] mentioned the first drought forecasting hybrid model in the hydrology field in 2007. One or more strategies are combined to form a hybrid model; one of these techniques works as the main model, while the others are used as pre-processing or post-processing approaches [88]. Employing hybrid models in drought prediction can be divided into three categories, namely: pre-processing-based hybrid models (PBH), parameter optimisation-based hybrid models (OBH), and hybridisation of components combination-based with pre-processing-based hybrid models (HCPH) [34]. Different studies applied the hybrid models, as shown in Figure 3 and Table 8.

6.1. Pre-Processing-Based Hybrid Models (PBH)

Data pre-processing is important for the majority of hydrologic time series to attain higher prediction performance [79]. In pre-processing-based hybrid models, the input data is pre-processed by different methods, as mentioned in Section 5.
A drought forecasting model that contains singular spectrum analysis (SSA) and a single least square support vector machine (LSSVM) model. Monthly Standardised Precipitation Index (SPI) data for the Tseng-Wen reservoir catchment in southern Taiwan (1975–2015). The findings indicate that SSA-LSSVM2 (LSSVM-based model combining with SSA utilising the antecedent SPI as input) outperforms LSSVM1 (LSSVM-based approach using antecedent SPI as an input). Additionally, when the performance of SSA-LSSVM2 and SSA-LSSVM3 (SSA-LSSVM-based approach using antecedent cumulative monthly rainfall as an input) is compared, it is determined that SSA-LSSVM3 is the best-suited model for SPI drought forecasting [35].
Two model types, namely: Artificial Neural Network (ANN) and Support Vector Regression (SVR). Moreover, the Wavelet Packet Transform (WPT) approach was used for pre-processing data. The Standardised Precipitation Index (SPI) from 1985 to 2013 in India was used to build and assess the model. The findings indicate that hybrid strategies (i.e., WPT-ANN and WPT-SVR) outperform single machine learning approaches (i.e., ANN and SVR). For the majority of grid sites, the hybrid WPT-ANN model outperformed the WPT-SVR model [62].
An artificial neural network (ANN) model forecasts hydrological and meteorological drought indices. These indices contain the Standardised Water Storage Index (SWSI) and the Standard Index of Annual Precipitation (SIAP). Additionally, the study applied the wavelet (W) for denoising the raw data. The data of the Langat River Basin, which is situated in central Malaysia, over 30 years (1986–2016) was employed to conduct the study. The results demonstrate that the W method increases the quality of raw data. Moreover, the combined model (W-ANN) can simulate the SWSI and SIAP indices with R equal to 0.940 and 0.973, respectively [53].
The Discrete Wavelet Transform (DWT) tool combines separately with k-Nearest Neighbour (kNN), Fuzzy and Support Vector Machine (SVM) approach tools to increase the accuracy of drought predictions using the Palmer drought severity index (PDSI). The models employ data from Turkey’s Marmara area from 1960 to 2016. This research demonstrates that combined, WkNN, W-Fuzzy, and W-SVM models outperform stand-alone models (i.e., KNN, Fuzzy, and SVM models) in prediction performance. The prediction performance of the W-Fuzzy model is a little better than that of the W-KNN and W-SVM models [25].
A hybrid wavelet-neural network (W-ANN) model to simulate the standard precipitation index (SPI 6, SPI 12) in the north of the Haihe River Basin, China, from 1960 to 2010. The hybrid model was compared with the ANN and ARIMA methods. The outcomes reveal that W-ANN is the best suited based on several performance metrics [22].
The combined Wavelet (W) with neural networks (W-ANN) technique to forecast the standard precipitation index (SPI) at three-time scales (SPI 3, SPI 6, and SPI 12) in Algeria’s Algerois basin (1936–2008). The combined model was compared with the standalone, ANN, and two traditional stochastic models (ARIMA and SARIMA). The results indicated that the wavelet method improves data quality and W-ANN offers the best performance based on different statistical criteria (i.e., NSE, RMSE, and MAE) [37].
The two machine learning models are support vector regression (SVR) and artificial neural networks (ANNs) with and without using wavelet transformations (WT) to predict the Standard Precipitation Index (SPI) for the long term. Moreover, these techniques were compared with the traditional model (ARIMA). The data for Awash River Basin, Ethiopia, from 1970 to 2005, were employed to build and assess the models. The statistical indicators, RMSE, MAE, and R2, demonstrate that the WT-ANN technique outperformed all other models in predicting SPI 12 and SPI 24 [102].
The wavelet transform approach was adopted to denoise the raw data. Two machine learning models (ANN and SVR) and one conventional model (ARIMA) were used to forecast the drought indices. The data for Awash River Basin, Ethiopia, from 1970 to 2005, were employed to simulate short-term drought indices (SPI 3 and SPI 6). Several performance indicators (RMSE, MAE, and R2) were utilised to compare the predicted outcomes of the data-driven models. The WT method demonstrate a capability to clean raw data from noise and the hybrid models (WT-ANN and WT-SVR) outperformed standalone models (ANN, SVR, and ARIMA). Additionally, WT-ANN delivers the best performance for forecast drought [23].
An adaptive neuro-fuzzy inference system (ANFIS) with and without empirical mode decomposition (EMD) to forecast the self-calibrated Palmer Drought Severity Index (sc-PDSI). EMD analyses time series into sub-series and applies ANFIS to each sub-series to forecast the drought index from 1900 to 2016 for Adana, Turkey. The statistical indicators, NSE and MSE, demonstrate that the hybrid EMD-ANFIS model is better than the ANFIS model when used alone [27].
Three models were used, namely: support vector regression (SVR), artificial neural network (ANN), and hybrid Wavelet and artificial neural network (W-ANN), to predict SPI 3 and SPI 12 in Ethiopia’s Awash River Basin from 1970 to 2005. All models’ performances were assessed using MAE, RMSE, and R2. The results demonstrate that wavelet neural networks (W-ANN) are the best technique for drought prediction [24].

6.2. Parameter Optimisation-Based Hybrid Models (OBH)

New evolutionary algorithms were used to speed up the convergence of the soft computing models and increase their accuracy [68]. In hydrological research, bio-inspired optimisation approaches have been effectively used to improve models’ abilities [54]. The parameters of ML models were determined by using optimisation algorithms [38]. Various types of metaheuristic algorithms are used to solve such optimisation problems. The metaheuristic algorithms emulated mathematical methods by following natural phenomena, such as a physical annealing process, animal behaviour, biological evolutionary process, etc. [103].
The ANN models with three meta-heuristic optimisation algorithms, namely the salp swarm algorithm (SSA), particle swarm optimisation (PSO), and genetic algorithm (GA), to predict the groundwater resource index (GRI). The study area is the Yazd plain, Iran, at different timescales (6, 12, and 24 months) (180 months). The GRI was modelled using five input scenarios: GRI-1 lagged, GRI-2 lagged, GRI-3 lagged, GRI-4 lagged, and GRI-5 month-lagged. The result revealed that hybrid models PSO-ANN (5), SSA-ANN (5), and GA-ANN (5) exceed other hybrid ANN models. Furthermore, a lower mean absolute error (MAE) was found in ANN-SSA models using an input scenario (5) [38].
The random vector functional link (RVFL) combined with the particle swarm optimisation (PSO), genetic algorithm (GA), grey wolf optimisation (GWO), social spider optimisation (SSO), salp swarm algorithm (SSA), and hunger games search algorithm (HGS) to predict SPI (SPI_3, SPI_6, SPI_9, and SPI_12). The data was collected from three stations in Bangladesh for 30 years. The results reveal that the HGS algorithm performed better than the other algorithms and significantly increased the RVFL method’s accuracy in drought forecasting [32].
A hybridisation of artificial neural networks (ANN) with novel nature-inspired optimisation algorithms, includes the grasshopper optimization algorithm (GOA), salp swarm algorithm (SSA), biogeography-based optimisation (BBO), and particle swarm optimization (PSO) for simulating short-term hydrological drought, from October 1963 to September 2017. The Standardised Hydrological Drought Index (SHDI) was utilised to predict drought under scenarios of SHDI 1, SHDI 3, and SHDI 6 in the Dez dam in the southwestern region of Iran. According to the findings, the hybridised model outperformed the traditional ANN. Overall; PSO outperformed the other optimisation techniques in terms of performance [20].
The adaptive neuro-fuzzy inference system (ANFIS) combined with different metaheuristic algorithms, including the genetic algorithm (GA), ant colony algorithm (ACO), particle swarm optimisation (PSO), and butterfly optimisation algorithm (BOA) to forecast different time scales of SPI (SPI_3, SPI_6, SPI_9, and SPI_12). Monthly precipitation data from 1985 to 2015 in Iran were used in this study. The results demonstrate that hybrid models are better than the standalone model. In addition, the ANFIS-PSO method achieves the highest degree of accuracy [39].
Four types of machine learning methods were employed to predict SPI 3 in Iran, using data from 1980 to 2014. These methods are the adaptive neuro-fuzzy interface system (ANFIS), radial basis function neural network (RBFNN), multilayer perceptron (MLP), and support vector machine (SVM). The above methods were hybridised with different metaheuristic algorithms, including a nomadic people algorithm (NPA), the slap swarm algorithm (SSA), the bat algorithm (BA), and the krill algorithm. Generally, single SVM, RBFNN, ANFIS, and MLP models performed less well than hybrid models. Among all the hybrid models, the ANFIS–NPA method performed the best based on statistical criteria [68].

6.3. Hybridisation of Components Combination-Based with Preprocessing-Based Hybrid Models (HCPH)

The components combination-based hybrid models (CBH) models aim to improve the prediction accuracy by combining the remarkable abilities of single predicting models [33]. The classic CBH models typically consist of linear and nonlinear components and are simulated by statistical and intelligent models [104]. CBH models are combined with preprocessing-based hybrid models (PBH) to create HCPH models to discard indeterminacy and extract useful information from raw data [34].
There are three scenarios to use ANN for predicting drought. The first one uses ANN as a standalone model. Second a combined model includes WT-ANN. Finally, a novel technique contains WT-ARIMA-ANN. This study analysed 30-year rainfall data for Malaysia’s Langat River Basin from 1986 to 2016. The WT-ARIMA-ANN technique offers the best scenario to forecast drought [31].
The model wavelet-ARIMA long-short-term memory (WT-ARIMA-LSTM) was used to estimate precipitation and predicate drought events through the China Z-Index (CZI) based on annual precipitation. The data used are monthly from 1967 to 2017 for three stations in China. The hybrid technique (WT-ARIMA-LSTM) was compared separately with the standalone models ARIMA and LSTM. The results presented that the hybrid model had greater prediction accuracy than the ARIMA and LSTM at varying training and test sets [40].
The WT method to clean raw data and ANFIS and hybrid ARIMA-ANN models were applied to forecast SPEI (SPEI 1, SPEI 3, and SPEI 6) in the Langat River Basin in Malaysia from 1976 to 2015. The models were evaluated using RMSE, MAE, R2adj, Nash-Sutcliffe Coefficient of Efficiency (NSE), and Willmott’s Index of Agreement. The hybrid technique (WT-ARIMA-ANN) forecasts the drought index better for both the short and mid-term [52].
The following is a summary of findings from a review of several articles:
  • Numerous studies have demonstrated that combined metaheuristics with ML models outperform single-model approaches.
  • Combining decomposition techniques with machine learning (ML) models may be used to increase the performance of ML models.
  • The wavelet method has been proven to be successful in denoising raw data, increasing the results’ accuracy.
Table 8. Summary of studies applying machine learning models for forecasting drought indices.
Table 8. Summary of studies applying machine learning models for forecasting drought indices.
AuthorsRegionSize of DataModelBest ModelPerformance Metric
Malik et al. [66]India1901–2015SVR-HHO, SVR-PSOSVR-HHORMSE, MAE, COC, NSE, WI
Taylan et al. [105]Turkey1975–2010ANFIS, SVM, ANN, W-ANFIS, W-SVM, W-ANNW-ANFISR2, RMSE, K–S test
Adnan et al. [32]Bangladesh30 yearsRVFL, RVFL- (PSO, GA, GWO, SSO, SSA, HGS)RVFL-HGSRMSE, MAE, NSE, R²
Aghelpour et al. [58]Iran1960–2018SVM-DA, ARMA, RBFNN, SVMSVM-DARMSE, NRMSE, WI, R, MAE
Pham et al. [35]Taiwan1975–2015LSSVM1, SSA-LSSVM2,
SSA-LSSVM3
SSA-LSSVM3RMSE, MAE, R
Ahmadi et al. [54]Iran1974–2018SVR, SVR-FA, SVR-WOA,
W-SVR
W-SVRRMSE, MAE, WI, NSE
Altunkaynak and Jalilzadnezamabad [25]Turkey1960–2016Fuzzy, kNN SVM, W-Fuzzy, W-kNN, W-SVMW-FuzzyMSE, CE, R2
Wu et al. [40]China1967–2017wavelet-ARIMA-LSTM, ARIMA, LSTMwavelet-ARIMA-LSTMRMSE, MAE, R2
Malik et al. [65]India1901–2015SVR–GWO, SVR–SHOSVR–GWOMAE, RMSE, NSE, WI, R
Danandeh Mehr et al. [106]Turkey1971–2016WPGP, AR1, GP, RFWPGPNSE, RMSE
Banadkooki et al. [38]Iran15 yearsANN–SSA, ANN–PSO,
ANN-GA
ANN–SSANSE, RMSE, MAE
Xu et al. [107]China1951–2017ARIMA, SVR, LSTM,
ARIMA-SVR, LS-SVR,
ARIMA-LSTM
ARIMA-LSTMNSE, MSE, MAE, RMSE
Alquraish et al. [108]Saudi Arabia1968- 2019ARIMA, ARIMA–GA, HMM
HMM-GA, ARIMA–GA–ANN
ARIMA–GA–ANNRMSE, R2, NSE, MAD
Nabipour et al. [20]Iran1963–2017ANN-GOA, ANN-SSA,
ANN-BBO, ANN-PSO, ANN
ANN-PSORMSE, R2
Das et al. [62]India1985–2013ANN, SVR, WPT -ANN,
WPT-SVR
WPT -ANNR2, RMSE, MAE
Xu et al. [109]China1951–2017ARIMA, ARIMA–SVRARIMA–SVRRMSE, MAE, R2, NSE
Danandeh Mehr et al. [99]Turkey1971–2016ENN, ENN-SAENN-SANSE, MXL, RMSE, BIC
Khan et al. [31]Malaysia1986–2016ANN, wavelet-ANN,
Wavelet-ARIMA-ANN
Wavelet- ARIMA-ANNR, RMSE, R2
Mohamadi et al. [68]Iran1980–2014ANFIS, ANFIS-NPA,
MLP–NPA, RBFNN-NPA, SVM–NPA
ANFIS-NPANSE, RMSE, MAE, PBIAS, R2
Özger et al. [67]Turkey116 yearsM5, ANFIS, SVM, W-ANFIS, W-SVM, W-M5, EMD-ANFIS, EMD-SVM, EMD-M5W-ANFISMSE, NSE, R2
Aghelpour et al. [63]Iran59 yearsANFIS, ANFIS-ACO,
ANFIS-GA, ANFIS-PSO
ANFIS-ACORMSE, MAE, WI
Başakın et al. [27]Turkey1900–2016ANFIS, EMD-ANFISEMD-ANFISMSE, NSE
Fung et al. [100]Malaysia1976–2015W–BS–SVR, multi-input-W–F–SVR, weighted-W-F–SVRWeighted-W–F–SVRRMSE, R2, MAE
Kisi et al. [39]Iran1985–2015ANFIS, ANFIS-PSO,
ANFIS-GA, ANFIS-BOA,
ANFIS-ACOR
ANFIS-PSORMSE, MAE, IA
Ali et al. [61]Pakistan1981–2015MEMD-SA-RF, KRR, RF
MEMD-SA-KRR
MEMD-SA-RFMSE, R, RMSE
Zhang et al. [101]China1979–2016ARIMA, W-ANN, SVMARIMAR2, MSE, NSE, K–S
Khan et al. [53]Malaysia1986–2016ANN, W-ANNW-ANNR, RMSE
Safavi et al. [64]Iran1969–2009W-SVM, CS-SVM, SVMW-SVMR2, RMSE
Soh et al. [52]Malaysia1976–2015Wavelet-ARIMA-ANN,
W-ANFIS
Wavelet-ARIMA-ANNR2adj, RMSE, MAE, NSE
Zhang et al. [22]China1960–2010ARIMA, ANN, W-ANNW-ANNK–S, R2, Kendall rank correlation
Djerbouai and Souag-Gamane [37]Algeria1936–2008ANN, W-ANN, ARIMA, SARIMAW-ANNNSE, RMSE, MAE
Deo et al. [110]Australia1916–2012ELM, ANN, LSSVR, W-ANN,
W-LSSVR, W-ELM
W-ELMR2, WI, NSE, RMSE, MAE, Pdv
Belayneh et al. [23]Ethiopia1970–2005ARIMA, ANN, SVR, W-SVR, W-ANNW-ANNRMSE, MAE, R2

7. Performance Metrics

In a drought forecast, it is necessary to evaluate the overall performance and capacity of the prediction model. The criteria used to assess the efficacy of the forecasting model are essential since it impacts the decision to select the best model or scenario [111]. The following are the most applied criteria used in the previous studies:
  • Root mean square error (RMSE) [112];
  • Mean absolute error (MAE) [113];
  • Determination coefficient (R2) [114];
  • The correlation coefficient (R) [115];
  • Nash-Sutcliffe-efficiency (NSE) [116];
  • Mean percentage error (MPE) [117];
  • Scatter index (SI) [118];
  • Bayesian information criterion (BIC) and Akaike information criterion (AIC) [119];
  • Absolute average deviation (AAD) [120].

7.1. Mean Absolute Error

The mean absolute error (MAE) is a statistical term that refers to the total of the absolute variations between predicted and measured [113]. The formula for calculating MAE is in the following Equation (6):
M A E = 1 N i = 1 N |   R i P i |
where: Pi: Represents predicted value;
Ri: Represent real value;
R ¯ i : Represent mean of real value;
P ¯ i : Represent mean of predicted value;
N: Represents the total number;
i: Represents a single data.

7.2. Root Mean Squared Error

The root mean squared error (RMSE) is the average squared variation between the predicted and actual output. It finds the data concentration around the best fit line [112,121]. It is employed whenever the error is significantly non-linear; this is a good indicator of the accuracy of a forecast [8].
R M S E = i N ( R i P i ) ² N

7.3. Determination Coefficient

The training-validation data set and the testing data set are being used. The coefficient of determination (R2) is a statistical measurement of the correlation between the observed and expected values in a given situation. Using R2 values, which range between 0 and 1, the complete relationship between the data set and the line drawn across them is shown by 1, and no relation to the type between the data and the line drawn through them is indicated by 0 [114,122].
R ² = ( i = 1 N ( R i R i ¯ ) ( P i P i ¯ ) ( R i R i ¯ ) ² ( P i P i ¯ ) ² ) ˆ ²

7.4. Nash-Sutcliffe Efficiency

In 1970, Nash and Sutcliffe designed the Nash-Sutcliffe efficiency (NSE). Additionally, it evaluates the accuracy of hydrological models [8,116]. The NSE is sensitive to variations between forecasts and observations that are both additive and proportional in magnitude. As a result, since NSE squares the values of paired differences, it has a disproportionate sensitivity to extreme values [37].
N S E = 1 { i = 1 N ( R i P i ) ² i = 1 N ( R i R i ¯ ) ² }

7.5. Mean Percentage Error (MPE)

The mean percentage error (MPE) is the percentage deviation between the measured and predicted [117], as shown in Equation (10).
M P E = 1 N i = 1 N P i R i R i

7.6. Scatter Index (SI)

The Scatter Index (SI) is dimensionless and an indicator of a model’s overall relative accuracy. The model accuracy was considered poor if SI ≥ 30%, fair if 20% ≤ SI < 30%, good if 10% ≤ SI < 20%, and excellent if SI < 10% [117,118].
S I = R M S E R ¯ i × 100

7.7. Bayesian Information Criterion (BIC) and Akaike Information Criterion (AIC)

BIC and AIC are select model metrics, in which a conventional assessment measure is modified based on the number of data points used for calibration, m, and the number of free parameters in each model, p [119]. Equations (12) and (13) are employed to calculate the Bayesian information criterion (BIC) and the Akaike information criterion (AIC).
B I C = m . ln ( R M S E ) + p . ln ( m )
A I C = m . ln ( R M S E ) + 2 p

7.8. Absolute Average Deviation (AAD)

AAD is the statistical metric that measures the deviation between the model predictions and the experimental results. Generally, the AAD between forecasted and observed findings is preferred to be as small as possible [123].
A D D ( % ) = { 1 N i = 1 N R i P i R i } × 100

8. Future Research

Banadkooki et al. [38] proposed that future research may consider hybrid ANN models and the influence of climate change on drought modelling. Moreover, various pre-processing strategies for identifying the optimal input scenario for the models might be considered. Adnan et al. [32] applied RVFL, RVFL-PSO, RVFL-GA, RVFL-GWO, RVFL-SSO, RVFL-SSA, and RVFL-HGS to forecast SPI. The recommendation is to make a comparison between the algorithms and models under investigation and other metaheuristic algorithms and/or models. Aghelpour et al. [63] recommended that future studies employ optimisation algorithms such as Firefly, Gray Wolf, Krill herd, etc., to improve ANFIS’s ability to forecast MSPI. Pham et al. [35] proposed that oceanic/atmospheric circulation parameters may be used as model inputs for the SSA-LSSVM method in addition to historical precipitation. Moreover, the influence of other data pre-processing techniques (e.g., discrete wavelet transform) on the LSSVM’s efficiency might be investigated further. Ahmadi et al. [54] evaluated a single SVR along with the hybrid SVR-WOA, SVR-FA, and W-SVR to predicate the reconnaissance drought index (RDI). The recommendation is that different AI models may be combined with various bio-inspired optimisation techniques and wavelet analysis to develop other kinds of hybrid models.
Moreover, based on analysis of the previous studies in this field, hybrid models can be improved by the following:
  • Using various data pre-treatment techniques, such as singular spectrum analysis (SSA) and empirical mode decomposition (EMD).
  • It is suggested to employ a multivariate strategy.
  • The selection of input variables is critical and influences the performance and accuracy of a model’s output. As a result, it is recommended that more efforts should be put into determining the optimal input variable combination scenario. Hence, it is also recommended that other methods should be used to determine the inputs, such as feature selection methods, feature extraction methods, and dimensionality reduction methods.
  • The use of hybrid metaheuristic algorithms and machine learning techniques in drought predicting has grown considerably in recent years. Nevertheless, there is still room for enhancement concerning drought prediction.
  • Applying the hybridisation of pre-processing-based with parameter optimisation-based hybrid models (i.e., including both PBH and OBH).

9. Conclusions

This research has reviewed the literature on usually applied data-driven strategies concerning forecast performance and precision. The analysis demonstrated that the performance of various machine learning, probabilistic, and time-series models is typically consistent and comparable.
Various factors affect the prediction technique’s performance and accuracy; choice and comparison of techniques were conducted based on data pre-processing, an appropriate timescale, data-driven modelling strategies (univariate or multivariate), and a metaheuristic algorithm combined with the model. Recent research proved that separate classical approaches no longer provide the most accurate findings. Accordingly, hybrid models are the most effective tools that must be used to increase the accuracy of drought predictions. A comprehensive hybrid model incorporates both pre-processing and metaheuristic algorithm techniques. Thus, a key strength of the present study was it represents a comprehensive examination of all the above factors.
Most of the data on drought is used to develop non-linear predictive models. For this type of data, models that incorporate only proven effective variables are more accurate than models that incorporate all available data without testing variables’ efficiency. Consequently, in future research, the efficiency of the variables should be tested (best model input) before using all of the data as an input to the prediction models and applying normalisation and cleaning. Moreover, although significant advances in hybrid model techniques have been made recently, no new techniques, among others, have emerged as the best predicting method. Therefore, drought prediction remains a research problem, which leaves room for researchers to enhance hybrid techniques for specific applications.

Author Contributions

Conceptualization, M.A.A. and S.L.Z.; methodology, M.A.A., S.L.Z. and N.A.-A.; investigation, M.A.A.; resources, N.A.-A. and K.H.; writing—original draft preparation, M.A.A.; writing—review and editing, M.A.A., S.L.Z. and N.S.S.A.-B.; visualization, N.S.S.A.-B. and K.H.; supervision, S.L.Z.; project administration, S.L.Z.; funding acquisition, N.A.-A. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Lulea University of Technology.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AADAbsolute Average Deviation
ACOAnt Colony Optimization
AICAkaike Information Criterion
ANFISAdaptive Neuro-Fuzzy Inference System
ANNArtificial neural network
AR1Autoregressive
ARIMAAutoregressive integrated moving average
ARMAAutoregressive Moving Average
ARIMA–GAAuto-regressive integrated moving average–genetic algorithm
BBOBiogeography-Based Optimisation.
BICBayesian Information Criterion
BOAButterfly Optimization Algorithm
BSBoosting
CANFISCo-active neuro fuzzy inference system
CECoefficient of Efficiency
CSCuckoo Search
DADragonfly Algorithm
EDIEffective Drought Index
ELMExtreme learning machine
EMDEmpirical Mode Decomposition
ENNElman Neural Network
FFuzzy
FAFirefly Algorithm
GAGenetic Algorithm
GOAGrasshopper Optimisation Algorithm.
GPGenetic programming
GRIGroundwater Resource Index
GWOGrey Wolf Optimizer
HGSHunger Games Search algorithm
HHOHarris Hawks Optimization
HMM–GAHidden Markov model–genetic algorithm
IAIndex of Agreement
KAKrill Algorithm
kNNk- Nearest Neighbour
KRRKernel Ridge Regression
K–SKolmogorov–Smirnov
LSSVMLeast Square Support Vector Machine
LSSVM1LSSVM based model using antecedent SPI as input
LSSVRLeast squares support vector regression
LSTMLong Short-Term Memory
LS-SVRLeast square- Support Vector Regression
M5Model Tree
MAEMean Absolute Error
MADMean absolute deviation
MEMDMultivariate Empirical Mode Decomposition
MLPMultilayer Perceptron
MLRMultiple linear regression
MPEMean Percentage Error
MSPIMultivariate Standardized Precipitation Index
MXLMaximum Likelihood
NPANomadic People Algorithm
NRMSENormalized Root Mean Squared Error
NSENash-Sutcliffe coefficient of efficiency
PdvPercentage peak deviation
PBIASPercent Bias
PDSIPalmer Drought Severity Index
PSO Particle Swarm Optimisation
RCorrelation Coefficient
R2Coefficient of Determination
R2adjAdjusted Coefficient of Determination
RBFNNRadial Basis Function Neural Network
RDIReconnaissance drought index
RFRandom Forest
RMSERoot Mean Square Error
RVFLRandom Vector Functional Link
SASimulated Annealing optimization algorithm.
SARIMASeasonal Autoregressive Integrated Moving Average
sc-PDSISelf-calibrated Palmer Drought Severity Index
SHDIStandardised Hydrological Drought Index.
SHOSpotted Hyena Optimizer
SIScatter Index
SIAPStandard Index of Annual Precipitation
SPEIStandardized Precipitation Evapotranspiration Index
SPIStandardized Precipitation Index
SSASingular spectrum analysis
SSASalp swarm algorithm
SSA-LSSVM2The LSSVM-based model coupling with SSA using antecedent SPI as input.
SSA-LSSVM3The SSA-LSSVM-based model using antecedent accumulated monthly rainfall as input was developed and compared to SSALSSVM2.
SSOSocial Spider Optimization
SVMSupport Vector Machine
SVRSupport Vector Regression
SWSIStandardized Water Storage Index
WWavelet
WANNWavelet Artificial Neural Network
W–BS–SVRWavelet–Boosting–Support Vector Regression
W–F–SVRWavelet–Fuzzy–Support Vector Regression
WIWillmott’s Index
WOAWhale Optimization Algorithm
WPGPWavelet packet-genetic programming
WPTWavelet Packet Transform
WSVMWavelet-Support Vector Machine

References

  1. Jasim, A.I.; Awchi, T.A. Regional meteorological drought assessment in Iraq. Arab. J. Geosci. 2020, 13, 284. [Google Scholar] [CrossRef]
  2. Zhang, Q.; Li, Q.; Singh, V.P.; Shi, P.; Huang, Q.; Sun, P. Nonparametric Integrated Agrometeorological Drought Monitoring: Model Development and Application. J. Geophys. Res. Atmos. 2018, 123, 73–88. [Google Scholar] [CrossRef]
  3. Yan, N.; Wu, B.; Boken, V.K.; Chang, S.; Yang, L. A drought monitoring operational system for China using satellite data: Design and evaluation. Geomat. Nat. Hazards Risk 2014, 7, 264–277. [Google Scholar] [CrossRef]
  4. Wanders, N.; Van Lanen, H.A.J. Future discharge drought across climate regions around the world modelled with a synthetic hydrological modelling approach forced by three general circulation models. Nat. Hazards Earth Syst. Sci. 2015, 15, 487–504. [Google Scholar] [CrossRef] [Green Version]
  5. Mulualem, G.M.; Liou, Y.-A. Application of Artificial Neural Networks in Forecasting a Standardized Precipitation Evapotranspiration Index for the Upper Blue Nile Basin. Water 2020, 12, 643. [Google Scholar] [CrossRef] [Green Version]
  6. Dorjsuren, M.; Liou, Y.-A.; Cheng, C.-H. Time Series MODIS and in Situ Data Analysis for Mongolia Drought. Remote Sens. 2016, 8, 509. [Google Scholar] [CrossRef] [Green Version]
  7. Luo, L.; Apps, D.; Arcand, S.; Xu, H.; Pan, M.; Hoerling, M. Contribution of temperature and precipitation anomalies to the California drought during 2012–2015. Geophys. Res. Lett. 2017, 44, 3184–3192. [Google Scholar] [CrossRef]
  8. Sundararajan, K.; Garg, L.; Srinivasan, K.; Kashif Bashir, A.; Kaliappan, J.; Pattukandan Ganapathy, G.; Kumaran Selvaraj, S.; Meena, T. A Contemporary Review on Drought Modeling Using Machine Learning Approaches. Comput. Modeling Eng. Sci. 2021, 128, 447–487. [Google Scholar] [CrossRef]
  9. Park, S.; Im, J.; Han, D.; Rhee, J. Short-Term Forecasting of Satellite-Based Drought Indices Using Their Temporal Patterns and Numerical Model Output. Remote Sens. 2020, 12, 3499. [Google Scholar] [CrossRef]
  10. Yuan, X.-C.; Sun, X.; Lall, U.; Mi, Z.-F.; He, J.; Wei, Y.-M. China’s socioeconomic risk from extreme events in a changing climate: A hierarchical Bayesian model. Clim. Change 2016, 139, 169–181. [Google Scholar] [CrossRef]
  11. Tsutsui, H.; Sawada, Y.; Onuma, K.; Ito, H.; Koike, T. Drought Monitoring over West Africa Based on an Ecohydrological Simulation (2003–2018). Hydrology 2021, 8, 155. [Google Scholar] [CrossRef]
  12. Trenberth, K.E.; Dai, A.; van der Schrier, G.; Jones, P.D.; Barichivich, J.; Briffa, K.R.; Sheffield, J. Global warming and changes in drought. Nat. Clim. Change 2013, 4, 17–22. [Google Scholar] [CrossRef]
  13. Alsumaiei, A.A.; Alrashidi, M.S. Hydrometeorological Drought Forecasting in Hyper-Arid Climates Using Nonlinear Autoregressive Neural Networks. Water 2020, 12, 2611. [Google Scholar] [CrossRef]
  14. Zubaidi, S.L.; Dooley, J.; Alkhaddar, R.M.; Abdellatif, M.; Al-Bugharbee, H.; Ortega-Martorell, S. A Novel approach for predicting monthly water demand by combining singular spectrum analysis with neural networks. J. Hydrol. 2018, 561, 136–145. [Google Scholar] [CrossRef]
  15. Zubaidi, S.L.; Kot, P.; Alkhaddar, R.M.; Abdellatif, M.; Al-Bugharbee, H. Short-Term Water Demand Prediction in Residential Complexes: Case Study in Columbia City, USA. In Proceedings of the 2018 11th International Conference on Developments in eSystems Engineering (DeSE), Cambridge, UK, 2–5 September 2018; pp. 31–35. [Google Scholar] [CrossRef]
  16. Malik, A.; Kumar, A. Meteorological drought prediction using heuristic approaches based on effective drought index: A case study in Uttarakhand. Arab. J. Geosci. 2020, 13, 276. [Google Scholar] [CrossRef]
  17. Han, J.; Singh, V.P. Forecasting of droughts and tree mortality under global warming: A review of causative mechanisms and modeling methods. J. Water Clim. Change 2020, 11, 600–632. [Google Scholar] [CrossRef] [Green Version]
  18. Fung, K.F.; Huang, Y.F.; Koo, C.H.; Soh, Y.W. Drought forecasting: A review of modelling approaches 2007–2017. J. Water Clim. Change 2020, 11, 771–799. [Google Scholar] [CrossRef]
  19. Anshuka, A.; van Ogtrop, F.F.; Willem Vervoort, R. Drought forecasting through statistical models using standardised precipitation index: A systematic review and meta-regression analysis. Nat. Hazards 2019, 97, 955–977. [Google Scholar] [CrossRef]
  20. Nabipour, N.; Dehghani, M.; Mosavi, A.; Shamshirband, S. Short-Term Hydrological Drought Forecasting Based on Different Nature-Inspired Optimization Algorithms Hybridized With Artificial Neural Networks. IEEE Access 2020, 8, 15210–15222. [Google Scholar] [CrossRef]
  21. Agana, N.A.; Homaifar, A. EMD-Based Predictive Deep Belief Network for Time Series Prediction: An Application to Drought Forecasting. Hydrology 2018, 5, 18. [Google Scholar] [CrossRef] [Green Version]
  22. Zhang, Y.; Li, W.; Chen, Q.; Pu, X.; Xiang, L. Multi-models for SPI drought forecasting in the north of Haihe River Basin, China. Stoch. Environ. Res. Risk Assess. 2017, 31, 2471–2481. [Google Scholar] [CrossRef]
  23. Belayneh, A.; Adamowski, J.; Khalil, B. Short-term SPI drought forecasting in the Awash River Basin in Ethiopia using wavelet transforms and machine learning methods. Sustain. Water Resour. Manag. 2015, 2, 87–101. [Google Scholar] [CrossRef]
  24. Belayneh, A.; Adamowski, J. Standard Precipitation Index Drought Forecasting Using Neural Networks, Wavelet Neural Networks, and Support Vector Regression. Appl. Comput. Intell. Soft Comput. 2012, 2012, 1–13. [Google Scholar] [CrossRef]
  25. Altunkaynak, A.; Jalilzadnezamabad, A. Extended lead time accurate forecasting of palmer drought severity index using hybrid wavelet-fuzzy and machine learning techniques. J. Hydrol. 2021, 601, 126619. [Google Scholar] [CrossRef]
  26. Dikshit, A.; Pradhan, B.; Alamri, A.M. Short-Term Spatio-Temporal Drought Forecasting Using Random Forests Model at New South Wales, Australia. Appl. Sci. 2020, 10, 4254. [Google Scholar] [CrossRef]
  27. Başakın, E.E.; Ekmekcioğlu, Ö.; Özger, M. Drought prediction using hybrid soft-computing methods for semi-arid region. Modeling Earth Syst. Environ. 2020, 7, 2363–2371. [Google Scholar] [CrossRef]
  28. Rozos, E.; Dimitriadis, P.; Bellos, V. Machine Learning in Assessing the Performance of Hydrological Models. Hydrology 2021, 9, 5. [Google Scholar] [CrossRef]
  29. Koutsoyiannis, D. Hydrologic persistence and the Hurst phenomenon. In Water Encyclopedia, Vol. 4, Surface and Agricultural Water; Lehr, J.H., Keeley, J.W., Lehr, J.K., Kingery, T.B., Eds.; John Wiley & Sons: Hoboken, NJ, USA, 2005; Chapter 1. [Google Scholar]
  30. Zubaidi, S.L.; Ortega-Martorell, S.; Kot, P.; Alkhaddar, R.M.; Abdellatif, M.; Gharghan, S.K.; Ahmed, M.S.; Hashim, K. A Method for Predicting Long-Term Municipal Water Demands Under Climate Change. Water Resour. Manag. 2020, 34, 1265–1279. [Google Scholar] [CrossRef]
  31. Khan, M.M.H.; Muhammad, N.S.; El-Shafie, A. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. J. Hydrol. 2020, 590, 125380. [Google Scholar] [CrossRef]
  32. Adnan, R.M.; Mostafa, R.R.; Islam, A.R.M.T.; Gorgij, A.D.; Kuriqi, A.; Kisi, O. Improving Drought Modeling Using Hybrid Random Vector Functional Link Methods. Water 2021, 13, 3379. [Google Scholar] [CrossRef]
  33. Hajirahimi, Z.; Khashei, M. Hybrid structures in time series modeling and forecasting: A review. Eng. Appl. Artif. Intell. 2019, 86, 83–106. [Google Scholar] [CrossRef]
  34. Hajirahimi, Z.; Khashei, M. Hybridization of hybrid structures for time series forecasting: A review. Artif. Intell. Rev. 2022. [Google Scholar] [CrossRef]
  35. Pham, Q.B.; Yang, T.-C.; Kuo, C.-M.; Tseng, H.-W.; Yu, P.-S. Coupling Singular Spectrum Analysis with Least Square Support Vector Machine to Improve Accuracy of SPI Drought Forecasting. Water Resour. Manag. 2021, 35, 847–868. [Google Scholar] [CrossRef]
  36. Mathivha, F.; Sigauke, C.; Chikoore, H.; Odiyo, J. Short-Term and Medium-Term Drought Forecasting Using Generalized Additive Models. Sustainability 2020, 12, 4006. [Google Scholar] [CrossRef]
  37. Djerbouai, S.; Souag-Gamane, D. Drought Forecasting Using Neural Networks, Wavelet Neural Networks, and Stochastic Models: Case of the Algerois Basin in North Algeria. Water Resour. Manag. 2016, 30, 2445–2464. [Google Scholar] [CrossRef]
  38. Banadkooki, F.B.; Singh, V.P.; Ehteram, M. Multi-timescale drought prediction using new hybrid artificial neural network models. Nat. Hazards 2021, 106, 2461–2478. [Google Scholar] [CrossRef]
  39. Kisi, O.; Docheshmeh Gorgij, A.; Zounemat-Kermani, M.; Mahdavi-Meymand, A.; Kim, S. Drought forecasting using novel heuristic methods in a semi-arid environment. J. Hydrol. 2019, 578, 124053. [Google Scholar] [CrossRef]
  40. Wu, X.; Zhou, J.; Yu, H.; Liu, D.; Xie, K.; Chen, Y.; Hu, J.; Sun, H.; Xing, F. The Development of a Hybrid Wavelet-ARIMA-LSTM Model for Precipitation Amounts and Drought Analysis. Atmosphere 2021, 12, 74. [Google Scholar] [CrossRef]
  41. Mishra, D.; Goswami, S.; Matin, S.; Sarup, J. Analyzing the extent of drought in the Rajasthan state of India using vegetation condition index and standardized precipitation index. Modeling Earth Syst. Environ. 2021, 8, 601–610. [Google Scholar] [CrossRef]
  42. Erhardt, T.M.; Czado, C. Standardized drought indices: A novel univariate and multivariate approach. J. R. Stat. Soc. Ser. C Appl. Stat. 2017, 67, 643–664. [Google Scholar] [CrossRef] [Green Version]
  43. Emadodin, I.; Reinsch, T.; Taube, F. Drought and Desertification in Iran. Hydrology 2019, 6, 66. [Google Scholar] [CrossRef] [Green Version]
  44. Nnaji, G.A.; Clark, C.J.; Chan-Hilton, A.B.; Huang, W. Drought prediction in Apalachicola–Chattahoochee–Flint River Basin using a semi-Markov model. Nat. Hazards 2016, 82, 267–297. [Google Scholar] [CrossRef]
  45. Zhang, R.; Chen, Z.Y.; Xu, L.J.; Ou, C.Q. Meteorological drought forecasting based on a statistical model with machine learning techniques in Shaanxi province, China. Sci. Total Environ. 2019, 665, 338–346. [Google Scholar] [CrossRef]
  46. Yihdego, Y.; Vaheddoost, B.; Al-Weshah, R.A. Drought indices and indicators revisited. Arab. J. Geosci. 2019, 12, 69. [Google Scholar] [CrossRef]
  47. Ali, M.; Deo, R.C.; Downs, N.J.; Maraseni, T. Multi-stage committee based extreme learning machine model incorporating the influence of climate parameters and seasonality on drought forecasting. Comput. Electron. Agric. 2018, 152, 149–165. [Google Scholar] [CrossRef]
  48. Ali, Z.; Hussain, I.; Faisal, M.; Nazir, H.M.; Hussain, T.; Shad, M.Y.; Mohamd Shoukry, A.; Hussain Gani, S. Forecasting Drought Using Multilayer Perceptron Artificial Neural Network Model. Adv. Meteorol. 2017, 2017, 5681308. [Google Scholar] [CrossRef]
  49. Kaur, A.; Sood, S.K. Cloud-Fog based framework for drought prediction and forecasting using artificial neural network and genetic algorithm. J. Exp. Theor. Artif. Intell. 2019, 32, 273–289. [Google Scholar] [CrossRef]
  50. Kaur, A.; Sood, S.K. Artificial Intelligence-Based Model For Drought Prediction and Forecasting. Comput. J. 2020, 63, 1704–1712. [Google Scholar] [CrossRef]
  51. Poornima, S.; Pushpalatha, M. Drought prediction based on SPI and SPEI with varying timescales using LSTM recurrent neural network. Soft Comput. 2019, 23, 8399–8412. [Google Scholar] [CrossRef]
  52. Soh, Y.W.; Koo, C.H.; Huang, Y.F.; Fung, K.F. Application of artificial intelligence models for the prediction of standardized precipitation evapotranspiration index (SPEI) at Langat River Basin, Malaysia. Comput. Electron. Agric. 2018, 144, 164–173. [Google Scholar] [CrossRef]
  53. Khan, M.; Muhammad, N.; El-Shafie, A. Wavelet-ANN versus ANN-Based Model for Hydrometeorological Drought Forecasting. Water 2018, 10, 998. [Google Scholar] [CrossRef] [Green Version]
  54. Ahmadi, F.; Mehdizadeh, S.; Mohammadi, B. Development of Bio-Inspired- and Wavelet-Based Hybrid Models for Reconnaissance Drought Index Modeling. Water Resour. Manag. 2021, 35, 4127–4147. [Google Scholar] [CrossRef]
  55. Shamshirband, S.; Hashemi, S.; Salimi, H.; Samadianfard, S.; Asadi, E.; Shadkani, S.; Kargar, K.; Mosavi, A.; Nabipour, N.; Chau, K.-W. Predicting Standardized Streamflow index for hydrological drought using machine learning models. Eng. Appl. Comput. Fluid Mech. 2020, 14, 339–350. [Google Scholar] [CrossRef]
  56. Tufaner, F.; Ozbeyaz, A. Estimation and easy calculation of the Palmer Drought Severity Index from the meteorological data by using the advanced machine learning algorithms. Environ. Monit. Assess. 2020, 192, 576. [Google Scholar] [CrossRef] [PubMed]
  57. Freitas, A.A.; Drumond, A.; Carvalho, V.S.B.; Reboita, M.S.; Silva, B.C.; Uvo, C.B. Drought Assessment in São Francisco River Basin, Brazil: Characterization through SPI and Associated Anomalous Climate Patterns. Atmosphere 2021, 13, 41. [Google Scholar] [CrossRef]
  58. Sun, X.; Lai, P.; Wang, S.; Song, L.; Ma, M.; Han, X. Monitoring of Extreme Agricultural Drought of the Past 20 Years in Southwest China Using GLDAS Soil Moisture. Remote Sens. 2022, 14, 1323. [Google Scholar] [CrossRef]
  59. Zhang, Z.; Zhang, Q.; Singh, V.P. Univariate streamflow forecasting using commonly used data-driven models: Literature review and case study. Hydrol. Sci. J. 2018, 63, 1091–1111. [Google Scholar] [CrossRef]
  60. O’Reilly, C.; Moessner, K.; Nati, M. Univariate and Multivariate Time Series Manifold Learning. Knowl.-Based Syst. 2017, 133, 1–16. [Google Scholar] [CrossRef]
  61. Ali, M.; Deo, R.C.; Maraseni, T.; Downs, N.J. Improving SPI-derived drought forecasts incorporating synoptic-scale climate indices in multi-phase multivariate empirical mode decomposition model hybridized with simulated annealing and kernel ridge regression algorithms. J. Hydrol. 2019, 576, 164–184. [Google Scholar] [CrossRef]
  62. Das, P.; Naganna, S.R.; Deka, P.C.; Pushparaj, J. Hybrid wavelet packet machine learning approaches for drought modeling. Environ. Earth Sci. 2020, 79, 221. [Google Scholar] [CrossRef]
  63. Aghelpour, P.; Bahrami-Pichaghchi, H.; Kisi, O. Comparison of three different bio-inspired algorithms to improve ability of neuro fuzzy approach in prediction of agricultural drought, based on three different indexes. Comput. Electron. Agric. 2020, 170, 105279. [Google Scholar] [CrossRef]
  64. Safavi, H.R.; Sharghi, S.; Komasi, M. Wavelet and cuckoo search-support vector machine conjugation for drought forecasting using Standardized Precipitation Index (case study: Urmia Lake, Iran). J. Hydroinform. 2018, 20, 975–988. [Google Scholar] [CrossRef] [Green Version]
  65. Malik, A.; Tikhamarine, Y.; Souag-Gamane, D.; Rai, P.; Sammen, S.S.; Kisi, O. Support vector regression integrated with novel meta-heuristic algorithms for meteorological drought prediction. Meteorol. Atmos. Phys. 2021, 133, 891–909. [Google Scholar] [CrossRef]
  66. Malik, A.; Tikhamarine, Y.; Sammen, S.S.; Abba, S.I.; Shahid, S. Prediction of meteorological drought by using hybrid support vector regression optimized with HHO versus PSO algorithms. Environ. Sci. Pollut. Res. Int. 2021, 28, 39139–39158. [Google Scholar] [CrossRef] [PubMed]
  67. Özger, M.; Başakın, E.E.; Ekmekcioğlu, Ö.; Hacısüleyman, V. Comparison of wavelet and empirical mode decomposition hybrid models in drought prediction. Comput. Electron. Agric. 2020, 179, 105851. [Google Scholar] [CrossRef]
  68. Mohamadi, S.; Sammen, S.S.; Panahi, F.; Ehteram, M.; Kisi, O.; Mosavi, A.; Ahmed, A.N.; El-Shafie, A.; Al-Ansari, N. Zoning map for drought prediction using integrated machine learning models with a nomadic people optimization algorithm. Nat. Hazards 2020, 104, 537–579. [Google Scholar] [CrossRef]
  69. Mokhtarzad, M.; Eskandari, F.; Jamshidi Vanjani, N.; Arabasadi, A. Drought forecasting by ANN, ANFIS, and SVM and comparison of the models. Environ. Earth Sci. 2017, 76, 729. [Google Scholar] [CrossRef]
  70. Sofos, F.; Stavrogiannis, C.; Exarchou-Kouveli, K.K.; Akabua, D.; Charilas, G.; Karakasidis, T.E. Current Trends in Fluid Research in the Era of Artificial Intelligence: A Review. Fluids 2022, 7, 116. [Google Scholar] [CrossRef]
  71. Lee, T.R.; Wood, W.T.; Phrampus, B.J. A Machine Learning (kNN) Approach to Predicting Global Seafloor Total Organic Carbon. Glob. Biogeochem. Cycles 2019, 33, 37–46. [Google Scholar] [CrossRef]
  72. Winkler, D.; Haltmeier, M.; Kleidorfer, M.; Rauch, W.; Tscheikner-Gratl, F. Pipe failure modelling for water distribution networks using boosted decision trees. Struct. Infrastruct. Eng. 2018, 14, 1402–1411. [Google Scholar] [CrossRef] [Green Version]
  73. Bayatvarkeshi, M.; Mohammadi, K.; Kisi, O.; Fasihi, R. A new wavelet conjunction approach for estimation of relative humidity: Wavelet principal component analysis combined with ANN. Neural Comput. Appl. 2018, 32, 4989–5000. [Google Scholar] [CrossRef]
  74. Maiti, S.; Tiwari, R.K. A comparative study of artificial neural networks, Bayesian neural networks and adaptive neuro-fuzzy inference system in groundwater level prediction. Environ. Earth Sci. 2013, 71, 3147–3160. [Google Scholar] [CrossRef]
  75. Ibrahim, K.S.M.H.; Huang, Y.F.; Ahmed, A.N.; Koo, C.H.; El-Shafie, A. A review of the hybrid artificial intelligence and optimization modelling of hydrological streamflow forecasting. Alex. Eng. J. 2022, 61, 279–303. [Google Scholar] [CrossRef]
  76. Parveen, N.; Zaidi, S.; Danish, M. Support vector regression (SVR)-based adsorption model for Ni (II) ions removal. Groundw. Sustain. Dev. 2019, 9, 100232. [Google Scholar] [CrossRef]
  77. Nourani, V.; Molajou, A.; Uzelaltinbulat, S.; Sadikoglu, F. Emotional artificial neural networks (EANNs) for multi-step ahead prediction of monthly precipitation; case study: Northern Cyprus. Theor. Appl. Climatol. 2019, 138, 1419–1434. [Google Scholar] [CrossRef]
  78. Maier, H.R.; Dandy, G.C. Neural networks for the prediction and forecasting of water resources variables: A review of modelling issues and applications. Environ. Model. Softw. 2000, 15, 101–124. [Google Scholar] [CrossRef]
  79. Unnikrishnan, P.; Jothiprakash, V. Daily rainfall forecasting for one year in a single run using Singular Spectrum Analysis. J. Hydrol. 2018, 561, 609–621. [Google Scholar] [CrossRef]
  80. Ouyang, Q.; Lu, W. Monthly Rainfall Forecasting Using Echo State Networks Coupled with Data Preprocessing Methods. Water Resour. Manag. 2017, 32, 659–674. [Google Scholar] [CrossRef]
  81. Seo, Y.; Kwon, S.; Choi, Y. Short-Term Water Demand Forecasting Model Combining Variational Mode Decomposition and Extreme Learning Machine. Hydrology 2018, 5, 54. [Google Scholar] [CrossRef] [Green Version]
  82. Zhang, J.; Li, H.; Shi, X.; Hong, Y. Wavelet-Nonlinear Cointegration Prediction of Irrigation Water in the Irrigation District. Water Resour. Manag. 2019, 33, 2941–2954. [Google Scholar] [CrossRef]
  83. So, J.-M.; Lee, J.-H.; Bae, D.-H. Development of a Hydrological Drought Forecasting Model Using Weather Forecasting Data from GloSea5. Water 2020, 12, 2785. [Google Scholar] [CrossRef]
  84. Zubaidi, S.; Al-Bugharbee, H.; Ortega-Martorell, S.; Gharghan, S.; Olier, I.; Hashim, K.; Al-Bdairi, N.; Kot, P. A Novel Methodology for Prediction Urban Water Demand by Wavelet Denoising and Adaptive Neuro-Fuzzy Inference System Approach. Water 2020, 12, 1628. [Google Scholar] [CrossRef]
  85. Tabachnick, B.G.; Fidell, L.S. Using Multivariate Statistics; Pearson: Boston, MA, USA, 2013. [Google Scholar]
  86. Sofos, F.; Karakasidis, T.E. Nanoscale slip length prediction with machine learning tools. Sci. Rep. 2021, 11, 12520. [Google Scholar] [CrossRef]
  87. Zubaidi, S.L.; Gharghan, S.K.; Dooley, J.; Alkhaddar, R.M.; Abdellatif, M. Short-Term Urban Water Demand Prediction Considering Weather Factors. Water Resour. Manag. 2018, 32, 4527–4542. [Google Scholar] [CrossRef]
  88. Zubaidi, S.L.; Ortega-Martorell, S.; Al-Bugharbee, H.; Olier, I.; Hashim, K.S.; Gharghan, S.K.; Kot, P.; Al-Khaddar, R. Urban Water Demand Prediction for a City That Suffers from Climate Change and Population Growth: Gauteng Province Case Study. Water 2020, 12, 1885. [Google Scholar] [CrossRef]
  89. Behboudian, S.; Tabesh, M.; Falahnezhad, M.; Ghavanini, F.A. A long-term prediction of domestic water demand using preprocessing in artificial neural network. J. Water Supply: Res. Technol.—AQUA 2014, 63, 31–42. [Google Scholar] [CrossRef]
  90. Malek, N.H.A.; Wan Yaacob, W.F.; Md Nasir, S.A.; Shaadan, N. Prediction of Water Quality Classification of the Kelantan River Basin, Malaysia, Using Machine Learning Techniques. Water 2022, 14, 1067. [Google Scholar] [CrossRef]
  91. Jain, S.; Shukla, S.; Wadhvani, R. Dynamic selection of normalization techniques using data complexity measures. Expert Syst. Appl. 2018, 106, 252–262. [Google Scholar] [CrossRef]
  92. Akilli, A.; Atil, H. Evaluation of Normalization Techniques on Neural Networks for the Prediction of 305-Day Milk Yield. Turk. J. Agric. Eng. Res. 2020, 1, 354–367. [Google Scholar] [CrossRef]
  93. Zubaidi, S.L.; Hashim, K.; Ethaib, S.; Al-Bdairi, N.S.S.; Al-Bugharbee, H.; Gharghan, S.K. A novel methodology to predict monthly municipal water demand based on weather variables scenario. J. King Saud Univ.-Eng. Sci. 2022, 34, 163–169. [Google Scholar] [CrossRef]
  94. Zhu, S.; Lu, H.; Ptak, M.; Dai, J.; Ji, Q. Lake water-level fluctuation forecasting using machine learning models: A systematic review. Environ. Sci. Pollut. Res. Int. 2020, 27, 44807–44819. [Google Scholar] [CrossRef] [PubMed]
  95. Le, J.A.; El-Askary, H.M.; Allali, M.; Sayed, E.; Sweliem, H.; Piechota, T.C.; Struppa, D.C. Characterizing El Niño-Southern Oscillation Effects on the Blue Nile Yield and the Nile River Basin Precipitation using Empirical Mode Decomposition. Earth Syst. Environ. 2020, 4, 699–711. [Google Scholar] [CrossRef]
  96. Le, H.D.; Le, T.N.; Wang, J.W.; Liang, Y.S. Singular Spectrum Analysis for Background Initialization with Spatio-Temporal RGB Color Channel Data. Entropy 2021, 23, 1644. [Google Scholar] [CrossRef]
  97. Malik, A.; Kumar, A.; Singh, R.P. Application of Heuristic Approaches for Prediction of Hydrological Drought Using Multi-scalar Streamflow Drought Index. Water Resour. Manag. 2019, 33, 3985–4006. [Google Scholar] [CrossRef]
  98. Paulson, N.H.; Zomorodpoosh, S.; Roslyakova, I.; Stan, M. Comparison of statistically-based methods for automated weighting of experimental data in CALPHAD-type assessment. Calphad 2020, 68, 101728. [Google Scholar] [CrossRef]
  99. Danandeh Mehr, A.; Vaheddoost, B.; Mohammadi, B. ENN-SA: A novel neuro-annealing model for multi-station drought prediction. Comput. Geosci. 2020, 145, 104622. [Google Scholar] [CrossRef]
  100. Fung, K.F.; Huang, Y.F.; Koo, C.H. Coupling fuzzy–SVR and boosting–SVR models with wavelet decomposition for meteorological drought prediction. Environ. Earth Sci. 2019, 78, 693. [Google Scholar] [CrossRef]
  101. Zhang, Y.; Yang, H.; Cui, H.; Chen, Q. Comparison of the Ability of ARIMA, WNN and SVM Models for Drought Forecasting in the Sanjiang Plain, China. Nat. Resour. Res. 2019, 29, 1447–1464. [Google Scholar] [CrossRef]
  102. Belayneh, A.; Adamowski, J.; Khalil, B.; Ozga-Zielinski, B. Long-term SPI drought forecasting in the Awash River Basin in Ethiopia using wavelet neural network and wavelet support vector regression models. J. Hydrol. 2014, 508, 418–429. [Google Scholar] [CrossRef]
  103. Lee, K.S.; Geem, Z.W. A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice. Comput. Methods Appl. Mech. Eng. 2005, 194, 3902–3933. [Google Scholar] [CrossRef]
  104. Khashei, M.; Hajirahimi, Z. A comparative study of series arima/mlp hybrid models for stock price forecasting. Commun. Stat.-Simul. Comput. 2018, 48, 2625–2640. [Google Scholar] [CrossRef]
  105. Taylan, E.D.; Terzi, Ö.; Baykal, T. Hybrid wavelet–artificial intelligence models in meteorological drought estimation. J. Earth Syst. Sci. 2021, 130, 38. [Google Scholar] [CrossRef]
  106. Danandeh Mehr, A.; Safari, M.j.S.; Nourani, V. Wavelet Packet-Genetic Programming: A New Model for Meteorological Drought Hindcasting. Tek. Dergi 2021, 32, 11029–11050. [Google Scholar] [CrossRef]
  107. Xu, D.; Zhang, Q.; Ding, Y.; Zhang, D. Application of a hybrid ARIMA-LSTM model based on the SPEI for drought forecasting. Environ. Sci. Pollut. Res. Int. 2022, 29, 4128–4144. [Google Scholar] [CrossRef] [PubMed]
  108. Alquraish, M.; Abuhasel, K.A.; Alqahtani, A.S.; Khadr, M. SPI-Based Hybrid Hidden Markov–GA, ARIMA–GA, and ARIMA–GA–ANN Models for Meteorological Drought Forecasting. Sustainability 2021, 13, 12576. [Google Scholar] [CrossRef]
  109. Xu, D.; Zhang, Q.; Ding, Y.; Huang, H. Application of a Hybrid ARIMA–SVR Model Based on the SPI for the Forecast of Drought—A Case Study in Henan Province, China. J. Appl. Meteorol. Climatol. 2020, 59, 1239–1259. [Google Scholar] [CrossRef] [Green Version]
  110. Deo, R.C.; Tiwari, M.K.; Adamowski, J.F.; Quilty, J.M. Forecasting effective drought index using a wavelet extreme learning machine (W-ELM) model. Stoch. Environ. Res. Risk Assess. 2016, 31, 1211–1240. [Google Scholar] [CrossRef]
  111. Elavarasan, D.; Vincent, D.R.; Sharma, V.; Zomaya, A.Y.; Srinivasan, K. Forecasting yield by integrating agrarian factors and machine learning models: A survey. Comput. Electron. Agric. 2018, 155, 257–282. [Google Scholar] [CrossRef]
  112. Dikshit, A.; Pradhan, B.; Alamri, A.M. Long lead time drought forecasting using lagged climate variables and a stacked long short-term memory model. Sci. Total Environ. 2021, 755, 142638. [Google Scholar] [CrossRef]
  113. Tian, Y.; Xu, Y.P.; Wang, G. Agricultural drought prediction using climate indices based on Support Vector Regression in Xiangjiang River basin. Sci. Total Environ. 2018, 622–623, 710–720. [Google Scholar] [CrossRef]
  114. Park, H.; Kim, K.; Lee, D.k. Prediction of Severe Drought Area Based on Random Forest: Using Satellite Image and Topography Data. Water 2019, 11, 705. [Google Scholar] [CrossRef] [Green Version]
  115. Abbasi, A.; Khalili, K.; Behmanesh, J.; Shirzad, A. Drought monitoring and prediction using SPEI index and gene expression programming model in the west of Urmia Lake. Theor. Appl. Climatol. 2019, 138, 553–567. [Google Scholar] [CrossRef]
  116. Mouatadid, S.; Raj, N.; Deo, R.C.; Adamowski, J.F. Input selection and data-driven model performance optimization to predict the Standardized Precipitation and Evaporation Index in a drought-prone region. Atmos. Res. 2018, 212, 130–149. [Google Scholar] [CrossRef]
  117. Li, M.-F.; Tang, X.-P.; Wu, W.; Liu, H.-B. General models for estimating daily global solar radiation for different solar radiation zones in mainland China. Energy Convers. Manag. 2013, 70, 139–148. [Google Scholar] [CrossRef]
  118. Shiri, J.; Kişi, Ö. Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations. Comput. Geosci. 2011, 37, 1692–1701. [Google Scholar] [CrossRef]
  119. Dawson, C.W.; Abrahart, R.J.; See, L.M. HydroTest: A web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ. Model. Softw. 2007, 22, 1034–1052. [Google Scholar] [CrossRef] [Green Version]
  120. Mazaheri, H.; Ghaedi, M.; Ahmadi Azqhandi, M.H.; Asfaram, A. Application of machine/statistical learning, artificial intelligence and statistical experimental design for the modeling and optimization of methylene blue and Cd(ii) removal from a binary aqueous solution by natural walnut carbon. Phys. Chem. Chem. Phys. 2017, 19, 11299–11317. [Google Scholar] [CrossRef]
  121. Achour, K.; Meddi, M.; Zeroual, A.; Bouabdelli, S.; Maccioni, P.; Moramarco, T. Spatio-temporal analysis and forecasting of drought in the plains of northwestern Algeria using the standardized precipitation index. J. Earth Syst. Sci. 2020, 129, 42. [Google Scholar] [CrossRef]
  122. Adamowski, J.; Fung Chan, H.; Prasher, S.O.; Ozga-Zielinski, B.; Sliusarieva, A. Comparison of multiple linear and nonlinear regression, autoregressive integrated moving average, artificial neural network, and wavelet artificial neural network methods for urban water demand forecasting in Montreal, Canada. Water Resour. Res. 2012, 48, 1–14. [Google Scholar] [CrossRef]
  123. Ait Belale, R.; M’Hamdi Alaoui, F.E.; Chhiti, Y.; Sahibeddine, A.; Munoz Rujas, N.; Aguilar, F. Study on the thermophysical properties of waste cooking oil biodiesel fuel blends with 1-butanol. Fuel 2021, 287, 119540. [Google Scholar] [CrossRef]
Figure 1. A percentage of studies on hybrid ML models used to predict drought indices over the last four years.
Figure 1. A percentage of studies on hybrid ML models used to predict drought indices over the last four years.
Hydrology 09 00115 g001
Figure 2. The general framework of drought prediction and evaluation.
Figure 2. The general framework of drought prediction and evaluation.
Hydrology 09 00115 g002
Figure 3. Classification of hybrid models that were employed for forecasting drought indices.
Figure 3. Classification of hybrid models that were employed for forecasting drought indices.
Hydrology 09 00115 g003
Table 1. Classification of drought based on SPI [57].
Table 1. Classification of drought based on SPI [57].
SPI ValuesClass
>2Extremely wet
1.5 to 1.99Very wet
1.0 to 1.49Moderately wet
−0.99 to 0.99Near normal
−1.0 to −1.49Moderately dry
−1.5 to −1.99Severely dry
<−2Extremely dry
Table 2. Classification of drought based on PI [13].
Table 2. Classification of drought based on PI [13].
PI ValuesDrought Description
>1.0Extremely wet
0.75 to 1.0Very wet
0.5 to 0.75Moderately wet
0.5 to −0.5Normal
−0.5 to −0.75Moderate drought
−0.75 to −1.0Severe drought
<−1.0Extreme drought
Table 3. Classification of drought based on SIAP [53].
Table 3. Classification of drought based on SIAP [53].
SIAP ValuesClasses of Drought Intensity
>0.84Extremely wet
0.52 to 0.84Wet
−0.52 to 0.52Normal
−0.52 to −0.84Drought
<−0.84Extreme drought
Table 4. Classification of drought based on PDSI [58].
Table 4. Classification of drought based on PDSI [58].
PDSI ValuesCategory
PDSI ≤ −4Extreme drought
−4 < PDSI ≤ −3Severe drought
−3 < PDSI ≤ −2Moderate drought
−2 < PDSI ≤ −1Mild drought
PDSI ≥ −1No drought
Table 5. Different input strategies.
Table 5. Different input strategies.
Ref.TypeInput Data ParameterOutput Parameter
[61]MultivariateTwelve multivariate datasets (derived from statistically significant lagged combinations of precipitation, temperature, and humidity)SPI1, SPI 3, SPI 6, SPI 12
[31]MultivariateRainfall data series with SPI LagSPI (t + 1)
[35]Multivariateantecedent SPIs and antecedent accumulated monthly rainfallSPI 3, SPI 6
[20]MultivariateSHDI Lag, SPI Lag, and precipitation.SHDI 1, SHDI 3, SHDI 6.
[53]MultivariateRainfall and SIAP Lag
Water level and SWSI Lag
SIAP
SWSI
[62]UnivariateSPI LagSPI 6, SPI 12
[58]UnivariatePDSI LagPDSI (t + 1)
[63]UnivariateMSPI LagMSPI (t + 1)
[64]UnivariateSPI LagSPI (t + 1)
[65]UnivariateEDI LagEDI (t + 1)
[39]UnivariateSPI LagSPI 3, SPI 6, SPI 9,
SPI 12
[66]UnivariateEDI LagEDI (t + 1)
[67]Univariatesc-PDSI Lagsc-PDSI (t + 1), (t + 3), (t + 6)
[38]UnivariateGRI LagGRI 6, GRI 12,
GRI 24
[32]UnivariateSPI LagSPI 3, SPI 6, SPI 9, SPI12
[25]UnivariatePDSI LagPDSI (t)
[68]UnivariateSPI LagSPI 3
[37]UnivariateSPI LagSPI 3, SPI 6, SPI 12
[54]UnivariateRDI LagRDI 6, RDI 9,
RDI 12
[52]UnivariateSPEI LagSPEI 1, SPEI 3,
SPEI 6
[27]Univariatesc-PDSI Lagsc-PDSI 1,
sc-PDSI 3,
sc-PDSI 6
Table 6. Advantages and disadvantages of stand-alone machine learning models.
Table 6. Advantages and disadvantages of stand-alone machine learning models.
Model TypeAdvantagesDisadvantagesRef.
ANN-Ability to simulate and predict non-stationary and non-linear time series.-Sometimes, ANNs have issues forecasting unstable and non-stationary time series. If data pre-processing does not apply, the ANN will be unable to forecast and solve issues.[48,73]
ANFIS-Use the fuzzy logic and neural network in a single model to increase efficiency.-It needs a lot of training data to create a precise model, and these data may not be available every time.[27,74]
RF-Accuracy in modelling improves as the number of trees increases.
-Ability to process large datasets involving several features
-Applying the model with a large number of trees causes a slow training process.[26,75]
SVR-It has flexibility for multiple options due to the availability of different kernel functions.-It needs effective parameter optimisation to provide more accurate predictions.[75,76]
Table 7. Summary of data preprocessing.
Table 7. Summary of data preprocessing.
AuthorsNormalisationCleaningBest Model Input
Danandeh Mehr et al. [99]YesNoYes
Ali et al. [61]YesYesYes
Aghelpour et al. [58]YesNoNo
Aghelpour et al. [63]YesNoNo
Safavi et al. [64]YesYesNo
Fung et al. [100]YesYesNo
Zhang et al. [101]NoYesYes
Khan et al. [31]NoYesNo
Pham et al. [35]YesYesYes
Banadkooki et al. [38]YesNoYes
Adnan et al. [32]YesNoNo
Nabipour et al. [20]YesNoNo
Mohamadi et al. [68]YesNoYes
Djerbouai and Souag-Gamane [37]YesYesNo
Wu et al. [40]YesYesNo
Soh et al. [52]YesYesNo
Başakın et al. [27]YesYesNo
Das et al. [62]YesYesNo
Belayneh et al. [23]YesYesNo
Kisi et al. [39]YesNoYes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alawsi, M.A.; Zubaidi, S.L.; Al-Bdairi, N.S.S.; Al-Ansari, N.; Hashim, K. Drought Forecasting: A Review and Assessment of the Hybrid Techniques and Data Pre-Processing. Hydrology 2022, 9, 115. https://0-doi-org.brum.beds.ac.uk/10.3390/hydrology9070115

AMA Style

Alawsi MA, Zubaidi SL, Al-Bdairi NSS, Al-Ansari N, Hashim K. Drought Forecasting: A Review and Assessment of the Hybrid Techniques and Data Pre-Processing. Hydrology. 2022; 9(7):115. https://0-doi-org.brum.beds.ac.uk/10.3390/hydrology9070115

Chicago/Turabian Style

Alawsi, Mustafa A., Salah L. Zubaidi, Nabeel Saleem Saad Al-Bdairi, Nadhir Al-Ansari, and Khalid Hashim. 2022. "Drought Forecasting: A Review and Assessment of the Hybrid Techniques and Data Pre-Processing" Hydrology 9, no. 7: 115. https://0-doi-org.brum.beds.ac.uk/10.3390/hydrology9070115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop