Skip to main content
PLOS One logoLink to PLOS One
. 2022 Jan 6;17(1):e0262329. doi: 10.1371/journal.pone.0262329

Drought prediction based on an improved VMD-OS-QR-ELM model

Yang Liu 1,*, Li Hu Wang 1, Li Bo Yang 1, Xue Mei Liu 1
Editor: Zaher Mundher Yaseen2
PMCID: PMC8735610  PMID: 34990468

Abstract

To overcome the low accuracy, poor reliability, and delay in the current drought prediction models, we propose a new extreme learning machine (ELM) based on an improved variational mode decomposition (VMD). The model first redefines the output of the hidden layer of the ELM model with orthogonal triangular matrix decomposition (QR) to construct an orthogonal triangular ELM (QR-ELM), and then introduces an online sequence learning mechanism (OS) into the QR-ELM to construct an online sequence OR-ELM (OS-QR-ELM), which effectively improves the efficiency of the ELM model. The mutual information extension method was then used to extend both ends of the original signal to improve the VMD end effect. Finally, VMD and OS-QR-ELM were combined to construct a drought prediction method based on the VMD-OS-QR-ELM. The reliability and accuracy of the VMD-OS-QR-ELM model were improved by 86.19% and 93.20%, respectively, compared with those of the support vector regression model combined with empirical mode decomposition. Furthermore, the calculation efficiency of the OS-QR-ELM model was increased by 88.65% and 85.32% compared with that of the ELM and QR-ELM models, respectively.

Introduction

Currently, the water cycle is affected by several factors, and there is no clear distinction between the occurrence, development, and end of drought, which makes it difficult to accurately determine the duration of drought [1]. Therefore, accurate and timely drought forecasting is still a challenge in drought resistance and disaster mitigation research. Thus, forecasting drought, identifying the occurrence of drought several weeks or months in advance, and predicting the development and retreat process of drought are important to formulate scientific and effective drought response strategies in a timely manner and to reduce the losses caused by disasters [2].

To forecast drought within few days, months, or even years, hydrological forecasters have different methods to choose from. These mainly include hydrological models based on mechanism and statistical models based on data. Mechanism-driven models include those that integrate rainfall, soil moisture, and vegetation dynamics, and they use soil moisture models to track soil moisture, normalise difference in vegetation index, and finally forecast drought [3]. According to the meteorological data from weather stations, the Palmer Drought Severity Index has been used to forecast drought. The results indicate that compared with historical periods, drought periods will increase in the next 30 years [4]. The distributed basin-scale model has been used to study the effect of climate change on the hydrology of basins; the results showed that river flow and groundwater recharge have reduced the most, and that the degree of drought has increased [5]. However, mechanism-driven models often have the following problems: numerous external interference factors and poor understanding of the mechanism [6, 7]. According to their structure, data-driven models can be divided into monomer and hybrid models. The former uses indexes of precipitation, vegetation condition, temperature, and soil as inputs for artificial neural network (ANN) models of drought prediction and assessment. A previous study showed that the accuracy of the ANN models reached 92% [8]. Support vector regression (SVR) models are used to predict the standardised precipitation evapotranspiration index for drought assessment. A previous study showed that the support vector machine models perform well in drought prediction [9]. The Multilayer Perceptron Neural Network (MLPNN) is used to predict the standardised precipitation index (SPI), and the root-mean-square-error (RMSE), Nash efficiency index (Ens), correlation coefficient, and Wilmot index are used as evaluation criteria. The MLPNN model is better than other models in predicting the SPI [10]. However, a single model often has a poor generalisation ability and low prediction accuracy; mixed models can effectively overcome such problems [1114]. For example, a drought prediction model, Wavelet-ARIMA-ANN, combines the advantages of wavelet transform, autoregressive integrated moving average (ARIMA), and ANN models. A previous study reported that the overall correlation coefficient (R) of the ANN model was 0.423, but the R-value of the Wavelet-ARIMA-ANN model was reduced to 0.415 [15]. The drought prediction model EMD-ANFIS was constructed by combining empirical mode decomposition (EMD) and adaptive neuro-fuzzy inference system (ANFIS) models. When the prediction step length was 3 and 6 months, the Ens of ANFIS was 0.52 and 0.17, respectively, whereas that of EMD-ANFIS was 0.81 and 0.77, respectively [16]. However, the EMD methods often have issues with modal aliasing [17] and end effects [18]. The variational modal decomposition (VMD) method can effectively solve the problem of modal aliasing in EMD [19] and has been applied in timing predictions [20]. By combining VMD, particle swarm optimisation algorithm (IPSO), and deep confidence network (DBN), a VMD-DBN-IPSO time series prediction model has been constructed, with mean absolute error (MAE), RMSE, and Ens used as the evaluation criteria. The VMD-DBN-IPSO model achieved the best performance in the training and testing phases and presented high stability and representativeness. The Ens coefficient was maintained above 0.8, and the peak flow prediction error was within 20% [21]. However, although the VMD method eliminates the problem of modal aliasing, the end effect still exists [2224].

