Next Article in Journal
Increasing Risk of Spring Frost Occurrence during the Cherry Tree Flowering in Times of Climate Change
Next Article in Special Issue
Community Agricultural Reservoir Construction and Water Supply Network Design in Ubon Ratchathani, Thailand, Using Adjusted Variable Neighborhood Strategy Adaptive Search
Previous Article in Journal
Bragg Resonance of Water Waves by Multiple Permeable Thin Barriers over Periodic Breakwaters
Previous Article in Special Issue
Comparison of Two Convergence Criterion in the Optimization Process Using a Recursive Method in a Multi-Reservoir System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Forecasting Break-Up Date of River Ice in Heilongjiang Province Based on LSTM and CEEMDAN

1
School of Water Conservancy and Civil Engineering, Northeast Agricultural University, Harbin 150030, China
2
Key Laboratory of Water Resources and Hydraulic Engineering in Cold Regions in Heilongjiang Province, Harbin 150030, China
3
Heilongjiang Provincial River and Lake Mayor System Security Center, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Water 2023, 15(3), 496; https://doi.org/10.3390/w15030496
Submission received: 27 December 2022 / Revised: 13 January 2023 / Accepted: 20 January 2023 / Published: 26 January 2023
(This article belongs to the Special Issue Using Artificial Intelligence for Smart Water Management)

Abstract

:
In spring, rivers at middle and high latitudes in the Northern Hemisphere are prone to ice jams, which threaten the safety of hydraulic structures in rivers. Heilongjiang Province is located on the highest latitude in China, starting at 43°26′ N and reaching 53°33′ N. Rivers in Heilongjiang Province freeze in winter and break up in spring. Forecasting the break-up date of river ice accurately can provide an important reference for the command, dispatch, and decision-making of ice flood preventing and shipping. Based on the observed break-up date series of river ice from seven representative hydrological stations in Heilongjiang Province, the complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) was used to decompose the observed break-up date series of river ice into several subsequences, and the long-short term memory neural network (LSTM) was used to forecast the subsequences decomposed by CEEDMAN. Then, the forecast results of each subsequence were summed to obtain the forecasting value for the break-up date of river ice proceeded by CEEMDAN-LSTM. Compared with the LSTM, the forecast accuracy of CEEMDAN-LSTM for the break-up date of river ice had been significantly improved, with the mean absolute error reduced from 0.80–6.40 to 0.75–3.40, the qualification rate increased from 60–100% to 80–100%, the root-mean-square difference reduced from 1.37–5.97 to 0.95–1.69, the correlation coefficient increased from 0.51–0.97 to 0.97–0.98, and the Taylor skill score increased from 0.87–0.99 to 0.99. CEEMDAN-LSTM performed well in forecasting the break-up date of river ice in the Heilongjiang Province, which can provide important information for command, dispatch, and decision-making of ice flood control.

1. Introduction

River ice plays a key role in the erosion of river banks and beds in cold regions and the regulation of river flow regimes [1,2]. In middle and high-latitude rivers in the Northern Hemisphere, the break-up of river ice is an important seasonal hydrological event [3]. The break-up of river ice has important ecological and socioeconomic impacts [4], and destroys fish spawning grounds [5], leads to an increase in the concentration of suspended sediment [6,7], pounds hydraulic structures, and threatens property safety [8,9,10]. Forecasting the break-up date of river ice is one of the important contents of the ice regime forecast, and provides an important scientific basis for command, dispatch, and decision-making in ice flood control.
Research regarding the forecasting of the break-up date of river ice began in the 1970s [11]. Numerical simulation methods and mathematical–statistical methods are used to forecast the break-up date of river ice [12]. One-dimensional numerical models (such as RIVJAM, ICEJAM, RIVER1D, ICEPRO, MIKE11, and RIVICE, etc.) [13,14,15,16,17,18,19], two-dimensional numerical models (such as CRISSP2D/DYNARICE, etc.) based on the principles of ice dynamics and hydrodynamics considering water level and flow data [20,21], and other numerical simulation methods were evaluated for simulating the breakup of river ice. However, due to the lack of some physical parameter values or boundary conditions required in the numerical simulation method, the application of numerical simulation methods for forecasting the break-up date of river ice in some rivers was limited [22]. For making up for the shortcoming of numerical simulation methods, mathematical–statistical methods were used to attempt to figure out the break-up date of river ice by the correlation between the break-up date of river ice and the meteorological or hydrological elements, or by the autocorrelation of the break-up date series of river ice. For example, the correlation between the thermal, dynamic, and river factors and break-up date was described by a fuzzy optimization neural network [23], the correlation between the flow velocity of upstream and downstream, and temperature and break-up date described by a neural network [24], the correlation between the autumn weather process and break-up date [12] was used to forecast the break-up date of rivers. However, the meteorological and hydrological elements affecting the break-up date of rivers are different at different hydrological stations, which need to be analyzed and recognized separately. Therefore, it is complex and laborious to use the correlation between the break-up date of river ice and the meteorological or hydrological elements in forecasting the break-up date of river ice for regions with numerous hydrological stations. In addition, it is difficult to measure or guarantee the measurement accuracy for some hydrological elements, such as water level, flow velocity, and so on, influenced by the river ice during the freezing period. Therefore, methods using the autocorrelation of the break-up date series, namely time-series forecast methods, have been found to be simple and effective ways to forecast the break-up date of river ice. Among the time-series forecast methods, artificial neural networks (ANN) with structural advantages perform well [25]. In ANNs, the long short-term memory network (LSTM), which can be used in time-series forecasting, overcomes the problem of traditional recurrent neural networks (RNNs) with exploding and vanishing gradient problems, by adding cell states [26]. Furthermore, the break-up date series of river ice contain nonlinear and nonstationary information that increases the difficulty of forecasting. Signal decomposition techniques, producing cleaner series as model inputs, can improve forecasting model performance in comparison to traditional approaches [27,28,29,30]. Compared with other signal decomposition techniques, complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) resolves the mode-mixing problem of empirical mode decomposition (EMD) and achieves negligible reconstruction errors [31], and is widely used in hydrology [32,33,34,35].
Therefore, to forecast the break-up date of river ice (the break-up date, for short, in the following) in the Heilongjiang Province, CEEMDAN is used to decompose the original break-up date series into subsequences (some intrinsic mode functions (IMFs) and one residual series) according to different fluctuations and frequencies, and LSTM is used to forecast the subsequences decomposed by CEEMDAN, then the forecast results of each subsequence are summed to obtain the forecast break-up date, and the method is named as CEEMDAN-LSTM. The remainder of the paper is organized as follows. Section 2 describes the details of the LSTM, CEEMDAN-LSTM, study area, and data. Section 3 presents the forecasting results of the break-up date obtained from LSTM and CEEMDAN-LSTM. Section 4 discusses the reasons for the difference in the accuracy of LSTM and CEEMDAN-LSTM, and the reasons for the poor forecast accuracy of the break-up date at the two special stations of Baoqing and Qiqihar stations. Conclusions are drawn in Section 5.

2. Materials and Methods

2.1. Study Area and Data

