Monthly precipitation prediction based on quadratic decomposition and improved parrot algorithm

Machine Learning


CEEMDAN algorithm

The CEEMDAN algorithm24 evolved from the Empirical Mode Decomposition (EMD), Ensemble EMD (EEMD), and Complementary Ensemble EMD (CEEMD) algorithms. It effectively suppressed the mode-mixing phenomenon in EMD, generated reconstructed signals with lower residual noise than EEMD, and resolved the misalignment or errors caused by inconsistent decomposition results across subsequence groups in CEEMD. The theoretical steps of the CEEMDAN algorithm are as follows:

(1) ​Add Gaussian white noise of the same length to the original signal sequence \(f
(1)

Where, \({\varepsilon _0}\) is the weight coefficient of Gaussian white noise, and \({\delta _i}
(2)

$$Re{s_1}
(3)

(3) Add Gaussian white noise to the residual component obtained in the k-th stage after decomposition, and continue to apply EMD for further decomposition. This process can be represented as:

$$IM{F_k}
(4)

$$Re{s_k}
(5)

(4) Repeat step (3) until the residual component becomes a monotonic signal and can no longer be decomposed, at which point the iteration ends. Ultimately, the original signal sequence is decomposed into N modal components and a residual component.

$$f
(6)

VMD algorithm

VMD is an adaptive, completely non-recursive modal variation signal processing method25. Its fundamental principle is to decompose a signal into multiple components with fixed bandwidths, where each component corresponds to a specific frequency and amplitude within the signal. By optimizing a variational regularization function, VMD can adaptively match the optimal center frequency and limited bandwidth for each mode, thereby achieving effective separation of intrinsic mode functions (IMF), frequency domain partitioning of the signal, and obtaining effective decomposition components of the given signal26.

In addition to decomposing one-dimensional signals, VMD can also be extended to the decomposition of multi-dimensional signals. The research on multi-dimensional VMD aims to extract spatial and temporal features from multi-dimensional signals and apply them to fields such as image processing27,28 and video processing13providing new methods and insights for multi-dimensional data analysis.

The implementation formula is as follows:

$$\mathop {\hbox{min} }\limits_{{\{ {u_k},{\omega _k}\} }} \{ \sum\nolimits_{k} {\left\| {{\partial _t}[\delta
(7)

$$s.t.\sum\nolimits_{k} {{u_k}} =f
(8)

Where, \({u_k}\) is the mode variable of the kth decomposition, \({\omega _k}\) is the center frequency of \({u_k}\), \(\delta
(9)