<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="methods-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/hess-27-2591-2023</article-id><title-group><article-title>Technical note: Complexity–uncertainty curve (c-u-curve) –<?xmltex \hack{\break}?> a method to analyse, classify and compare dynamical systems</article-title><alt-title>Technical note: Complexity–uncertainty curve (c-u-curve)</alt-title>
      </title-group><?xmltex \runningtitle{Technical note: Complexity--uncertainty curve (c-u-curve)}?><?xmltex \runningauthor{U.~Ehret and P.~Dey}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Ehret</surname><given-names>Uwe</given-names></name>
          <email>uwe.ehret@kit.edu</email>
        <ext-link>https://orcid.org/0000-0003-3454-8755</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Dey</surname><given-names>Pankaj</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Water Resources and River Basin Management, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Hydrology, Indian Institute of Technology, Roorkee, India</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Uwe Ehret (uwe.ehret@kit.edu)</corresp></author-notes><pub-date><day>18</day><month>July</month><year>2023</year></pub-date>
      
      <volume>27</volume>
      <issue>14</issue>
      <fpage>2591</fpage><lpage>2605</lpage>
      <history>
        <date date-type="received"><day>11</day><month>January</month><year>2022</year></date>
           <date date-type="accepted"><day>20</day><month>June</month><year>2023</year></date>
           <date date-type="rev-recd"><day>17</day><month>April</month><year>2023</year></date>
           <date date-type="rev-request"><day>16</day><month>March</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 Uwe Ehret</copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023.html">This article is available from https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e98">We propose and provide a proof of concept of a method to analyse, classify
and compare dynamical systems of arbitrary dimensions by the two key features
uncertainty and complexity. It starts by subdividing the system's time trajectory into a number of time slices. For all values in a time
slice, the Shannon information entropy is calculated, measuring within-slice
variability. System <italic>uncertainty</italic> is then expressed by the mean entropy of all time
slices. We define system <italic>complexity</italic> as “uncertainty about uncertainty” and express it by the entropy of the entropies of all time slices. Calculating and
plotting uncertainty “u” and complexity “c” for many different numbers of time
slices yields the <italic>c-u-curve</italic>. Systems can be analysed, compared and classified by the
c-u-curve in terms of (i) its overall shape, (ii) mean and maximum
uncertainty, (iii) mean and maximum complexity and (iv) characteristic
timescale expressed by the width of the time slice for which maximum
complexity occurs. We demonstrate the method with the example of both
synthetic and real-world time series (constant, random noise, Lorenz
attractor, precipitation and streamflow) and show that the shape and
properties of the respective c-u-curve clearly reflect the particular
characteristics of each time series. For the hydrological time series, we
also show that the c-u-curve characteristics are in accordance with
hydrological system understanding. We conclude that the c-u-curve method can
be used to analyse, classify and compare dynamical systems. In particular,
it can be used to classify hydrological systems into similar groups, a
pre-condition for regionalization, and it can be used as a diagnostic measure
and as an objective function in hydrological model calibration. Distinctive features of the method are (i) that it is based on
unit-free probabilities, thus permitting application to any kind of data,
(ii) that it is bounded, (iii) that it naturally expands from single-variate to
multivariate systems, and (iv) that it is applicable to both deterministic
and probabilistic value representations, permitting e.g. application to
ensemble model predictions.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Department of Science and Technology, Ministry of Science and Technology, India</funding-source>
<award-id>DST/INSPIRE/04/2022/001952</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e119">In the earth sciences, many systems of interest are dynamical; i.e. their
states are ordered by time and evolve as a function of time. The theory of
dynamical systems (Forrester, 1968; Strogatz, 1994) therefore has proven
useful across a wide range of earth science systems and problems such as
weather prediction (Lorenz, 1969), ecology (Hastings et al., 1993; Bossel,
1986), hydrology (Koutsoyiannis, 2006), geomorphology (Phillips, 2006) and
coupled human–ecological systems (Bossel, 2007).</p>
      <p id="d1e122">Key characteristics of dynamical systems include their mean states (e.g.
climatic mean values in the atmospheric sciences), their variability (e.g.
annual minimum and maximum streamflow in hydrology) and their complexity
(e.g. population dynamics in ecological predator–prey cycles).
Interestingly, despite its importance and widespread use, there are to date no
single agreed-upon definition and interpretation of complexity and no
agreed-upon base set of features characterizing a complex system. Gell-Mann
(1995), Lloyd (2001), Prokopenko et al. (2009) and Ladyman et al. (2013)
provide interesting overviews of the topic. Gell-Mann (1995) points out that
while measures of complexity for entities in the real world are to some
degree always context-dependent, they have in common that “<inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="normal">…</mml:mi></mml:math></inline-formula>complexity can be high only in a region intermediate between total order and
complete<?pagebreak page2592?> disorder.” Lloyd (2001) provides a short yet comprehensive list of
complexity measures categorized by difficulty of description, difficulty of
creation and degree of organization. Prokopenko et al. (2009) discuss the
connection between complexity, self-organization, emergence and adaptation and
suggest an information–theoretical framework to promote interdisciplinary and
transdisciplinary communication on these topics. Ladyman et al. (2013)
review various approaches to define complex systems, distill a set of core
features common to all definitions (nonlinearity, feedback, emergence,
hierarchy, numerosity) and provide a large collection and a taxonomy for measures of complexity.</p>
      <p id="d1e132">Characterizing dynamical systems by few and meaningful statistics
representing the above-mentioned key features is important for several
reasons: system classification, intercomparison and similarity analysis are
pre-conditions for the transfer of knowledge from well-known to poorly known
systems or situations (see e.g. Wagener et al., 2007, Sawicz et al., 2011,
and Seibert et al., 2017, for applications in hydrology). Further, dynamical
system analysis helps in detecting and quantifying nonstationarity, a key
aspect in the context of global change (Ehret et al., 2014), and it is
important for evaluating the realism of dynamical system models and for
guiding their targeted improvement (Moriasi et al., 2007; Yapo et al.,
1998).</p>
      <p id="d1e135">In this paper, we address the task of parsimonious yet comprehensive
characterization of dynamical systems by proposing a method based on
concepts of information theory. It comprises both variability and
complexity and adopts the view that the overall variability (or uncertainty) of a time series is the mean of its variabilities in subperiods and that the complexity of a time series is the overall variability
of these variabilities. We use examples from hydrology, as due to the
multitude of subsystems and processes involved, most hydrological systems
are classified as variable and complex systems (Dooge, 1986). Hydrological systems
and models thereof have been analysed in terms of predictive, model
structural and model parameter uncertainty by Vrugt et al. (2003), Liu and
Gupta (2007) and Vrugt et al. (2009). Hydrological systems have been classified in terms of their complexity by Jenerette et al.
(2012), Jovanovic et al. (2017), Ossola et al. (2015), Bras (2015),
Engelhardt et al. (2009), Pande and Moayeri (2018), Sivakumar and Singh
(2012), Sivakumar et al. (2007) and Ombadi et al. (2021).
Following early attempts by Jakeman and Hornberger (1993), Pande and Moayeri
(2018) investigated how the relation between the information content and complexity of hydrological systems can guide the selection of adequate
models thereof and vice versa.</p>
      <p id="d1e139">In particular, concepts from information theory have been applied for
hydrological system analysis and classification by Pachepsky et al. (2006),
Hauhs and Lange (2008), Zhou et al. (2012), Castillo et al. (2015) and
recently by Dey and Mujumdar (2022). Information-based approaches rely on
log-transformed probability distributions of the quantities of interest and
are thus independent of the units of the data. Compared to methods relying
directly on the data values, this poses an advantage in terms of generality
and comparability across disciplines. Being rooted in information theory,
the method we propose in this paper makes use of this advantage. The same
applies to the methods of multiscale entropy (MSE) proposed by Costa et al.
(2002) in the context of physiological time series and the method suggested
by LopezRuiz et al. (1995) for physical systems. Both share
similarities with the complexity–uncertainty curve (c-u-curve) method but also differ in some important
aspects, which will be discussed in Sect. 2.3 after the c-u-curve method has been introduced in Sect. 2.1. The MSE method has been applied to a wide
range of complex systems, such as biological signals (Costa et al., 2005),
ball-bearing fault measurements (Wu et al., 2013) and seismic
(Guzmán-Vargas et al., 2008) and hydro-meteorological time series. For
the latter, Li and Zhang (2008) analysed long time series of Mississippi
River flow data, and Chou (2011) used MSE in combination with wavelet
transformation to analyse properties of station-based rainfall time series.
Brunsell (2010) also applied entropy measures on various temporal scales to
assess the spatial–temporal variability of daily precipitation, similar to the
MSE method, but refers to this as “a multiscale information theory
approach”.</p>
      <p id="d1e142">The remainder of the text is organized as follows. In Sect. 2, we present
all the steps of the method, describe its properties, and compare it to existing
methods. In Sect. 3, we apply the method to both synthetic time series and
observed hydrological data to demonstrate uses and interpretations of the
c-u-curve method. We summarize the method, discuss its limitations, and draw
conclusions in the final Sect. 4.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Method</title>
      <p id="d1e153">Please note that in what follows, for clarity we introduce the method with the
example of univariate time series with deterministic values, and we
calculate discrete entropy based on a uniform binning approach.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Method description</title>
      <p id="d1e163">The mathematical variable names used in this section and throughout the