Based on the above discussion, in this study, we propose a new VMD-based extreme learning machine (ELM) model and applied it to regional drought prediction. Its main contributions are as follows:

  • First, the output of the ELM hidden layer is redefined by orthogonal triangular matrix decomposition (QR), and an online sequence learning mechanism (OS) is introduced to construct the OS-QR-ELM prediction model, which can effectively improve the calculation efficiency of the ELM model.

  • Based on the mutual information extension method, both ends of the original signal are then extended to solve the VMD end effect.

  • Finally, the improved VMD and OS-QR-ELM are combined, and parallel computing ideas are introduced to construct a drought prediction model based on VMD-OS-QR-ELM. This can effectively improve the prediction accuracy and credibility of the model.

The optimal calculation results based on the VMD-OS-QR-ELM indicate that this method can effectively improve the ability and efficiency of regional disaster prevention and relief.

Correlation theory

OS-QR-ELM

An ELM is a machine learning method based on a feedforward neural network. Unlike ANNs, the weights of the nodes in the hidden layer of the ELM model are artificially assigned and do not require updating [25]. QR matrix decomposition is an effective method of solving all eigenvalues of general matrices and is widely used in matrix generalised inverse calculation and least-squares problem solving [26]. The online sequence learning mechanism can effectively improve the computational efficiency of the model while ensuring its generalisation ability. Fig 1 shows the topological structure of an ELM, and its basic implementation is as follows.

Fig 1. Extreme learning machine topology.

Fig 1

The input, hidden, and output layers are defined as Q, H, and O, respectively. The input sample Qt is defined as:

Qt=Q1Q2QnT (1)

A neural network with m hidden layer nodes can be defined as:

i=1mβσwixj+bi=Oj,j=1,2,n (2)

where, σ(x) is the activation function, wi is the input weight of the i hidden layer unit, bi is the bias of the i hidden layer unit, βi = [β1β2 … βn]T is the output weight of the i hidden layer unit, and wixj represents the inner product of wi and xj. The basic gradient-learning-based algorithm adjusts the parameters in an iterative manner; however, in the ELM algorithm, once the input weight wi and hidden layer bias bi are randomly determined, the hidden layer output matrix H is uniquely determined, and training a single-layer neural network can be transformed into a linear equation, as follows:

Hβ=T (3)

The output weight can be uniquely determined as:

β=H+T (4)

where, H+ is the plus generalised inverse of the matrix H Moore-Penrose), and the smallest and unique norm of β can be obtained [2731].

The traditional ELM method generally uses singular value decomposition (SVD) to solve the hidden layer output, and the SVD method can be defined as follows:

H=UVT (5)

where, U and V are orthogonal unitary matrix Δ000, and Δ is the invertible diagonal matrix. In this study, we used QR decomposition to redefine the output of the ELM hidden layer. The QR method has a higher efficiency and a simpler calculation process than the SVD method, which can effectively improve the calculation efficiency of ELM. The basic form of QR decomposition can be defined as follows:

A=QR (6)

where, Q is an orthogonal matrix and R is an upper triangular matrix. According to the related partitioned matrix theory [32],

BD0C1=B1B1DC10C1 (7)

where, B and C are reversible. Hence,

Rl+11=Rlrl+10rl+1,l+11=Rl1Rl1rl+1rl+1,l+110rl+1,l+11 (8)

