<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">IASC</journal-id>
<journal-id journal-id-type="nlm-ta">IASC</journal-id>
<journal-id journal-id-type="publisher-id">IASC</journal-id>
<journal-title-group>
<journal-title>Intelligent Automation &#x0026; Soft Computing</journal-title>
</journal-title-group>
<issn pub-type="epub">2326-005X</issn>
<issn pub-type="ppub">1079-8587</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">16246</article-id>
<article-id pub-id-type="doi">10.32604/iasc.2021.016246</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Hybrid Deep Learning Modeling for Water Level Prediction in Yangtze River</article-title>
<alt-title alt-title-type="left-running-head">Hybrid Deep Learning Modeling for Water Level Prediction in Yangtze River</alt-title>
<alt-title alt-title-type="right-running-head">Hybrid Deep Learning Modeling for Water Level Prediction in Yangtze River</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Xie</surname>
<given-names>Zhaoqing</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
<email>youzicha2012@163.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Liu</surname>
<given-names>Qing</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Cao</surname>
<given-names>Yulian</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<aff id="aff-1">
<label>1</label><institution>School of Energy and Power Engineering, Wuhan University of Technology</institution>, <addr-line>Wuhan, 430070</addr-line>, <country>China</country></aff>
<aff id="aff-2">
<label>2</label><institution>School of Automation, Wuhan University of Technology</institution>, <addr-line>Wuhan, 430070</addr-line>, <country>China</country></aff>
<aff id="aff-3">
<label>3</label><institution>University of New South Wales</institution>, <addr-line>Sydney, NSW, 2052</addr-line>, <country>Australia</country></aff>
</contrib-group><author-notes><corresp id="cor1">&#x002A;Corresponding Author: Zhaoqing Xie. Email: <email>youzicha2012@163.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="12-03-2021">
<day>12</day>
<month>3</month>
<year>2021</year>
</pub-date>
<volume>28</volume>
<issue>1</issue>
<fpage>153</fpage>
<lpage>166</lpage>
<history>
<date date-type="received">
<day>28</day>
<month>12</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>06</day>
<month>2</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Xie, Liu and Cao</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Xie, Liu and Cao</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_IASC_16246.pdf"></self-uri>
<abstract>
<p>Accurate prediction of water level in inland waterway has been an important issue for helping flood control and vessel navigation in a proactive manner. In this research, a deep learning approach called long short-term memory network combined with discrete wavelet transform (WA-LSTM) is proposed for daily water level prediction. The wavelet transform is applied to decompose time series into details and approximation components for a better understanding of temporal properties, and a novel LSTM network is used to learn generic water level features through layer-by-layer feature granulation with a greedy layer wise unsupervised learning algorithm. Six representative reaches in Yangtze River, namely, the Jianli, Wuhan, Jiujiang, Anqing, Wuhu, and Nanjing are investigated, and water level data from 2010 to 2019 are processed through temporal and spatial correlation analysis, and combination-optimized to develop and evaluate the proposed model. In general, the test average performances on RMSE and MAE are less than 0.045 m and 0.035 m respectively, which outperforms the state-of-the-art models, such as WA-ANN, WA-ARIMA and LSTM models. The results indicate that the WA-LSTM model is stable, reliable and widely applicable.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>LSTM</kwd>
<kwd>wavelet</kwd>
<kwd>water level prediction</kwd>
<kwd>Yangtze River</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The Yangtze River, being the longest river in China and the third longest river in the world, runs across China from west to east, plays a vital role in the economic development. Water level prediction is not only helpful for flood control in flood season and vessel navigation in dry season, but also conducive for waterway regulation, port management, etc. Thus, accurately and timely prediction is particularly necessary.</p>
<p>In recent decades, a wide variety of approaches have been investigated for water level prediction, mainly divided into model-driven and data-driven methods. The model-driven methods include experience formulas between water level and water flow [<xref ref-type="bibr" rid="ref-1">1</xref>], generalized extreme value distributions [<xref ref-type="bibr" rid="ref-2">2</xref>], Muskingum model parameters optimal estimation [<xref ref-type="bibr" rid="ref-3">3</xref>], mathematical expression between water level and tide [<xref ref-type="bibr" rid="ref-4">4</xref>], etc. Generally, these models are parameter-based, frequently make a number of hypotheses ideal circumstances, depend on hand-crafted features that are expensive to create and require expert knowledge of the field, in addition, they mainly focus on univariate data excluding the complex joint distributions, resulting in sensitive to disturb. However, water level system in Yangtze River is complicated and uncertain, from the long-term variation trends. Zhang [<xref ref-type="bibr" rid="ref-5">5</xref>] analyzed the annual maximum water level and stream flow during the 1877&#x2013;2000 year in the Yangtze river basin, and concluded that the periods of water level changes were decreasing over time. Liu [<xref ref-type="bibr" rid="ref-6">6</xref>] explored the annual proportion of flood and dry seasons, and suggested that the water level will emerge an irregular change. As for the factors influencing water level as concerned, such as rainfall-runoff [<xref ref-type="bibr" rid="ref-7">7</xref>], tidal [<xref ref-type="bibr" rid="ref-4">4</xref>], three gorges reservoir [<xref ref-type="bibr" rid="ref-8">8</xref>], natural and anthropogenic changes [<xref ref-type="bibr" rid="ref-9">9</xref>] can dramatically affect the performance of prediction. Thus, the use of model-driven models would be disadvantageous in operational use.</p>
<p>The data-driven models, in the early periods, representative of shallow neural networks, including support vector regression [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>], artificial neural network [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>] and hybrid models [<xref ref-type="bibr" rid="ref-17">17</xref>], these models are non-parameter-based, which have the ability to approximate the distribution probability of water level system regardless of its degree of non-linearity and prior knowledge, and have been demonstrated to be effective solutions for hydrological prediction. Based on these models, some algorithms are investigated to improve prediction capabilities, such as Levenberg-Marquard [<xref ref-type="bibr" rid="ref-18">18</xref>], feed-forward back-propagation [<xref ref-type="bibr" rid="ref-19">19</xref>], generalized regression and radial basis function [<xref ref-type="bibr" rid="ref-20">20</xref>], differential evolution, artificial bee colony and ant colony optimization [<xref ref-type="bibr" rid="ref-21">21</xref>], etc.</p>
<p>Neural networks can be specified an arbitrary number of input features, providing support for multivariate prediction, many studies have concentrated on input features selection and extraction, such as stochastic continuum temporal combinations of water level in previous time steps [<xref ref-type="bibr" rid="ref-22">22</xref>], the objective basis on which historical water level have temporal impact on the future. Spatial combinations of different locations according to the travel time that water flows to the downstream [<xref ref-type="bibr" rid="ref-23">23</xref>], the incentive origin is that water level in different locations are spatially dependent, knowledge sharing is practical. Wavelet transform to decompose time series into wavelet components [<xref ref-type="bibr" rid="ref-24">24</xref>&#x2013;<xref ref-type="bibr" rid="ref-27">27</xref>], which is useful to obtain the periodic components of the measured data, stationarity transform by difference operation that could help explore any other systematic signals for better prediction.</p>
<p>Despite the huge improvements in water level prediction achieved by the above methods, the shallow neural networks that do not have memory, which fail to capture the long-term evolution and can only learn a mapping between input and output patterns, thus incapability to extract the overall temporal interaction of multiple inputs. Recently, deep neural networks called deep learning, has dramatically brought about breakthroughs to the shallow neural networks [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>], including deep belief network (DBN), convolutional neural network (CNN), stack auto-encoder (SAE) and recurrent neural network (RNN), etc., these models are composed of multiple processing layers to learn representation of features with multiple levels of abstraction, have get great achievements in processing images, video, speech and text, etc. Unlike use the echo state in RNN as a supplier of interesting dynamics from which the desired output is combined, the long short-term memory network (LSTM) [<xref ref-type="bibr" rid="ref-30">30</xref>], a typical RNN, use memory block to store information for an arbitrary duration, effective at capturing long-term temporal correlations in a sequence without suffering from the optimization hurdles that plague simple recurrent networks, which may greatly improve prediction accuracy [<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<p>In this paper, we propose a deep-learning-based prediction model. Herein, a novel LSTM network is used to learn generic water level features through layer-by-layer feature granulation with a greedy layer wise unsupervised learning algorithm, and the discrete wavelet transform is applied to help to extract the features preliminarily for performance improvement. The remainder of this paper is organized as follows. Section 2 introduces the prediction methodology. Section 3 introduces the study area. Section 4 proposes the prediction model. Section 5 shows the experimental results and some discussions. The conclusions are drawn in Section 6.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Methodology</title>
<p>LSTM is a special kind of RNN, unlike the repeating module in hidden layer has a very simple structure, such as a single tanh layer in standard RNN, it is known as memory blocks in LSTM, each memory block contains one or more self-connected memory cells and three multiplicative units: input gate, output gate and forget gate. The input gate can allow incoming signal to alter the state of the memory cell or block it, the output gate allows the state of the memory cell to have an effect on other neurons or prevent it, the forget gate decides when to forget the output results and thus selects the optimal time lag for the input sequence, this special structure has the ability of bridging very long time lags.</p>
<p>The discrete wavelet transform (DWT) has recently become a very popular when it comes to analysis and denoising time series [<xref ref-type="bibr" rid="ref-32">32</xref>,<xref ref-type="bibr" rid="ref-33">33</xref>], which is used to decompose time series into a series of wavelet components including both spectral and temporal information, and is beneficial to the detailed analysis in contrast to the Fourier transform that only elucidates frequency information. The corresponding family of the base wavelet is expressed as:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/><tex-math id="tex-eqn-1"><![CDATA[$${\varphi _{j,k}}\left( t \right) = s_0^{ - j/2}\varphi \left( {s_0^{ - j}t - k{\tau _o}} \right)$$]]></tex-math><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:msubsup><mml:mi>s</mml:mi><mml:mn>0</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mn>0</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>where<inline-formula id="ieqn-1">
<alternatives><inline-graphic xlink:href="ieqn-1.png"/><tex-math id="tex-ieqn-1"><![CDATA[$\; j\;$]]></tex-math><mml:math id="mml-ieqn-1"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>j</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is the wavelet scale,<inline-formula id="ieqn-2">
<alternatives><inline-graphic xlink:href="ieqn-2.png"/><tex-math id="tex-ieqn-2"><![CDATA[$\; k\;$]]></tex-math><mml:math id="mml-ieqn-2"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>k</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is the translation parameter,<inline-formula id="ieqn-3">
<alternatives><inline-graphic xlink:href="ieqn-3.png"/><tex-math id="tex-ieqn-3"><![CDATA[$\; t\;$]]></tex-math><mml:math id="mml-ieqn-3"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is the time, <inline-formula id="ieqn-4">
<alternatives><inline-graphic xlink:href="ieqn-4.png"/><tex-math id="tex-ieqn-4"><![CDATA[$\varphi \;$]]></tex-math><mml:math id="mml-ieqn-4"><mml:mi>&#x03C6;</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is the wavelet function, <inline-formula id="ieqn-5">
<alternatives><inline-graphic xlink:href="ieqn-5.png"/><tex-math id="tex-ieqn-5"><![CDATA[$\; {s_0} = 2\;$]]></tex-math><mml:math id="mml-ieqn-5"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mn>2</mml:mn><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-6">
<alternatives><inline-graphic xlink:href="ieqn-6.png"/><tex-math id="tex-ieqn-6"><![CDATA[$\; {\tau _0} = 1\;$]]></tex-math><mml:math id="mml-ieqn-6"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>are universally adopted. The wavelet coefficients of a given discrete time series<inline-formula id="ieqn-7">
<alternatives><inline-graphic xlink:href="ieqn-7.png"/><tex-math id="tex-ieqn-7"><![CDATA[$\; x\left( t \right)\;$]]></tex-math><mml:math id="mml-ieqn-7"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>can be obtained by:</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-2.png"/><tex-math id="tex-eqn-2"><![CDATA[$$c\left( {j,k} \right) = {2^{ - j/2}}\mathop \int \nolimits_{ - \infty }^{ + \infty } x\left( t \right)\varphi \left( {{2^{ - j}}t - k} \right)dt$$]]></tex-math><mml:math id="mml-eqn-2" display="block"><mml:mi>c</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mrow><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:msubsup><mml:mrow><mml:mo largeop="false">&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x002B;</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:math>
</alternatives></disp-formula></p>
<p>The coefficients<inline-formula id="ieqn-8">
<alternatives><inline-graphic xlink:href="ieqn-8.png"/><tex-math id="tex-ieqn-8"><![CDATA[${\rm \; }c\left( {j,k} \right){\rm \; }$]]></tex-math><mml:math id="mml-ieqn-8"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>c</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>can be divided into two parts: one is the approximation coefficient<inline-formula id="ieqn-9">
<alternatives><inline-graphic xlink:href="ieqn-9.png"/><tex-math id="tex-ieqn-9"><![CDATA[${\rm \; }{A_j}\left( n \right){\rm  }$]]></tex-math><mml:math id="mml-ieqn-9"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>, which is the high-scale and low-frequency components of<inline-formula id="ieqn-10">
<alternatives><inline-graphic xlink:href="ieqn-10.png"/><tex-math id="tex-ieqn-10"><![CDATA[$\; x\left( t \right)$]]></tex-math><mml:math id="mml-ieqn-10"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula>, represents the stationary changing parts, reflects the approximation of information. The other is the detail coefficient<inline-formula id="ieqn-11">
<alternatives><inline-graphic xlink:href="ieqn-11.png"/><tex-math id="tex-ieqn-11"><![CDATA[$\; {D_j}\left( n \right)$]]></tex-math><mml:math id="mml-ieqn-11"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula>, which represents the low-scale and high-frequency components, indicates the non-stationary changing parts, makes up the details of information. The approximation and detail coefficients of the DWT for<inline-formula id="ieqn-12">
<alternatives><inline-graphic xlink:href="ieqn-12.png"/><tex-math id="tex-ieqn-12"><![CDATA[$\; x\left( t \right)\;$]]></tex-math><mml:math id="mml-ieqn-12"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>at level<inline-formula id="ieqn-13">
<alternatives><inline-graphic xlink:href="ieqn-13.png"/><tex-math id="tex-ieqn-13"><![CDATA[$\; j\;$]]></tex-math><mml:math id="mml-ieqn-13"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>j</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>can be defined as:</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-3.png"/><tex-math id="tex-eqn-3"><![CDATA[$${A_j}\left( n \right) = \mathop \sum \limits_{k\varepsilon Z} {h_{k - 2n}}{A_{j - 1}}\left( k \right)$$]]></tex-math><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-4.png"/><tex-math id="tex-eqn-4"><![CDATA[$${D_j}\left( n \right) = \mathop \sum \limits_{k\varepsilon Z} {h_{k - 2n}}{D_{j - 1}}\left( k \right)$$]]></tex-math><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>The reference decomposition level<inline-formula id="ieqn-14">
<alternatives><inline-graphic xlink:href="ieqn-14.png"/><tex-math id="tex-ieqn-14"><![CDATA[${\rm \; }L{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-14"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>L</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>is calculated according to:</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-5.png"/><tex-math id="tex-eqn-5"><![CDATA[$$L = int\left[ {log\left( N \right)} \right]$$]]></tex-math><mml:math id="mml-eqn-5" display="block"><mml:mi>L</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>where<inline-formula id="ieqn-15">
<alternatives><inline-graphic xlink:href="ieqn-15.png"/><tex-math id="tex-ieqn-15"><![CDATA[${\rm \; }L{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-15"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>L</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>is the decomposition level and<inline-formula id="ieqn-16">
<alternatives><inline-graphic xlink:href="ieqn-16.png"/><tex-math id="tex-ieqn-16"><![CDATA[${\rm \; }N{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-16"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>N</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>is the length of time series.</p>
<sec id="s2_1">
<label>2.1</label>
<title>WA-LSTM Model Structure</title>
<p>In this study, the discrete wavelet transform is combined with the LSTM network for water level prediction in one day ahead, the combination model WA-LSTM is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, mainly includes four processes in the following order:<list list-type="order"><list-item>
<p>The feature selection to determine<inline-formula id="ieqn-17">
<alternatives><inline-graphic xlink:href="ieqn-17.png"/><tex-math id="tex-ieqn-17"><![CDATA[$\; W$]]></tex-math><mml:math id="mml-ieqn-17"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>W</mml:mi></mml:math>
</alternatives></inline-formula>.<inline-formula id="ieqn-18">
<alternatives><inline-graphic xlink:href="ieqn-18.png"/><tex-math id="tex-ieqn-18"><![CDATA[$\; W\;$]]></tex-math><mml:math id="mml-ieqn-18"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>W</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is a collection of water level series that includes temporal combinations of different lag observations and spatial combinations of different reaches.</p></list-item><list-item>
<p>The feature decomposition using wavelet function to transform each input feature<inline-formula id="ieqn-19">
<alternatives><inline-graphic xlink:href="ieqn-19.png"/><tex-math id="tex-ieqn-19"><![CDATA[${\rm \; }W{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-19"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>W</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>to low frequency components<inline-formula id="ieqn-20">
<alternatives><inline-graphic xlink:href="ieqn-20.png"/><tex-math id="tex-ieqn-20"><![CDATA[${\rm \; }{A_{j{\rm \; }}}$]]></tex-math><mml:math id="mml-ieqn-20"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>and high-frequency components<inline-formula id="ieqn-21">
<alternatives><inline-graphic xlink:href="ieqn-21.png"/><tex-math id="tex-ieqn-21"><![CDATA[${\rm \; }{D_{j{\rm \; }}}$]]></tex-math><mml:math id="mml-ieqn-21"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>, where<inline-formula id="ieqn-22">
<alternatives><inline-graphic xlink:href="ieqn-22.png"/><tex-math id="tex-ieqn-22"><![CDATA[${\rm \; }j{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-22"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>is the wavelet decomposition level.</p></list-item><list-item>
<p>The decomposed feature learning and prediction using LSTM network separately, the predicted values are<inline-formula id="ieqn-23">
<alternatives><inline-graphic xlink:href="ieqn-23.png"/><tex-math id="tex-ieqn-23"><![CDATA[${\rm \; }{\hat A_{j{\rm \; }}}$]]></tex-math><mml:math id="mml-ieqn-23"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-24">
<alternatives><inline-graphic xlink:href="ieqn-24.png"/><tex-math id="tex-ieqn-24"><![CDATA[${\rm \; }{\hat D_{j{\rm \; }}}$]]></tex-math><mml:math id="mml-ieqn-24"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>, respectively.</p></list-item><list-item>
<p>The feature reconstruction using wavelet function to get the predicted water level<inline-formula id="ieqn-25">
<alternatives><inline-graphic xlink:href="ieqn-25.png"/><tex-math id="tex-ieqn-25"><![CDATA[${\rm \; }\hat W$]]></tex-math><mml:math id="mml-ieqn-25"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:mover><mml:mi>W</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math>
</alternatives></inline-formula>.</p></list-item></list></p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The prediction structure of the WA-LSTM model</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-1.png"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Model Training</title>
<p>In shallow neural networks, the most widely used training algorithm is error back-propagation, while it has been proven too difficult to train deep neural networks, empirically no better and often worse, a reasonable explanation is that gradient-based optimization starting from random initialization may get stuck near poor solutions. Recently, Hinton [<xref ref-type="bibr" rid="ref-28">28</xref>] has developed a greedy layer-wise unsupervised learning algorithm that can train deep networks successfully. The training strategy mainly includes three aspects, which can be stated as follows:<list list-type="order"><list-item>
<p>Design the architecture of the networks, and initialize parameters including weight matrices and bias vectors randomly.</p></list-item><list-item>
<p>Pre-training the first layer at a time in a greedy way, using unsupervised learning from bottom layer to top layer in order to preserve feature information from the input;</p></list-item><list-item>
<p>Fine-tuning the whole network by using back propagation method with gradient-based optimization from top layer to bottom layer in a supervised way, for searching optimal parameters by minimizing the cost function defined as:</p></list-item></list></p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-6.png"/><tex-math id="tex-eqn-6"><![CDATA[$$\hskip 30ptF = \mathop \sum \limits_{t = 1}^T {\left( {{y_t} - {{\hat y}_t}} \right)^2}$$]]></tex-math><mml:math id="mml-eqn-6" display="block"><mml:mi>F</mml:mi><mml:mo>&#x003D;</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>where<inline-formula id="ieqn-26">
<alternatives><inline-graphic xlink:href="ieqn-26.png"/><tex-math id="tex-ieqn-26"><![CDATA[$\; {y_t}\;$]]></tex-math><mml:math id="mml-ieqn-26"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-27">
<alternatives><inline-graphic xlink:href="ieqn-27.png"/><tex-math id="tex-ieqn-27"><![CDATA[${\widehat {\; y}_{t\; }}$]]></tex-math><mml:math id="mml-ieqn-27"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>y</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>are the actual output and expected output at time t respectively.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Study Area</title>
<p>In this study, six routine surveillance reaches in the middle and lower of Yangtze River, including Jianli, Wuhan, Jiujiang, Anqing, Wuhu and Nanjing are considered as the case study areas (<xref ref-type="fig" rid="fig-2">Fig. 2</xref>). Water level is measured daily according to the &#x2018;Wusong zero&#x2019; baseline, datasets are obtained from the Changjiang Maritime Safety Administration, and collected from January 1, 2010 to December 12, 2019.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Study reaches in the middle and lower of Yangtze River</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-2.png"/>
</fig>
<p>Water level in Yangtze River changes daily and shows periodically trends. For instance, the Jianli reaches, in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, during 2010&#x2013;2016, water level experienced three well defined periods: months of 1, 2, 3, 12 were in dry water period; months of 4, 5, 10, 11 were in moderate water period; months of 6, 7, 8, 9 were in flood period. In addition, it would seem obviously that water levels were different and highly irregular at the same time in the past, also, from <xref ref-type="table" rid="table-1">Tab. 1</xref>, it shows clearly that the maximum daily water level difference of different year were quite different, which will bring great challenges to accurate prediction.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>The maximum daily water level differences in 2010&#x2013;2016 at each reaches</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="2">Year</th><th colspan="6">Maximum daily difference (m)</th>
</tr>
<tr>
<th>Jianli</th>
<th>Wuhan</th>
<th>Jiujiang</th>
<th>Anqing</th>
<th>Wuhu</th>
<th>Nanjing</th>
</tr>
</thead>
<tbody>
<tr>
<td>2010</td>
<td>0.65</td>
<td>0.48</td>
<td><bold>1.45</bold></td>
<td>0.54</td>
<td><bold>3.74</bold></td>
<td><bold>1.96</bold></td>
</tr>
<tr>
<td>2011</td>
<td>1.04</td>
<td>0.81</td>
<td>0.62</td>
<td>0.68</td>
<td>0.59</td>
<td>0.81</td>
</tr>
<tr>
<td>2012</td>
<td>0.79</td>
<td>0.74</td>
<td>1.21</td>
<td><bold>3.46</bold></td>
<td>1.32</td>
<td>0.75</td>
</tr>
<tr>
<td>2013</td>
<td>0.80</td>
<td>0.59</td>
<td>0.92</td>
<td>0.34</td>
<td>0.38</td>
<td>0.83</td>
</tr>
<tr>
<td>2014</td>
<td><bold>1.22</bold></td>
<td><bold>1.49</bold></td>
<td>0.99</td>
<td>0.80</td>
<td>0.85</td>
<td>1.00</td>
</tr>
<tr>
<td>2015</td>
<td>1.08</td>
<td>1.31</td>
<td>1.20</td>
<td>1.08</td>
<td>0.72</td>
<td>0.96</td>
</tr>
<tr>
<td>2016</td>
<td>0.80</td>
<td>1.31</td>
<td>0.52</td>
<td>0.75</td>
<td>1.17</td>
<td>0.89</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Water level differ from the upstream to the downstream. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the changes of the proposed reaches in 2010, it appeared that water level presented synchronous trends at Jianli, Wuhan, Jiujiang and Anqing reaches over time, and gradually descended from the upstream to the downstream except Jianli reaches, the same phenomenon can be also found in Wuhu and Nanjing reaches.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Water level trends of years in Jianli reaches</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-3.png"/>
</fig>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Water level trends of reaches in 2010</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-4.png"/>
</fig>
</sec>
<sec id="s4">
<label>4</label>
<title>WA-LSTM Model for Water Level Prediction</title>
<sec id="s4_1">
<label>4.1</label>
<title>Input Features Selection</title>
<p>In neural network models, one of the most important issues for model training is to determine the input features, in order to provide the best available input pattern for LSTM network, the correlation coefficients are calculated based on the coefficient of determination <inline-formula id="ieqn-28">
<alternatives><inline-graphic xlink:href="ieqn-28.png"/><tex-math id="tex-ieqn-28"><![CDATA[${R^2}$]]></tex-math><mml:math id="mml-ieqn-28"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math>
</alternatives></inline-formula>:</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-7.png"/><tex-math id="tex-eqn-7"><![CDATA[$${R^2} = 1 - \displaystyle{{\mathop \sum \nolimits_{i = 1}^T {{\left( {{y_t} - {p_t}} \right)}^2}} \over {\mathop \sum \nolimits_{i = 1}^T {{\left( {{y_t} - \bar y} \right)}^2}}}$$]]></tex-math><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</alternatives></disp-formula></p>
<p>where<inline-formula id="ieqn-29">
<alternatives><inline-graphic xlink:href="ieqn-29.png"/><tex-math id="tex-ieqn-29"><![CDATA[$\; {y_{t\; }}$]]></tex-math><mml:math id="mml-ieqn-29"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-30">
<alternatives><inline-graphic xlink:href="ieqn-30.png"/><tex-math id="tex-ieqn-30"><![CDATA[$\; {p_t}\;$]]></tex-math><mml:math id="mml-ieqn-30"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>are the observed and predicted water level at time<inline-formula id="ieqn-31">
<alternatives><inline-graphic xlink:href="ieqn-31.png"/><tex-math id="tex-ieqn-31"><![CDATA[$\; t$]]></tex-math><mml:math id="mml-ieqn-31"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>,<inline-formula id="ieqn-32">
<alternatives><inline-graphic xlink:href="ieqn-32.png"/><tex-math id="tex-ieqn-32"><![CDATA[$\; \bar y\;$]]></tex-math><mml:math id="mml-ieqn-32"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>is the mean of the observed water level. <xref ref-type="table" rid="table-2">Tab. 2</xref> shows the temporal correlation coefficients between observed water level<inline-formula id="ieqn-33">
<alternatives><inline-graphic xlink:href="ieqn-33.png"/><tex-math id="tex-ieqn-33"><![CDATA[$\; {w_t}{\; }$]]></tex-math><mml:math id="mml-ieqn-33"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-34">
<alternatives><inline-graphic xlink:href="ieqn-34.png"/><tex-math id="tex-ieqn-34"><![CDATA[$\; {w_{t - i\; }}$]]></tex-math><mml:math id="mml-ieqn-34"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula> at each reaches,<inline-formula id="ieqn-35">
<alternatives><inline-graphic xlink:href="ieqn-35.png"/><tex-math id="tex-ieqn-35"><![CDATA[$\; i\varepsilon \left( {1,2,3,4,5,6} \right)\;$]]></tex-math><mml:math id="mml-ieqn-35"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>denotes the previous time step, as can be seen, the correlations between<inline-formula id="ieqn-36">
<alternatives><inline-graphic xlink:href="ieqn-36.png"/><tex-math id="tex-ieqn-36"><![CDATA[$\; {w_{t }}$]]></tex-math><mml:math id="mml-ieqn-36"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula> and<inline-formula id="ieqn-37">
<alternatives><inline-graphic xlink:href="ieqn-37.png"/><tex-math id="tex-ieqn-37"><![CDATA[$\; {w_{t - i\; }}$]]></tex-math><mml:math id="mml-ieqn-37"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>maintain high values, therefore,<inline-formula id="ieqn-38">
<alternatives><inline-graphic xlink:href="ieqn-38.png"/><tex-math id="tex-ieqn-38"><![CDATA[$\; {w_{t\; }}$]]></tex-math><mml:math id="mml-ieqn-38"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>will be related to<inline-formula id="ieqn-39">
<alternatives><inline-graphic xlink:href="ieqn-39.png"/><tex-math id="tex-ieqn-39"><![CDATA[$\; {w_{t - i\; }}$]]></tex-math><mml:math id="mml-ieqn-39"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>for prediction. <xref ref-type="table" rid="table-3">Tab. 3</xref> presents the spatial correlation coefficients of observed water level<inline-formula id="ieqn-40">
<alternatives><inline-graphic xlink:href="ieqn-40.png"/><tex-math id="tex-ieqn-40"><![CDATA[$\; w_t^i\;$]]></tex-math><mml:math id="mml-ieqn-40"><mml:mspace width="thickmathspace"></mml:mspace><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>between different reaches, <inline-formula id="ieqn-41">
<alternatives><inline-graphic xlink:href="ieqn-41.png"/><tex-math id="tex-ieqn-41"><![CDATA[$i\varepsilon \left( {1,2,3,4,5,6} \right)$]]></tex-math><mml:math id="mml-ieqn-41"><mml:mi>i</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula> represents the Jianli, Wuhan, Jiujiang, Anqing, Wuhu and Nanjing reaches in order, according to the maximum correlation coefficient values, the spatial association pairs are naturally the Jiujiang and Jianli, Jiujiang and wuhan, Jiujiang and Anqing, as well as Wuhu and Nanjing.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>The temporal correlation coefficients between observed water level<inline-formula id="ieqn-42">
<alternatives><inline-graphic xlink:href="ieqn-42.png"/><tex-math id="tex-ieqn-42"><![CDATA[${\; }{{w}_{{t\; }}}$]]></tex-math><mml:math id="mml-ieqn-42"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-43">
<alternatives><inline-graphic xlink:href="ieqn-43.png"/><tex-math id="tex-ieqn-43"><![CDATA[${\; }{{w}_{{t} - {i\; }}}$]]></tex-math><mml:math id="mml-ieqn-43"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>at each reaches, <inline-formula id="ieqn-44">
<alternatives><inline-graphic xlink:href="ieqn-44.png"/><tex-math id="tex-ieqn-44"><![CDATA[${\; i}{\rm \epsilon }\left( {1,2,3,4,5,6} \right)$]]></tex-math><mml:math id="mml-ieqn-44"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x03F5;</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="3">Time step</th><th colspan="6">Temporal correlation coefficients</th>
</tr>
<tr>
<th>Jianli</th>
<th>Wuhan</th>
<th>Jiujiang</th>
<th>Anqing</th>
<th>Wuhu</th>
<th>Nanjing</th>
</tr>
<tr>
<th><inline-formula id="ieqn-45">
<alternatives><inline-graphic xlink:href="ieqn-45.png"/><tex-math id="tex-ieqn-45"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-45"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-46">
<alternatives><inline-graphic xlink:href="ieqn-46.png"/><tex-math id="tex-ieqn-46"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-46"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-47">
<alternatives><inline-graphic xlink:href="ieqn-47.png"/><tex-math id="tex-ieqn-47"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-47"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-48">
<alternatives><inline-graphic xlink:href="ieqn-48.png"/><tex-math id="tex-ieqn-48"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-48"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-49">
<alternatives><inline-graphic xlink:href="ieqn-49.png"/><tex-math id="tex-ieqn-49"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-49"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-50">
<alternatives><inline-graphic xlink:href="ieqn-50.png"/><tex-math id="tex-ieqn-50"><![CDATA[${w_t}$]]></tex-math><mml:math id="mml-ieqn-50"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-51">
<alternatives><inline-graphic xlink:href="ieqn-51.png"/><tex-math id="tex-ieqn-51"><![CDATA[${{w}_{{t} - 1}}$]]></tex-math><mml:math id="mml-ieqn-51"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.997</td>
<td>0.997</td>
<td>0.998</td>
<td>0.997</td>
<td>0.993</td>
<td>0.984</td>
</tr>
<tr>
<td><inline-formula id="ieqn-52">
<alternatives><inline-graphic xlink:href="ieqn-52.png"/><tex-math id="tex-ieqn-52"><![CDATA[${{w}_{{t} - 2}}$]]></tex-math><mml:math id="mml-ieqn-52"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.989</td>
<td>0.992</td>
<td>0.993</td>
<td>0.992</td>
<td>0.986</td>
<td>0.963</td>
</tr>
<tr>
<td><inline-formula id="ieqn-53">
<alternatives><inline-graphic xlink:href="ieqn-53.png"/><tex-math id="tex-ieqn-53"><![CDATA[${{w}_{{t} - 3}}$]]></tex-math><mml:math id="mml-ieqn-53"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.978</td>
<td>0.984</td>
<td>0.985</td>
<td>0.984</td>
<td>0.977</td>
<td>0.934</td>
</tr>
<tr>
<td><inline-formula id="ieqn-54">
<alternatives><inline-graphic xlink:href="ieqn-54.png"/><tex-math id="tex-ieqn-54"><![CDATA[${{w}_{{t} - 4}}$]]></tex-math><mml:math id="mml-ieqn-54"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.966</td>
<td>0.973</td>
<td>0.974</td>
<td>0.973</td>
<td>0.966</td>
<td>0.912</td>
</tr>
<tr>
<td><inline-formula id="ieqn-55">
<alternatives><inline-graphic xlink:href="ieqn-55.png"/><tex-math id="tex-ieqn-55"><![CDATA[${{w}_{{t} - 5}}$]]></tex-math><mml:math id="mml-ieqn-55"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.952</td>
<td>0.960</td>
<td>0.962</td>
<td>0.961</td>
<td>0.953</td>
<td>0.891</td>
</tr>
<tr>
<td><inline-formula id="ieqn-56">
<alternatives><inline-graphic xlink:href="ieqn-56.png"/><tex-math id="tex-ieqn-56"><![CDATA[${{w}_{{t} - 6}}$]]></tex-math><mml:math id="mml-ieqn-56"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>6</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.938</td>
<td>0.947</td>
<td>0.948</td>
<td>0.948</td>
<td>0.939</td>
<td>0.874</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>The spatial correlation coefficients of observed water level<inline-formula id="ieqn-57">
<alternatives><inline-graphic xlink:href="ieqn-57.png"/><tex-math id="tex-ieqn-57"><![CDATA[$\; w_t^{i\; }$]]></tex-math><mml:math id="mml-ieqn-57"><mml:mspace width="thickmathspace"></mml:mspace><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msubsup></mml:math>
</alternatives></inline-formula>between different reaches, <inline-formula id="ieqn-58">
<alternatives><inline-graphic xlink:href="ieqn-58.png"/><tex-math id="tex-ieqn-58"><![CDATA[$i\varepsilon \left( {1,2,3,4,5,6} \right)$]]></tex-math><mml:math id="mml-ieqn-58"><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula> represents the Jianli, Wuhan, Jiujiang, Anqing, Wuhu and Nanjing in order</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th><inline-formula id="ieqn-59">
<alternatives><inline-graphic xlink:href="ieqn-59.png"/><tex-math id="tex-ieqn-59"><![CDATA[${w}_{t}^1$]]></tex-math><mml:math id="mml-ieqn-59"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-60">
<alternatives><inline-graphic xlink:href="ieqn-60.png"/><tex-math id="tex-ieqn-60"><![CDATA[${w}_{t}^2$]]></tex-math><mml:math id="mml-ieqn-60"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-61">
<alternatives><inline-graphic xlink:href="ieqn-61.png"/><tex-math id="tex-ieqn-61"><![CDATA[${w}_{t}^3$]]></tex-math><mml:math id="mml-ieqn-61"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>3</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-62">
<alternatives><inline-graphic xlink:href="ieqn-62.png"/><tex-math id="tex-ieqn-62"><![CDATA[${w}_{t}^4$]]></tex-math><mml:math id="mml-ieqn-62"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>4</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-63">
<alternatives><inline-graphic xlink:href="ieqn-63.png"/><tex-math id="tex-ieqn-63"><![CDATA[${w}_{t}^5$]]></tex-math><mml:math id="mml-ieqn-63"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>5</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-64">
<alternatives><inline-graphic xlink:href="ieqn-64.png"/><tex-math id="tex-ieqn-64"><![CDATA[${w}_{t}^6$]]></tex-math><mml:math id="mml-ieqn-64"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>6</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-65">
<alternatives><inline-graphic xlink:href="ieqn-65.png"/><tex-math id="tex-ieqn-65"><![CDATA[${w}_{t}^1$]]></tex-math><mml:math id="mml-ieqn-65"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>1.000</td>
<td>0.839</td>
<td><bold>0.888</bold></td>
<td>0.877</td>
<td>&#x2013;0.112</td>
<td>&#x2013;2.498</td>
</tr>
<tr>
<td><inline-formula id="ieqn-66">
<alternatives><inline-graphic xlink:href="ieqn-66.png"/><tex-math id="tex-ieqn-66"><![CDATA[${w}_{t}^2$]]></tex-math><mml:math id="mml-ieqn-66"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>0.784</td>
<td>1.000</td>
<td><bold>0.923</bold></td>
<td>0.805</td>
<td>&#x2013;1.556</td>
<td>&#x2013;5.890</td>
</tr>
<tr>
<td><inline-formula id="ieqn-67">
<alternatives><inline-graphic xlink:href="ieqn-67.png"/><tex-math id="tex-ieqn-67"><![CDATA[${w}_{t}^3$]]></tex-math><mml:math id="mml-ieqn-67"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>3</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>0.866</td>
<td>0.932</td>
<td>1.000</td>
<td><bold>0.972</bold></td>
<td>&#x2013;0.471</td>
<td>&#x2013;3.552</td>
</tr>
<tr>
<td><inline-formula id="ieqn-68">
<alternatives><inline-graphic xlink:href="ieqn-68.png"/><tex-math id="tex-ieqn-68"><![CDATA[${w}_{t}^4$]]></tex-math><mml:math id="mml-ieqn-68"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>4</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>0.886</td>
<td>0.866</td>
<td><bold>0.978</bold></td>
<td>1.000</td>
<td>&#x2013;0.021</td>
<td>&#x2013;2.473</td>
</tr>
<tr>
<td><inline-formula id="ieqn-69">
<alternatives><inline-graphic xlink:href="ieqn-69.png"/><tex-math id="tex-ieqn-69"><![CDATA[${w}_{t}^5$]]></tex-math><mml:math id="mml-ieqn-69"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>5</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>0.505</td>
<td>0.154</td>
<td>0.450</td>
<td>0.509</td>
<td>1.000</td>
<td><bold>0.671</bold></td>
</tr>
<tr>
<td><inline-formula id="ieqn-70">
<alternatives><inline-graphic xlink:href="ieqn-70.png"/><tex-math id="tex-ieqn-70"><![CDATA[${w}_{t}^6$]]></tex-math><mml:math id="mml-ieqn-70"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mn>6</mml:mn></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td>0.099</td>
<td>&#x2013;0.319</td>
<td>0.016</td>
<td>0.033</td>
<td><bold>0.810</bold></td>
<td>1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Considering the correlation analysis in <xref ref-type="table" rid="table-2">Tabs. 2</xref> and <xref ref-type="table" rid="table-3">3</xref>, the following prediction functions are defined in <xref ref-type="table" rid="table-4">Tab. 4</xref>, in which, the temporal correlation is investigated to explore the temporal dependence of each reaches depend on the multi-step lag observations of historical data, while the spatial-temporal correlation extends to research the spatial and temporal correlation between different reaches.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>The Prediction functions studied in this paper</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Prediction function</th>
<th>Prediction Steps</th>
</tr>
</thead>
<tbody>
<tr>
<td>Temporal correlation</td>
<td><inline-formula id="ieqn-71">
<alternatives><inline-graphic xlink:href="ieqn-71.png"/><tex-math id="tex-ieqn-71"><![CDATA[$T\left( {w_{t - k}^i,w_{t - k + 1}^i, \cdots ,w_t^i} \right) = w_{t + 1}^i$]]></tex-math><mml:math id="mml-ieqn-71"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td><inline-formula id="ieqn-72">
<alternatives><inline-graphic xlink:href="ieqn-72.png"/><tex-math id="tex-ieqn-72"><![CDATA[$T\left( k \right)$]]></tex-math><mml:math id="mml-ieqn-72"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Spatial-temporal correlation</td>
<td><inline-formula id="ieqn-73">
<alternatives><inline-graphic xlink:href="ieqn-73.png"/><tex-math id="tex-ieqn-73"><![CDATA[$S\left( {w_{t - k}^i,w_{t - k}^j,w_{t - k + 1}^i,w_{t - k + 1}^j, \cdots ,w_t^i,w_t^j} \right) = w_{t + 1}^i$]]></tex-math><mml:math id="mml-ieqn-73"><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>j</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>j</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:math>
</alternatives></inline-formula></td>
<td><inline-formula id="ieqn-74">
<alternatives><inline-graphic xlink:href="ieqn-74.png"/><tex-math id="tex-ieqn-74"><![CDATA[$S\left( k \right)$]]></tex-math><mml:math id="mml-ieqn-74"><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-4fn1" fn-type="other">
<p><inline-formula id="ieqn-75">
<alternatives><inline-graphic xlink:href="ieqn-75.png"/><tex-math id="tex-ieqn-75"><![CDATA[$w_t^i,w_t^j{\rm \; }$]]></tex-math><mml:math id="mml-ieqn-75"><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:math>
</alternatives></inline-formula>represent water level at reaches<inline-formula id="ieqn-76">
<alternatives><inline-graphic xlink:href="ieqn-76.png"/><tex-math id="tex-ieqn-76"><![CDATA[$\; i\;$]]></tex-math><mml:math id="mml-ieqn-76"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-77">
<alternatives><inline-graphic xlink:href="ieqn-77.png"/><tex-math id="tex-ieqn-77"><![CDATA[$\; j\;$]]></tex-math><mml:math id="mml-ieqn-77"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>j</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>at time<inline-formula id="ieqn-78">
<alternatives><inline-graphic xlink:href="ieqn-78.png"/><tex-math id="tex-ieqn-78"><![CDATA[$\; t$]]></tex-math><mml:math id="mml-ieqn-78"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>t</mml:mi></mml:math>
</alternatives></inline-formula>.<inline-formula id="ieqn-79">
<alternatives><inline-graphic xlink:href="ieqn-79.png"/><tex-math id="tex-ieqn-79"><![CDATA[$\; i,j\varepsilon \left( {1,2,3,4,5,6} \right)\;$]]></tex-math><mml:math id="mml-ieqn-79"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>represent the Jianli, Wuhan, Jiujiang, Anqing, Wuhu and Nanjing reaches in order,<inline-formula id="ieqn-80">
<alternatives><inline-graphic xlink:href="ieqn-80.png"/><tex-math id="tex-ieqn-80"><![CDATA[$\; i \ne j$]]></tex-math><mml:math id="mml-ieqn-80"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>j</mml:mi></mml:math>
</alternatives></inline-formula>, <inline-formula id="ieqn-81">
<alternatives><inline-graphic xlink:href="ieqn-81.png"/><tex-math id="tex-ieqn-81"><![CDATA[$k \le t$]]></tex-math><mml:math id="mml-ieqn-81"><mml:mi>k</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi></mml:math>
</alternatives></inline-formula>.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Input Features Wavelet Transform</title>
<p>LSTM network is sensitive to the scale of input data, specifically when the tanh and relu activation functions are used. In addition, from <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, we can see that water level show large scale irregular variations and local abrupt changes, which are not propitious for prediction and necessary to be preprocessed. In the WA-LSTM model, the discrete wavelet transform is employed to discompose water level into a series of local features, which is useful for detecting transient or singular points, and would help to overcome the difficulties.</p>
<p>The discrete wavelet transform process mainly contains two aspects, one is to select an appropriate wavelet function as mother wavelet, the widely used are haar, db2, meyer, sym1, bior1.1, rboi1.1 and coif1 wavelets. The other critical point is to determine the decomposition level, according to the <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>, the reference decomposition level is approximately 3 (N &#x003D; 2556). In this study, not only the sensitivity of the wavelet type but also the decomposition level are investigated to make a comprehensive comparative study, in that case, the selected input features will be decomposed to 1, 2, 3, 4, and 5 levels by the seven different kinds of wavelet transforms.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Evaluation Criteria</title>
<p>In order to evaluate the performances of the proposed model for water level prediction, two widely used criteria are applied to measure the error of the predicted data, they are the Root Mean Squared Error (RMSE), Mean Absolute Error (MAE). The mathematical equations are defined as:</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-8.png"/><tex-math id="tex-eqn-8"><![CDATA[$${\rm RMSE} = {\left[ {\displaystyle{1 \over T}\mathop \sum \limits_{t = 1}^T {{\left( {{y_t} - {p_t}} \right)}^2}} \right]^{{1 \over 2}}}$$]]></tex-math><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mi mathvariant="normal">R</mml:mi><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">S</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>T</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mstyle></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:msup></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-9.png"/><tex-math id="tex-eqn-9"><![CDATA[$${\rm MAE} = \displaystyle{1 \over T}\mathop \sum \limits_{t = 1}^T \left| {{y_t} - {p_t}} \right|$$]]></tex-math><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">A</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>T</mml:mi></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mstyle></mml:math>
</alternatives></disp-formula></p>
<p>where<inline-formula id="ieqn-82">
<alternatives><inline-graphic xlink:href="ieqn-82.png"/><tex-math id="tex-ieqn-82"><![CDATA[$\; {y_t}\;$]]></tex-math><mml:math id="mml-ieqn-82"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>and<inline-formula id="ieqn-83">
<alternatives><inline-graphic xlink:href="ieqn-83.png"/><tex-math id="tex-ieqn-83"><![CDATA[$\; {p_{t\; }}$]]></tex-math><mml:math id="mml-ieqn-83"><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:mrow></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula>are the observed and predicted water level at time<inline-formula id="ieqn-84">
<alternatives><inline-graphic xlink:href="ieqn-84.png"/><tex-math id="tex-ieqn-84"><![CDATA[$\; t$]]></tex-math><mml:math id="mml-ieqn-84"><mml:mspace width="thickmathspace"></mml:mspace><mml:mi>t</mml:mi><mml:mspace width="thickmathspace"></mml:mspace></mml:math>
</alternatives></inline-formula>. The RMSE evaluates the residual between the predicted and observed values, and the MAE is a weighted average of the absolute errors. The smaller the value of RMSE or MAE is, the more accurate the model will be.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results and Discussion</title>
<p>In order to train the WA-LSTM model parameters and prove its predictive ability, the dataset is split into two parts, the first 70% dataset is used as the training sample, while the remaining 30% is employed as testing sample for measuring prediction performance of the proposed networks.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Optimum Parameters Analysis</title>
<p>The effectiveness of deep learning highly depends on the LSTM network topology, before applying WA-LSTM to the dataset, some appropriate hyper-parameters must be fitted. As shown in <xref ref-type="table" rid="table-5">Tab. 5</xref>, the value of hidden layer determines the depth of the LSTM, the hidden layer neurons reflect the width, the batch size is an optimization in the training of the network, defining how many patterns to read at a time and keep in memory, and the epochs represents the number of times the network is optimally trained. Since the WA-LSTM model has many parameters needed to be set, parameter optimization is notoriously difficult to implement. In this paper, an effective method is worked out by grid search technology to address the issue. By experiments, we find that the most suitable wavelet transform is the Meyer wavelet with decomposition level 4, and for all the decomposed components, the optimum parameters of WA-LSTM are shown in <xref ref-type="table" rid="table-5">Tab. 5</xref>, which suggests that different frequency component should use different model parameters.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Optimum model parameters of WA-LSTM model</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="2">Parameters</th><th colspan="5">Values</th>
</tr>
<tr>
<th><inline-formula id="ieqn-85">
<alternatives><inline-graphic xlink:href="ieqn-85.png"/><tex-math id="tex-ieqn-85"><![CDATA[${A_1}$]]></tex-math><mml:math id="mml-ieqn-85"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-86">
<alternatives><inline-graphic xlink:href="ieqn-86.png"/><tex-math id="tex-ieqn-86"><![CDATA[${D_1}$]]></tex-math><mml:math id="mml-ieqn-86"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-87">
<alternatives><inline-graphic xlink:href="ieqn-87.png"/><tex-math id="tex-ieqn-87"><![CDATA[${D_2}$]]></tex-math><mml:math id="mml-ieqn-87"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-88">
<alternatives><inline-graphic xlink:href="ieqn-88.png"/><tex-math id="tex-ieqn-88"><![CDATA[${D_3}$]]></tex-math><mml:math id="mml-ieqn-88"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
<th><inline-formula id="ieqn-89">
<alternatives><inline-graphic xlink:href="ieqn-89.png"/><tex-math id="tex-ieqn-89"><![CDATA[${D_4}$]]></tex-math><mml:math id="mml-ieqn-89"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:math>
</alternatives></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Hidden layer</td>
<td>3</td>
<td>3</td>
<td>2</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>Hidden layer nerves</td>
<td>20</td>
<td>20</td>
<td>30</td>
<td>30</td>
<td>30</td>
</tr>
<tr>
<td>Batch size</td>
<td>15</td>
<td>15</td>
<td>15</td>
<td>15</td>
<td>15</td>
</tr>
<tr>
<td>Epochs</td>
<td>1500</td>
<td>1000</td>
<td>500</td>
<td>300</td>
<td>300</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Temporal and Spatial Correlation Analysis</title>
<p>According to <xref ref-type="table" rid="table-6">Tab. 6</xref>, the best prediction steps for different reaches are similar, which means 5 or 6 days lag observations as an input features best predict daily water level. The temporal dependence is much longer when compared with other approaches usually with only 2 or 3 [<xref ref-type="bibr" rid="ref-34">34</xref>], this can be explained from two aspects: one is that the temporal correlation keeps at a comparatively high level according to <xref ref-type="table" rid="table-2">Tab. 2</xref>, and the other is the memory blocks in LSTM network are designed to remember the previous state of features, and have ability to overcome the error back flow problems. Meanwhile, when the lag observation exceeds 7, the accuracy is no longer improved instead of decreasing, that is because the redundant irrelevant information has increased, which will not only increase the complexity of data processing, but also lower the quality of internal regularity. It&#x2019;s also remarkable that the scenarios integrated other reaches&#x2019;s knowledge do not outperform the scenarios which only takes use of information of the reaches itself, the results are consistent with the spatial correlation analysis in <xref ref-type="table" rid="table-3">Tab. 3</xref>. Obviously, for each reaches, the spatial correlations are much lower than the temporal correlations.</p>
<p>In terms of the prediction precision, the lowest RMSE and MAE of the Jianli, Wuhan, Jiujiang, Anqing, Wuhu, Nanjing reaches are 0.035 and 0.028, 0.043 and 0.034, 0.028 and 0.019, 0.030 and 0.023, 0.038 and 0.030, 0.036 and 0.025, respectively. Such results are pretty impressive when looking into <xref ref-type="table" rid="table-1">Tab. 1</xref>, the maximum daily water level difference in 2016 were 0.80, 1.31, 0.52, 0.75, 1.17 and 0.89, respectively, which indicates that the proposed model has robustness for uncertainty, and has good prediction accuracy.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Comparisons of the prediction steps at each reaches using Meyer wavelet at level 4</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="3">Prediction<break/>steps</th><th colspan="12">Predicted error (m)</th>
</tr>
<tr><th colspan="2">Jianli</th><th colspan="2">Wuhan</th><th colspan="2">Jiujiang</th><th colspan="2">Anqing</th><th colspan="2">Wuhu</th><th colspan="2">Nanjing</th>
</tr>
<tr>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-90">
<alternatives><inline-graphic xlink:href="ieqn-90.png"/><tex-math id="tex-ieqn-90"><![CDATA[${T}\left( 1 \right)$]]></tex-math><mml:math id="mml-ieqn-90"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.162</td>
<td>0.125</td>
<td>0.188</td>
<td>0.139</td>
<td>0.161</td>
<td>0.121</td>
<td>0.151</td>
<td>0.110</td>
<td>0.096</td>
<td>0.095</td>
<td>0.172</td>
<td>0.126</td>
</tr>
<tr>
<td><inline-formula id="ieqn-91">
<alternatives><inline-graphic xlink:href="ieqn-91.png"/><tex-math id="tex-ieqn-91"><![CDATA[${T}\left( 2 \right)$]]></tex-math><mml:math id="mml-ieqn-91"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.046</td>
<td>0.035</td>
<td>0.061</td>
<td>0.041</td>
<td>0.048</td>
<td>0.039</td>
<td>0.043</td>
<td>0.035</td>
<td>0.045</td>
<td>0.032</td>
<td>0.055</td>
<td>0.043</td>
</tr>
<tr>
<td><inline-formula id="ieqn-92">
<alternatives><inline-graphic xlink:href="ieqn-92.png"/><tex-math id="tex-ieqn-92"><![CDATA[${T}\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-92"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.041</td>
<td>0.031</td>
<td>0.058</td>
<td>0.048</td>
<td>0.039</td>
<td>0.033</td>
<td>0.042</td>
<td>0.031</td>
<td>0.044</td>
<td>0.030</td>
<td>0.051</td>
<td>0.038</td>
</tr>
<tr>
<td><inline-formula id="ieqn-93">
<alternatives><inline-graphic xlink:href="ieqn-93.png"/><tex-math id="tex-ieqn-93"><![CDATA[${T}\left( 4 \right)$]]></tex-math><mml:math id="mml-ieqn-93"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.039</td>
<td>0.030</td>
<td>0.049</td>
<td>0.032</td>
<td>0.036</td>
<td>0.030</td>
<td>0.035</td>
<td>0.027</td>
<td>0.050</td>
<td>0.034</td>
<td>0.039</td>
<td>0.026</td>
</tr>
<tr>
<td><inline-formula id="ieqn-94">
<alternatives><inline-graphic xlink:href="ieqn-94.png"/><tex-math id="tex-ieqn-94"><![CDATA[${T}\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-94"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.037</td>
<td>0.029</td>
<td>0.048</td>
<td>0.034</td>
<td><bold>0.028</bold></td>
<td><bold>0.019</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.023</bold></td>
<td>0.044</td>
<td>0.031</td>
<td>0.043</td>
<td>0.031</td>
</tr>
<tr>
<td><inline-formula id="ieqn-95">
<alternatives><inline-graphic xlink:href="ieqn-95.png"/><tex-math id="tex-ieqn-95"><![CDATA[${T}\left( 6 \right)$]]></tex-math><mml:math id="mml-ieqn-95"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td><bold>0.035</bold></td>
<td><bold>0.028</bold></td>
<td><bold>0.043</bold></td>
<td><bold>0.034</bold></td>
<td>0.030</td>
<td>0.023</td>
<td>0.038</td>
<td>0.029</td>
<td><bold>0.038</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.036</bold></td>
<td><bold>0.025</bold></td>
</tr>
<tr>
<td><inline-formula id="ieqn-96">
<alternatives><inline-graphic xlink:href="ieqn-96.png"/><tex-math id="tex-ieqn-96"><![CDATA[${T}\left( 7 \right)$]]></tex-math><mml:math id="mml-ieqn-96"><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>7</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.043</td>
<td>0.030</td>
<td>0.059</td>
<td>0.048</td>
<td>0.033</td>
<td>0.027</td>
<td>0.033</td>
<td>0.026</td>
<td>0.043</td>
<td>0.030</td>
<td>0.041</td>
<td>0.028</td>
</tr>
<tr>
<td><inline-formula id="ieqn-97">
<alternatives><inline-graphic xlink:href="ieqn-97.png"/><tex-math id="tex-ieqn-97"><![CDATA[${S}\left( 1 \right)$]]></tex-math><mml:math id="mml-ieqn-97"><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.227</td>
<td>0.170</td>
<td>0.197</td>
<td>0.150</td>
<td>0.148</td>
<td>0.103</td>
<td>0.129</td>
<td>0.089</td>
<td>0.132</td>
<td>0.097</td>
<td>0.162</td>
<td>0.120</td>
</tr>
<tr>
<td><inline-formula id="ieqn-98">
<alternatives><inline-graphic xlink:href="ieqn-98.png"/><tex-math id="tex-ieqn-98"><![CDATA[${S}\left( 2 \right)$]]></tex-math><mml:math id="mml-ieqn-98"><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.061</td>
<td>0.045</td>
<td>0.064</td>
<td>0.048</td>
<td>0.051</td>
<td>0.042</td>
<td>0.051</td>
<td>0.041</td>
<td>0.044</td>
<td>0.030</td>
<td>0.054</td>
<td>0.042</td>
</tr>
<tr>
<td><inline-formula id="ieqn-99">
<alternatives><inline-graphic xlink:href="ieqn-99.png"/><tex-math id="tex-ieqn-99"><![CDATA[${S}\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-99"><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.054</td>
<td>0.043</td>
<td>0.058</td>
<td>0.042</td>
<td>0.042</td>
<td>0.033</td>
<td>0.045</td>
<td>0.037</td>
<td>0.043</td>
<td>0.032</td>
<td>0.053</td>
<td>0.041</td>
</tr>
<tr>
<td><inline-formula id="ieqn-100">
<alternatives><inline-graphic xlink:href="ieqn-100.png"/><tex-math id="tex-ieqn-100"><![CDATA[${S}\left( 4 \right)$]]></tex-math><mml:math id="mml-ieqn-100"><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.053</td>
<td>0.042</td>
<td>0.079</td>
<td>0.063</td>
<td>0.065</td>
<td>0.045</td>
<td>0.040</td>
<td>0.028</td>
<td>0.047</td>
<td>0.033</td>
<td>0.044</td>
<td>0.033</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Sensitivity Analysis of Wavelet Transform</title>
<p>According to <xref ref-type="table" rid="table-7">Tabs. 7</xref> and <xref ref-type="table" rid="table-8">8</xref>, the LSTM network with wavelet transforms has bring about a vast improvement compared with LSTM model only, relatively speaking, it is the Meyer wavelet combined with decomposition level 4 to improve the best performance that the model accepts. The decomposition level should be moderate and comfortable, that is because high decomposition levels make the local characteristics more specialized, but generate much more redundant information, and hardly have any benefit on further promotion of accuracy. In addition, high decomposition levels lead to a large number of parameters with complex nonlinear relationships in the model, for instance, the level 5 has five components including A5, D5, D4, D3, D2 and D1 to be predicted separately, each prediction process creates an error in predicting data, consequently errors cascade and decrease model performance.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Comparisons of different wavelets at level 4 in optimal prediction steps</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="3">Function</th><th colspan="12">Predicted error (m)</th>
</tr>
<tr><th colspan="2">Jianli</th><th colspan="2">Wuhan</th><th colspan="2">Jiujiang</th><th colspan="2">Anqing</th><th colspan="2">Wuhu</th><th colspan="2">Nanjing</th>
</tr>
<tr>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
</tr>
</thead>
<tbody>
<tr>
<td>&#x002A;</td>
<td>0.108</td>
<td>0.067</td>
<td>0.095</td>
<td>0.061</td>
<td>0.057</td>
<td>0.039</td>
<td>0.071</td>
<td>0.045</td>
<td>0.102</td>
<td>0.061</td>
<td>0.094</td>
<td>0.076</td>
</tr>
<tr>
<td>meyer</td>
<td><bold>0.035</bold></td>
<td><bold>0.028</bold></td>
<td><bold>0.043</bold></td>
<td><bold>0.034</bold></td>
<td><bold>0.028</bold></td>
<td><bold>0.019</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.023</bold></td>
<td><bold>0.038</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.036</bold></td>
<td><bold>0.025</bold></td>
</tr>
<tr>
<td>db2</td>
<td>0.084</td>
<td>0.060</td>
<td>0.093</td>
<td>0.059</td>
<td>0.051</td>
<td>0.035</td>
<td>0.058</td>
<td>0.043</td>
<td>0.092</td>
<td>0.051</td>
<td>0.092</td>
<td>0.067</td>
</tr>
<tr>
<td>haar</td>
<td>0.105</td>
<td>0.062</td>
<td>0.094</td>
<td>0.068</td>
<td>0.055</td>
<td>0.042</td>
<td>0.064</td>
<td>0.049</td>
<td>0.094</td>
<td>0.059</td>
<td>0.082</td>
<td>0.056</td>
</tr>
<tr>
<td>coif1</td>
<td>0.074</td>
<td>0.051</td>
<td>0.088</td>
<td>0.048</td>
<td>0.050</td>
<td>0.033</td>
<td>0.056</td>
<td>0.036</td>
<td>0.105</td>
<td>0.052</td>
<td>0.104</td>
<td>0.075</td>
</tr>
<tr>
<td>sym2</td>
<td>0.083</td>
<td>0.059</td>
<td>0.092</td>
<td>0.056</td>
<td>0.044</td>
<td>0.032</td>
<td>0.056</td>
<td>0.041</td>
<td>0.102</td>
<td>0.051</td>
<td>0.090</td>
<td>0.064</td>
</tr>
<tr>
<td>bior1.1</td>
<td>0.102</td>
<td>0.069</td>
<td>0.105</td>
<td>0.067</td>
<td>0.058</td>
<td>0.041</td>
<td>0.068</td>
<td>0.043</td>
<td>0.105</td>
<td>0.064</td>
<td>0.096</td>
<td>0.068</td>
</tr>
<tr>
<td>rbio1.1</td>
<td>0.099</td>
<td>0.065</td>
<td>0.101</td>
<td>0.058</td>
<td>0.057</td>
<td>0.040</td>
<td>0.070</td>
<td>0.044</td>
<td>0.098</td>
<td>0.052</td>
<td>0.097</td>
<td>0.073</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-7fn1" fn-type="other">
<p>&#x002A; indicates no wavelet transform.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Comparisons of the Meyer wavelet decomposition levels in optimal prediction steps</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="3">Meyer<break/>level</th><th colspan="12">Predicted error (m)</th>
</tr>
<tr><th colspan="2">Jianli</th><th colspan="2">Wuhan</th><th colspan="2">Jiujiang</th><th colspan="2">Anqing</th><th colspan="2">Wuhu</th><th colspan="2">Nanjing</th>
</tr>
<tr>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAE</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0.108</td>
<td>0.081</td>
<td>0.091</td>
<td>0.075</td>
<td>0.058</td>
<td>0.045</td>
<td>0.075</td>
<td>0.055</td>
<td>0.081</td>
<td>0.063</td>
<td>0.096</td>
<td>0.070</td>
</tr>
<tr>
<td>2</td>
<td>0.068</td>
<td>0.052</td>
<td>0.068</td>
<td>0.050</td>
<td>0.053</td>
<td>0.041</td>
<td>0.062</td>
<td>0.049</td>
<td>0.069</td>
<td>0.044</td>
<td>0.076</td>
<td>0.060</td>
</tr>
<tr>
<td>3</td>
<td>0.061</td>
<td>0.047</td>
<td>0.072</td>
<td>0.051</td>
<td>0.039</td>
<td>0.029</td>
<td>0.038</td>
<td>0.058</td>
<td>0.042</td>
<td>0.031</td>
<td>0.056</td>
<td>0.043</td>
</tr>
<tr>
<td>4</td>
<td><bold>0.035</bold></td>
<td><bold>0.028</bold></td>
<td><bold>0.043</bold></td>
<td><bold>0.034</bold></td>
<td><bold>0.028</bold></td>
<td><bold>0.019</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.023</bold></td>
<td><bold>0.038</bold></td>
<td><bold>0.030</bold></td>
<td><bold>0.036</bold></td>
<td><bold>0.025</bold></td>
</tr>
<tr>
<td>5</td>
<td>0.102</td>
<td>0.064</td>
<td>0.065</td>
<td>0.043</td>
<td>0.045</td>
<td>0.035</td>
<td>0.050</td>
<td>0.038</td>
<td>0.047</td>
<td>0.033</td>
<td>0.056</td>
<td>0.044</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Comparison with Prediction Models</title>
<p>In order to confirm the effectiveness and generalization of the WA-LSTM model, comparison experiments are carried out using the state-of-the-art prediction models, such as ANN, LSTM and ARIMA, these models are also combined with Meyer wavelet transform at level 4, their prediction structures are the same in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. Without loss of generality, each experiment repeats thirty times. According to <xref ref-type="table" rid="table-9">Tab. 9</xref>, the WA-LSTM model always has the minimum RMSE and MAE compared with other models, which is 46%, 51%, 39%, 50%, 74%, 72% better than the LSTM on RMSE at Jianli, Wuhan, Jiujiang, Anqing, Wuhu, Nanjing, respectively, and 31%, 37%, 19%, 30%, 53%, 50% better than the WA-ANN, as well as 86%, 74%, 61%, 63%, 79%, 92% better than the WA-ARIMA. The box and whisker plots of the results in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> are also help graphically compare the distributions. Apparently, the proposed WA-LSTM model is demonstrated to be more effective and promising for water level prediction in practice than other models.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Comparisons of the state-of-the-art models</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="3">Reaches</th><th colspan="12">Predicted errors (m)</th>
</tr>
<tr><th colspan="3">WA-LSTM</th><th colspan="3">LSTM</th><th colspan="3">WA-ANN</th><th colspan="3">WA-ARIMA</th>
</tr>
<tr>
<th>RMSE</th>
<th>MAE</th>
<th>Steps</th>
<th>RMSE</th>
<th>MAE</th>
<th>Steps</th>
<th>RMSE</th>
<th>MAE</th>
<th>Steps</th>
<th>RMSE</th>
<th>MAE</th>
<th>Steps</th>
</tr>
</thead>
<tbody>
<tr>
<td>Jianli</td>
<td><bold>0.035</bold></td>
<td><bold>0.028</bold></td>
<td><inline-formula id="ieqn-101">
<alternatives><inline-graphic xlink:href="ieqn-101.png"/><tex-math id="tex-ieqn-101"><![CDATA[$T\left( 6 \right)$]]></tex-math><mml:math id="mml-ieqn-101"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.046</td>
<td>0.031</td>
<td><inline-formula id="ieqn-102">
<alternatives><inline-graphic xlink:href="ieqn-102.png"/><tex-math id="tex-ieqn-102"><![CDATA[$T\left( 4 \right)$]]></tex-math><mml:math id="mml-ieqn-102"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.051</td>
<td>0.039</td>
<td><inline-formula id="ieqn-103">
<alternatives><inline-graphic xlink:href="ieqn-103.png"/><tex-math id="tex-ieqn-103"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-103"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.066</td>
<td>0.048</td>
<td><inline-formula id="ieqn-104">
<alternatives><inline-graphic xlink:href="ieqn-104.png"/><tex-math id="tex-ieqn-104"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-104"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Wuhan</td>
<td><bold>0.043</bold></td>
<td><bold>0.034</bold></td>
<td><inline-formula id="ieqn-105">
<alternatives><inline-graphic xlink:href="ieqn-105.png"/><tex-math id="tex-ieqn-105"><![CDATA[$T\left( 6 \right)$]]></tex-math><mml:math id="mml-ieqn-105"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.059</td>
<td>0.044</td>
<td><inline-formula id="ieqn-106">
<alternatives><inline-graphic xlink:href="ieqn-106.png"/><tex-math id="tex-ieqn-106"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-106"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.065</td>
<td>0.056</td>
<td><inline-formula id="ieqn-107">
<alternatives><inline-graphic xlink:href="ieqn-107.png"/><tex-math id="tex-ieqn-107"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-107"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.075</td>
<td>0.059</td>
<td><inline-formula id="ieqn-108">
<alternatives><inline-graphic xlink:href="ieqn-108.png"/><tex-math id="tex-ieqn-108"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-108"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Jiujiang</td>
<td><bold>0.028</bold></td>
<td><bold>0.019</bold></td>
<td><inline-formula id="ieqn-109">
<alternatives><inline-graphic xlink:href="ieqn-109.png"/><tex-math id="tex-ieqn-109"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-109"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.033</td>
<td>0.028</td>
<td><inline-formula id="ieqn-110">
<alternatives><inline-graphic xlink:href="ieqn-110.png"/><tex-math id="tex-ieqn-110"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-110"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.039</td>
<td>0.028</td>
<td><inline-formula id="ieqn-111">
<alternatives><inline-graphic xlink:href="ieqn-111.png"/><tex-math id="tex-ieqn-111"><![CDATA[$T\left( 2 \right)$]]></tex-math><mml:math id="mml-ieqn-111"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.045</td>
<td>0.034</td>
<td><inline-formula id="ieqn-112">
<alternatives><inline-graphic xlink:href="ieqn-112.png"/><tex-math id="tex-ieqn-112"><![CDATA[$T\left( 2 \right)$]]></tex-math><mml:math id="mml-ieqn-112"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Anqing</td>
<td><bold>0.030</bold></td>
<td><bold>0.023</bold></td>
<td><inline-formula id="ieqn-113">
<alternatives><inline-graphic xlink:href="ieqn-113.png"/><tex-math id="tex-ieqn-113"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-113"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.039</td>
<td>0.026</td>
<td><inline-formula id="ieqn-114">
<alternatives><inline-graphic xlink:href="ieqn-114.png"/><tex-math id="tex-ieqn-114"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-114"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.045</td>
<td>0.032</td>
<td><inline-formula id="ieqn-115">
<alternatives><inline-graphic xlink:href="ieqn-115.png"/><tex-math id="tex-ieqn-115"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-115"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.049</td>
<td>0.037</td>
<td><inline-formula id="ieqn-116">
<alternatives><inline-graphic xlink:href="ieqn-116.png"/><tex-math id="tex-ieqn-116"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-116"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Wuhu</td>
<td><bold>0.038</bold></td>
<td><bold>0.030</bold></td>
<td><inline-formula id="ieqn-117">
<alternatives><inline-graphic xlink:href="ieqn-117.png"/><tex-math id="tex-ieqn-117"><![CDATA[$T\left( 6 \right)$]]></tex-math><mml:math id="mml-ieqn-117"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.058</td>
<td>0.048</td>
<td><inline-formula id="ieqn-118">
<alternatives><inline-graphic xlink:href="ieqn-118.png"/><tex-math id="tex-ieqn-118"><![CDATA[$T\left( 5 \right)$]]></tex-math><mml:math id="mml-ieqn-118"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.061</td>
<td>0.045</td>
<td><inline-formula id="ieqn-119">
<alternatives><inline-graphic xlink:href="ieqn-119.png"/><tex-math id="tex-ieqn-119"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-119"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.065</td>
<td>0.050</td>
<td><inline-formula id="ieqn-120">
<alternatives><inline-graphic xlink:href="ieqn-120.png"/><tex-math id="tex-ieqn-120"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-120"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
<tr>
<td>Nanjing</td>
<td><bold>0.036</bold></td>
<td><bold>0.025</bold></td>
<td><inline-formula id="ieqn-121">
<alternatives><inline-graphic xlink:href="ieqn-121.png"/><tex-math id="tex-ieqn-121"><![CDATA[$T\left( 6 \right)$]]></tex-math><mml:math id="mml-ieqn-121"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.054</td>
<td>0.038</td>
<td><inline-formula id="ieqn-122">
<alternatives><inline-graphic xlink:href="ieqn-122.png"/><tex-math id="tex-ieqn-122"><![CDATA[$T\left( 4 \right)$]]></tex-math><mml:math id="mml-ieqn-122"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.060</td>
<td>0.042</td>
<td><inline-formula id="ieqn-123">
<alternatives><inline-graphic xlink:href="ieqn-123.png"/><tex-math id="tex-ieqn-123"><![CDATA[$T\left( 2 \right)$]]></tex-math><mml:math id="mml-ieqn-123"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
<td>0.061</td>
<td>0.047</td>
<td><inline-formula id="ieqn-124">
<alternatives><inline-graphic xlink:href="ieqn-124.png"/><tex-math id="tex-ieqn-124"><![CDATA[$T\left( 3 \right)$]]></tex-math><mml:math id="mml-ieqn-124"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math>
</alternatives></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>The box and whisker plots performances of the state-of-the-art models on RMSE. (a) Jianli, (b) Wuhan, (c) Jiujiang, (d) Anqing, (e) Wuhu, (f) Nanjing</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-5.png"/>
</fig>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>In this research, a new WA-LSTM model based on discrete wavelet transform and long short-term memory network for water level prediction in Yangtze River is proposed to help flood control and vessel navigation. In the provided model, water level time series are firstly decomposed into high frequency and low frequency components using wavelet transforms with different scales for a better understanding of temporal properties, then each component is put into the LSTM network for independent prediction, finally, the predicted values are reconstructed to get the predicted water level in one day ahead.</p>
<p>In order to confirm the effectiveness and generalization of the model, six representative reaches including Jianli, Wuhan, Jiujiang, Anqing, Wuhu and Nanjing are applied to study, and several comparisons are developed, including the practicable of temporal and spatial combination, the sensitivity of mother wavelet types and decomposition levels, the efficiency of the state-of-the-art models contained LSTM, WA-ANN and WA-ARIMA. Comprehensive research finds out that 5 or 6 days lag observations as input features using Meyer wavelet transform with decomposition level 4 provides the best performance, which less than 0.045 m on RMSE and less than 0.035 m on MAE in general, extraordinary has only 0.028 m on RMSE and 0.019 m on MAE at Jiujiang reaches. The results are superior to those of competing models, and demonstrates that the WA-LSTM model has strong applicability and generalization, provides references to further research on water level prediction in Yangtze River.</p>
<p>Future research would look into more comprehensive prediction that incorporates with the temporal characteristics like dry season and flood season, or the weather forecasting such as rainstorm, or the waterway tributary characteristics. Furthermore, it would be interesting to investigate other deep learning models for water level prediction.</p>
</sec>
</body>
<back>
<ack>
<p>The authors are very thankful to the Changjiang Maritime Safety Administration for the availability of the data resources.</p>
</ack><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1">
<label>1</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>H. Q.</given-names> 
<surname>Hou</surname></string-name>, <string-name>
<given-names>X. L.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>W. X.</given-names> 
<surname>Xu</surname></string-name> and <string-name>
<given-names>H. H.</given-names> 
<surname>Liu</surname></string-name>
</person-group>, &#x201C;
<article-title>Short-term water level prediction in middle stream of Yangtze River</article-title>,&#x201D; 
<source>Advanced Materials Research</source>, vol. 
<volume>1065</volume>, no. 
<issue>1</issue>, pp. 
<fpage>2983</fpage>&#x2013;
<lpage>2988</lpage>, 
<year>2015</year>.</mixed-citation>
</ref>
<ref id="ref-2">
<label>2</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>S. D.</given-names> 
<surname>Xu</surname></string-name> and <string-name>
<given-names>W.</given-names> 
<surname>Huang</surname></string-name>
</person-group>, &#x201C;
<article-title>Estimating extreme water levels with long-term data by GEV distribution at Wusong station near Shanghai city in Yangtze Estuary</article-title>,&#x201D; 
<source>Ocean Engineering</source>, vol. 
<volume>38</volume>, no. 
<issue>2</issue>, pp. 
<fpage>468</fpage>&#x2013;
<lpage>478</lpage>, 
<year>2011</year>.</mixed-citation>
</ref>
<ref id="ref-3">
<label>3</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>Y. H.</given-names> 
<surname>Cao</surname></string-name>, <string-name>
<given-names>X. F.</given-names> 
<surname>Ye</surname></string-name> and <string-name>
<given-names>G. H.</given-names> 
<surname>Lv</surname></string-name>
</person-group>, &#x201C;
<article-title>Study on water level prediction in the Ganjiang Valley</article-title>,&#x201D; 
<source>Applied Mechanics &#x0026; Materials</source>, vol. 
<volume>212</volume>, no. 
<issue>10</issue>, pp. 
<fpage>417</fpage>&#x2013;
<lpage>422</lpage>, 
<year>2012</year>.</mixed-citation>
</ref>
<ref id="ref-4">
<label>4</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>G. F.</given-names> 
<surname>Li</surname></string-name>, <string-name>
<given-names>X. Y.</given-names> 
<surname>Xiang</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Wu</surname></string-name> and <string-name>
<given-names>Y.</given-names> 
<surname>Tan</surname></string-name>
</person-group>, &#x201C;
<article-title>Long-term water-level forecasting and real-time correction models in the tidal reach of the Yangtze River</article-title>,&#x201D; 
<source>Journal of Hydrologic Engineering</source>, vol. 
<volume>18</volume>, no. 
<issue>11</issue>, pp. 
<fpage>1437</fpage>&#x2013;
<lpage>1442</lpage>, 
<year>2013</year>.</mixed-citation>
</ref>
<ref id="ref-5">
<label>5</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>Q.</given-names> 
<surname>Zhang</surname></string-name>, <string-name>
<given-names>C. L.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>C. Y.</given-names> 
<surname>Xu</surname></string-name>, <string-name>
<given-names>Y. P.</given-names> 
<surname>Xu</surname></string-name> and <string-name>
<given-names>T.</given-names> 
<surname>Jiang</surname></string-name>
</person-group>, &#x201C;
<article-title>Observed trends of annual maximum water level and streamflow during past 130 years in the Yangtze River basin, China</article-title>,&#x201D; 
<source>Journal of Hydrology</source>, vol. 
<volume>324</volume>, no. 
<issue>1</issue>, pp. 
<fpage>255</fpage>&#x2013;
<lpage>265</lpage>, 
<year>2006</year>.</mixed-citation>
</ref>
<ref id="ref-6">
<label>6</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>T.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>P. L.</given-names> 
<surname>Zhang</surname></string-name> and <string-name>
<given-names>Y.</given-names> 
<surname>Xu</surname></string-name>
</person-group>, &#x201C;
<article-title>Research on water level trends of the middle Yangtze River based on Mann-Kendall and ARIMA model</article-title>,&#x201D; 
<source>Applied Mechanics &#x0026; Materials</source>, vol. 
<volume>513</volume>, no. 
<issue>2</issue>, pp. 
<fpage>3016</fpage>&#x2013;
<lpage>3019</lpage>, 
<year>2014</year>.</mixed-citation>
</ref>
<ref id="ref-7">
<label>7</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>C. W.</given-names> 
<surname>Dawso</surname></string-name>, <string-name>
<given-names>R. L.</given-names> 
<surname>Wilby</surname></string-name>, <string-name>
<given-names>C.</given-names> 
<surname>Harpham</surname></string-name> and <string-name>
<given-names>Y.</given-names> 
<surname>Chen</surname></string-name>
</person-group>, &#x201C;
<article-title>Evaluation of artificial neural network techniques for flow forecasting in the river Yangtze</article-title>,&#x201D; 
<source>China Hydrology and Earth System Sciences</source>, vol. 
<volume>6</volume>, no. 
<issue>4</issue>, pp. 
<fpage>619</fpage>&#x2013;
<lpage>626</lpage>, 
<year>2002</year>.</mixed-citation>
</ref>
<ref id="ref-8">
<label>8</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Zheng</surname></string-name>
</person-group>, &#x201C;
<article-title>Analysis of the Three Gorges Reservoir operation on the water level of Yangtze River during the non-flood season</article-title>,&#x201D; 
<source>Advanced Materials Research</source>, vol. 
<volume>864</volume>, no. 
<issue>3</issue>, pp. 
<fpage>2207</fpage>&#x2013;
<lpage>2212</lpage>, 
<year>2014</year>.</mixed-citation>
</ref>
<ref id="ref-9">
<label>9</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>J. X.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>J. Y.</given-names> 
<surname>Deng</surname></string-name>, <string-name>
<given-names>Y. F.</given-names> 
<surname>Chai</surname></string-name>, <string-name>
<given-names>Y. P.</given-names> 
<surname>Yang</surname></string-name> and <string-name>
<given-names>S. X.</given-names> 
<surname>Li</surname></string-name>
</person-group>, &#x201C;
<article-title>Variation of the water level in the Yangtze River in response to natural and anthropogenic changes</article-title>,&#x201D; 
<source>Water</source>, vol. 
<volume>11</volume>, no. 
<issue>12</issue>, pp. 
<fpage>2594</fpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-10">
<label>10</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>C.</given-names> 
<surname>Mattia</surname></string-name>, <string-name>
<given-names>M.</given-names> 
<surname>Paolo</surname></string-name>, <string-name>
<given-names>D. G.</given-names> 
<surname>Ludovica</surname></string-name>, <string-name>
<given-names>N.</given-names> 
<surname>Claudia</surname></string-name>, <string-name>
<given-names>P.</given-names> 
<surname>Luca</surname></string-name> <etal>et al.</etal>
</person-group><italic>,</italic> &#x201C;
<article-title>Seasonal river discharge forecasting using support vector regression: A case study in the Italian Alps</article-title>,&#x201D; 
<source>Water</source>, vol. 
<volume>7</volume>, no. 
<issue>5</issue>, pp. 
<fpage>2494</fpage>&#x2013;
<lpage>2515</lpage>, 
<year>2015</year>.</mixed-citation>
</ref>
<ref id="ref-11">
<label>11</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>A.</given-names> 
<surname>Mirarabi</surname></string-name>, <string-name>
<given-names>H. R.</given-names> 
<surname>Nassery</surname></string-name>, <string-name>
<given-names>M.</given-names> 
<surname>Nakhaei</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Adamowski</surname></string-name> and <string-name>
<given-names>A. H.</given-names> 
<surname>Akbarzadeh</surname></string-name>
</person-group>, &#x201C;
<article-title>Evaluation of data-driven models (SVR and ANN) for groundwater level prediction in confined and unconfined systems</article-title>,&#x201D; 
<source>Environmental Geology</source>, vol. 
<volume>78</volume>, no. 
<issue>15</issue>, pp. 
<fpage>489.1</fpage>&#x2013;
<lpage>489.15</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-12">
<label>12</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>B.</given-names> 
<surname>Bunchingiv</surname></string-name>, <string-name>
<given-names>G.</given-names> 
<surname>Hildebrandt</surname></string-name> and <string-name>
<given-names>K. P.</given-names> 
<surname>Holz</surname></string-name>
</person-group>, &#x201C;
<article-title>Short-term water level prediction using neural networks and neuro-fuzzy approach</article-title>,&#x201D; 
<source>Neurocomputing</source>, vol. 
<volume>55</volume>, no. 
<issue>3</issue>, pp. 
<fpage>439</fpage>&#x2013;
<lpage>450</lpage>, 
<year>2003</year>.</mixed-citation>
</ref>
<ref id="ref-13">
<label>13</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>R.</given-names> 
<surname>Adnan</surname></string-name>, <string-name>
<given-names>F. A.</given-names> 
<surname>Ruslan</surname></string-name>, <string-name>
<given-names>A. M.</given-names> 
<surname>Samad</surname></string-name> and <string-name>
<given-names>Z. M.</given-names> 
<surname>Zain</surname></string-name>
</person-group>, &#x201C;<chapter-title>Artificial neural network modelling and flood water level prediction using extended Kalman filter</chapter-title>,&#x201D; in 
<source>IEEE Int. Conf. on Control System, Computing and Engineering, ICCSCE</source>, Penang, Malaysia, pp. 
<fpage>535</fpage>&#x2013;
<lpage>538</lpage>, 
<year>2012</year>.</mixed-citation>
</ref>
<ref id="ref-14">
<label>14</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M. Y. A.</given-names> 
<surname>Khan</surname></string-name>, <string-name>
<given-names>F.</given-names> 
<surname>Hasan</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Panwar</surname></string-name> and <string-name>
<given-names>G. J.</given-names> 
<surname>Chakrapani</surname></string-name>
</person-group>, &#x201C;
<article-title>Neural network model for discharge and water-level prediction for Ramganga River catchment of Ganga Basin</article-title>,&#x201D; 
<source>India Hydrological Sciences Journal</source>, vol. 
<volume>61</volume>, no. 
<issue>11</issue>, pp. 
<fpage>2084</fpage>&#x2013;
<lpage>2095</lpage>, 
<year>2016</year>.</mixed-citation>
</ref>
<ref id="ref-15">
<label>15</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M.</given-names> 
<surname>Rezaeianzadeh</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Kalin</surname></string-name> and <string-name>
<given-names>C. J.</given-names> 
<surname>Anderson</surname></string-name>
</person-group>, &#x201C;
<article-title>Wetland water-level prediction using ANN in conjunction with base-flow recession analysis</article-title>,&#x201D; 
<source>Journal of Hydrologic Engineering</source>, vol. 
<volume>22</volume>, no. 
<issue>1</issue>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>11</lpage>, 
<year>2017</year>.</mixed-citation>
</ref>
<ref id="ref-16">
<label>16</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>D. N.</given-names> 
<surname>Fabio</surname></string-name> and <string-name>
<given-names>G.</given-names> 
<surname>Francesco</surname></string-name>
</person-group>, &#x201C;
<article-title>Groundwater level prediction in Apulia region (Southern Italy) using NARX neural network</article-title>,&#x201D; 
<source>Environmental Research</source>, vol. 
<volume>190</volume>, no. 
<issue>8</issue>, pp. 
<fpage>110062</fpage>, 
<year>2020</year>.</mixed-citation>
</ref>
<ref id="ref-17">
<label>17</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>C.</given-names> 
<surname>Choi</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Kim</surname></string-name>, <string-name>
<given-names>H.</given-names> 
<surname>Han</surname></string-name>, <string-name>
<given-names>D.</given-names> 
<surname>Han</surname></string-name> and <string-name>
<given-names>H. S.</given-names> 
<surname>Kim</surname></string-name>
</person-group>, &#x201C;
<article-title>Development of water level prediction models using machine learning in Wetlands: A case study of Upo Wetland in South Korea</article-title>,&#x201D; 
<source>Water</source>, vol. 
<volume>12</volume>, no. 
<issue>1</issue>, pp. 
<fpage>93</fpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-18">
<label>18</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M. R.</given-names> 
<surname>Zadeh</surname></string-name>, <string-name>
<given-names>H.</given-names> 
<surname>Tabari</surname></string-name> and <string-name>
<given-names>H.</given-names> 
<surname>Abghari</surname></string-name>
</person-group>, &#x201C;
<article-title>Prediction of monthly discharge volume by different artificial neural network algorithms in semi-arid regions</article-title>,&#x201D; 
<source>Arabian Journal of Geosciences</source>, vol. 
<volume>7</volume>, no. 
<issue>6</issue>, pp. 
<fpage>2529</fpage>&#x2013;
<lpage>2537</lpage>, 
<year>2013</year>.</mixed-citation>
</ref>
<ref id="ref-19">
<label>19</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>T.</given-names> 
<surname>Partal</surname></string-name>
</person-group>, &#x201C;
<article-title>River flow forecasting using different artificial neural network algorithms and wavelet transform</article-title>,&#x201D; 
<source>Revue Canadienne De G&#x00E9;nie Civil</source>, vol. 
<volume>36</volume>, no. 
<issue>1</issue>, pp. 
<fpage>26</fpage>&#x2013;
<lpage>38</lpage>, 
<year>2009</year>.</mixed-citation>
</ref>
<ref id="ref-20">
<label>20</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>A. D.</given-names> 
<surname>Mehr</surname></string-name>, <string-name>
<given-names>E.</given-names> 
<surname>Kahya</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Ahin</surname></string-name> and <string-name>
<given-names>M. J.</given-names> 
<surname>Nazemosadat</surname></string-name>
</person-group>, &#x201C;
<article-title>Successive-station monthly streamflow prediction using different artificial neural network algorithms</article-title>,&#x201D; 
<source>International Journal of Environmental Science &#x0026; Technology</source>, vol. 
<volume>12</volume>, no. 
<issue>7</issue>, pp. 
<fpage>2191</fpage>&#x2013;
<lpage>2200</lpage>, 
<year>2015</year>.</mixed-citation>
</ref>
<ref id="ref-21">
<label>21</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>X. Y.</given-names> 
<surname>Chen</surname></string-name>, <string-name>
<given-names>K. W.</given-names> 
<surname>Chau</surname></string-name> and <string-name>
<given-names>A. O.</given-names> 
<surname>Busari</surname></string-name>
</person-group>, &#x201C;
<article-title>A comparative study of population-based optimization algorithms for downstream river flow forecasting by a hybrid neural network model</article-title>,&#x201D; 
<source>Engineering Applications of Artificial Intelligence</source>, vol. 
<volume>46</volume>, no. 
<issue>10</issue>, pp. 
<fpage>258</fpage>&#x2013;
<lpage>268</lpage>, 
<year>2015</year>.</mixed-citation>
</ref>
<ref id="ref-22">
<label>22</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M.</given-names> 
<surname>Das</surname></string-name>, <string-name>
<given-names>S. K.</given-names> 
<surname>Ghosh</surname></string-name>, <string-name>
<given-names>V. M.</given-names> 
<surname>Chowdary</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Saikrishnaveni</surname></string-name> and <string-name>
<given-names>R. K.</given-names> 
<surname>Sharma</surname></string-name>
</person-group>, &#x201C;
<article-title>A probabilistic nonlinear model for forecasting daily water level in reservoir</article-title>,&#x201D; 
<source>Water Resources Management</source>, vol. 
<volume>30</volume>, no. 
<issue>9</issue>, pp. 
<fpage>3107</fpage>&#x2013;
<lpage>3122</lpage>, 
<year>2016</year>.</mixed-citation>
</ref>
<ref id="ref-23">
<label>23</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>F. J.</given-names> 
<surname>Chang</surname></string-name> and <string-name>
<given-names>Y. T.</given-names> 
<surname>Chang</surname></string-name>
</person-group>, &#x201C;
<article-title>Adaptive neuro-fuzzy inference system for prediction of water level in reservoir, <italic>Advances in Water Resources</italic></article-title>,&#x201D; 
<source>Advances in Water Resources</source>, vol. 
<volume>29</volume>, no. 
<issue>1</issue>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>10</lpage>, 
<year>2006</year>.</mixed-citation>
</ref>
<ref id="ref-24">
<label>24</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>A.</given-names> 
<surname>Altunkaynak</surname></string-name> and <string-name>
<given-names>E.</given-names> 
<surname>Kartal</surname></string-name>
</person-group>, &#x201C;
<article-title>Performance comparison of continuous wavelet-fuzzy and discrete wavelet-fuzzy models for water level predictions at northern and southern boundary of Bosphorus</article-title>,&#x201D; 
<source>Ocean Engineering</source>, vol. 
<volume>186</volume>, no. 
<issue>10</issue>, pp. 
<fpage>258</fpage>&#x2013;
<lpage>268</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-25">
<label>25</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>B.</given-names> 
<surname>Wang</surname></string-name>, <string-name>
<given-names>B.</given-names> 
<surname>Wang</surname></string-name>, <string-name>
<given-names>W. Z.</given-names> 
<surname>Wu</surname></string-name>, <string-name>
<given-names>C. B.</given-names> 
<surname>Xi</surname></string-name> and <string-name>
<given-names>J. C.</given-names> 
<surname>Wang</surname></string-name>
</person-group>, &#x201C;
<article-title>Sea-water-level prediction via combined wavelet decomposition, neuro-fuzzy and neural networks using SLA and wind information</article-title>,&#x201D; 
<source>Acta Oceanologica Sinica</source>, vol. 
<volume>39</volume>, no. 
<issue>5</issue>, pp. 
<fpage>161</fpage>&#x2013;
<lpage>171</lpage>, 
<year>2020</year>.</mixed-citation>
</ref>
<ref id="ref-26">
<label>26</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M.</given-names> 
<surname>Jayalakshmi</surname></string-name> and <string-name>
<given-names>S. N.</given-names> 
<surname>Rao</surname></string-name>
</person-group>, &#x201C;
<article-title>Discrete wavelet transmission and modified PSO with ACO based feed forward neural network model for brain tumour detection</article-title>,&#x201D; 
<source>Computers Materials &#x0026; Continua</source>, vol. 
<volume>65</volume>, no. 
<issue>2</issue>, pp. 
<fpage>1081</fpage>&#x2013;
<lpage>1096</lpage>, 
<year>2020</year>.</mixed-citation>
</ref>
<ref id="ref-27">
<label>27</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>N.</given-names> 
<surname>Jayashree</surname></string-name> and <string-name>
<given-names>R. S.</given-names> 
<surname>Bhuvaneswaran</surname></string-name>
</person-group>, &#x201C;
<article-title>A robust image watermarking scheme using z-transform, discrete wavelet transform and bidiagonal singular value decomposition</article-title>,&#x201D; 
<source>Computers Materials &#x0026; Continua</source>, vol. 
<volume>58</volume>, no. 
<issue>1</issue>, pp. 
<fpage>263</fpage>&#x2013;
<lpage>285</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-28">
<label>28</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>G.</given-names> 
<surname>Hinton</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Osindero</surname></string-name> and <string-name>
<given-names>Y. W.</given-names> 
<surname>Teh</surname></string-name>
</person-group>, &#x201C;
<article-title>A fast learning algorithm for deep belief nets</article-title>,&#x201D; 
<source>Neural Computation</source>, vol. 
<volume>18</volume>, no. 
<issue>8</issue>, pp. 
<fpage>1527</fpage>&#x2013;
<lpage>1554</lpage>, 
<year>2006</year>.</mixed-citation>
</ref>
<ref id="ref-29">
<label>29</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>B. D.</given-names> 
<surname>Oh</surname></string-name>, <string-name>
<given-names>H. J.</given-names> 
<surname>Song</surname></string-name>, <string-name>
<given-names>J. D.</given-names> 
<surname>Kim</surname></string-name>, <string-name>
<given-names>C. Y.</given-names> 
<surname>Park</surname></string-name> and <string-name>
<given-names>Y. S.</given-names> 
<surname>Kim</surname></string-name>
</person-group>, &#x201C;
<article-title>Predicting concentration of PM10 using optimal parameters of deep neural network</article-title>,&#x201D; 
<source>Intelligent Automation &#x0026; Soft Computing</source>, vol. 
<volume>25</volume>, no. 
<issue>2</issue>, pp. 
<fpage>343</fpage>&#x2013;
<lpage>350</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-30">
<label>30</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>S.</given-names> 
<surname>Hochreiter</surname></string-name> and <string-name>
<given-names>J.</given-names> 
<surname>Schmidhuber</surname></string-name>
</person-group>, &#x201C;
<article-title>Long short-term memory</article-title>,&#x201D; 
<source>Neural Computation</source>, vol. 
<volume>9</volume>, no. 
<issue>8</issue>, pp. 
<fpage>1735</fpage>&#x2013;
<lpage>1780</lpage>, 
<year>1997</year>.</mixed-citation>
</ref>
<ref id="ref-31">
<label>31</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>C. H.</given-names> 
<surname>Yang</surname></string-name>, <string-name>
<given-names>C. H.</given-names> 
<surname>Wu</surname></string-name> and <string-name>
<given-names>C. M.</given-names> 
<surname>Hsieh</surname></string-name>
</person-group>, &#x201C;
<article-title>Long short-term memory recurrent neural network for tidal level forecasting</article-title>,&#x201D; 
<source>IEEE Access</source>, vol. 
<volume>8</volume>, pp. 
<fpage>159389</fpage>&#x2013;
<lpage>159401</lpage>, 
<year>2020</year>.</mixed-citation>
</ref>
<ref id="ref-32">
<label>32</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>N.</given-names> 
<surname>Pan</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>D.</given-names> 
<surname>Pan</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Qian</surname></string-name> and <string-name>
<given-names>G.</given-names> 
<surname>Li</surname></string-name>
</person-group>, &#x201C;
<article-title>Line trace effective comparison algorithm based on wavelet domain DTW</article-title>,&#x201D; 
<source>Intelligent Automation &#x0026; Soft Computing</source>, vol. 
<volume>25</volume>, no. 
<issue>2</issue>, pp. 
<fpage>359</fpage>&#x2013;
<lpage>366</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-33">
<label>33</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>Z.</given-names> 
<surname>Guo</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Zhang</surname></string-name>, <string-name>
<given-names>X.</given-names> 
<surname>Hu</surname></string-name> and <string-name>
<given-names>H.</given-names> 
<surname>Chen</surname></string-name>
</person-group>, &#x201C;
<article-title>Wind speed prediction modeling based on the wavelet neural network</article-title>,&#x201D; 
<source>Intelligent Automation &#x0026; Soft Computing</source>, vol. 
<volume>26</volume>, no. 
<issue>3</issue>, pp. 
<fpage>625</fpage>&#x2013;
<lpage>630</lpage>, 
<year>2020</year>.</mixed-citation>
</ref>
<ref id="ref-34">
<label>34</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>V.</given-names> 
<surname>Moosavi</surname></string-name>, <string-name>
<given-names>M.</given-names> 
<surname>Vafakhah</surname></string-name>, <string-name>
<given-names>B.</given-names> 
<surname>Shirmohammadi</surname></string-name> and <string-name>
<given-names>N.</given-names> 
<surname>Behnia</surname></string-name>
</person-group>, &#x201C;
<article-title>A wavelet-ANFIS hybrid model for groundwater level forecasting for different prediction periods</article-title>,&#x201D; 
<source>Water Resources Management</source>, vol. 
<volume>27</volume>, no. 
<issue>5</issue>, pp. 
<fpage>1301</fpage>&#x2013;
<lpage>1321</lpage>, 
<year>2013</year>.</mixed-citation>
</ref>
</ref-list>
</back>
</article>