paper were chosen with the goal of straightforward interpretation. The names
were constructed by a combination of the following base “alphabet”:
<inline-formula><mml:math id="M2" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is
for “number”, <inline-formula><mml:math id="M3" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is for “value”, <inline-formula><mml:math id="M4" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> is for “bin”, <inline-formula><mml:math id="M5" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is for
“(time) slice”, <inline-formula><mml:math id="M6" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula> is for “entropy”, <inline-formula><mml:math id="M7" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is for “time”, and <inline-formula><mml:math id="M8" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> is
for “width”. For example, variable nvb is formed by a combination of
three symbols and represents the “number of value bins”. To avoid
confusion of combined variable names with multiplication (e.g. nvb could
be falsely interpreted as the product of variables <inline-formula><mml:math id="M9" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M10" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula>), we
explicitly indicate each multiplication with the “<inline-formula><mml:math id="M12" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula>” symbol.</p>
      <?pagebreak page2593?><p id="d1e244"><?xmltex \hack{\newpage}?>Applying the method to a given time series with overall nt time steps
consists of a number of steps and related choices. At first, for each
variate involved, a suitable discretization (binning) scheme is chosen. The
bins must cover the entire value range, and their total number (nvb) can be
chosen according to a user's demands regarding data resolution. Next, the time
series is divided into a number of ns time slices. The slices must be
mutually exclusive and together must cover the time series. The slices are
preferably, but not necessarily, of uniform width. Next, separately for each
slice, a discrete probability distribution (histogram) is calculated using
the data in the slice and the chosen binning scheme. From the histogram obtained in this way, the Shannon information entropy <inline-formula><mml:math id="M13" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> (Shannon, 1948) is calculated
following Eq. (1):
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M14" display="block"><mml:mrow><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mtext>vb</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mtext>nvb</mml:mtext></mml:munderover><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mtext>vb</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mtext>vb</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M15" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> is all sample data within the slice, <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mtext>vb</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> refers to the
probability of variate value <inline-formula><mml:math id="M17" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> falling into bin vb, and nvb is the
total number of value bins. Entropy measures data variability or uncertainty
in bit, with the intuitive interpretation as “the minimum number of binary
(Yes/No) questions needed to be asked to correctly guess values drawn from a
known distribution”. Cover and Thomas (2006) provide an excellent
introduction to information theory, and applications to hydrology and
hydro-meteorology are e.g. presented in Singh (2013) and Neuper and Ehret
(2019). Neuper and Ehret (2019) also describe the relation of entropy and
variance: “As with the variance of a distribution, entropy is a measure of
spread, but there are some important differences: while variance takes the
values of the data into account and is expressed in (squared) units of the
underlying data, entropy takes the probabilities of the data into account
and is measured in bit. Variance is influenced by the relative position of
the data on the measure scale and is dominated by values far from the mean:
entropy is influenced by the distribution of probability mass and is
dominated by large probabilities. Some welcome properties of entropy are
that it is applicable to data that cannot be placed on a measure scale
(categorical data) and that it allows comparison of distributions from
different data due to its generalized expression in bit”.</p>
      <p id="d1e352">As entropy values may differ between slices, an overall uncertainty estimate
for all slices is calculated as the expected value of all slice entropies.
For equal-width slices, this is mean entropy according to Eq. (2).
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M18" display="block"><mml:mrow><mml:mtext>Uncertainty</mml:mtext><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mtext>ns</mml:mtext></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mtext>ns</mml:mtext></mml:munderover><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M19" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> refers to a particular slice of all ns time slices. The
uncertainty defined in this way measures the average within-slice variability of the data, i.e.
uncertainty of the time series as seen through the lens of the chosen time-slicing scheme.</p>
      <p id="d1e436">Next, we consider the variability of entropy across all the slices, and as before we
measure variability by entropy. In order to calculate this higher-order
“entropy of entropies”, a suitable binning scheme for entropy values must
be chosen, which can be based on the same criteria as outlined above. It is
then used to calculate a histogram of the ns entropy values. We thus
define <italic>complexity</italic> as the entropy of entropy values, which is calculated following Eq. (3).
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M20" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Complexity</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mtext>eb</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mtext>neb</mml:mtext></mml:munderover><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mtext>eb</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mtext>eb</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where neb denotes the total number of entropy bins, eb denotes a particular
entropy bin, and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mtext>eb</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the probability of a time slice entropy
<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> falling into bin eb. Complexity measures how uncertain we are
about the uncertainty in a particular time slice when all we know is the
distribution of uncertainties (entropies) across all time slices in the time
series. The question may arise why complexity is calculated as the entropy
rather than the variance (second moment) of entropies, which would
seem a logical extension of uncertainty being calculated as the mean
(first moment) of entropies. There are three reasons for this choice, i.e. consistency, interpretability and robustness. “Consistency” refers to the idea that, when expressing the variability of the distribution within
a time slice by entropy, we think that it is also a natural choice to express
the variability of the variabilities by entropy. Thus, variability is always expressed in the same unit of bit, which increases comparability
among the values and upper bounds of uncertainty and complexity.
“Interpretability” refers to the fact that entropy has the intuitive
interpretation of the “number of binary yes–no questions to ask to move from a
prior to posterior state of knowledge”, while variance lacks this
straightforward interpretation. “Robustness” refers to the previously
discussed property of variance being more sensitive to outliers in the data
than entropy. While variance is a good choice for extreme-value statistics with a focus on the tails
of a distribution, we think that, for a
characterization of the overall variability of a data set, entropy is more
appropriate.</p>
      <p id="d1e556">The entire procedure of calculating uncertainty and complexity is repeated
for many different choices of ns (time-slicing schemes). For each choice
of ns, for equal-width slices the width of a time slice is <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mtext>nt</mml:mtext><mml:mo>/</mml:mo><mml:mtext>ns</mml:mtext></mml:mrow></mml:math></inline-formula>. In principle, ns can be chosen to take any value in the range
<inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mtext>nt</mml:mtext><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. For <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mtext>ns</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, the entire time series is contained in a single slice
of width <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mtext>nt</mml:mtext></mml:mrow></mml:math></inline-formula>. For <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mtext>ns</mml:mtext><mml:mo>=</mml:mo><mml:mtext>nt</mml:mtext></mml:mrow></mml:math></inline-formula>, each time slice contains only a single time
step. However, it is recommended to choose ns – and with it sw – from a
smaller range: if we require that, for a robust estimation of a time slice
histogram, each of its nvb bins should on average be populated by a
minimum number of <inline-formula><mml:math id="M28" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> values, then the width sw of a time slice (i.e. the
number of values within) must be at least <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mtext>nvb</mml:mtext><mml:mo>⋅</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> (see Eq. 4). This
means that, for robust estimates of uncertainty, the time series should be split into
only a few but wide time slices. For robust estimates of complexity, however, it is the
opposite:<?pagebreak page2594?> the histogram of uncertainty values is populated by a total of
ns values (the entropies of all time slices). If for the sake of a robust
estimation we again require that each of the histogram bins should be
populated by at least <inline-formula><mml:math id="M30" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> values, then at least <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mtext>neb</mml:mtext><mml:mo>⋅</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> time slice
entropy values are needed. This means that the time series should be split
into many – and hence narrow – time slices. These two antagonistic
constraints lead to upper and lower limits for the choice of sw, which
is formalized in Eq. (4). For a (subjective) user's choice of <inline-formula><mml:math id="M32" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>, Eq. (4)
yields the range of time slice widths sw satisfying the “<inline-formula><mml:math id="M33" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> criterion” for both the uncertainty and complexity histogram as a function of time
series length nt and the number of bins for both uncertainty (nvb) and
complexity (neb).
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M34" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>nt</mml:mtext><mml:mrow><mml:mtext>neb</mml:mtext><mml:mo>⋅</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≥</mml:mo><mml:mtext>sw</mml:mtext><mml:mo>≥</mml:mo><mml:mtext>nvb</mml:mtext><mml:mo>⋅</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e709">For example, for a time series with <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mtext>nt</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula> time steps, choices of
<inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mtext>nvb</mml:mtext><mml:mo>=</mml:mo><mml:mtext>neb</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> (all histograms resolved by 10 bins), the range of
suitable time slice widths is <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1000</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. It should be noted that Eq. (4),
through the choice of sw, provides one possible guideline for robust
histogram estimation, but a user can also resort to other binning
guidelines, such as the methods suggested by Sturges (1926), Scott (1979),
Freedman and Diaconis (1981), Pechlivanidis et al. (2016) or Knuth (2019).
Throughout all the time-slicing schemes, the number of value and entropy bins
must be kept constant to ensure comparability. Together, the set of all time-slicing schemes produces a set of complexity–uncertainty value pairs.
Plotting them with uncertainty values on the <inline-formula><mml:math id="M39" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis and complexity values on
the <inline-formula><mml:math id="M40" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis is what we call the c-u-curve. It summarizes several
interesting properties of the time series under consideration, which will be
discussed in Sect. 3.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Properties</title>
      <p id="d1e794">In this section, we briefly summarize some general properties of the
c-u-curve and discuss its limitations and possible generalizations.</p>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Axis units</title>
      <p id="d1e804">For the c-u-curve, both the <inline-formula><mml:math id="M41" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis (showing uncertainty) and the <inline-formula><mml:math id="M42" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis
(showing complexity) are in units of bit (see Eqs. 2 and 3); i.e. they are
independent of the units of the data. This facilitates intercomparison of
different systems and application to multivariate systems where variates
are in different units.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Existence of lower and upper bounds for uncertainty</title>
      <p id="d1e829">The lower bound for uncertainty is always zero, which is reached if, for all time slices, all values within a time slice fall into the same value
bin. The upper bound is dependent on the choice of nvb (the number of bins
resolving the value range). Its value, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mtext>nvb</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, is the
entropy of a uniform (maximum-entropy) distribution. It is reached when
the data within each time slice are uniformly distributed across all value
bins. In a plot of the c-u-curve, the upper uncertainty bound appears as a
vertical line.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Existence of lower and upper bounds for complexity</title>
      <p id="d1e857">As with uncertainty, the lower bound of complexity is always zero. It
is reached if the entropy values calculated for all time slices all fall
into the same entropy bin. The upper bound is dependent on the choice of
neb (the number of bins resolving the entropy range). Similar to
uncertainty, its value, <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mtext>neb</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, is the entropy of a
uniform distribution and is reached when the entropies of all the time slices are
uniformly distributed across all the entropy bins. In a plot of the c-u-curve, this global upper complexity bound appears as a horizontal line. However,
there exists another, stricter upper bound, where the maximum reachable
complexity is a function of uncertainty: consider the distribution of
entropy values of all time slices. Its mean value is represented by
uncertainty (see Eq. 2). It poses a constraint on how the entropy values can
be distributed over the entropy bins and hence the maximum entropy this
distribution can reach. For example, if the mean entropy lies within the
lowest entropy bin, all entropy values necessarily also have to be placed in
that bin, which corresponds to a Dirac distribution, which has an entropy of
zero. Zero uncertainty therefore necessarily implies zero complexity. The
same applies if mean entropy lies in the maximum entropy bin. In that case,
all entropy values necessarily have to lie in that bin, too, which again
corresponds to a Dirac distribution with zero complexity. More generally, the
reachable upper bound for complexity is determined by solving the task to
find, for a discrete (binned) probability distribution with a finite number
of distinguishable states and a known mean (here: uncertainty) from all
possible distributions, the one which maximizes entropy (here: complexity).
The solution to this task was provided by Conrad (2022) and is summarized in Appendix B. In a plot of the c-u-curve, this upper bound for
complexity appears as an arch starting at the origin and terminating at the upper uncertainty bound with zero complexity.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Invariance under normalization</title>
      <p id="d1e886">The shape and values of the c-u-curve remain invariant under prior normalization of the data if the binning scheme is also transformed.
Normalization can therefore be applied for convenience to use the same
binning scheme for all time series. Likewise, for better comparability among
time series of different lengths, normalization of the time domain is also
possible. As a consequence, the time slice widths sw will be expressed in
units of “length relative to the length of the time<?pagebreak page2595?> series” rather than in
the original time units. However, this potentially comes at the cost of
losing interpretability, e.g. in detecting the effect of diurnal or seasonal
cycles in the c-u-curve.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>Influence of the chosen binning scheme</title>
      <p id="d1e897">The values of the bounds and all uncertainty and complexity values of the curve depend on the chosen binning for the values and the entropies. For
direct comparison of the c-u-curve, the binnings should therefore agree. If
this is for some reason not feasible, comparability can be established by
normalizing values to a <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> range. This can be achieved by dividing values
of the c-u-curve by the values of the global upper bounds for uncertainty
and complexity.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS6">
  <label>2.2.6</label><title>No guarantee of continuity</title>
      <p id="d1e924">For better visibility, we connected the c-u-curve points calculated for
different time slice widths sw in Figs. 2 and 3 with a line. However,
there is no theoretical argument guaranteeing the continuity of the c-u-curve,
and the lines should not be interpreted in this manner. Nevertheless, test
runs with many different data sets and many time slice widths suggest that
the c-u-curve is generally smooth.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS7">
  <label>2.2.7</label><title>Influence of time slice positioning</title>
      <p id="d1e935">For short time series with highly variable data, different splits of the
time series into time slices might return quite different results. In other
words, the default splitting scheme starting at the first time step (e.g.
“1-2-3”, “4-5-6”, etc., for time slices of width <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>) might not be
representative of all other possible splitting schemes (e.g. “2-3-4”,
“5-6-7”, etc.). To investigate the sensitivity of the c-u-curve results to
time slice positioning, we repeated all applications as discussed in Sect. 3
with a moving-window approach, applying all possible splitting schemes and
analysing the variability of the results (not shown). For all the applications,
the results were almost indistinguishable from each other, and the overall
sensitivity to the splitting scheme therefore seems small. Nevertheless, in
the c-u-curve code (Ehret, 2022) published together with this paper, the
user can choose between the default splitting scheme and a moving-window
approach where all possible splitting schemes are applied and the results
are averaged.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS8">
  <label>2.2.8</label><title>Influence of errors and trends in the data</title>
      <p id="d1e958">Without formal proofs, we briefly discuss here the effect of errors or
trends in the data on the values and shape of the c-u-curve. In the case of
<italic>random errors</italic> coming from a particular distribution (e.g. measurement error), uncertainty
about the true entropy of a time slice will be equal to the entropy of the
error distribution and, as information from independent sources is additive, the total entropy of a time slice will be the sum of the
within-slice entropy without the error plus the entropy of the error
distribution. As the additional entropy by the error is the same for all the
time slices, the mean entropy of all the time slices (uncertainty) will also
increase by the entropy of the error, but the distribution of entropies will
remain its shape; as a consequence, the entropy of that distribution
(complexity) will remain unchanged. Random error will therefore shift the
c-u-curve to the right. A <italic>bias</italic> in the data will shift the distribution of the
values in a time slice, but its shape will remain unchanged and so will its
entropy. As this applies to all the time slices, the c-u-curve will remain
unchanged. <italic>Trends</italic> in the data will increase the variability within all the time slices in the same manner, such that uncertainty increases but complexity remains
unchanged. <italic>Breakpoints</italic> in the data, where one (or no) trend is replaced by another,
will increase the variability of the time slice entropies and hence the
complexity.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS9">
  <label>2.2.9</label><title>Generalizations and limitations</title>
      <p id="d1e981">We introduced the c-u-curve method with a univariate and deterministic example. However, the method is also applicable to multivariate and/or
probabilistic data. When moving from univariate to multivariate data, the
entropy within a time slice simply changes from univariate to multivariate
entropy. When moving from deterministic to probabilistic variables, for each
time step in a time slice, a value distribution rather than a crisp value
will be used to populate the distribution of all values in the time slice,
but the result will still be a single distribution with a single entropy
value, which can be plotted as before in the c-u-curve. In Ehret (2022), we
provide multivariate and probabilistic application examples and the related
generalized code. Also, in the method description in Sect. 2.1, we
calculated discrete entropy based on a uniform binning approach. We did so
as it has some useful properties (ease of interpretation is one of them)
compared to calculating continuous entropy. Nevertheless, the method can
also be used with non-uniform binning or continuous representations of
data distributions as long as entropy can be calculated from the data
distribution. For a detailed discussion of discrete vs. continuous entropy,
see Azmi et al. (2021) and references therein. Please also note that,
strictly speaking, the c-u-curve method does not measure the uncertainty and
complexity of an entire dynamical system, but only those of its signals (time
series) that are available for analysis. For cases where the signals do not
completely cover the system's state space, we should therefore refer to the
results as “signal uncertainty” and “signal complexity”. As throughout
the literature on dynamical system analysis, this distinction is usually not
made, and we also stick to the term “system” rather than “signal” throughout
this paper.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Comparison to existing methods</title>
      <p id="d1e993">Two methods similar to the c-u-curve have been proposed in the literature,
which in the following we will briefly explain and discuss. The first,
<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>LMC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, was proposed by<?pagebreak page2596?> López-Ruiz (1995), and the second, MSE, by Costa et al. (2002). <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>LMC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a statistical measure of
complexity for physical systems. It is calculated as the product of the
system's information content, which is measured by the (normalized) Shannon
entropy of the probability distribution of all of its accessible discrete
states and disequilibrium, which is measured by the sum – taken over all
accessible discrete states – of squared differences between the system's
probability distribution and a corresponding uniform (maximum-entropy)
distribution. For example, a crystal has high disequilibrium but low
information content, and an ideal gas has low disequilibrium but high
information content, but for both the product <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>LMC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is small, indicating
low complexity. Plotting a system's <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>LMC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> over its information content
(see Fig. 2 in López-Ruiz, 1995) looks similar to the c-u-curve,
including the limit behaviour (complexity approaches zero for systems with
very high and very low entropy) and the existence of an upper bound for
complexity as a function of entropy. Feldman and Crutchfield (1998) later
proposed replacing the somewhat arbitrary measure of disequilibrium in
López-Ruiz (1995) by Kullback–Leibler divergence, but the essential
differences of <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>LMC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and the c-u-curve methods remain. Firstly, the
former defines complexity as the product of two separate system
characteristics, of which one is the departure from a benchmark system and the
latter derives both characteristics from the system alone. Secondly, the
former does not take the order of the data into account, while the latter
explicitly does when calculating entropy for data within temporally
neighbouring data within time slices.</p>
      <p id="d1e1051">The MSE method calculates the entropy of a time series for various
coarse-grained (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mtext>time</mml:mtext><mml:mo>-</mml:mo><mml:mtext>averaged</mml:mtext></mml:mrow></mml:math></inline-formula>) versions thereof and then plots the entropy over the size of the averaging window (referred to as a scale factor <inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> in
Costa et al., 2002). MSE shares with the c-u-curve the idea that from the
joint display and comparison of various entropy values of a time series much
can be learned about the underlying dynamical system. It is also similar in
that the temporal order of the data is explicitly taken into account. The
main difference is that, in MSE, data in a time window are averaged; i.e. the
within-window variability of the data is essentially removed, while in the
c-u-curve entropy calculations are always done on the original data. The
second difference is that MSE does not provide an objective measure of
system complexity; rather, this is visually inferred from the plot: complex
systems are those revealing high entropy values across a wide range of scale
factors. Obviously, the MSE and the c-u-curve approach can be joined by
repeating c-u-curve calculations for various coarse-grained versions of a
time series, which seems like a very promising idea for future work.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Application to synthetic and real-world time series</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Time series description</title>
      <p id="d1e1089">We discuss the properties of the c-u-curve with the example of six time series
as shown in Fig. 1a–f. Time series a–c are synthetic time series: a straight
line, random uniform noise and the famous Lorenz attractor (Lorenz, 1963). We chose them for their simple, exemplary and well-known behaviour. The
straight line (Fig. 1a) contains no variability whatsoever and should
therefore show very little uncertainty and complexity. The random noise
(Fig. 1b) contains very high but constant variability and should therefore
show high uncertainty and low complexity. The Lorenz attractor (Fig. 1c) is
a prime example of complex behaviour arising from feedbacks in dynamical
systems. We used the code as provided by Moiseev (2022) with standard
parameters to produce a time series of the Lorenz attractor. From its three
variates, for clarity, only the first one is shown and discussed, and the results
from jointly considering all three variates are similar. All synthetic time
series consist of <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mtext>nt</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula> time steps, and for both value binning and
entropy binning, 10 bins were used. With a choice of <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, the range of
recommended time slice widths is <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1000</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> according to Eq. (4). In
addition to the recommended range of time slice widths, we also included the
two extreme values <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula> for demonstration purposes.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e1168">Synthetic and hydro-meteorological time series used for
demonstration of the c-u-curve. Time series for subplots <bold>(a–c)</bold> comprise
30 000 time steps; for clarity, only 300 <bold>(</bold>subplots <bold>a–b)</bold> and 3000 <bold>(</bold>subplot
<bold>c)</bold> time steps are shown. Time series for subplots <bold>(d–f)</bold> comprise 12 418
daily time steps (34 years); for clarity, only 4 years (1 October 1993–30 September 1997) are shown. All values are normalized to the <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> value
range. Further details on the time series are provided in the text.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023-f01.png"/>

        </fig>

      <p id="d1e1212">Time series d–f are hydro-meteorological observations taken from the CAMELS
US data set (Newman et al., 2015). The first (Fig. 1d) are daily
precipitation observations for the South Toe River, NC (short: STR), basin,
and the second (Fig. 1e) is the corresponding time series of daily streamflow
observations. The basin size is 113.1 <inline-formula><mml:math id="M60" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, and precipitation
mainly falls as rain (the fraction of precipitation as snow is 8.5 %). The
third time series (Fig. 1f) also contains daily streamflow observations but
from the 111.5 <inline-formula><mml:math id="M61" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> Green River, MA (short: GR), basin, which
is more snow-dominated (the fraction of precipitation as snow is 22.2 %). We
chose the time series for the following reasons. Comparing precipitation and
streamflow series from the same basin (STR) allows the effect of the rainfall–runoff transformation process on uncertainty and complexity to be analysed.
Here we expect that a basin – by spatio-temporal convolution of
precipitation – will mainly reduce precipitation variability and with it
uncertainty and complexity. Comparing streamflow from two basins with
different levels of snow influence (STR and GR) allows the effect of snow processes on uncertainty and complexity to be analysed. Here we expect that the
carryover effect of snow accumulation and the influence of an independent
additional driver of hydrological dynamics – radiation – should increase
both uncertainty and complexity. All hydro-meteorological time series
contain 12 418 daily observations from 1 October 1980 to 30 September 2014
(34 years). As for the synthetic time series, we also used 10 bins to resolve both the range of<?pagebreak page2597?> values and the range of entropies. However, we
used a different time-slicing scheme to reflect standard ways of time aggregation of real-world data. In particular, we used the set of
<inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">7</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">14</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">21</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">60</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">91</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">182</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">365</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">730</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">418</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> d, which
corresponds to 1 d, 1–3 weeks, 1–6 months, 1–2 years and the entire
34-year period. Please note that, for a choice of <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, the range of
recommended time slice widths is <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">414</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> d according to Eq. (4).
Results for time slices outside of this range should therefore be treated
with caution. We included them nevertheless for a more complete assessment
of the time series.</p>
      <p id="d1e1331">For convenience, we normalized all six time series to a <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> value range and
then calculated uncertainty and complexity according to Eqs. (2) and (3).</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Results and discussion</title>
      <p id="d1e1358">In this section, we present and discuss the c-u-curves of all six time
series. We start by discussing the three artificial time series, followed by
the three hydro-meteorological time series. All the c-u-curves are shown in Fig. 2, and their key characteristics are summarized in Table 1. For clarity,
Fig. 3 additionally shows only the hydro-meteorological time series in a subregion of Fig. 2. For further illustration, selected histograms of time
series streamflow in GR are shown in Appendix A.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1363">The c-u-curves for synthetic (dotted) and hydro-meteorological (no marker) time series as shown in Fig. 1. The time series length is 30 000 for the synthetic data and 12 418 for the
hydro-meteorological data. The number of value bins and entropy bins is 10,
and the maximum uncertainty limit and maximum complexity limit are at
<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.32</mml:mn></mml:mrow></mml:math></inline-formula> bits. The black arch shows the maximum
complexity limit as a function of uncertainty. For the synthetic series, dot
labels indicate the time slice width sw used to calculate uncertainty and
complexity, and the pentagram positions indicate the mean uncertainty and mean
complexity across all the chosen time-slicing schemes. The hydro-meteorological
series are included to indicate their position within the full range of
uncertainty and complexity; their details are shown in Fig. 3. For
interpretations of the axis unit “bit”, see Sect. 2.1. The lines
connecting individual c-u-curve points were included for better visibility and
should not be interpreted as an indication of the guaranteed continuity of a
c-u-curve.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023-f02.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e1396">Key characteristics of the c-u-curve for both the synthetic and hydro-meteorological time series.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right" colsep="1"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Time series</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center" colsep="1">Uncertainty (bit) </oasis:entry>
         <oasis:entry namest="col4" nameend="col5" align="center">Complexity (bit) </oasis:entry>
         <oasis:entry colname="col6">Characteristic</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3"/>
         <oasis:entry rowsep="1" colname="col4"/>
         <oasis:entry rowsep="1" colname="col5"/>
         <oasis:entry colname="col6">timescale (d)<inline-formula><mml:math id="M68" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><?xmltex \hack{~~~~}?>Max</oasis:entry>
         <oasis:entry colname="col3">Mean</oasis:entry>
         <oasis:entry colname="col4"><?xmltex \hack{~~~~}?>Max</oasis:entry>
         <oasis:entry colname="col5">Mean</oasis:entry>
         <oasis:entry colname="col6"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Line</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
         <oasis:entry colname="col6">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Random noise</oasis:entry>
         <oasis:entry colname="col2">3.32</oasis:entry>
         <oasis:entry colname="col3">3.04</oasis:entry>
         <oasis:entry colname="col4">0.67</oasis:entry>
         <oasis:entry colname="col5">0.06</oasis:entry>
         <oasis:entry colname="col6">30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Lorenz attractor</oasis:entry>
         <oasis:entry colname="col2">3.11</oasis:entry>
         <oasis:entry colname="col3">1.84</oasis:entry>
         <oasis:entry colname="col4">2.66</oasis:entry>
         <oasis:entry colname="col5">2.07</oasis:entry>
         <oasis:entry colname="col6">50, 200</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Precipitation STR</oasis:entry>
         <oasis:entry colname="col2">0.38</oasis:entry>
         <oasis:entry colname="col3">0.30</oasis:entry>
         <oasis:entry colname="col4">1.49</oasis:entry>
         <oasis:entry colname="col5">0.88</oasis:entry>
         <oasis:entry colname="col6">14</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Streamflow STR</oasis:entry>
         <oasis:entry colname="col2">0.09</oasis:entry>
         <oasis:entry colname="col3">0.06</oasis:entry>
         <oasis:entry colname="col4">0.53</oasis:entry>
         <oasis:entry colname="col5">0.17</oasis:entry>
         <oasis:entry colname="col6">14</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Streamflow GR</oasis:entry>
         <oasis:entry colname="col2">0.80</oasis:entry>
         <oasis:entry colname="col3">0.57</oasis:entry>
         <oasis:entry colname="col4">2.33</oasis:entry>
         <oasis:entry colname="col5">1.45</oasis:entry>
         <oasis:entry colname="col6">60</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e1399"><inline-formula><mml:math id="M67" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula> Width of the time slice at which maximum complexity occurs.<?xmltex \hack{\\}?>n/a = not applicable</p></table-wrap-foot><?xmltex \gdef\@currentlabel{1}?></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1634">The c-u-curve for all hydro-meteorological time series as shown in Fig. 1d–f. All the time series comprise 12 418 time steps, the number of
value bins and entropy bins is 10, and the maximum uncertainty limit and maximum
complexity limit are at <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.32</mml:mn></mml:mrow></mml:math></inline-formula> bits. The black arch shows the maximum complexity limit as a function of uncertainty. Note
that for better display of details this is a horizontally zoomed-in version
of Fig. 2. Dot labels indicate the time slice width sw used to calculate
uncertainty and complexity. The pentagram positions indicate the mean
uncertainty and mean complexity across all the chosen time-slicing schemes. For
interpretations of the axis units “bit”, see Sect. 2.1. The lines
connecting individual c-u-curve points were included for better visibility and
should not be interpreted as an indication of the guaranteed continuity of a
c-u-curve.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023-f03.png"/>

        </fig>

      <p id="d1e1664">The overall shape of each c-u-curve contains key characteristics of the
underlying time series. We start by discussing the c-u-curve plot of the <italic>straight line</italic> in Fig. 2. It shows – as expected – the simplest behaviour: for all the time-slicing schemes, both within-slice variability and across-slice variability are zero; i.e. the series displays zero uncertainty and complexity throughout (all dots are
stacked at the origin). As a consequence, mean uncertainty and complexity
across all the time-slicing schemes (indicated by the brown pentagram in the
plot and listed in Table 1) are also zero.</p>
      <p id="d1e1670">The <italic>random noise</italic> series in Fig. 2 by contrast displays very high uncertainty and low
complexity for most of the time-slicing schemes (most dots are stacked in the lower-right corner of the plot), and only for many but narrow time
slices of 50, 40 and 30 values per slice does complexity assume non-zero
values. This can be attributed to random effects in small samples, where
purely by chance both highly and hardly variable samples can occur, thus
creating a wide range of time slice entropies and resulting in apparent
non-zero complexity. For wider slices, the larger sample size leads to more
similarly distributed samples, resulting in a narrow range of time slice
entropies and hence low complexity. Overall, mean uncertainty is very high
and mean complexity is very low<?pagebreak page2598?> (position of the pink pentagram in Fig. 2
and values in Table 1), which is what we expected from random noise.</p>
      <p id="d1e1676">The <italic>Lorenz attractor</italic> in Fig. 2 reveals a more diverse behaviour across the range of time-slicing schemes. We start discussing it for the case of <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula>, i.e.
when a single time slice covers the entire time series. As described in the
general properties, for this case uncertainty is always at its maximum and
equals the entropy of the time series, and complexity is zero, because only
a single entropy value populates the entropy distribution. The actual
uncertainty value (3.11 bits), or its distance from the upper limit of
uncertainty (<inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.11</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3.32</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">94</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>), is a key characteristic
of the time series and expresses its overall variability. Decreasing the
time slice width sw decreases within-slice variability (uncertainty).
Also, it provides the potential for non-zero complexity as more and more
entropy values populate the entropy<?pagebreak page2599?> distribution. For the curve shown in
Fig. 2, complexity continuously increases and reaches its first maximum
value of 2.66 bits (or <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.66</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3.32</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>) for <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> and at
2.22 bits of uncertainty. This point is another key characteristic of a
c-u-curve, indicating at which temporal aggregation the across-slice
variability is highest. Further decreasing slice width first leads to a
decrease and then another increase in complexity until a second maximum of
2.66 bits is reached at <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> (see the values in Table 1). Afterwards,
complexity and uncertainty decrease to zero for <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, which is a general
property of any c-u-curve (see the discussion of general properties above).
Taking the uncertainty and complexity mean across all the time slices summarizes
the c-u-curve in a single point (purple pentagram in Fig. 2, values in Table 1). For the Lorenz attractor, this reveals medium average uncertainty and
high average complexity. In fact, the overall shape of the c-u-curve is
close to the upper complexity limit reachable at a given uncertainty (shown
in the plot as a black arch). This is in accordance with expectations, as
the Lorenz attractor is known for exhibiting complex behaviour on many timescales. Interestingly, apart from revealing its generally complex behaviour,
the c-u-curve also reveals at which particular time slice width the complexity
of the Lorenz attractor is at a maximum. This can be interpreted as a
“characteristic timescale” of the time series.</p>
      <p id="d1e1772">Next, we discuss the c-u-curves of the hydro-meteorological time series. In
Fig. 2, they are indicated by the lines without markers. It is immediately
obvious that they all possess low uncertainty, much lower than the
theoretical maximum (indicated by the vertical “maximum uncertainty” limit)
and the random noise and also lower than the Lorenz attractor. This is in
accordance with our expectations and a consequence of the typically high
temporal autocorrelation of hydro-meteorological time series, which clearly
separates them from purely random time series. For a better view of the details, we re-plotted the hydro-meteorological time series in a subregion of the
uncertainty limits in Fig. 3, which we will refer to in the following.</p>
      <p id="d1e1775">Despite the generally low uncertainties, the <italic>precipitation STR</italic> time series in Fig. 3 displays
considerable complexity (indicated overall by the c-u-curve being close to
the upper complexity limit and for mean complexity by the relatively high
pentagram position), which can be explained by the existence of
meteorological regimes with different levels of precipitation variability,
such as dry periods (low<?pagebreak page2600?> variability), periods with alternating dry and wet
periods (high variability) and wet times with diverse precipitation amounts
(high variability). The highest complexity occurs for a time slice width of
<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mtext>sw</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">14</mml:mn></mml:mrow></mml:math></inline-formula> d, indicating that the greatest variability of within-slice
precipitation variability occurs for 2-week periods.</p>
      <p id="d1e1794">Interestingly, the corresponding <italic>streamflow STR</italic> time series displays much lower mean and
maximum values (see Table 1) for both uncertainty (within-slice variability)
and complexity (across-slice variability). This is in accordance with the
general hydrological understanding that in the absence of major carryover
mechanisms, rainfall–runoff transformation in catchments is mainly by
aggregation and convolution, thus reducing the variability of the
precipitation signal. It is noteworthy that while this harmonizing effect
changes uncertainty and complexity means and maxima, it does not affect the
characteristic timescale. For both streamflow STR and precipitation STR, this
is 2 weeks. This suggests that precipitation remains the main control of
streamflow complexity despite the processes involved in rainfall–runoff transformation.</p>
      <p id="d1e1800">This is different for the second <italic>streamflow GR</italic> time series. Here, in addition to the
above-mentioned rainfall–runoff transformation, precipitation is partly
stored as snow and later released as streamflow by melting. The temporal
pattern of snowmelt is not only governed by snow availability, i.e. the
precipitation regime, but also by energy availability, i.e. the long-term
radiation and temperature regime. Such additional, independent controls of
hydrological function can add uncertainty and complexity to streamflow
production. Compared to streamflow STR, both uncertainty and complexity are
indeed much larger in terms of mean and maximum values, and they are even larger
than the corresponding values for precipitation STR (compare the pentagram
positions in Fig. 3 and the values in Table 1). The characteristic timescale of
streamflow GR is 2–3 months (60–91 d). This is considerably longer
than for streamflow STR and can be explained by the carryover effect of
snow accumulation and snowmelt acting on timescales of the order of months
rather than days or weeks. For further illustration of the c-u-curve method,
selected histograms for streamflow GR are shown in Appendix A.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Summary and conclusions</title>
      <p id="d1e1815">In this paper we presented a method to analyse and classify dynamical
systems by the two key features <italic>uncertainty</italic> and <italic>complexity</italic>. After dividing
the time series into a set of time slices, the Shannon information entropy
is calculated for the data in each time slice. Uncertainty is then calculated as the
mean entropy of all the time slices, complexity as the entropy of all the entropy values.
Complexity thus expresses “uncertainty about uncertainty” in the time
series. Calculating and plotting uncertainty and complexity for many time-slicing schemes yields the <italic>c-u-curve</italic>, with key characteristics mean and maximum
uncertainty, mean and maximum complexity, and the characteristic timescale
of the time series. The latter is defined as the time slice width at which
maximum complexity occurs.</p>
      <p id="d1e1827">The c-u-curve method has several useful properties: independence from the
units of the data (both uncertainty and complexity are expressed in bit),
existence of upper and lower bounds for both uncertainty and complexity as a
function of the chosen data resolution, and bounded behaviour when
approaching the upper and lower limits of time slicing. For a single time slice
containing all data, uncertainty equals the time series entropy and
complexity is zero; for time slices containing single values, both
uncertainty and complexity are zero. The c-u-curve method is applicable to
single-variate and multivariate data sets as well as to deterministic and probabilistic
value representations (ensemble data sets), making it suitable for a wide
range of tasks and systems. The main limitation of the method arises from
the requirement of sufficiently populating distributions, which sets bounds
on both the minimum and maximum widths of time slices.</p>
      <p id="d1e1830">We provided a proof of concept with the example of six time series, three of
them artificial, three of them from hydro-meteorological observations. The
artificial time series (straight line, random noise, Lorenz attractor) were
chosen for their very different, exemplary and well-known behaviour and
with the goal of demonstrating that the c-u-curve successfully reveals this
behaviour, i.e. to demonstrate the general applicability of the method
across a wide range of time series types. The observed time series
(precipitation and streamflow from a mainly rainfall-dominated basin and
streamflow from a basin where additionally snow processes influence the
hydrological function) were chosen with the goal of demonstrating that the
c-u-curve method reveals characteristics of real-world time series that are
in accordance with the general knowledge of hydrological system functioning. For
all the time series, we were able to show that the c-u-curve properties were distinctly
different among the time series – which indicates that the method has
discriminative capabilities useful for system classification and that the
properties are in accordance with expectations based on system understanding.
This indicates that the method captures relevant time series properties
and expresses them in terms of uncertainty and complexity.</p>
      <p id="d1e1833">While the range of applications presented in this paper is small and mainly
intended as a proof of concept, the results encourage further studies.
Particularly for hydro-meteorological applications, we suggest that the
c-u-curve method can be used for hydrological classification, as an objective
function in hydrological model training, and for hydrological system
analysis. For classification, we suggest using large hydro-meteorological
data sets such as those from Addor et al. (2017) or Kuentz et al. (2017) to
analyse whether the c-u-curve distinguishes between catchments with known
differences, such as groundwater- and interflow-dominated,<?pagebreak page2601?> pristine and
regulated, snow-free and snow-influenced, and arid and humid. In the same
context, classifications by the c-u-curve can be compared to existing
hydrological classifiers and signatures (such as the flow-duration curve and
others as discussed in Jehn et al., 2020, Addor et al., 2018, and Kuentz et al.,
2017) in terms of classification similarity and strength. The clear
differences in c-u-curve properties between the two streamflow time series
investigated in this paper encourage further research in this direction. In
terms of hydrological model training, we suggest that the c-u-curve and its
characteristic values can be used as an additional objective function. While
standard hydrological objective functions such as Nash–Sutcliffe efficiency
guide models towards point-by-point agreement of model output and
observations, c-u-curve characteristics can guide models towards correct
representations of short- and long-term variability patterns. Supported by
the (dis-)similarities of the c-u-curve properties of the precipitation and
streamflow time series presented in this paper, we also suggest that by
analysing and comparing c-u-curve properties of input, internal states and
output of hydrological systems, valuable insights into the functioning of
these systems can be gained, e.g. whether they increase or decrease the uncertainty and
complexity of the signals propagating through them. Further work on these
topics is in progress. Finally, we propose the combination of the multiscale
entropy (MSE) and c-u-curve approaches as discussed in Sect. 2.3 as a very
promising avenue for future work.</p><?xmltex \hack{\newpage}?>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Histograms for time series streamflow GR</title>
      <p id="d1e1849">As an illustration of how time series values within a time slice translate into
histograms and entropy values, we show, for streamflow GR, in Fig. A1 the
streamflow hydrographs and the corresponding histograms for three time slices.
All the time slices have a width of 60 d, which is the slice width for which
the series shows the highest complexity (compare Table 1 and Fig. 3). Overall,
the time series (12 418 time steps) splits into <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">418</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">60</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">206</mml:mn></mml:mrow></mml:math></inline-formula> time slices.
For each slice, we calculated entropy and selected three interesting ones:
one with the smallest of all entropy values (0 bits), one with the highest
of all entropy values (2.27 bits), and one with an entropy of 0.61 bits,
which is close to the overall mean entropy of 0.60 bits of all 206 time
slices (“uncertainty”). The normalized time series of the three 60 d
slices are shown in Fig. A1a–c, and the corresponding histograms are shown in
Fig. A1d–f. As can be seen from Fig. A1a–c, for streamflow GR the
possible range of variability within 60 d time slices is quite high,
ranging from almost uniform flow (Fig. A1a) to time slices including very
variable flow with both high-flow and low-flow conditions (Fig. A1c). This is
summarized in Fig. A2, which shows the histogram of all 206 entropy values.
Its entropy (“complexity”) is 2.33 bits (compare Table 1).</p><?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F4"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e1873">Normalized streamflow hydrographs and corresponding
histograms of three time slices from time series streamflow GR. Each time
slice comprises 60 d. For the histograms, the value range of the
normalized streamflow was split into 10 bins of uniform width. Subplots <bold>(a)</bold>
and <bold>(d)</bold>: time slice 2 October–30 November 1980, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mtext>entropy</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> bits. Subplots <bold>(b)</bold> and <bold>(e)</bold>: time slice 10 October–8 December 1990, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mtext>entropy</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.61</mml:mn></mml:mrow></mml:math></inline-formula> bits. Subplots <bold>(c)</bold> and <bold>(f)</bold>: time slice 9 March–7 May 2008, <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mtext>entropy</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.27</mml:mn></mml:mrow></mml:math></inline-formula> bits.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=384.112205pt}?><graphic xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023-f04.png"/>

      </fig>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F5"><?xmltex \currentcnt{A2}?><?xmltex \def\figurename{Figure}?><label>Figure A2</label><caption><p id="d1e1941">Histogram of entropies from normalized time series
streamflow GR split into 206 time slices, each with a width of 60 d.
The entropy for each time slice was calculated from histograms (see Fig. A1).
For the histogram, the possible range of entropy values (<inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.32</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> bits) was split into 10 bins of uniform width. The entropy of this histogram of entropies is 2.33 bits (compare Table 1).</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=384.112205pt}?><graphic xlink:href="https://hess.copernicus.org/articles/27/2591/2023/hess-27-2591-2023-f05.png"/>

      </fig>