Heilongjiang Province is the northernmost and highest-latitude province in China. Heilongjiang Province, spanning 14 longitudes from east to west and 10 latitudes from north to south, geographically extends from 121°11′ E to 135°05′ E and 43°26′ N to 53°33′ N. Heilongjiang Province covers a total area of 473,000 km2. There are three mountain ranges (Greater Khingan Mountains, Lesser Khingan Mountains, and the northern remnants of Changbai Mountain named Wanda Mountains) and two plains (Songnen plain and Sanjiang plain). The geographical location and topography of Heilongjiang Province are shown in Figure 1. Heilongjiang Province is located in cold and middle temperate zones with an average annual temperature of 3–5 °C. Heilongjiang province has a long and cold winter with an average temperature of −17.1 °C, and a windy and dry spring with an average temperature of 4.8 °C. The rivers in Heilongjiang province freeze up at the end of October and break up in April of the next year.
The break-up date series of Mohe hydrological station (MH), Yichun hydrological station (YC), Mudanjiang hydrological station (MDJ), Qiqihar hydrological station (QQHR), Harbin hydrological station (HRB), Fujin hydrological station (FJ), and Baoqing hydrological station (BQ) were selected to study the break-up date forecast. Among these hydrological stations, MH, YC, and MDJ are located in Greater Khingan Mountains, Lesser Khingan Mountains, and Wanda Mountains, respectively. QQHR and HRB are located in the Songnen plain. FJ and BQ are located in the Sanjiang plain. Except for MH, which is located in the cold temperate zone, the other hydrological stations are located in a middle temperate zone. The length, time span, mean, standard deviation (SD), and range of the break-up date series of each hydrological station are shown in Table 1. As shown in Table 1, the break-up date series of all hydrological stations ended in 2019. Except for QQHR (length of 36) and YC (length of 47), the length of the break-up date series of other stations was about 60 years. Except for FJ, MH, and YC, breaking up in mid-late April (day 107–day 119), the break-up date of other hydrological stations is in early April (day 97 to day 101). Apart from BQ (standard deviation of 6.84, range of 45) and QQHR (standard deviation of 6.82, range of 34), the standard deviation of the break-up date series of other hydrological stations was less than 6, and the range (the difference between the earliest break-up date and the latest break-up date in the respective series) was less than 25 days.

2.2. CEEMDAN

In this paper, CEEMDAN, a signal decomposition technique, is used to decompose the observed break-up date series into subsequences according to different fluctuations and frequencies. The steps of CEEMDAN are as follows:
Step 1: Add adaptive Gaussian white noise nj(t) to the break-up date series x(t), and obtain the signal xj(t) used to decompose:
xj(t) = x(t) + pinj(t)(i = 1, 2, ⋯, M; j = 1, 2, ⋯, N)
where i represents the number of the IMF in Step 2; j represents the realization number, that is, the number of times white noise was added to x(t) or rk(t), the value of j in the hundreds will lead to a very good result [36], is set to 500 in this paper; pi is the standard deviation in the noise, which controls the signal-to-noise ratio of nj(t) to x(t), the value of pi is set to 0.2 times the standard deviation of the break-up date series, which is recommended by Colominas, Schlotthauer, and Torres [37].
Step 2: Use the EMD [38] to decompose the signal obtained from Step 1 xj(t) to obtain the IMF component I M F i j   ( t ) . I M F i j   ( t ) is the ith IMF component of xj(t) after EMD decomposition.
Step 3: Repeat Step 1 and Step 2 N times, and add different Gaussian white noise nj(t) each time. The maximum iteration, which is not limited [39], is set to 5000 by experience to ensure that all extracted IMFs are valid before the EMD stops.
Step 4: Set the mean values of the IMF components after N time decompositions as the first IMF. The formula used to calculate the first IMF component is as follows:
I M F 1 ( t ) ¯ = 1 N j = 1 N I M F 1 j   ( t )
The residual signal is as follows:
r 1 ( t ) = x ( t ) I M F 1 ( t ) ¯
Then, e1(t) is defined as a process of the first IMF component I M F 1 ( t ) ¯ by EMD and the sequence r1(t) + p2e1(nj(t)) to obtain the second IMF component as follows:
I M F 2 ( t ) ¯ = 1 N j = 1 N e 2 ( r 1 ( t ) + p 2 e 1 ( n j ( t ) ) )
The residual signal is as follows:
r 2 ( t ) = r 1 ( t ) I M F 2 ( t ) ¯
Similar to the above steps, the kth residual signal can be expressed as follows:
r k ( t ) = r k 1 ( t ) I M F k ( t ) ¯
The (k + 1)th IMF component is as follows:
I M F k + 1 ( t ) ¯ = 1 N j = 1 N e k + 1 ( r k ( t ) + p k + 1 e k ( n j ( t ) ) )
Finally, the above steps are repeated until the residual signal r k ( t ) becomes a constant function or monotonic function. Supposing that there are M IMF components, the original sequence can be expressed as follows:
x ( t ) = i = 1 M I M F i ( t ) ¯ + r ( t )
where r(t) represents the final residual signal that has become a constant function or monotonic function.

2.3. LSTM Network

The LSTM network is a special kind of RNN which reduces the decreased learning ability of traditional RNNs for long-term series [40]. There are three gates in the structure of LSTM designed to overcome the weakness in traditional RNNs to learn long-term dependencies.
The first gate is the forget gate, which controls the element of the cell state vector that will be forgotten. The formula used to calculate the output vector of the forget gate is shown in Formula (9)
f t = σ ( W f x t * + U f h t 1 + b f )
where x t * represents the normalized break-up date series (the normalization method is shown in Formula (10)); f t represents the output vector of the forget gate, whose values are in the range of (0, 1); σ ( ) represents the logistic sigmoid function; ht represents the hidden state; W f , U f and b f represent the learnable parameters for the forget gate, W f and U f represent two adjustable weight matrices, and b f represents a bias vector.
x t * = x t μ σ
where x t is the sample value of the break-up date series, μ is the mean of the break-up date series, σ is the standard deviation of the break-up date series.
The second gate is the input gate. This gate defines which information (and to what degree) is used to update the cell state at the current time, as shown in Formula (11):
i t = σ ( W i x t * + U i h t 1 + b i )
where i t represents a vector, and its values range from 0 to 1, W i   a n d   U i represent two adjustable weight matrices, and b i represents a bias vector for the input gate.
C t ^ = tan h ( W c · [ h t 1 , x t * ] + b c )
C t = f t C t 1 + i t C t ^
where C t and C t ^ are the cell state at the current moment and the previous moment, respectively. C t ^ is the candidate status of the inputs. tanh is a hyperbolic tangent activation function.
The last gate is the output gate, which controls the information of the cell state C t that flows into a new hidden state. The output of the output gate is calculated by Formula (14):
O t = σ ( W o x t * + U o h t 1 + b o )
h t = O t · tan h ( C t )
where O t represents a vector, and its values range from 0 to 1, W o   a n d   U o represent two adjustable weight matrices, and b o represents a bias vector for the output gate.
In LSTM, the number of hidden layers is set to 18. The loss function is a mean square error function. More details of the LSTM can be found in Gers et al. (2000) [41]. In the original LSTM algorithm, a custom-designed approximate gradient calculation is used to update the weights after each timestep [42]. However, the backpropagation through time (BPTT) method is used to reverse-calculate the mean square error between the output value of each LSTM neuron and the observed value [43]. According to the mean square error, the gradient of each weight is calculated, and the gradient descent algorithm is applied to update the weight.
In addition to the model structure and weight updating, the window length is a part of LSTM. The window length is different for different model inputs and outputs [44]. For time-series forecast, the autocorrelation coefficient can be used to select the window length of LSTM [25]. The autocorrelation coefficient describes the degree of correlation between two periods of the random signal. The greater the absolute value of the autocorrelation coefficient, the stronger the correlation between the random signals over the two periods. The order (m) corresponding to the maximum value of the autocorrelation coefficient (maximum autocorrelation order) of the break-up date series represents the strongest correlation between the break-up date series x(t) and the break-up date series x(t − m) [45]. The value of the maximum autocorrelation order is set as the window length of the LSTM. The maximum autocorrelation order of the break-up date series at each hydrological station is shown in Table 2. As shown in Table 2, the window length of the LSTM of HRB, BQ, FJ, MH, MDJ, QQHR, and YC are 14, 3, 1, 16, 3, 6, and 2, respectively. The last five years’ (2015–2019) break-up dates from each hydrological station are used as the forecast data of the LSTM, and the remaining break-up dates are used as training data. The forecast break-up date obtained by the LSTM is the calculation result of the LSTM after inverse normalization.