The QR-ELM hidden layer output can then be redefined as follows:

H+T=Rl+11Ql+1TT=Rl1Rl1rl+1rl+1,l+110rl+1,l+11QlTql+1TT=flRl1rl+1fl+1Tfl+1T (9)

On this basis, the online sequence learning mechanism was introduced into the QR-ELM model to build the OS-QR-ELM. The learning process of the output weight in the OS-QR-ELM model was divided into two parts: the initial stage, where the initial output weight is obtained through a small number of samples, and the online learning stage, which uses a single sample or sample data block to update the output weight of the single hidden layer feedforward neural network learned in the initial stage. For OS-QR-ELM, βos is expressed as a function of β, H, and T, defined as follows:

βos=K11H0H1T0T1=K11K1βH1TH1β+H1TH1=β+K11H1TT1H1β (10)

Among them, K1 is defined as follows:

K1=H0TH0TH0H1 (11)

VMD

VMD is a signal decomposition estimation method [33] that determines the frequency centre and bandwidth of each component by iteratively searching for the optimal solution of the variational model in the process of obtaining the decomposed components to adaptively achieve the frequency domain division of the signal and effective separation of the components [34, 35]. Fig 2 shows the decomposition effect of VMD, and it is realised as follows.

Fig 2. VMD results of drought time series data.

Fig 2

A given sample X is decomposed into k eigenmode components (IMF) with the same centre frequency while ensuring that the sum of the estimated bandwidth of each IMF is the smallest. The corresponding constraint variational expression is defined as follows:

minuk,ωkk=1Ktδt+jπtuktejωkt22,s.t.k=1Kuk=X (12)

where, {uk} = {u1, u2, …, uk} is the k IMF obtained by decomposition, {ωk} = {ω1, ω2, …, ωk} is the centre frequency of the component, ⊗ is the convolution calculation, K is the total number of modal functions, δ(t) is the Dirac distribution, and e-jωkt is the centre frequency of the modal function on the complex plane, with k as the centre frequency of the modal function.

Eq (12) is solved, the Lagrange multiplication operator λ is introduced, the constrained variational problem is transformed into an unconstrained variational problem, and the augmented Lagrange expression is defined as follows:

Luk,ωk,λ=fRunofftkukt22+αktδt+jπt*uktejωkt22+λt,fRunofftkukt (13)

The iterative terms {uk}, {ωk}, and use the alternating direction multiplier method to obtain the saddle point of the augmented Lagrangian expression through iterative updating. Among them, the alternating direction multiplier is a computational framework for solving convex optimisation problems with a separable structure and is generally used to solve equation optimisation problems. Compared with other methods, the alternate direction multiplier has advantages of high processing speed and good convergence performance [3638].

Construction of drought forecasting methods

End effect improvement scheme based on mutual information extension

VMD should undergo multiple ‘screenings’ to obtain IMF during the decomposition process. As both ends of the signal cannot be at the maximum or minimum value simultaneously, the IMF will diverge at both ends of the screening process sequence and gradually inwards, thus affecting the VMD; this is the end effect of VMD. Boundary extension methods such as the endpoint mirror method, extreme value extension method, and polynomial fitting method are usually used to solve the boundary effect of modal decomposition. Compared with other methods, the extreme value extension method comprehensively considers the influence of changes in the end extreme value and the size of the internal extreme value on the original sequence, and has the advantages of strong adaptability, long effective expansion distance, and high expansion speed. This study adopts the extreme value extension method based on mutual information criterion, and its basic realisation is as follows.

  1. For a sample X of a given length N, it is necessary to obtain the maximum value sequence and minimum value sequence of X, but it is difficult to determine whether the end point is a maximum value or a minimum value. Therefore, the maximum value sequence and minimum value sequence are defined as Tmax = {tp1tp2 … tpm} and Tmin = {tq1tq2 … tql}, and their lengths are defined as M and L, respectively.

  2. When tp1 < tq1, then the intercept X(t1) ~ X(tp1) band is the wavelet to be matched, defined as S1; in X, X(tpj), j ∈ [i + 1, m] is used as X(tpi). The corresponding points are successively intercepted as the wavelet to be matched with the waveband Sj of the same length as S1.

  3. The mutual information value Ij of S1 and Sj is calculated, the wavelet Sjbest with the largest mutual information is considered as the best matching band of S1, and then the same length band before Xjbest is selected to extend to the left of X, where Ij is defined as follows:
    IjS1,Sj=HSjHSj|S1 (14)

    Among them, H(Sj) is the entropy of Sj and H(Sj|S1) is the conditional entropy of Sj when S1 is known. The stronger the correlation between S1 and Sj, the smaller the conditional entropy Sj, and the larger the mutual information Ij.

  4. When tp1tq1, the maximum value in step 2 is replaced with the minimum value for processing to complete the left boundary extension of the signal.

  5. The same method is used to extend the right boundary of the signal. After completing the boundary extension, VMD is performed on the original signal and the bands corresponding to the original signal position and the same length in each component are intercepted to obtain the final decomposition result.