<?xmltex \hack{\clearpage}?>
</app>

<?pagebreak page2603?><app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Proof of the existence of an upper bound of the c-u-curve</title>
      <p id="d1e1991">For the convenience of the reader, we repeat Theorem 5.12 from Conrad (2022)
here and some related explanation in slightly modified and shortened form,
but for the full proof, the reader is referred to the original publication.
In the following, <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> refers to a
finite set of discrete, distinguishable states of a (physical) system, with
the corresponding energy states <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> and probabilities <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> of the system
being in a particular state. For each probability distribution <inline-formula><mml:math id="M85" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> on <inline-formula><mml:math id="M86" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>,
the corresponding expected value of <inline-formula><mml:math id="M87" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> is given by Eq. (B1).
          <disp-formula id="App1.Ch1.S2.E5" content-type="numbered"><label>B1</label><mml:math id="M88" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo movablelimits="false">∑</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2120">This number is between <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For a chosen (a priori
known) value of <inline-formula><mml:math id="M91" display="inline"><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>, the goal is to find the probability distribution
<inline-formula><mml:math id="M92" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> with the given <inline-formula><mml:math id="M93" display="inline"><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and maximum entropy. For the general case when
<inline-formula><mml:math id="M94" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> is not a uniform distribution, Theorem 5.12 provides a semi-analytical
solution.
<?xmltex \hack{\bigskip}?></p>
      <p id="d1e2185"><?xmltex \hack{\noindent}?><bold>Theorem 5.12.</bold> If the <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values are not all equal, then, for each