2.4. Fundamental Frameworks of CEEMDAN-LSTM

The coupling of CEEMDAN and LSTM, named CEEMDAN-LSTM, is used to forecast the break-up date of each station. The basic idea of CEEMDAN-LSTM is the normalized IMFs and residual series are obtained by CEEMDAN as input data for the LSTM. Same as the LSTM, the last five years’ break-up dates from each hydrological station are used as the forecast data of the CEEMDAN-LSTM, and the remaining break-up dates are used as training data. The value of the maximum autocorrelation order of each IMF and residual series is the window length of the LSTM. The forecast break-up date obtained by the CEEMDAN-LSTM is the sum of the calculation results of the LSTM after inverse normalization of all IMFs and residual. The specific steps of the CEEMDAN-LSTM are as follows:
(1)
Obtain the break-up date series and decompose it into subsequences (multiple IMFs and a residual series) by CEEMDAN.
(2)
Divide the IMFs and residual series into training data and forecast data, and normalize them.
(3)
Calculate the maximum autocorrelation order of each IMF and residual series (shown in Table 3), and build the LSTM to forecast the value of IMFs and residual series.
(4)
Denormalize and evaluate the forecast result.

2.5. Performance Evaluation

The Taylor diagram was adopted to assess and compare the performance of LSTM and CEEMDAN-LSTM in the break-up date forecast. The Taylor diagram is a polar coordinate diagram composed of standard deviation (SD), the root-mean-square difference (RMSD), and the correlation coefficient (R) of the forecast break-up date series ( x t ^ ) and the observed break-up date series (xt) [46]. The Taylor diagram is constructed by the relationship between the four statistical quantities above shown in Formula (16). The SD, RMSD, and R can be calculated by Formula (17)–(20).
RMSD2= SDo2+ SDf2 − 2SDoSDfR
S D o = 1 N t = 1 N ( x t x t ¯ ) 2
S D f = 1 N t = 1 N ( x t ^ x t ^ ¯ ) 2
R M S D = 1 N t = 1 N [ ( x t ^ x t ^ = ) ( x t x t ¯ ) ] 2
R = 1 N t = 1 N ( x t ^ x t ^ = ) ( x t x t ¯ ) S D o S D f
where S D o is the standard deviation of observed break-up date series ( x t ), S D f is the standard deviation of forecast break-up date series ( x t ^ ), N is the series length.
For quantitatively comparing the model performance, the Taylor skill score was introduced to evaluate the pros and cons of model capabilities. The calculation formula of the Taylor skill score is shown in Formula (21).
S = 4 ( 1 + R ) 4 ( S D f S D o + S D o S D f ) 2 ( 1 + R m a x ) 4
where S is the Taylor skill score. The larger the S, the better the model performs. Rmax is the maximum value of R between the forecast break-up date and the observed break-up date.
In addition to the Taylor diagram and the Taylor skill score, the mean average error (MAE) and qualification ratio (QR) are selected to evaluate the model performance; the calculation formula of the MAE and QR are shown in Formula (22) and Formula (23), respectively.
M A E = 1 N t = 1 N | x ^ t x t |
When MAE = 0, all forecast break-up dates are equal to the observed break-up dates. The closer the MAE is to 0, the better the model performance.
Q R = n a b s ( A E ) 7 N
where n a b s ( A E ) 7 is the number of the absolute error less than or equal to 7 days (according to the standard for hydrological information and hydrological forecasting, for ice regime forecasting with a foreseen period greater than 15 days, the maximum allowable error is 7 days), N is the length of series, AE = x t x ^ t .

3. Result

3.1. Results of Decomposing the Observed Break-Up Date Series Using CEEMDAN

The observed break-up date series of each hydrological station (except for the last five years’ data) was taken as the input of CEEMDAN; the decomposition result of CEEMDAN is shown in Figure 2.
As shown in Figure 2, the observed break-up date series is decomposed into several IMFs and a residual series. Combining Figure 2 and Table 1, it can be seen that the observed break-up date series with a larger standard deviation, compared with other similar break-up date series in length, obtains relatively more decomposed subsequences. Except for the break-up date series of QQHR and YC stations, the lengths of the break-up date series of the other stations are similar (Table 1). The standard deviation of the break-up date series of BQ station is the largest (Table 1), and the break-up date series of BQ station are decomposed into 7 components (6 IMFs and 1 residual series shown in Figure 2), while the break-up date series of the other hydrological stations are decomposed into 6 components (Figure 2).
As shown in Figure 2, the subsequences (IMFs and residual series) have different but simple intrinsic oscillation modes. Each IMF has a different frequency and fluctuation degree. With the decomposition processing, the frequency and fluctuation degree decreased. IMF1 has the highest fluctuation degree and frequency. The residual series has the lowest fluctuation degree and frequency. The residual series is close to linear and varied slightly around the long-term average, whose values are much larger than the values of IMFs. The residual series represents the trend in the original break-up date series [47].

3.2. Result of LSTM Applied to Forecast the Break-Up Date