Drought forecast model based on improved VMD-OS-QR-ELM

By combining the improved VMD and OS-QR-ELM models, a new enhanced ELM drought prediction model (VMD-OS-QR-ELM model) was developed. Fig 3 shows the basic process of the model, and its basic implementation is described below.

Fig 3. Structure flowchart of the parallel VMD-OS-QR-ELM.

Fig 3

  1. Using the monthly scale meteorological data from Anyang, Xinyang, Zhumadian, and Zhengzhou in Henan Province from 1951 to 2021 as the research objects, we predicted the future drought level of some cities in the province. An accurate and reliable drought forecast model is important for urban development in Henan Province, which has a large population and is an agricultural province. In this study, the temperature and rainfall data obtained were first subjected to processes such as null filtering, interpolation, and deduplication. Thereafter, the filtered sample data (defined as X*) were normalised. The normalisation equation is as follows:
    X*=XminXmaxXminX (15)
    where, max(X) is the maximum value of the sample and min(X) is the minimum value of the sample.
  2. The filtered and normalised sample data are first extended by the boundary, and the extended sample is then used to initialise and optimise the VMD-related parameters, which mainly include the penalty factor, noise tolerance, mode number, and initialisation centre frequency. The optimisation equation is as follows:
    Jθ=12i=1mhθxiyi,minθJθ (16)
    where, h(x) represents the reconstruction data after VMD decomposition and y represents the true value. Finally, the balance parameters, noise tolerance, number of modes, and initial centre frequency were set as 56.0, 0, 11, and 1, respectively. After VMD decomposition, the boundary position corresponding to the original signal was intercepted to obtain the final decomposition result. The decomposed IMFs were randomly divided into k parts, one of which was selected as the test set, and the remaining k − 1 parts were used as the training set.
  3. First the OS-QR-ELM model is initialised and trained using the training set; the test set is then input into the model to make future predictions. According to Eq 16, the number of hidden layer nodes and the regularisation coefficient of OS-QR-ELM were set as 20 and 2, respectively.

  4. The predicted values of temperature and rainfall are used as inputs, and the de Martonne drought index is used as the drought grade classification standard to establish a drought risk assessment system. Compared with other drought indexes, the de Martonne drought index has a calculation process with the advantages of simplicity and strong applicability, and its definition is as follows:
    Idm=12RT+10 (17)
    where, R represents monthly precipitation and T represents monthly average temperature. A de Martonne index value less than 30 indicates the occurrence of drought. An index value between 10 and 30 indicates moderate drought, and a value less than 10 indicates severe drought.

Model evaluation

Ens, MAE, relative error (RE), and Run-Time were considered as the evaluation criteria to evaluate the reliability, stability, accuracy, and execution efficiency of the algorithm. The Ens Nash efficiency coefficient was used to evaluate the credibility and stability of the prediction model. Ens ranges from negative infinity to 1, and when it is close to 1, the model has a good quality and high credibility. When Ens is close to 0, the simulation result is close to the average level of the observed value (i.e. the overall result is credible); however, the process simulation error is large. When Ens is significantly < 0, the model is not credible. The RE and average MAE were used to evaluate the real-time and overall errors, respectively.

Results