<inline-formula><mml:math id="M96" display="inline"><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> between <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, there is a unique
probability distribution <inline-formula><mml:math id="M99" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> on <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>
satisfying the condition <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and having maximum
entropy. It is given by the formula
          <disp-formula id="App1.Ch1.S2.E6" content-type="numbered"><label>B2</label><mml:math id="M102" display="block"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
        for a unique extended real number <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> in <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> that depends on <inline-formula><mml:math id="M105" display="inline"><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>. In particular, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula>
corresponds to <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>max⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> corresponds to
<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>min⁡</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (the uniform distribution) corresponds
to the arithmetic mean <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mo>∑</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>, so <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>
when
<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>&lt;</mml:mo><mml:mo>(</mml:mo><mml:mo>∑</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> when <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>E</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>&gt;</mml:mo><mml:mo>(</mml:mo><mml:mo>∑</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>. The value of <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> can be numerically approximated with an iterative
algorithmic recipe and Eqs. (B1) and (B2) (see example 5.14 in Conrad, 2022).</p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e2588">The code and data used to conduct all the analyses in this paper are publicly available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.7276917" ext-link-type="DOI">10.5281/zenodo.7276917</ext-link> (Ehret, 2022).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e2597">UE developed the c-u-curve method and wrote all the related code. UE and PD
designed the study together and wrote the manuscript together.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e2603">The contact author has declared that neither of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e2609">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><?xmltex \hack{\newpage}?><ack><title>Acknowledgements</title><p id="d1e2616">We gratefully acknowledge support by the Deutsche Forschungsgemeinschaft (DFG) and the Open Access Publishing Fund of the Karlsruhe Institute of Technology (KIT). We thank Philipp Reiser from the University of Stuttgart for pointing us to Conrad (2022).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e2621">This research has been supported by the INSPIRE Faculty Fellowship, Department of Science and Technology, Government of India (grant no. DST/INSPIRE/04/2022/001952, Faculty Registration No.:  IFA22-EAS 114).
<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>The article processing charges for this open-access publication were covered by the Karlsruhe Institute of Technology (KIT).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e2630">This paper was edited by Jim Freer and reviewed by Jasper Vrugt and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 2?><mixed-citation>Addor, N., Newman, A. J., Mizukami, N., and Clark, M. P.: The CAMELS data set: catchment attributes and meteorology for large-sample studies, Hydrol. Earth Syst. Sci., 21, 5293–5313, <ext-link xlink:href="https://doi.org/10.5194/hess-21-5293-2017" ext-link-type="DOI">10.5194/hess-21-5293-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Addor, N., Nearing, G., Prieto, C., Newman, A. J., Le Vine, N., and Clark, M. P.: A Ranking of Hydrological Signatures Based on Their Predictability in Space, Water Resour. Res., 54, 8792–8812,  <ext-link xlink:href="https://doi.org/10.1029/2018WR022606" ext-link-type="DOI">10.1029/2018WR022606</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 3?><mixed-citation>Azmi, E., Ehret, U., Weijs, S. V., Ruddell, B. L., and Perdigão, R. A. P.: Technical note: “Bit by bit”: a practical and general approach for evaluating model computational complexity vs. model performance, Hydrol. Earth Syst. Sci., 25, 1103–1115, <ext-link xlink:href="https://doi.org/10.5194/hess-25-1103-2021" ext-link-type="DOI">10.5194/hess-25-1103-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 5?><mixed-citation>Bossel, H.: Dynamics of forest dieback: Systems analysis and simulation, Ecol. Model., 34, 259–288, <ext-link xlink:href="https://doi.org/10.1016/0304-3800(86)90008-6" ext-link-type="DOI">10.1016/0304-3800(86)90008-6</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 4?><mixed-citation> Bossel, H.: Systems and Models. Complexity, Dynamics, Evolution, Sustainability, Books on Demand GmbH, Norderstedt, Germany, 372 pp., ISBN
978-3-8334-8121-5, 2007.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 6?><mixed-citation>Bras, R. L.: Complexity and organization in hydrology: A personal view, Water Resour. Res., 51, 6532–6548,  <ext-link xlink:href="https://doi.org/10.1002/2015wr016958" ext-link-type="DOI">10.1002/2015wr016958</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 7?><mixed-citation>Brunsell, N. A.: A multiscale information theory approach to assess spatial–temporal variability of daily precipitation, J. Hydrol., 385, 165–172,  <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2010.02.016" ext-link-type="DOI">10.1016/j.jhydrol.2010.02.016</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 8?><mixed-citation>Castillo, A., Castelli, F., and Entekhabi, D.: An entropy-based measure of hydrologic complexity and its applications, Water Resour. Res., 51, 5145–5160,  <ext-link xlink:href="https://doi.org/10.1002/2014wr016035" ext-link-type="DOI">10.1002/2014wr016035</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 10?><mixed-citation> Chou, C.-M.: Wavelet-Based Multi-Scale Entropy Analysis of Complex Rainfall Time Series, Entropy, 13, 241–253, 2011.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 9?><mixed-citation>Conrad, K.: Probability distributions and maximum entropy, <uri>https://kconrad.math.uconn.edu/blurbs/analysis/entropypost.pdf</uri>, last access: 30 October 2022.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 11?><mixed-citation>Costa, M., Goldberger, A. L., and Peng, C. K.: Multiscale Entropy Analysis of Complex Physiologic Time Series, Phys. Rev. Lett., 89, 068102,  <ext-link xlink:href="https://doi.org/10.1103/PhysRevLett.89.068102" ext-link-type="DOI">10.1103/PhysRevLett.89.068102</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 12?><mixed-citation>Costa, M., Goldberger, A. L., and Peng, C. K.: Multiscale entropy analysis of biological signals, Phys. Rev. E, 71, 021906,  <ext-link xlink:href="https://doi.org/10.1103/PhysRevE.71.021906" ext-link-type="DOI">10.1103/PhysRevE.71.021906</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 13?><mixed-citation>Cover, T. and Thomas, J. A.: Elements of Information Theory, Wiley Series in Telecommunications and Signal Processing, Wiley-Interscience, <ext-link xlink:href="https://doi.org/10.1002/0471200611" ext-link-type="DOI">10.1002/0471200611</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 14?><mixed-citation>Dey, P. and Mujumdar, P.: On the statistical complexity of streamflow, Hydrol. Sci. J., 67, 40–53, <ext-link xlink:href="https://doi.org/10.1080/02626667.2021.2000991" ext-link-type="DOI">10.1080/02626667.2021.2000991</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 15?><mixed-citation>Dooge, J. C. I.: Looking for hydrologic laws, Water Resour. Res., 22, 46S–58S,  <ext-link xlink:href="https://doi.org/10.1029/WR022i09Sp0046S" ext-link-type="DOI">10.1029/WR022i09Sp0046S</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 16?><mixed-citation>Ehret, U.: KIT-HYD/c-u-curve: Version 1.1 (1.1.0), Zenodo [code/data], <ext-link xlink:href="https://doi.org/10.5281/zenodo.7276917" ext-link-type="DOI">10.5281/zenodo.7276917</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 17?><mixed-citation>Ehret, U., Gupta, H. V., Sivapalan, M., Weijs, S. V., Schymanski, S. J., Blöschl, G., Gelfan, A. N., Harman, C., Kleidon, A., Bogaard, T. A., Wang, D., Wagener, T., Scherer, U., Zehe, E., Bierkens, M. F. P., Di Baldassarre, G., Parajka, J., van Beek, L. P. H., van Griensven, A., Westhoff, M. C., and Winsemius, H. C.: Advancing catchment hydrology to deal with predictions under change, Hydrol. Earth Syst. Sci., 18, 649–671, <ext-link xlink:href="https://doi.org/10.5194/hess-18-649-2014" ext-link-type="DOI">10.5194/hess-18-649-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 18?><mixed-citation>Engelhardt, S., Matyssek, R., and Huwe, B.: Complexity and information propagation in hydrological time series of mountain forest catchments, Eur. J. For. Res., 128, 621–631,  <ext-link xlink:href="https://doi.org/10.1007/s10342-009-0306-2" ext-link-type="DOI">10.1007/s10342-009-0306-2</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 19?><mixed-citation>Feldman, D. P. and Crutchfield, J. P.: Measures of statistical complexity: Why?, Phys. Lett. A, 238, 244–252,  <ext-link xlink:href="https://doi.org/10.1016/s0375-9601(97)00855-4" ext-link-type="DOI">10.1016/s0375-9601(97)00855-4</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 20?><mixed-citation> Forrester, J. W.: Principles of Systems, 2nd edn., Productivity Press, Portland, OR, 391 pp., ISBN
978-1883823412, 1968.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 21?><mixed-citation>Freedman, D. and Diaconis, P.: On the histogram as a density estimator: L2 theory, Z. Wahrscheinlichkeit., 57, 453–476, <ext-link xlink:href="https://doi.org/10.1007/BF01025868" ext-link-type="DOI">10.1007/BF01025868</ext-link>, 1981.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 22?><mixed-citation>Gell-Mann, M.: What is complexity? Remarks on simplicity and complexity by the Nobel Prize-winning author of The Quark and the Jaguar, Complexity, 1, 16–19,  <ext-link xlink:href="https://doi.org/10.1002/cplx.6130010105" ext-link-type="DOI">10.1002/cplx.6130010105</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 23?><mixed-citation>Guzmán-Vargas, L., Ramírez-Rojas, A., and Angulo-Brown, F.: Multiscale entropy analysis of electroseismic time series, Nat. Hazards Earth Syst. Sci., 8, 855–860, <ext-link xlink:href="https://doi.org/10.5194/nhess-8-855-2008" ext-link-type="DOI">10.5194/nhess-8-855-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 24?><mixed-citation> Hastings, A., Hom, C. L., Ellner, S., Turchin, P., and Godfray, H. C. J.: Chaos in Ecology – Is Mother Nature a Strange Attractor?, Annu. Rev. Ecol. Syst., 24, 1–33, 1993.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 25?><mixed-citation>Hauhs, M. and Lange, H.: Classification of Runoff in Headwater Catchments: A Physical Problem?, Geography Compass, 2, 235–254,  <ext-link xlink:href="https://doi.org/10.1111/j.1749-8198.2007.00075.x" ext-link-type="DOI">10.1111/j.1749-8198.2007.00075.x</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 26?><mixed-citation>Jakeman, A. J. and Hornberger, G. M.: How much complexity is warranted in a rainfall-runoff model?, Water Resour. Res., 29, 2637–2649,  <ext-link xlink:href="https://doi.org/10.1029/93WR00877" ext-link-type="DOI">10.1029/93WR00877</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 27?><mixed-citation>Jehn, F. U., Bestian, K., Breuer, L., Kraft, P., and Houska, T.: Using hydrological and climatic catchment clusters to explore drivers of catchment behavior, Hydrol. Earth Syst. Sci., 24, 1081–1100, <ext-link xlink:href="https://doi.org/10.5194/hess-24-1081-2020" ext-link-type="DOI">10.5194/hess-24-1081-2020</ext-link>, 2020.</mixed-citation></ref>
      <?pagebreak page2605?><ref id="bib1.bib28"><label>28</label><?label 28?><mixed-citation>Jenerette, G. D., Barron-Gafford, G. A., Guswa, A. J., McDonnell, J. J., and Villegas, J. C.: Organization of complexity in water limited ecohydrology, Ecohydrology, 5, 184–199,  <ext-link xlink:href="https://doi.org/10.1002/eco.217" ext-link-type="DOI">10.1002/eco.217</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 29?><mixed-citation>Jovanovic, T., Garcia, S., Gall, H., and Mejia, A.: Complexity as a streamflow metric of hydrologic alteration, Stoch. Env. Res. Risk A., 31, 2107–2119,  <ext-link xlink:href="https://doi.org/10.1007/s00477-016-1315-6" ext-link-type="DOI">10.1007/s00477-016-1315-6</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 30?><mixed-citation>Knuth, K. H.: Optimal data-based binning for histograms and histogram-based probability density models, Digit. Signal Process., 95, 102581,  <ext-link xlink:href="https://doi.org/10.1016/j.dsp.2019.102581" ext-link-type="DOI">10.1016/j.dsp.2019.102581</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 31?><mixed-citation>Koutsoyiannis, D.: On the quest for chaotic attractors in hydrological processes, Hydrolog. Sci. J., 51, 1065–1091,  <ext-link xlink:href="https://doi.org/10.1623/hysj.51.6.1065" ext-link-type="DOI">10.1623/hysj.51.6.1065</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 32?><mixed-citation>Kuentz, A., Arheimer, B., Hundecha, Y., and Wagener, T.: Understanding hydrologic variability across Europe through catchment classification, Hydrol. Earth Syst. Sci., 21, 2863–2879, <ext-link xlink:href="https://doi.org/10.5194/hess-21-2863-2017" ext-link-type="DOI">10.5194/hess-21-2863-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 33?><mixed-citation>Ladyman, J., Lambert, J., and Wiesner, K.: What is a complex system?, Eur. J. Philos. Sci., 3, 33–67,  <ext-link xlink:href="https://doi.org/10.1007/s13194-012-0056-8" ext-link-type="DOI">10.1007/s13194-012-0056-8</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 34?><mixed-citation>Li, Z. and Zhang, Y.-K.: Multi-scale entropy analysis of Mississippi River flow, Stoch. Env. Res. Risk A., 22, 507–512,  <ext-link xlink:href="https://doi.org/10.1007/s00477-007-0161-y" ext-link-type="DOI">10.1007/s00477-007-0161-y</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><?label 35?><mixed-citation>Liu, Y. and Gupta, H. V.: Uncertainty in hydrologic modeling: Toward an integrated data assimilation framework, Water Resour. Res., 43,  W07401, <ext-link xlink:href="https://doi.org/10.1029/2006WR005756" ext-link-type="DOI">10.1029/2006WR005756</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 36?><mixed-citation>Lloyd, S.: Measures of complexity: a nonexhaustive list, IEEE Contr. Syst. Mag., 21, 7–8,  <ext-link xlink:href="https://doi.org/10.1109/MCS.2001.939938" ext-link-type="DOI">10.1109/MCS.2001.939938</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 37?><mixed-citation>LopezRuiz, R., Mancini, H. L., and Calbet, X.: A statistical measure of complexity, Phys. Lett. A, 209, 321–326,  <ext-link xlink:href="https://doi.org/10.1016/0375-9601(95)00867-5" ext-link-type="DOI">10.1016/0375-9601(95)00867-5</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 39?><mixed-citation>Lorenz, E. N.: Deterministic Nonperiodic Flow, J. Atmos. Sci., 20, 130–141,  <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1963)020&lt;0130:Dnf&gt;2.0.Co;2" ext-link-type="DOI">10.1175/1520-0469(1963)020&lt;0130:Dnf&gt;2.0.Co;2</ext-link>, 1963.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 38?><mixed-citation> Lorenz, E. N.: Predictability of a flow which possesses many scales of motion, Tellus, 21, 289–308, 1969.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 40?><mixed-citation>Moiseev, I.: Lorenz attractor plot, MATLAB Central File Exchange, <uri>https://www.mathworks.com/matlabcentral/fileexchange/30066-lorenz-attaractor-plot</uri>, retrieved: 3 January 2022.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 41?><mixed-citation>Moriasi, D. N., Arnold, J. G., Van Liew, M. W., Bingner, R. L., Harmel, R. D., and Veith, T. L.: Model evaluation guidelines for systematic quantification of accuracy in watershed simulations, T. ASABE, 50, 885–900,  <ext-link xlink:href="https://doi.org/10.13031/2013.23153" ext-link-type="DOI">10.13031/2013.23153</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><?label 42?><mixed-citation>Neuper, M. and Ehret, U.: Quantitative precipitation estimation with weather radar using a data- and information-based approach, Hydrol. Earth Syst. Sci., 23, 3711–3733, <ext-link xlink:href="https://doi.org/10.5194/hess-23-3711-2019" ext-link-type="DOI">10.5194/hess-23-3711-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 43?><mixed-citation>Newman, A. J., Clark, M. P., Sampson, K., Wood, A., Hay, L. E., Bock, A., Viger, R. J., Blodgett, D., Brekke, L., Arnold, J. R., Hopson, T., and Duan, Q.: Development of a large-sample watershed-scale hydrometeorological data set for the contiguous USA: data set characteristics and assessment of regional variability in hydrologic model performance, Hydrol. Earth Syst. Sci., 19, 209–223, <ext-link xlink:href="https://doi.org/10.5194/hess-19-209-2015" ext-link-type="DOI">10.5194/hess-19-209-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 44?><mixed-citation>Ombadi, M., Nguyen, P., Sorooshian, S. and Hsu, K.: Complexity of hydrologic basins: A chaotic dynamics perspective, J. Hydrol., 597, 126222,  <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2021.126222" ext-link-type="DOI">10.1016/j.jhydrol.2021.126222</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 45?><mixed-citation>Ossola, A., Hahs, A. K., and Livesley, S. J.: Habitat complexity influences fine scale hydrological processes and the incidence of stormwater runoff in managed urban ecosystems, J. Environ. Manage., 159, 1–10,  <ext-link xlink:href="https://doi.org/10.1016/j.jenvman.2015.05.002" ext-link-type="DOI">10.1016/j.jenvman.2015.05.002</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 46?><mixed-citation>Pachepsky, Y., Guber, A., Jacques, D., Simunek, J., Van Genuchten, M. T., Nicholson, T., and Cady, R.: Information content and complexity of simulated soil water fluxes, Geoderma, 134, 253–266,  <ext-link xlink:href="https://doi.org/10.1016/j.geoderma.2006.03.003" ext-link-type="DOI">10.1016/j.geoderma.2006.03.003</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 47?><mixed-citation>Pande, S. and Moayeri, M.: Hydrological Interpretation of a Statistical Measure of Basin Complexity, Water Resour. Res., 54, 7403–7416,  <ext-link xlink:href="https://doi.org/10.1029/2018wr022675" ext-link-type="DOI">10.1029/2018wr022675</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 48?><mixed-citation>Pechlivanidis, I. G., Jackson, B., McMillan, H., and Gupta, H. V.: Robust informational entropy-based descriptors of flow in catchment hydrology, Hydrolog. Sci. J., 61, 1–18,  <ext-link xlink:href="https://doi.org/10.1080/02626667.2014.983516" ext-link-type="DOI">10.1080/02626667.2014.983516</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 49?><mixed-citation>Phillips, J. D.: Deterministic chaos and historical geomorphology: A review and look forward, Geomorphology, 76, 109–121,  <ext-link xlink:href="https://doi.org/10.1016/j.geomorph.2005.10.004" ext-link-type="DOI">10.1016/j.geomorph.2005.10.004</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><?label 50?><mixed-citation>Prokopenko, M., Boschetti, F., and Ryan, A. J.: An information-theoretic primer on complexity, self-organization, and emergence, Complexity, 15, 11–28,  <ext-link xlink:href="https://doi.org/10.1002/cplx.20249" ext-link-type="DOI">10.1002/cplx.20249</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><?label 51?><mixed-citation>Sawicz, K., Wagener, T., Sivapalan, M., Troch, P. A., and Carrillo, G.: Catchment classification: empirical analysis of hydrologic similarity based on catchment function in the eastern USA, Hydrol. Earth Syst. Sci., 15, 2895–2911, <ext-link xlink:href="https://doi.org/10.5194/hess-15-2895-2011" ext-link-type="DOI">10.5194/hess-15-2895-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><?label 52?><mixed-citation>Scott, D. W.: On optimal and data-based histograms, Biometrika, 66, 605–610,  <ext-link xlink:href="https://doi.org/10.1093/biomet/66.3.605" ext-link-type="DOI">10.1093/biomet/66.3.605</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><?label 53?><mixed-citation>Seibert, S. P., Jackisch, C., Ehret, U., Pfister, L., and Zehe, E.: Unravelling abiotic and biotic controls on the seasonal water balance using data-driven dimensionless diagnostics, Hydrol. Earth Syst. Sci., 21, 2817–2841, <ext-link xlink:href="https://doi.org/10.5194/hess-21-2817-2017" ext-link-type="DOI">10.5194/hess-21-2817-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><?label 54?><mixed-citation> Shannon, C. E.: A mathematical theory of communication, Bell Syst. Tech. J., 27, 623–656, 1948.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><?label 55?><mixed-citation>Singh, V. P.: Entropy Theory and its Application in Environmental and Water Engineering, John Wiley &amp; Sons, Ltd, <ext-link xlink:href="https://doi.org/10.1002/9781118428306" ext-link-type="DOI">10.1002/9781118428306</ext-link>, 2013.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib56"><label>56</label><?label 56?><mixed-citation>Sivakumar, B. and Singh, V. P.: Hydrologic system complexity and nonlinear dynamic concepts for a catchment classification framework, Hydrol. Earth Syst. Sci., 16, 4119–4131, <ext-link xlink:href="https://doi.org/10.5194/hess-16-4119-2012" ext-link-type="DOI">10.5194/hess-16-4119-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><?label 57?><mixed-citation>Sivakumar, B., Jayawardena, A. W., and Li, W. K.: Hydrologic complexity and classification: a simple data reconstruction approach, Hydrol. Process., 21, 2713–2728,  <ext-link xlink:href="https://doi.org/10.1002/hyp.6362" ext-link-type="DOI">10.1002/hyp.6362</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><?label 58?><mixed-citation>Strogatz, S. H.: Nonlinear Dynamics and Chaos: With applications to Physics, Biology, Chemistry and Engineering, Addison-Wesley Publishing Company, Reading, MA, 498 pp., <ext-link xlink:href="https://doi.org/10.1201/9780429492563" ext-link-type="DOI">10.1201/9780429492563</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><?label 59?><mixed-citation>Sturges, H. A.: The Choice of a Class Interval, J. Am. Stat. Assoc., 21, 65–66,  <ext-link xlink:href="https://doi.org/10.1080/01621459.1926.10502161" ext-link-type="DOI">10.1080/01621459.1926.10502161</ext-link>, 1926.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><?label 61?><mixed-citation>Vrugt, J. A., Gupta, H. V., Bouten, W., and Sorooshian, S.: A Shuffled Complex Evolution Metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters, Water Resour. Res., 39, 1201, <ext-link xlink:href="https://doi.org/10.1029/2002WR001642" ext-link-type="DOI">10.1029/2002WR001642</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><?label 60?><mixed-citation>Vrugt, J. A., ter Braak, C. J. F., Gupta, H. V., and Robinson, B. A.: Equifinality of formal (DREAM) and informal (GLUE) Bayesian approaches in hydrologic modeling?, Stoch. Env. Res. Risk A., 23, 1011–1026,  <ext-link xlink:href="https://doi.org/10.1007/s00477-008-0274-y" ext-link-type="DOI">10.1007/s00477-008-0274-y</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><?label 62?><mixed-citation>Wagener, T., Sivapalan, M., Troch, P., and Woods, R.: Catchment Classification and Hydrologic Similarity, Geography Compass, 1, 901–931,  <ext-link xlink:href="https://doi.org/10.1111/j.1749-8198.2007.00039.x" ext-link-type="DOI">10.1111/j.1749-8198.2007.00039.x</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><?label 63?><mixed-citation> Wu, S.-D., Wu, C.-W., Lin, S.-G., Wang, C.-C., and Lee, K.-Y.: Time Series Analysis Using Composite Multiscale Entropy, Entropy, 15, 1069–1084, 2013.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><?label 64?><mixed-citation>Yapo, P. O., Gupta, H. V., and Sorooshian, S.: Multi-objective global optimization for hydrologic models, J. Hydrol., 204, 83–97,  <ext-link xlink:href="https://doi.org/10.1016/s0022-1694(97)00107-8" ext-link-type="DOI">10.1016/s0022-1694(97)00107-8</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><?label 65?><mixed-citation>Zhou, Y., Zhang, Q., Li, K., and Chen, X. H.: Hydrological effects of water reservoirs on hydrological processes in the East River (China) basin: complexity evaluations based on the multi-scale entropy analysis, Hydrol. Process., 26, 3253–3262,  <ext-link xlink:href="https://doi.org/10.1002/hyp.8406" ext-link-type="DOI">10.1002/hyp.8406</ext-link>, 2012.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Technical note: Complexity–uncertainty curve (c-u-curve) – a method to analyse, classify and compare dynamical systems</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      Addor, N., Newman, A. J., Mizukami, N., and Clark, M. P.: The CAMELS data set: catchment attributes and meteorology for large-sample studies, Hydrol. Earth Syst. Sci., 21, 5293–5313, <a href="https://doi.org/10.5194/hess-21-5293-2017" target="_blank">https://doi.org/10.5194/hess-21-5293-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
       Addor, N., Nearing, G., Prieto, C., Newman, A. J., Le Vine, N., and Clark, M. P.: A Ranking of Hydrological Signatures Based on Their Predictability in Space, Water Resour. Res., 54, 8792–8812,  <a href="https://doi.org/10.1029/2018WR022606" target="_blank">https://doi.org/10.1029/2018WR022606</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
       Azmi, E., Ehret, U., Weijs, S. V., Ruddell, B. L., and Perdigão, R. A. P.: Technical note: “Bit by bit”: a practical and general approach for evaluating model computational complexity vs. model performance, Hydrol. Earth Syst. Sci., 25, 1103–1115, <a href="https://doi.org/10.5194/hess-25-1103-2021" target="_blank">https://doi.org/10.5194/hess-25-1103-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
       Bossel, H.: Dynamics of forest dieback: Systems analysis and simulation, Ecol. Model., 34, 259–288, <a href="https://doi.org/10.1016/0304-3800(86)90008-6" target="_blank">https://doi.org/10.1016/0304-3800(86)90008-6</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
       Bossel, H.: Systems and Models. Complexity, Dynamics, Evolution, Sustainability, Books on Demand GmbH, Norderstedt, Germany, 372 pp., ISBN
978-3-8334-8121-5, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
       Bras, R. L.: Complexity and organization in hydrology: A personal view, Water Resour. Res., 51, 6532–6548,  <a href="https://doi.org/10.1002/2015wr016958" target="_blank">https://doi.org/10.1002/2015wr016958</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
       Brunsell, N. A.: A multiscale information theory approach to assess spatial–temporal variability of daily precipitation, J. Hydrol., 385, 165–172,  <a href="https://doi.org/10.1016/j.jhydrol.2010.02.016" target="_blank">https://doi.org/10.1016/j.jhydrol.2010.02.016</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
       Castillo, A., Castelli, F., and Entekhabi, D.: An entropy-based measure of hydrologic complexity and its applications, Water Resour. Res., 51, 5145–5160,  <a href="https://doi.org/10.1002/2014wr016035" target="_blank">https://doi.org/10.1002/2014wr016035</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
       Chou, C.-M.: Wavelet-Based Multi-Scale Entropy Analysis of Complex Rainfall Time Series, Entropy, 13, 241–253, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
       Conrad, K.: Probability distributions and maximum entropy, <a href="https://kconrad.math.uconn.edu/blurbs/analysis/entropypost.pdf" target="_blank"/>, last access: 30 October 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
       Costa, M., Goldberger, A. L., and Peng, C. K.: Multiscale Entropy Analysis of Complex Physiologic Time Series, Phys. Rev. Lett., 89, 068102,  <a href="https://doi.org/10.1103/PhysRevLett.89.068102" target="_blank">https://doi.org/10.1103/PhysRevLett.89.068102</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
       Costa, M., Goldberger, A. L., and Peng, C. K.: Multiscale entropy analysis of biological signals, Phys. Rev. E, 71, 021906,  <a href="https://doi.org/10.1103/PhysRevE.71.021906" target="_blank">https://doi.org/10.1103/PhysRevE.71.021906</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
       Cover, T. and Thomas, J. A.: Elements of Information Theory, Wiley Series in Telecommunications and Signal Processing, Wiley-Interscience, <a href="https://doi.org/10.1002/0471200611" target="_blank">https://doi.org/10.1002/0471200611</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
       Dey, P. and Mujumdar, P.: On the statistical complexity of streamflow, Hydrol. Sci. J., 67, 40–53, <a href="https://doi.org/10.1080/02626667.2021.2000991" target="_blank">https://doi.org/10.1080/02626667.2021.2000991</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
       Dooge, J. C. I.: Looking for hydrologic laws, Water Resour. Res., 22, 46S–58S,  <a href="https://doi.org/10.1029/WR022i09Sp0046S" target="_blank">https://doi.org/10.1029/WR022i09Sp0046S</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
       Ehret, U.: KIT-HYD/c-u-curve: Version 1.1 (1.1.0), Zenodo [code/data], <a href="https://doi.org/10.5281/zenodo.7276917" target="_blank">https://doi.org/10.5281/zenodo.7276917</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
       Ehret, U., Gupta, H. V., Sivapalan, M., Weijs, S. V., Schymanski, S. J., Blöschl, G., Gelfan, A. N., Harman, C., Kleidon, A., Bogaard, T. A., Wang, D., Wagener, T., Scherer, U., Zehe, E., Bierkens, M. F. P., Di Baldassarre, G., Parajka, J., van Beek, L. P. H., van Griensven, A., Westhoff, M. C., and Winsemius, H. C.: Advancing catchment hydrology to deal with predictions under change, Hydrol. Earth Syst. Sci., 18, 649–671, <a href="https://doi.org/10.5194/hess-18-649-2014" target="_blank">https://doi.org/10.5194/hess-18-649-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
       Engelhardt, S., Matyssek, R., and Huwe, B.: Complexity and information propagation in hydrological time series of mountain forest catchments, Eur. J. For. Res., 128, 621–631,  <a href="https://doi.org/10.1007/s10342-009-0306-2" target="_blank">https://doi.org/10.1007/s10342-009-0306-2</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
       Feldman, D. P. and Crutchfield, J. P.: Measures of statistical complexity: Why?, Phys. Lett. A, 238, 244–252,  <a href="https://doi.org/10.1016/s0375-9601(97)00855-4" target="_blank">https://doi.org/10.1016/s0375-9601(97)00855-4</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
       Forrester, J. W.: Principles of Systems, 2nd edn., Productivity Press, Portland, OR, 391 pp., ISBN
978-1883823412, 1968.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
       Freedman, D. and Diaconis, P.: On the histogram as a density estimator: L2 theory, Z. Wahrscheinlichkeit., 57, 453–476, <a href="https://doi.org/10.1007/BF01025868" target="_blank">https://doi.org/10.1007/BF01025868</a>, 1981.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
       Gell-Mann, M.: What is complexity? Remarks on simplicity and complexity by the Nobel Prize-winning author of The Quark and the Jaguar, Complexity, 1, 16–19,  <a href="https://doi.org/10.1002/cplx.6130010105" target="_blank">https://doi.org/10.1002/cplx.6130010105</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
       Guzmán-Vargas, L., Ramírez-Rojas, A., and Angulo-Brown, F.: Multiscale entropy analysis of electroseismic time series, Nat. Hazards Earth Syst. Sci., 8, 855–860, <a href="https://doi.org/10.5194/nhess-8-855-2008" target="_blank">https://doi.org/10.5194/nhess-8-855-2008</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
       Hastings, A., Hom, C. L., Ellner, S., Turchin, P., and Godfray, H. C. J.: Chaos in Ecology – Is Mother Nature a Strange Attractor?, Annu. Rev. Ecol. Syst., 24, 1–33, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
       Hauhs, M. and Lange, H.: Classification of Runoff in Headwater Catchments: A Physical Problem?, Geography Compass, 2, 235–254,  <a href="https://doi.org/10.1111/j.1749-8198.2007.00075.x" target="_blank">https://doi.org/10.1111/j.1749-8198.2007.00075.x</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
       Jakeman, A. J. and Hornberger, G. M.: How much complexity is warranted in a rainfall-runoff model?, Water Resour. Res., 29, 2637–2649,  <a href="https://doi.org/10.1029/93WR00877" target="_blank">https://doi.org/10.1029/93WR00877</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
       Jehn, F. U., Bestian, K., Breuer, L., Kraft, P., and Houska, T.: Using hydrological and climatic catchment clusters to explore drivers of catchment behavior, Hydrol. Earth Syst. Sci., 24, 1081–1100, <a href="https://doi.org/10.5194/hess-24-1081-2020" target="_blank">https://doi.org/10.5194/hess-24-1081-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
       Jenerette, G. D., Barron-Gafford, G. A., Guswa, A. J., McDonnell, J. J., and Villegas, J. C.: Organization of complexity in water limited ecohydrology, Ecohydrology, 5, 184–199,  <a href="https://doi.org/10.1002/eco.217" target="_blank">https://doi.org/10.1002/eco.217</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
       Jovanovic, T., Garcia, S., Gall, H., and Mejia, A.: Complexity as a streamflow metric of hydrologic alteration, Stoch. Env. Res. Risk A., 31, 2107–2119,  <a href="https://doi.org/10.1007/s00477-016-1315-6" target="_blank">https://doi.org/10.1007/s00477-016-1315-6</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
       Knuth, K. H.: Optimal data-based binning for histograms and histogram-based probability density models, Digit. Signal Process., 95, 102581,  <a href="https://doi.org/10.1016/j.dsp.2019.102581" target="_blank">https://doi.org/10.1016/j.dsp.2019.102581</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
       Koutsoyiannis, D.: On the quest for chaotic attractors in hydrological processes, Hydrolog. Sci. J., 51, 1065–1091,  <a href="https://doi.org/10.1623/hysj.51.6.1065" target="_blank">https://doi.org/10.1623/hysj.51.6.1065</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
       Kuentz, A., Arheimer, B., Hundecha, Y., and Wagener, T.: Understanding hydrologic variability across Europe through catchment classification, Hydrol. Earth Syst. Sci., 21, 2863–2879, <a href="https://doi.org/10.5194/hess-21-2863-2017" target="_blank">https://doi.org/10.5194/hess-21-2863-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
       Ladyman, J., Lambert, J., and Wiesner, K.: What is a complex system?, Eur. J. Philos. Sci., 3, 33–67,  <a href="https://doi.org/10.1007/s13194-012-0056-8" target="_blank">https://doi.org/10.1007/s13194-012-0056-8</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
       Li, Z. and Zhang, Y.-K.: Multi-scale entropy analysis of Mississippi River flow, Stoch. Env. Res. Risk A., 22, 507–512,  <a href="https://doi.org/10.1007/s00477-007-0161-y" target="_blank">https://doi.org/10.1007/s00477-007-0161-y</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
       Liu, Y. and Gupta, H. V.: Uncertainty in hydrologic modeling: Toward an integrated data assimilation framework, Water Resour. Res., 43,  W07401, <a href="https://doi.org/10.1029/2006WR005756" target="_blank">https://doi.org/10.1029/2006WR005756</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
       Lloyd, S.: Measures of complexity: a nonexhaustive list, IEEE Contr. Syst. Mag., 21, 7–8,  <a href="https://doi.org/10.1109/MCS.2001.939938" target="_blank">https://doi.org/10.1109/MCS.2001.939938</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
       LopezRuiz, R., Mancini, H. L., and Calbet, X.: A statistical measure of complexity, Phys. Lett. A, 209, 321–326,  <a href="https://doi.org/10.1016/0375-9601(95)00867-5" target="_blank">https://doi.org/10.1016/0375-9601(95)00867-5</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
       Lorenz, E. N.: Deterministic Nonperiodic Flow, J. Atmos. Sci., 20, 130–141,  <a href="https://doi.org/10.1175/1520-0469(1963)020&lt;0130:Dnf&gt;2.0.Co;2" target="_blank">https://doi.org/10.1175/1520-0469(1963)020&lt;0130:Dnf&gt;2.0.Co;2</a>, 1963.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
       Lorenz, E. N.: Predictability of a flow which possesses many scales of motion, Tellus, 21, 289–308, 1969.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
       Moiseev, I.: Lorenz attractor plot, MATLAB Central File Exchange, <a href="https://www.mathworks.com/matlabcentral/fileexchange/30066-lorenz-attaractor-plot" target="_blank"/>, retrieved: 3 January 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
       Moriasi, D. N., Arnold, J. G., Van Liew, M. W., Bingner, R. L., Harmel, R. D., and Veith, T. L.: Model evaluation guidelines for systematic quantification of accuracy in watershed simulations, T. ASABE, 50, 885–900,  <a href="https://doi.org/10.13031/2013.23153" target="_blank">https://doi.org/10.13031/2013.23153</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
       Neuper, M. and Ehret, U.: Quantitative precipitation estimation with weather radar using a data- and information-based approach, Hydrol. Earth Syst. Sci., 23, 3711–3733, <a href="https://doi.org/10.5194/hess-23-3711-2019" target="_blank">https://doi.org/10.5194/hess-23-3711-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
       Newman, A. J., Clark, M. P., Sampson, K., Wood, A., Hay, L. E., Bock, A., Viger, R. J., Blodgett, D., Brekke, L., Arnold, J. R., Hopson, T., and Duan, Q.: Development of a large-sample watershed-scale hydrometeorological data set for the contiguous USA: data set characteristics and assessment of regional variability in hydrologic model performance, Hydrol. Earth Syst. Sci., 19, 209–223, <a href="https://doi.org/10.5194/hess-19-209-2015" target="_blank">https://doi.org/10.5194/hess-19-209-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
       Ombadi, M., Nguyen, P., Sorooshian, S. and Hsu, K.: Complexity of hydrologic basins: A chaotic dynamics perspective, J. Hydrol., 597, 126222,  <a href="https://doi.org/10.1016/j.jhydrol.2021.126222" target="_blank">https://doi.org/10.1016/j.jhydrol.2021.126222</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
       Ossola, A., Hahs, A. K., and Livesley, S. J.: Habitat complexity influences fine scale hydrological processes and the incidence of stormwater runoff in managed urban ecosystems, J. Environ. Manage., 159, 1–10,  <a href="https://doi.org/10.1016/j.jenvman.2015.05.002" target="_blank">https://doi.org/10.1016/j.jenvman.2015.05.002</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
       Pachepsky, Y., Guber, A., Jacques, D., Simunek, J., Van Genuchten, M. T., Nicholson, T., and Cady, R.: Information content and complexity of simulated soil water fluxes, Geoderma, 134, 253–266,  <a href="https://doi.org/10.1016/j.geoderma.2006.03.003" target="_blank">https://doi.org/10.1016/j.geoderma.2006.03.003</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
       Pande, S. and Moayeri, M.: Hydrological Interpretation of a Statistical Measure of Basin Complexity, Water Resour. Res., 54, 7403–7416,  <a href="https://doi.org/10.1029/2018wr022675" target="_blank">https://doi.org/10.1029/2018wr022675</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
       Pechlivanidis, I. G., Jackson, B., McMillan, H., and Gupta, H. V.: Robust informational entropy-based descriptors of flow in catchment hydrology, Hydrolog. Sci. J., 61, 1–18,  <a href="https://doi.org/10.1080/02626667.2014.983516" target="_blank">https://doi.org/10.1080/02626667.2014.983516</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
       Phillips, J. D.: Deterministic chaos and historical geomorphology: A review and look forward, Geomorphology, 76, 109–121,  <a href="https://doi.org/10.1016/j.geomorph.2005.10.004" target="_blank">https://doi.org/10.1016/j.geomorph.2005.10.004</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
       Prokopenko, M., Boschetti, F., and Ryan, A. J.: An information-theoretic primer on complexity, self-organization, and emergence, Complexity, 15, 11–28,  <a href="https://doi.org/10.1002/cplx.20249" target="_blank">https://doi.org/10.1002/cplx.20249</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
       Sawicz, K., Wagener, T., Sivapalan, M., Troch, P. A., and Carrillo, G.: Catchment classification: empirical analysis of hydrologic similarity based on catchment function in the eastern USA, Hydrol. Earth Syst. Sci., 15, 2895–2911, <a href="https://doi.org/10.5194/hess-15-2895-2011" target="_blank">https://doi.org/10.5194/hess-15-2895-2011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
       Scott, D. W.: On optimal and data-based histograms, Biometrika, 66, 605–610,  <a href="https://doi.org/10.1093/biomet/66.3.605" target="_blank">https://doi.org/10.1093/biomet/66.3.605</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
       Seibert, S. P., Jackisch, C., Ehret, U., Pfister, L., and Zehe, E.: Unravelling abiotic and biotic controls on the seasonal water balance using data-driven dimensionless diagnostics, Hydrol. Earth Syst. Sci., 21, 2817–2841, <a href="https://doi.org/10.5194/hess-21-2817-2017" target="_blank">https://doi.org/10.5194/hess-21-2817-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
       Shannon, C. E.: A mathematical theory of communication, Bell Syst. Tech. J., 27, 623–656, 1948.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
       Singh, V. P.: Entropy Theory and its Application in Environmental and Water Engineering, John Wiley &amp; Sons, Ltd, <a href="https://doi.org/10.1002/9781118428306" target="_blank">https://doi.org/10.1002/9781118428306</a>, 2013.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
       Sivakumar, B. and Singh, V. P.: Hydrologic system complexity and nonlinear dynamic concepts for a catchment classification framework, Hydrol. Earth Syst. Sci., 16, 4119–4131, <a href="https://doi.org/10.5194/hess-16-4119-2012" target="_blank">https://doi.org/10.5194/hess-16-4119-2012</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
       Sivakumar, B., Jayawardena, A. W., and Li, W. K.: Hydrologic complexity and classification: a simple data reconstruction approach, Hydrol. Process., 21, 2713–2728,  <a href="https://doi.org/10.1002/hyp.6362" target="_blank">https://doi.org/10.1002/hyp.6362</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
       Strogatz, S. H.: Nonlinear Dynamics and Chaos: With applications to Physics, Biology, Chemistry and Engineering, Addison-Wesley Publishing Company, Reading, MA, 498 pp., <a href="https://doi.org/10.1201/9780429492563" target="_blank">https://doi.org/10.1201/9780429492563</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
       Sturges, H. A.: The Choice of a Class Interval, J. Am. Stat. Assoc., 21, 65–66,  <a href="https://doi.org/10.1080/01621459.1926.10502161" target="_blank">https://doi.org/10.1080/01621459.1926.10502161</a>, 1926.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
       Vrugt, J. A., Gupta, H. V., Bouten, W., and Sorooshian, S.: A Shuffled Complex Evolution Metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters, Water Resour. Res., 39, 1201, <a href="https://doi.org/10.1029/2002WR001642" target="_blank">https://doi.org/10.1029/2002WR001642</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
       Vrugt, J. A., ter Braak, C. J. F., Gupta, H. V., and Robinson, B. A.: Equifinality of formal (DREAM) and informal (GLUE) Bayesian approaches in hydrologic modeling?, Stoch. Env. Res. Risk A., 23, 1011–1026,  <a href="https://doi.org/10.1007/s00477-008-0274-y" target="_blank">https://doi.org/10.1007/s00477-008-0274-y</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
       Wagener, T., Sivapalan, M., Troch, P., and Woods, R.: Catchment Classification and Hydrologic Similarity, Geography Compass, 1, 901–931,  <a href="https://doi.org/10.1111/j.1749-8198.2007.00039.x" target="_blank">https://doi.org/10.1111/j.1749-8198.2007.00039.x</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
       Wu, S.-D., Wu, C.-W., Lin, S.-G., Wang, C.-C., and Lee, K.-Y.: Time Series Analysis Using Composite Multiscale Entropy, Entropy, 15, 1069–1084, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
       Yapo, P. O., Gupta, H. V., and Sorooshian, S.: Multi-objective global optimization for hydrologic models, J. Hydrol., 204, 83–97,  <a href="https://doi.org/10.1016/s0022-1694(97)00107-8" target="_blank">https://doi.org/10.1016/s0022-1694(97)00107-8</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
       Zhou, Y., Zhang, Q., Li, K., and Chen, X. H.: Hydrological effects of water reservoirs on hydrological processes in the East River (China) basin: complexity evaluations based on the multi-scale entropy analysis, Hydrol. Process., 26, 3253–3262,  <a href="https://doi.org/10.1002/hyp.8406" target="_blank">https://doi.org/10.1002/hyp.8406</a>, 2012.

    </mixed-citation></ref-html>--></article>