The last five years’ break-up dates from each hydrological station were used as the forecast data of the LSTM, and the remaining break-up dates were used as input data. The absolute errors (AE) for the seven stations are shown in Figure 3. The mean absolute error (MAE) and qualification ratio (QR) and the range of AE are shown in Table 4. The Taylor diagram is shown in Figure 4. The standard deviation (SD), the root-mean-square difference (RMSD), and the correlation coefficient (R) used to draw the Taylor diagram are shown in Table 5.
As shown in Figure 3, among the absolute errors of break-up date forecasting for the seven representative hydrological stations, only the absolute errors of FJ and MDJ stations fall within the range of the maximum allowable error. As shown in Table 4, the absolute errors of all stations range from −13 to 12. The absolute errors in the training period range from −13 to 12, and the absolute errors in the forecast period range from −13 to 8, which is smaller than the absolute error range in the training period. In the training period, the absolute error range of QQHR is the largest, from −11 to 12, and the absolute error range of MDJ is the smallest, from −5 to 4. In the forecast period, the absolute error range of BQ is the largest, from −10 to 8, which is slightly larger than the absolute error range of QQHR from −13 to −1, and the absolute error range of MDJ is the smallest, from 1 to 2.
As shown in Table 4, the MAE values of all stations obtained by LSTM range from 0.80 to 6.40, and the MAE values of QQHR and BQ are larger than the others. In the training period, the MAE value of QQHR with 3.97 is the largest, which is slightly larger than the MAE value of BQ with 2.61. The MAE value of MDJ with 0.80 is the smallest in all stations. In the forecast period, the MAE value of BQ with 6.40 is the largest, which is slightly larger than the MAE value of QQHR with 6.33. The MAE value of YC with 1.67 is the smallest in all stations.
According to the maximum allowable error stipulated by the standard for hydrological information and hydrological forecasting, for an ice regime forecasting with a foreseen period greater than 15 days, the maximum allowable error is 7 days. Namely, a forecasting with the absolute error fewer than 7 days is considered as a qualified forecasting. The qualification ratio (QR) is listed in Table 4. As shown in Table 4, the QR values for all stations are above 60%. Furthermore, in the training period, except for the QR value of QQHR with 75.19%, the QR values are above 90%. In the forecast period, except for the QR value of QQHR with 80% and the QR value of BQ with 60%, the QR values are 100%.
The Taylor diagram provides a statistical summary of the matching degree between the forecasting break-up date series and the observed break-up date series in terms of correlation coefficient (R), standard deviation, and root-mean-square difference (RMSD) in a polar plot. In a Taylor diagram, the cosine of the azimuth angle represents the R between the forecasted break-up date series and the observed break-up date series, the distance from the origin (radius) represents the standard deviation of the forecasted (observed) break-up date series (SDf or SDo), and the distance from the reference point (azimuth angle = 0 and radius = SDo), being in full agreement with observed break-up date series, represents the RMSD. In a Taylor diagram, the smaller the azimuth angle, the closer the radius to SDo, and the closer the distance to the reference point, the better the LSTM performance.
As shown in Figure 4, the azimuth angles of the points representing the forecast break-up date series of FJ, MDJ, and YC are smaller, the radiuses of points representing the forecast break-up date series of FJ, MDJ, and YC are closer to their corresponding SDo, and the points representing the forecast break-up date series of FJ, MDJ, and YC are closer to the corresponding reference points. The Taylor skill score (S) values of FJ, MDJ, and YC are all 0.99 (Table 5). The azimuth angle of the points representing the forecast break-up date series of QQHR is the largest, the radius of points representing the forecast break-up date series of QQHR is the farthest from the corresponding SDo, and the points representing the forecast break-up date series of QQHR are the farthest from the corresponding reference points. The S value of QQHR is 0.87 (Table 5).
As shown in Table 5, the RMSD values range from 1.37 to 5.97. The RMSD value of QQHR with 5.97 is the largest, and is larger than the RMSD value of BQ with 3.96. The RMSD value of MDJ with 1.37 is the smallest. The values of R range from 0.51 to 0.97. The value of R of QQHR with 0.51 is the smallest. The value of R of MDJ with 0.97 is the largest. The SDf values of FJ, YC, and MDJ are 5.23, 5.27, and 5.65, respectively, which are close to the SDo values of FJ, YC, and MDJ with 5.21, 5.20, and 5.44, respectively. The difference between the SDf and the SDo of FJ, YC, and MDJ are 0.02, 0.07, and 0.21, respectively. The SDf of QQRH is 4.64, which is quite different from the SDo of QQHR with 6.82. The difference between the SDf and the SDo of QQHR is 2.18.

3.3. Result of CEEMDAN-LSTM Applied to Forecast the Break-Up Date

CEEMDAN-LSTM was used to forecast the break-up date of each station. The last five years’ samples of each IMF and residual series were used as the forecast data for a station, and the remaining data were used for training. The absolute errors (AE) of the simulation results of seven stations are shown in Figure 5. The mean absolute error (MAE) and qualification ratio (QR) and the range of AE are shown in Table 6. The Taylor diagram is shown in Figure 6. The standard deviation (SD), the root-mean-square difference (RMSD), and the correlation coefficient (R) used to draw the Taylor diagram are shown in Table 7.
As shown in Figure 5, the absolute errors of all hydrological stations fall within the range of maximum allowable error. It can be seen that, compared with Figure 3, the absolute errors of CEEMDAN-LSTM of each station shown in Figure 5 are obviously reduced. As shown in Table 6, the absolute errors of all stations range from −6 to 4, the absolute errors in the training period range from −4 to 4, and the absolute errors in the forecast period range from −6 to 2. The absolute error range of each station in the training period is the same as the absolute error range of each station in the forecast period. In the training period, the absolute error range of BQ is the largest, from −4 to 4, and the absolute error range of MH is the smallest, from −2 to 3. In the forecast period, the absolute error range of QQHR is the largest, from −4 to 2, which is slightly larger than the absolute error range of BQ, from −6 to −1. The absolute error range of MDJ, is the smallest from −1 to 1. Compared with the absolute error range of LSTM (Table 4), the absolute error range of CEEMDAN-LSTM is reduced by 15 days: 17 days in the training period, and 13 days in the forecast period. Among all seven stations, the absolute error range of QQHR in the training period is reduced the most by 17 days, the absolute error range of BQ in the forecast period is reduced the most by 13 days, and followed by QQHR with 6 days. Similar to the LSTM, the absolute error range of CEEMDAN-LSTM in the training period is larger than the absolute error range in the forecast period. The absolute error range of BQ in the training period is the largest, and the absolute error range of QQHR in the forecast period is the largest, followed by BQ.
As shown in Table 6, the MAE values of all stations obtained by CEEMDAN-LSTM range from 0.75 to 3.40, and the MAE values of QQHR and BQ are larger than the others. In the training period, the MAE value of BQ with 1.97 is the largest, which is slightly larger than the MAE value of QQHR with 1.35. In the forecast period, the MAE value of BQ with 3.40 is the largest, which is slightly larger than the MAE value of QQHR with 1.83. Compared with LSTM, the range of MAE value obtained by CEEMDAN is reduced by 2.95. The MAE values of QQHR and BQ in the training period decrease by 2.62 and 0.64, respectively. The MAE values of QQHR and BQ in the forecast period decrease by 4.5 and 3.0, respectively.
In the training period and the forecast period, the QR values of all stations obtained by CEEMDAN-LSTM were 100%. Compared with LSTM, the QR value of QQHR obtained by CEEMDAN-LSTM in the training period increased by 25%, and the QR values of QQHR and BQ obtained by CEEMDAN-LSTM in the forecast period increased by 20% and 40%, respectively.
As shown in Figure 6, compared with the results of LSTM shown in Figure 4, the azimuth angles of the points representing the forecast break-up date series are smaller, the radiuses of the points representing the forecast break-up date series are closer to their corresponding SDo values, and the points representing the forecast break-up date series are closer to the corresponding reference points. As shown in Table 7, the Taylor skill score of each station obtained by CEEMDAN-LSTM was improved to 0.99. The Taylor skill score of QQHR increased the most, by 0.12. The RMSD values obtained by CEEMDAN-LSTM range from 0.95 to 1.69. The RMSD value of QQHR is the largest with 1.69, followed by BQ with the RMSD value of 1.55. The R values obtained by CEEMAN-LSTM range from 0.97 to 0.98. The R values of QQHR and BQ are smaller with 0.97. Compared with Table 5, the RMSD values obtained by CEEMDAN-LSTM decrease by 0.27–4.28. The RMSD value of QQHR decreases the most with a decrease of 4.28. The R values obtained by CEEMDAN-LSTM improved by 0.01–0.46. The R value of QQHR improved the most with an increase of 0.46. Based on the analysis for Figure 6 and Table 7 above, the LSTM-CEEMDAN performs better than LSTM.