In this study, we used the monthly average temperature and monthly average precipitation from 1951 to 2021 in Anyang, Xinyang, Zhumadian, and Zhengzhou in Henan Province as data objects; OS-QR-ELM, QR-ELM, least squares support vector regression (LSSVR) [39, 40], EMD-SVR, and multilayer perceptron (MLP) [41] were used as the comparison algorithms for VMD-OS-QR-ELM, and Ens, MAE, RE, and operating time were used as the evaluation criteria. A comprehensive evaluation was carried out, and the results are as follows.

Fig 4 shows the RE level of each model. Compared with QR-ELM, SVR, and VMD-SVR, VMD-OS-QR-ELM uses a modal decomposition process, and thus, has obvious advantages in processing non-stationary and nonlinear data. Although the EMD-SVR is better than the LSSVR model, the EMD method is prone to modal aliasing during the decomposition process, because of which the error level of the EMD-SVR is higher than that of the VMD-OS-QR-ELM model.

Fig 4. Relative errors of different models and cities.

Fig 4

Table 1 shows the evaluation index results of each model, Table 2 shows the calculation time for each model, and Table 3 shows the IMF reconstruction error after mutual information extension and including extreme unknown endpoints. Compared with the EMD-SVR model, VMD-OS-QR-ELM can complete adaptive decomposition of the signal according to the frequency domain characteristics of the original signal, which results in higher robustness and generalisation ability of the VMD-OS-QR-ELM model. According to the details in Table 1, when VMD-OS-QR-ELM was compared with EMD-SVR, Ens increased by 86.19% and MAE decreased by 93.20%. According to the information in Table 2, compared with the ELM and OR-ELM models, OS-QR-ELM uses a highly efficient QR decomposition scheme and introduces an online learning mechanism, which makes OS-QR-ELM more efficient than the ELM and QR-ELM calculations The efficiency increased by 88.65% and 85.32%, respectively. According to the information in Table 3, after extending the original signal by mutual information, the end effect is weakened, and IMF has more physical meaning. Therefore, the reconstruction error of VMD is reduced by 43.51%.

Table 1. Comparison of the numerical results for various evaluation indicators.

Evaluation index Model Anyang Xinyang Zhumadian Zhengzhou
E ns VMD-OS-QR-ELM 0.998 0.997 0.997 0.998
OS-QR-ELM 0.210 -0.020 0.124 0.257
QR-ELM 0.225 0.146 0.158 0.254
LSSVR 0.054 0.064 0.070 0.095
EMD-SVR 0.432 0.462 0.437 0.536
MLP 0.216 0.156 0.175 0.268
MAE VMD-OS-QR-ELM 0.218 0.351 0.328 0.205
OS-QR-ELM 3.554 5.641 5.350 3.522
QR-ELM 3.507 5.378 5.093 3.511
LSSVR 4.129 5.855 5.475 4.066
EMD-SVR 3.430 4.624 4.587 3.014
MLP 3.505 5.470 5.098 3.537

Table 2. Comparison of the computing time for various models.

Model Calculation and prediction time (s)
ELM 0.141
QR-ELM 0.109
OS-QR-ELM 0.016

Table 3. IMF reconstruction error in different scenarios.

Scenes Anyang Nanyang Zhumadian Zhengzhou
Extreme value extension method 1.180 0.443 0.804 2.333
Endpoint extreme value unknown 5.443 2.124 2.076 4.130

Conclusions

With the aim to overcome the problems of low prediction accuracy, poor reliability, and low calculation efficiency in drought prediction, a new drought prediction model based on VMD-OS-QR-ELM was proposed. First, the QR method was used to redefine the output of the ELM hidden layer, and an online sequence learning mechanism was introduced to construct an OS-QR-ELM prediction model. The mutual information extension method was then used to improve the end effect of VMD, and the improved VMD method was combined with the OS-QR-ELM model to construct the VMD-OS-QR-ELM drought prediction model. The results indicated that when compared with that of ELM and QR-ELM, the calculation efficiency of OS-QR-ELM was increased by 88.65% and 85.32%, respectively; compared with those of EMD-SVR, the reliability and accuracy of the VMD-OS-QR-ELM model were increased by 86.19% and 93.20%, respectively. Furthermore, the VMD method introduced in this study increased the decomposition and synthesis process, which indirectly reduced the computational efficiency of the model and increased its computational cost. Although the introduced parallel computing idea can effectively improve the computational efficiency of the serial model, it still cannot solve the problem fundamentally. In future research on VMD-OS-QR-ELM, if the computational efficiency problem of the model can be overcome, its overall performance can be improved.