4. Discussion

4.1. Reasons for the Improvement of the Forecasting Accuracy of Break-Up Date by CEEMDAN-LSTM

Compared with the forecasting accuracy of LSTM shown in Figure 3 and Table 4, the forecasting accuracy of CEEMDAN-LSTM is obviously improved (Figure 5 and Table 6), which indicates that a decomposition series by CEEMDAN plays an important role in the improvement of the forecasting accuracy of break-up dates.
As shown in Figure 2, during the training period, with the decomposition of the series, the fluctuation degree of the subsequence gradually decreases. Generally speaking, the weaker the fluctuation degree, the weaker the randomness of the series, the easier it is to forecast, and the higher the forecast accuracy. As shown in Figure 7 and Table 8, IMF1 and IMF2 have a high fluctuation degree and strong randomness. The MAE values of IMF1 and IMF2 of each station are large, with the order of magnitude of 10−1. The IMF5, IMF6, and residual series have a low fluctuation degree and weak randomness. The MAE values of IMF5, IMF6, and the residual series are small with the order of magnitude about 10−2 to 10−3. The MAE value with an order of magnitude about 10−2 to 10−3 has negligible influence on the forecasting accuracy for break-up date. The Taylor diagram, which comprehensively shows the forecast accuracy of each subsequence of each station, is shown in Figure A1 in the Appendix A.
In addition, the reason for the improvement of the forecast accuracy of the break-up date by CEEMDAN-LSTM may be related to the sample values of the IMFs and residual series. Generally speaking, in the case of two series with a similar fluctuation degree of the same length, the larger the sample values, the greater the absolute error. Comparing the fluctuation degree and length shown in Figure 2 and the MAE values shown in Table 4 and Table 8, it is found that the fluctuation degree and length of the IMF1, IMF2, and the observed break-up date series are similar, but the sample values of the IMF1 and IMF2 are about 1/10 of the observed break-up date series, and the MAE values of IMF1 and IMF2 are less than the MAE value of the observed break-up date series. In addition, although the sample values of residual series are similar to the observed break-up date series (Figure 2), the fluctuation degree of residual series is low, the randomness of residual series is weak, and the MAE value of the residual series is small.
Above all, IMFs and residual series obtained by CEEMDAN have smaller sample values, weaker fluctuation degree, and stronger regularity than observed series, which leads to a reduction of learning difficulty for LSTM and an improvement in forecasting accuracy. Therefore, the forecasting accuracy of CEEMDAN-LSTM is higher than that of LSTM.

4.2. Reasons for the Lower Forecasting Accuracy of BQ and QQHR by LSTM

As shown in Table 4 in Section 3.2, the forecasting accuracy of the break-up date at BQ and QQHR by LSTM is not as good as others in the forecast period. The standard deviation of BQ is the largest, followed by that of QQHR, and the length of the break-up date series of QQHR is the shortest, as shown in Table 1 in Section 2.1. It therefore seems that the standard deviation and the length of the observed break-up date series are the reasons for the lower forecast accuracy of BQ and QQHR.
The standard deviation, as is known, describes the fluctuation degree of the series. The larger the standard deviation is, the higher the fluctuation degree of a series, and the stronger the randomness of a series. Generally speaking, the higher the fluctuation degree and the stronger the randomness of the series, the more difficult it is to obtain a good forecast Compared to the standard deviation of each station shown in Table 1, the standard deviation of BQ and QQHR is larger than the standard deviation of other stations, which indicates that the observed break-up date series of BQ and QQHR had the larger fluctuation degree and stronger randomness. Therefore, the forecasting accuracy of BQ and QQHR is lower.
Not only the larger standard deviation but also the short series length is a reason for the lower forecasting accuracy of QQHR (Table 1). Compared with other stations, the series length of QQHR is shorter, and the training samples of QQHR are fewer. The size of the training sample plays an important role in the forecasting accuracy of artificial neural networks. The shorter the series length, the fewer features of the observed break-up date series learned by LSTM, and the weaker the forecasting ability of the LSTM. Therefore, the forecasting accuracy of QQHR is low. It is worth noting that, comparing the forecasting accuracy obtained by LSTM and CEEMDAN-LSTM, the forecasting accuracy of QQHR has a greater improvement, which indicates that CEEMDAN can reduce the influence of few samples on the forecasting accuracy of LSTM to some extent.

4.3. The Performance of LSTM in Forecasting the Black Swan Events

As shown in Figure 3 in Section 3.2 and Figure 5 in Section 3.3, the absolute errors of forecasting results for BQ and QQHR in 2019 are significantly larger than that of other years, because the black swan event, which is accidental, greatly influential, very difficult to forecast, and predictable after occurring, occurred in 2019 at BQ and QQHR. Namely, the break-up dates of BQ and QQHR in 2019 were much earlier than other years for all the observed break-up date series. Moreover, the LSTM, introducing a gate to determine whether the input data is important enough to be remembered, is a neural network that can remember long short-term information in history and forecast important events with very long intervals and delays in series. For the black swan events, the LSTM performs poorly because the extreme characteristics of the black swan events are not learned from the observed samples. The subsequences, decomposed from the observed break-up date series without the black swan event by CEEMDAN, cannot describe the extreme characteristics of the black swan event. Therefore, the LSTM and CEEMDAN-LSTM perform poorly in the forecast of the break-up date of BQ and QQHR in 2019. Above all, using the LSTM and CEEMDAN-LSTM to forecast the break-up date, the extreme samples in history should be included in the training data to provide the information of extreme events for LSTM and improve the forecasting ability for extreme events.

5. Conclusions

LSTM and CEEMDAN-LSTM methods were used to study the forecasting of the break-up date of seven representative hydrological stations in Heilongjiang Province based on topographic and climatic features. The following conclusions are obtained.
(1)
CEEMDAN decomposed the observed break-up date series into subsequences according to different fluctuations and frequencies. The observed break-up date series with a larger standard deviation, compared with a similar break-up date series in length, had relatively more decomposed subsequences. With the decomposition processing, the frequency and fluctuation degree of subsequence decreased, and the sample values of subsequence increased. The residual series had the lowest fluctuation degree and frequency, which was close to linear and varied slightly around the long-term average.
(2)
The subsequence decomposed by CEEMDAN with a lower fluctuation degree or smaller sample values compared with the observed series for LSTM obtained a higher forecasting accuracy. The IMF1 and IMF2 had smaller values, the MAE values for forecasting results of IMF1 and IMF2 were small with the order of magnitude of 10−1. The IMF5, IMF6, and residual series had lower fluctuation degrees, and the MAE values of forecasting results of IMF5, IMF6, and residual series were small with the order of magnitude of 10−2 and 10−3.
(3)
Among the performance evaluation of the LSTM for all seven stations, the absolute error ranged from −13 to 12, the MAE values ranged from 0.80 to 6.40, the QR values were above 60%, the RMSD values ranged from 1.37 to 5.97, the R values ranged from 0.51 to 0.97, and the S values ranged from 0.87 to 0.99.
(4)
The forecasting accuracy was obviously improved by LSTM coupled with CEEMDAN. CEEMDAN-LSTM performed better than LSTM. In the performance evaluation of the CEEMDAN-LSTM for all seven stations, the absolute error ranged from −6 to 4, the MAE values ranged from 0.75 to 3.40, the QR values improved to 100%, the RMSD values ranged from 0.95 to 1.69, the R values ranged from 0.97 to 0.98, and the S values improved to 0.99.
(5)
CEEMDAN can reduce the influence of the few samples on the forecasting accuracy of LSTM. The forecasting accuracy by LSTM was obviously improved after decomposing the observed break-up date series of QQHR with a short length by CEEMDAN. The MAE value of forecasting results for QQHR decreased from 6.33 to 1.83, the QR value was improved from 80% to 100%, and the S value was improved from 0.87 to 0.99.

Author Contributions

Conceptualization, Y.W. and Z.X.; methodology, Y.W.; software, Y.W.; validation, Y.W. and M.L.; formal analysis, M.L. and X.W.; investigation, M.L.; resources, X.W.; data curation, Q.F.; writing—original draft preparation, Y.W.; writing—review and editing, Z.X.; visualization, M.L.; supervision, Q.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant numbers 51979038, 51825901, U20A0318), the Natural Science Foundation of Heilongjiang Province of China (grant number E2015024).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to a secrecy agreement, was obtained from Hydrological Yearbooks of Heilongjiang Province.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. The Taylor diagram of each subsequence at each station.
Figure A1. The Taylor diagram of each subsequence at each station.
Water 15 00496 g0a1

References

  1. Beltaos, S.; Prowse, T. River-ice hydrology in a shrinking cryosphere. Hydrol. Process. 2009, 23, 122–144. [Google Scholar] [CrossRef]
  2. Terry, J.A.; Sadeghian, A.; Lindenschmidt, K.-E. Modelling dissolved oxygen/sediment oxygen demand under ice in a shallow eutrophic prairie reservoir. Water 2017, 9, 131. [Google Scholar] [CrossRef] [Green Version]
  3. Morales-Marín, L.A.; Sanyal, P.R.; Kadowaki, H.; Li, Z.; Rokaya, P.; Lindenschmidt, K.E. A hydrological and water temperature modelling framework to simulate the timing of river freeze-up and ice-cover breakup in large-scale catchments. Environ. Model. Softw. 2019, 114, 49–63. [Google Scholar] [CrossRef]
  4. de Rham, L.P.; Prowse, T.D.; Bonsal, B.R. Temporal variations in river-ice break-up over the Mackenzie River Basin, Canada. J. Hydrol. 2008, 349, 441–454. [Google Scholar] [CrossRef]
  5. Cunjak, R.A.; Prowse, T.D.; Parrish, D.L. Atlantic salmon in winter; “the season of parr discontent”. Can. J. Fish. Ocean. Sci. 1998, 55 (Suppl. S1), 161–180. [Google Scholar] [CrossRef]
  6. Gray, D.M.; Prowse, T.D. Snow and floating ice. In Handbook of Hydrology; McGraw-Hill: New York, NY, USA, 1993; pp. 7.1–7.58. [Google Scholar]
  7. Beltaos, S.; Burrell, B.C. Effects of River-Ice Breakup on Sediment Transport and Implications to Stream Environments: A Review. Water 2021, 13, 2541. [Google Scholar] [CrossRef]
  8. Marsh, P. Modelling water-levels for a lake in the Mackenzie Delta. In Proceedings of the Symposium: Cold Regions Hydrology; American Water Resources Association Technical Publication Series No. TPS-86-1; Kane, D.L., Ed.; American Water Resources Association: Woodbridge, VA, USA, 1986; pp. 22–25. [Google Scholar]
  9. Lesack, L.F.W.; Hecky, R.E.; March, P. The influence of frequency and duration of flooding on the nutrient chemistry of Mackenzie Delta lakes. In Environmental Interaction and Implication of Development; NHRI Symposium 4; National Hydrology Research Institute, Environment Canada: Saskatoon, SK, Canada, 1991; pp. 19–36. [Google Scholar]
  10. Peters, D.L.; Prowse, T.D.; Pietroniro, A.; Leconte, R. Flood Hydrology of the Peace-Athabasca Delta, Northern Canada. Hydrol. Process. 2006, 20, 4073–4096. [Google Scholar] [CrossRef]
  11. Fatemehalsadat, M.; Rachid, L.; Karem, C.; Sebastien, R.; Yves, G. Ice jam formation, breakup and prediction methods based on hydroclimatic data using artificial intelligence: A review. Cold Reg. Sci. Technol. 2020, 174, 103032. [Google Scholar]
  12. Shevnina, E.V.; Solov’eva, Z.S. Long-term Variability and Methods of Forecasting Dates of Ice Break-Up in the Mouth Area of the Ob and Yenisei Rivers. Russ. Meteorol. Hydrol. 2007, 33, 458–465. [Google Scholar] [CrossRef]
  13. Flato, G. Calculation of ice jam thickness profile. J. Hydraul. Res. 1986, 28, 737–743. [Google Scholar]
  14. Beltaos, S. Numerical computation of river ice jams. Can. J. Civ. Eng. 1993, 20, 88–99. [Google Scholar] [CrossRef]
  15. Flato, G.M.; Gerard, R. Calculation of ice jam profiles. In Proceedings, 4th Workshop on River Ice, Montreal, Paper C-3; CGU-HS Committee on River Ice Processes and the Environment: Edmonton, AB, Canada, 1986. [Google Scholar]
  16. Hicks, F.E.; Steffler, P.M. Characteristic dissipative Galerkin scheme for openchannel flow. J. Hydraul. Eng. 1992, 118, 337–352. [Google Scholar] [CrossRef]
  17. Carson, R.W.; Andres, D.; Beltaos, S.; Groeneveld, J.; Healy, D.; Hicks, F.; Liu, L.; Shen, H. Tests of river ice jam models. In Proceedings of the 11th Workshop on River Ice, Canmore, AB, Canada, 14–16 May 2001; pp. 14–16. [Google Scholar]
  18. DHI. MIKE11 Reference Manual; Danish Hydraulic Institute: Hørsholm, Denmark, 2005. [Google Scholar]
  19. Lindenschmidt, K.E. RIVICE—A non-proprietary, open-source, one-dimensional river-ice model. Water 2017, 9, 314. [Google Scholar] [CrossRef] [Green Version]
  20. Hungtao, S.; Su, J.; Liu, L. SPH simulation of river ice dynamics. J. Comput. Phys. 2000, 165, 752–770. [Google Scholar]
  21. Fu, H.; Guo, X.L.; Yang, K.L.; Wang, T. Ice accumulation and thickness distribution before inverted siphon. J. Hydrodyn. 2017, 29, 840–846. [Google Scholar] [CrossRef]
  22. Wang, T.; Guo, X.L.; Fu, H.; Guo, Y.X.; Li, J.Z. Breakup ice jam forecasting based on neural network theory and formation factor. In Proceedings of the E-Proceedings of the 38th IAHR World Congress, Panama City, Panama, 1–6 September 2019. [Google Scholar] [CrossRef]
  23. Chen, S.; Ji, H. Fuzzy Optimization Neural Network Approach for Ice Forecast in the Inner Mongolia Reach of the Yellow River. Hydrol. Sci. J. 2005, 50, 330. [Google Scholar] [CrossRef]
  24. Massie, D.D.; White, K.D.; Daly, S. Application of neural networks to predict ice jam occurrence. Cold Reg. Sci. Technol. 2002, 35, 115–122. [Google Scholar] [CrossRef]
  25. Wang, Y.N.; Yuan, Z.; Liu, H.Q.; Xing, Z.X.; Ji, Y.; Li, H.; Fu, Q.; Mo, C.X. A new scheme for probabilistic forecasting with an ensemble model based on CEEMDAN and AM-MCMC and its application in precipitation forecasting. Expert Syst. Appl. 2022, 187, 115872. [Google Scholar] [CrossRef]
  26. Kratzert, F.; Klotz, D.; Brenner, C.; Schulz, K.; Herrnegger, M. Rainfall—Runoff modelling using Long-Short-Term-Memory (LSTM) networks. Hydrol. Earth Syst. Sci. 2018, 22, 6005–6022. [Google Scholar] [CrossRef] [Green Version]
  27. Wang, T.; Zhang, M.; Yu, Q.; Zhang, H. Comparing the application of EMD and EEMD on time-frequency analysis of seismic signal. J. Appl. Geophys. 2012, 83, 29–34. [Google Scholar] [CrossRef]
  28. Seo, Y.; Kim, S.; Kisi, O.; Singh, V.P. Daily water level forecasting using wavelet decomposition and artificial intelligence techniques. J. Hydrol. 2015, 520, 224–243. [Google Scholar] [CrossRef]
  29. Dai, S.; Niu, D.; Li, Y.; Shuyu, D.; Dongxiao, N.; Yan, L. Daily peak load forecasting based on complete ensemble empirical mode decomposition with adaptive noise and support vector machine optimized by modified grey wolf optimization algorithm. Energies 2018, 11, 163. [Google Scholar] [CrossRef] [Green Version]
  30. Tan, Q.F.; Lei, X.H.; Wang, X.; Wang, H.; Wen, X.; Ji, Y.; Kang, A.Q. An adaptive middle and long-term runoff forecast model using EEMD-ANN hybrid approach. J. Hydrol. 2018, 567, 767–780. [Google Scholar] [CrossRef]
  31. Torres, M.E.; Colominas, M.A.; Schlotthauer, G.; Flandrin, P. A complete ensemble empirical mode decomposition with adaptive noise. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 4144–4147. [Google Scholar]
  32. Liu, Y.; Wang, L.; Yang, L.; Liu, X.; Wang, L. Runoff prediction and analysis based on improved ceemdan-os-qr-elm. IEEE Access 2021, 9, 57311–57324. [Google Scholar] [CrossRef]
  33. Zhang, X.; Zheng, Z.; Wang, K. Prediction of runoff in the upper YangtzeY river based on ceemdan-nar model. Water Sci. Technol. Water Supply 2021, 21, 3307–3318. [Google Scholar]
  34. Sibtain, M.; Li, X.; Nabi, G.; Azam, M.I.; Bashir, H. Development of a three-stage hybrid model by utilizing a two-stage signal decomposition methodology and machine learning approach to predict monthly runoff at swat river basin, Pakistan. Discret. Dyn. Nat. Soc. 2020, 2020, 7345676. [Google Scholar]
  35. Zhang, J.; Xiao, H.; Fang, H. Component-based reconstruction prediction of runoff at multi-time scales in the source area of the yellow river based on the arma model. Water Resour. Manag. 2022, 36, 1–16. [Google Scholar] [CrossRef]
  36. Wu, Z.H.; Huang, N.E. Ensemble empirical mode decomposition: A noise assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  37. Colominas, M.A.; Schlotthauer, G.; Torres, M.E. Improved complete ensemble EMD: A suitable tool for biomedical signal processing. Biomed. Signal Process. Control. 2014, 14, 19–29. [Google Scholar] [CrossRef]
  38. Liang, H.; Bressler, S.L.; Desimone, R.; Fries, P. Empirical mode decomposition: A method for analyzing neural data. Neurocomputing 2005, 65–66, 801–807. [Google Scholar] [CrossRef]
  39. Colominas, M.A.; Schlotthauer, G.; Torres, M.E.; Flandrin, P. Noise-assisted emd methods in action. Adv. Adapt. Data Anal. 2013, 4, 1–11. [Google Scholar] [CrossRef] [Green Version]
  40. Bengio, Y.; Simard, P.; Frasconi, P. Learning Long-Term Dependencies with Gradient Descent is Difficult. IEEE Trans. Neural Netw. 1994, 5, 157–166. [Google Scholar] [CrossRef] [PubMed]
  41. Gers, F.A.; Schmidhuber, J.; Cummins, F.A. Learning to Forget: Continual Prediction with LSTM. Neural Comput. 2000, 12, 2451–2471. [Google Scholar] [CrossRef] [PubMed]
  42. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  43. Graves, A.; Schmidhuber, J. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw. 2005, 18, 602–610. [Google Scholar] [CrossRef]
  44. Li, W.; Kiaghadi, A.; Dawson, C. Exploring the best sequence LSTM modeling architecture for flood prediction. Neural Comput. Applic. 2021, 33, 5571–5580. [Google Scholar] [CrossRef]
  45. Box, G.E.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 3rd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1994. [Google Scholar]
  46. Taylor, K.E. Summarizing multiple aspects of model performance in a single diagram. J. Geophys. Res. Atmos. 2001, 106, 7183–7192. [Google Scholar] [CrossRef]
  47. Wang, J.; Luo, Y.; Tang, L.; Ge, P. A new weighted CEEMDAN-based prediction model: An experimental investigation of decomposition and non-decomposition approaches. Knowl. Based Syst. 2018, 160, 188–199. [Google Scholar] [CrossRef]
Figure 1. Study area and representative stations (The red star represents the capital of China).
Figure 1. Study area and representative stations (The red star represents the capital of China).
Water 15 00496 g001
Figure 2. Observed break-up date series and decomposition results of CEEMDAN at each station in Heilongjiang Province (the unit of the break-up date is the “day”).
Figure 2. Observed break-up date series and decomposition results of CEEMDAN at each station in Heilongjiang Province (the unit of the break-up date is the “day”).
Water 15 00496 g002
Figure 3. The absolute error (AE) of the LSTM at each station in Heilongjiang Province (the black dashed line represents the maximum allowable error stipulated by the standard for hydrological information and hydrological forecasting, and the yellow dashed line divides the training period and the forecast period).
Figure 3. The absolute error (AE) of the LSTM at each station in Heilongjiang Province (the black dashed line represents the maximum allowable error stipulated by the standard for hydrological information and hydrological forecasting, and the yellow dashed line divides the training period and the forecast period).
Water 15 00496 g003
Figure 4. The Taylor diagram of LSTM at each station in Heilongjiang Province.
Figure 4. The Taylor diagram of LSTM at each station in Heilongjiang Province.
Water 15 00496 g004
Figure 5. The absolute error (AE) of the simulation results of CEEMDAN-LSTM at each station in Heilongjiang Province (the black dashed line represents the maximum allowable error stipulated by the standard for hydrological information and hydrological forecasting, and the yellow dashed line divides the training period and the forecast period).
Figure 5. The absolute error (AE) of the simulation results of CEEMDAN-LSTM at each station in Heilongjiang Province (the black dashed line represents the maximum allowable error stipulated by the standard for hydrological information and hydrological forecasting, and the yellow dashed line divides the training period and the forecast period).
Water 15 00496 g005
Figure 6. The Taylor diagram of CEEMDAN-LSTM at each station in Heilongjiang Province.
Figure 6. The Taylor diagram of CEEMDAN-LSTM at each station in Heilongjiang Province.
Water 15 00496 g006
Figure 7. The forecast results and the absolute error of IMFs and residual series of each station by CEEMDAN-LSTM (the blue line represents the absolute error, and the red line represents the forecasting value).
Figure 7. The forecast results and the absolute error of IMFs and residual series of each station by CEEMDAN-LSTM (the blue line represents the absolute error, and the red line represents the forecasting value).
Water 15 00496 g007
Table 1. Characteristic of break-up date series at each station.
Table 1. Characteristic of break-up date series at each station.
StationHRBBQFJMHMDJQQHRYC
(1)(2)(3)(4)(5)(6)(7)
Time span1951–20191961–20191960–20191958–20191960–20191984–20191973–2019
Series length (year)69596962603647
MeanDay 98Day 97Day 107Day 119Day 101Day 98Day 107
Standard deviation (day)5.146.845.215.075.446.825.20
Range (day)25452325253419
Note: The break-up date in this paper is the day when the river surface is mainly covered by open water and the area of open water exceeds 80%. The time span of the break-up date series is the beginning year of the series to the end year of the series, and the unit of the time span of the break-up date series is the “year”. The length of the break-up date series is the number of samples that make up the series, and there is one sample a year for the break-up of rivers in Heilongjiang province. The unit of the length of the break-up date series is the “year”. In this paper, the break-up date of the river was converted to a numeric value, which is shown as the days after 1 January (1 January is the first day). For example, day 5 in this paper means the break-up date of the river with 5 January. After converting the break-up dates into corresponding numeric values, the break-up date series is converted into numeric value series, and the mean, standard deviation (SD), and range of the break-up date series are the mean value, the SD value, and the range value of the numerical value series, respectively. The units of mean, SD, and range of the break-up date series are the same, all of which are the “day”.
Table 2. The maximum autocorrelation order of the break-up date series at each hydrological station.
Table 2. The maximum autocorrelation order of the break-up date series at each hydrological station.
ModelStationHRBBQFJMHMDJQQHRYC
LSTMMaximum autocorrelation order14 3 1 16 3 6 2
Note: The value of the maximum autocorrelation order is set as the window length of the LSTM.
Table 3. The maximum autocorrelation order of each IMF and residual series of the break-up date series of each hydrological station.
Table 3. The maximum autocorrelation order of each IMF and residual series of the break-up date series of each hydrological station.
ModelStationHRBBQFJMHMDJQQHRYC
CEEMDAN-LSTMIMF11 2 2 1 2 1 2
IMF23 3 3 3 3 3 3
IMF31 1 1 4 1 1 1
IMF41 1 1 1 1 1 1
IMF51 1 1 1 1 -1
IMF6-1 -----
Residual1 1 1 1 1 1 1
Note: “-” means no corresponding IMF.
Table 4. The absolute error range, MAE, and QR of LSTM at each station.
Table 4. The absolute error range, MAE, and QR of LSTM at each station.
PeriodPerformance Evaluation IndexHRBBQFJMHMDJQQHRYC
TrainingRange of AE[−8, 9][−9, 9][−6, 5][−13, 9][−5, 4][−11, 12][−8, 9]
MAE2.53 2.61 1.69 2.480.80 3.97 2.71
QR(%)95.31 96.30 100.00 91.23 100.00 75.19 95.24
ForecastRange of AE[−6, 0][−10, 8][0, 4][−2, 4][1, 2][−13, −1][0, 3]
MAE1.80 6.40 2.00 2.67 2.17 6.33 1.67
QR(%)100.00 60.00 100.00 100.00 100.00 80.00 100.00
Table 5. The S, RMSD, R, and SD of LSTM at each station.
Table 5. The S, RMSD, R, and SD of LSTM at each station.
StationHRBBQFJMHMDJQQHRYC
S0.930.950.990.950.990.870.99
RMSD3.583.962.273.871.375.973.10
R0.720.820.910.660.970.510.83
SDo5.146.845.215.075.446.825.20
SDf3.955.505.234.055.654.645.27
Table 6. The absolute error range, MAE, and QR of CEEMDAN-LSTM at each station.
Table 6. The absolute error range, MAE, and QR of CEEMDAN-LSTM at each station.
PeriodPerformance Evaluation IndexHRBBQFJMHMDJQQHRYC
TrainingRange of AE[−3, 3][−4, 4][−3, 4][−2, 3][−4, 3][−3, 3][−3, 4]
MAE0.751.970.790.770.871.351.01
QR(%)100.00100.00100.00100.00100.00100.00100.00
ForecastRange of AE[−1, 1][−6, −1][−2, 1][−2, 2][−1, 1][−4, 2][−2, 2]
MAE0.803.400.831.170.831.831.00
QR(%)100.00100.00100.00100.00100.00100.00100.00
Table 7. The S, RMSD, R, and SD of CEEMDAN-LSTM at each station.
Table 7. The S, RMSD, R, and SD of CEEMDAN-LSTM at each station.
StationHRBBQFJMHMDJQQHRYC
S0.990.990.990.990.990.990.99
RMSD0.951.551.051.021.101.691.27
R0.980.97 *0.980.980.980.97 **0.97 ***
SDo5.146.845.215.075.446.825.20
SDf5.236.455.315.155.426.735.51
Note: * represents the minimum R value (0.970 of BQ), ** represents the second minimum R value (0.971 of QQHR), *** represents the third minimum R value (0.974 of YC).
Table 8. The MAE of IMFs and residual series at each station.
Table 8. The MAE of IMFs and residual series at each station.
StationIMF1IMF2IMF3IMF4IMF5IMF6Residual
HRB0.293 0.155 0.126 0.095 0.042 -0.037
BQ0.741 0.511 0.288 0.265 0.073 0.035 0.053
FJ0.342 0.213 0.105 0.089 0.004 -0.043
MH0.362 0.233 0.134 0.100 0.071 -0.054
MDJ0.368 0.157 0.185 0.082 0.029 -0.043
QQHR0.569 0.298 0.158 0.170 -0.163
YC0.455 0.222 0.163 0.083 0.086 -0.005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, M.; Wang, Y.; Xing, Z.; Wang, X.; Fu, Q. Study on Forecasting Break-Up Date of River Ice in Heilongjiang Province Based on LSTM and CEEMDAN. Water 2023, 15, 496. https://doi.org/10.3390/w15030496

AMA Style

Liu M, Wang Y, Xing Z, Wang X, Fu Q. Study on Forecasting Break-Up Date of River Ice in Heilongjiang Province Based on LSTM and CEEMDAN. Water. 2023; 15(3):496. https://doi.org/10.3390/w15030496

Chicago/Turabian Style

Liu, Mingyang, Yinan Wang, Zhenxiang Xing, Xinlei Wang, and Qiang Fu. 2023. "Study on Forecasting Break-Up Date of River Ice in Heilongjiang Province Based on LSTM and CEEMDAN" Water 15, no. 3: 496. https://doi.org/10.3390/w15030496

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