Data Availability

The data is provided by the Ministry of Water Resources of China, the Yellow River Commission and the Institute of Water Resources and Hydropower and can be obtained from the official website of the China Meteorological Administration: http://www.cma.gov.cn/.

Funding Statement

This work was supported in part by the National Key Research and Development Project under Grant Strategic Research Projects in Key Area 16 and the Water Conservancy Science and Technology Research Project in Henan Province Grant GG202042.

References

  • 1.Malik A, Tikhamarine Y, Souag-Gamane D, Rai P, Sammen SS, Kisi O. Support vector regression integrated with novel meta-heuristic algorithms for meteorological drought prediction. Meteorol Atmos Phys. 2021;133: 891–909. doi: 10.1007/s00703-021-00787-0 [DOI] [Google Scholar]
  • 2.Zhu Q, Luo Y, Zhou D, Xu Y, Wang G, Tian Y. Drought prediction using in situ and remote sensing products with SVM over the Xiang River Basin, China. Nat Hazards. 2021;105: 2161–2185. doi: 10.1007/s11069-020-04394-x [DOI] [Google Scholar]
  • 3.Jiménez-Donaire MdP, Tarquis A, Giráldez JV. Evaluation of a combined drought indicator and its potential for agricultural drought prediction in southern Spain. Nat Hazards Earth Syst Sci. 2020;20: 21–33. doi: 10.5194/nhess-20-21-2020 [DOI] [Google Scholar]
  • 4.Dehghan S, Salehnia N, Sayari N, Bakhtiari B. Prediction of meteorological drought in arid and semi-arid regions using PDSI and SDSM: a case study in Fars Province, Iran. J Arid Land. 2020;12: 318–330. doi: 10.1007/s40333-020-0095-5 [DOI] [Google Scholar]
  • 5.Afzal M, Ragab R. Assessment of the potential impacts of climate change on the hydrology at catchment scale: modelling approach including prediction of future drought events using drought indices. Appl Water Sci. 2020;10: 1–19. doi: 10.1007/s13201-020-01293-1 [DOI] [Google Scholar]
  • 6.Mouatadid S, Raj N, Deo RC, Adamowski JF. 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. doi: 10.1016/j.atmosres.2018.05.012 [DOI] [Google Scholar]
  • 7.Aghelpour P, Kisi O, Varshavian V. Multivariate drought forecasting in short- and long-term horizons using MSPI and data-driven approaches. J Hydrol Eng. 2021;26: 04021006. doi: 10.1061/(ASCE)HE.1943-5584.0002059 [DOI] [Google Scholar]
  • 8.Singh TP, Nandimath P, Kumbhar V, Das S, Barne P. Drought risk assessment and prediction using artificial intelligence over the southern Maharashtra state of India. Model Earth Syst Environ. 2021;7: 2005–2013. doi: 10.1007/s40808-020-00947-y [DOI] [Google Scholar]
  • 9.Fung KF, Huang YF, Koo CH, Mirzaei M. Improved SVR machine learning models for agricultural drought prediction at downstream of Langat River Basin, Malaysia. J Water Clim Change. 2020;11: 1383–1398. doi: 10.2166/wcc.2019.295 [DOI] [Google Scholar]
  • 10.Malik A, Kumar A, Salih SQ, Kim S, Kim NW, Yaseen ZM, et al. Drought index prediction using advanced fuzzy logic model: Regional case study over Kumaon in India. PLOS ONE. 2020;15: e0233280. doi: 10.1371/journal.pone.0233280 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Li J, Wang Z, Wu X, Xu CY, Guo S, Chen X, et al. Robust meteorological drought prediction using antecedent SST fluctuations and machine learning. Water Resour Res. 2021;57: e2020. doi: 10.1029/2020WR029413 [DOI] [Google Scholar]
  • 12.Aghelpour P, Mohammadi B, Mehdizadeh S, Bahrami-Pichaghchi H, Duan Z. A novel hybrid dragonfly optimization algorithm for agricultural drought prediction. Stoch Environ Res Risk Assess. 2021;35: 2459–2477. doi: 10.1007/s00477-021-02011-2 [DOI] [Google Scholar]
  • 13.Kaur A, Sood SK. Deep learning based drought assessment and prediction framework. Ecol Inform. 2020;57. doi: 10.1016/j.ecoinf.2020.101067, 101067. [DOI] [Google Scholar]
  • 14.Kaur A, Sood SK. Cloud-Fog based framework for drought prediction and forecasting using artificial neural network and genetic algorithm. J Exp Theor Artif In. 2020;32: 273–289. [Google Scholar]
  • 15.Khan MMH, Muhammad NS, El-Shafie A. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. J Hydrol. 2020;590. doi: 10.1016/j.jhydrol.2020.125380, 125380. [DOI] [Google Scholar]
  • 16.Başakın EE, Ekmekcioğlu Ö, Özger M. Drought prediction using hybrid soft-computing methods for semi-arid region. Model Earth Syst Environ. 2021;7: 2363–2371. doi: 10.1007/s40808-020-01010-6 [DOI] [Google Scholar]
  • 17.Feng SW, Kai K. An improved method for EMD modal aliasing effect. Vibroengineering Procedia. 2020;35: 76–81. doi: 10.21595/vp.2020.21778 [DOI] [Google Scholar]
  • 18.Xu W, Chen SH, Wang M, Yang W, Wang L. Eliminating the end effect of empirical mode decomposition using a cubic spline based method. Digit Signal Process. 2021;110. doi: 10.1016/j.dsp.2020.102936, 102936. [DOI] [Google Scholar]
  • 19.Roushangar K, Ghasempour R, Kirca VS, Demirel MC. Hybrid point and interval prediction approaches for drought modeling using ground-based and remote sensing data. Hydrol Res. 2021: nh2021028. doi: 10.2166/nh.2021.028 [DOI] [Google Scholar]
  • 20.Li G, Ma X, Yang H. A hybrid model for monthly precipitation time series forecasting based on variational mode decomposition with extreme learning machine. Information. 2018;9: 177. doi: 10.3390/info9070177 [DOI] [Google Scholar]
  • 21.Xie T, Zhang G, Hou J, Xie J, Lv M, Liu F. Hybrid forecasting model for non-stationary daily runoff series: a case study in the Han River Basin, China. J Hydrol. 2019;577. doi: 10.1016/j.jhydrol.2019.123915, 123915. [DOI] [Google Scholar]
  • 22.Zhang Y, Pan G, Chen B, Han J, Zhao Y, Zhang C. Short-term wind speed prediction model based on GA-ANN improved by VMD. Renew Energ. 2020;156: 1373–1388. doi: 10.1016/j.renene.2019.12.047 [DOI] [Google Scholar]
  • 23.Song X, Wang H, Chen P. Weighted kurtosis-based VMD and improved frequency-weighted energy operator low-speed bearing-fault diagnosis. Meas Sci Technol. 2021;32. [Google Scholar]
  • 24.Liu C, Cheng G, Chen X, Pang Y. Planetary gears feature extraction and fault diagnosis method based on VMD and CNN. Sensors (Basel). 2018;18: 1523. doi: 10.3390/s18051523 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Cheng Y, Hou M, Wang J. An improved optimal trigonometric ELM algorithm for numerical solution to ruin probability of Erlang (2) risk model. Multimed Tools Appl. 2020;79.41: 30235–30255. [Google Scholar]
  • 26.Khaymovich IM, Haque M, McClarty PA. Eigenstate thermalization, random matrix theory, and behemoths. Phys Rev Lett. 2019;122: 070601. doi: 10.1103/PhysRevLett.122.070601 [DOI] [PubMed] [Google Scholar]
  • 27.Tian Z, Li S, Wang Y. A prediction approach using ensemble empirical mode decomposition‐permutation entropy and regularized extreme learning machine for short‐term wind speed. Wind Energy. 2020;23: 177–206. doi: 10.1002/we.2422 [DOI] [Google Scholar]
  • 28.Zhou Y, Zhou N, Gong L, Jiang M. Prediction of photovoltaic power output based on similar day analysis, genetic algorithm and extreme learning machine. Energy. 2020;204. doi: 10.1016/j.energy.2020.117894, 117894. [DOI] [Google Scholar]
  • 29.Chen H, Zhang Q, Luo J, Xu Y, Zhang X. An enhanced bacterial foraging optimization and its application for training kernel extreme learning machine. Appl Soft Comput. 2020;86. doi: 10.1016/j.asoc.2019.105884, 105884. [DOI] [Google Scholar]
  • 30.Liu X, Huang H, Xiang J. A personalized diagnosis method to detect faults in gears using numerical simulation and extreme learning machine. Knowl Based Syst. 2020;195. doi: 10.1016/j.knosys.2020.105653, 105653. [DOI] [Google Scholar]
  • 31.Lv L, Wang W, Zhang Z, Liu X. A novel intrusion detection system based on an optimal hybrid kernel extreme learning machine. Knowl Based Syst. 2020;195. doi: 10.1016/j.knosys.2020.105648, 105648. [DOI] [Google Scholar]
  • 32.Rao WJ. Higher-order level spacings in random matrix theory based on Wigner’s conjecture. Phys Rev B. 2020;102. doi: 10.1103/PhysRevB.102.054202, 054202. [DOI] [Google Scholar]
  • 33.Zhang X, Miao Q, Zhang H, Wang L. A parameter-adaptive VMD method based on grasshopper optimization algorithm to analyze vibration signals from rotating machinery. Mech Syst Signal Process. 2018;108: 58–72. doi: 10.1016/j.ymssp.2017.11.029 [DOI] [Google Scholar]
  • 34.Hu H, Wang L, Tao R. Wind speed forecasting based on variational mode decomposition and improved echo state network. Renew Energ. 2021;164: 729–751. doi: 10.1016/j.renene.2020.09.109 [DOI] [Google Scholar]
  • 35.Bai Y, Liu MD, Ding L, Ma YJ. Double-layer staged training echo-state networks for wind speed prediction using variational mode decomposition. Appl Energ. 2021;301. doi: 10.1016/j.apenergy.2021.117461, 117461. [DOI] [Google Scholar]
  • 36.Diao X, Jiang J, Shen G, Chi Z, Wang Z, Ni L, et al. An improved variational mode decomposition method based on particle swarm optimization for leak detection of liquid pipelines. Mech Syst Signal Process. 2020;143. doi: 10.1016/j.ymssp.2020.106787, 106787. [DOI] [Google Scholar]
  • 37.Li F, Li R, Tian L, Chen L, Liu J. Data-driven time-frequency analysis method based on variational mode decomposition and its application to gear fault diagnosis in variable working conditions. Mech Syst Signal Process. 2019;116: 462–479. doi: 10.1016/j.ymssp.2018.06.055 [DOI] [Google Scholar]
  • 38.Liu Y, Yang G, Li M, Yin H. Variational mode decomposition denoising combined the detrended fluctuation analysis. Signal Process. 2016;125: 349–364. doi: 10.1016/j.sigpro.2016.02.011 [DOI] [Google Scholar]
  • 39.Wu CL, Chau KW. Prediction of rainfall time series using modular soft computingmethods. Eng Appl Artif Intell. 2013;26: 997–1007. doi: 10.1016/j.engappai.2012.05.023 [DOI] [Google Scholar]
  • 40.Shamshirband S, Hashemi S, Salimi H, Samadianfard S, Asadi E, Shadkani S, et al. Predicting standardized streamflow index for hydrological drought using machine learning models. Eng Appl Comp Fluid Mech. 2020;14: 339–350. doi: 10.1080/19942060.2020.1715844 [DOI] [Google Scholar]
  • 41.Mohamadi S, Sammen SS, Panahi F, Ehteram M, Kisi O, Mosavi A, et al. Zoning map for drought prediction using integrated machine learning models with a nomadic people optimization algorithm. Nat Hazards. 2020;104: 537–579. doi: 10.1007/s11069-020-04180-9 [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data is provided by the Ministry of Water Resources of China, the Yellow River Commission and the Institute of Water Resources and Hydropower and can be obtained from the official website of the China Meteorological Administration: http://www.cma.gov.cn/.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES