<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "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="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">NHESS</journal-id><journal-title-group>
    <journal-title>Natural Hazards and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NHESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nat. Hazards Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1684-9981</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/nhess-21-3679-2021</article-id><title-group><article-title>Applying machine learning for drought prediction in a perfect model framework using data from a large ensemble of climate simulations</article-title><alt-title>Applying machine learning for drought prediction</alt-title>
      </title-group><?xmltex \runningtitle{Applying machine learning for drought prediction}?><?xmltex \runningauthor{E.~Felsche and R.~Ludwig}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Felsche</surname><given-names>Elizaveta</given-names></name>
          <email>felsche@cdtm.de</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Ludwig</surname><given-names>Ralf</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Center for Digital Technology and Management, Munich, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Geography, Ludwig Maximilian University of Munich, Munich, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Elizaveta Felsche (felsche@cdtm.de)</corresp></author-notes><pub-date><day>3</day><month>December</month><year>2021</year></pub-date>
      
      <volume>21</volume>
      <issue>12</issue>
      <fpage>3679</fpage><lpage>3691</lpage>
      <history>
        <date date-type="received"><day>10</day><month>April</month><year>2021</year></date>
           <date date-type="accepted"><day>26</day><month>October</month><year>2021</year></date>
           <date date-type="rev-recd"><day>25</day><month>October</month><year>2021</year></date>
           <date date-type="rev-request"><day>15</day><month>April</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Elizaveta Felsche</copyright-statement>
        <copyright-year>2021</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://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021.html">This article is available from https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021.html</self-uri><self-uri xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021.pdf">The full text article is available as a PDF file from https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e96">There is a strong scientific and social interest in understanding the factors
leading to extreme events in order to improve the management of risks
associated with hazards like droughts. In this study, artificial neural
networks are applied to predict the occurrence of a drought in two contrasting
European domains, Munich and Lisbon, with a lead time of 1 month. The
approach takes into account a list of 28 atmospheric and soil variables as
input parameters from a single-model initial-condition large ensemble
(CRCM5-LE). The data were produced in the context of the ClimEx project by
Ouranos, with the Canadian Regional Climate Model (CRCM5) driven by 50 members
of the Canadian Earth System Model (CanESM2).  Drought occurrence is defined
using the standardized precipitation index.  The best-performing machine
learning algorithms manage to obtain a correct classification of drought or no
drought for a lead time of 1 month for around 55 %–57 % of the
events of each class for both domains. Explainable AI methods like SHapley
Additive exPlanations (SHAP) are applied to understand the trained algorithms
better. Variables like the North Atlantic Oscillation index and air pressure
1 month before the event prove essential for the prediction. The study shows
that seasonality strongly influences the performance of drought prediction,
especially for the Lisbon domain.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e108">Droughts remain to be one of the most dangerous hazards, having a serious and
large-scale impact on environment, society and economy. Recent events like the
summer 2018 drought in huge parts of central Europe led to severe forest fires
and crop failures. The damage was estimated to amount to several hundred millions of euros
solely in Germany <xref ref-type="bibr" rid="bib1.bibx16" id="paren.1"/>. Moreover the effect of global warming leads
to major changes in the earth's climate system, having a direct influence on
the frequency and severity of extreme events like droughts
<xref ref-type="bibr" rid="bib1.bibx45" id="paren.2"/>.  An increase in frequency of drought
occurrence is a major threat for current and future generations, and
comprehensive knowledge on the phenomenon of drought is needed in order to
take action early and to prevent humanitarian catastrophes. This goes in
conjunction with drought prediction.  Precise drought prediction would enable
the mitigation of the dangers connected to drought occurrences such that stakeholders, for example, would be able to store the maximal possible amount of water
in the endangered regions. This would help to mitigate the water shortage when
the drought arrives. Measures for demand reduction like that could be
introduced earlier and to a better-adjusted extent; this would help to reduce
the economic and societal damage.</p>
      <?pagebreak page3680?><p id="d1e117">To mitigate the effects of droughts the information on the their onset is of
crucial importance. This can be derived from a drought index. A variety of
drought indices exist, which are typically defined according to statistical
and physical measures. These mostly take into account atmospheric and
soil variables.  Among the most popular ones are the standardized
precipitation index (SPI), standardized precipitation evaporation index
(SPEI), soil moisture percentile (SMP) and Palmer drought severity index
(PDSI).  The standardized precipitation index (SPI) is adopted as the standard
meteorological index by <xref ref-type="bibr" rid="bib1.bibx49" id="text.3"/>. It is a measure of meteorological drought
based on the probability of occurrence of certain precipitation amounts in the
area of interest <xref ref-type="bibr" rid="bib1.bibx43" id="paren.4"/>.  Studies on drought prediction by
<xref ref-type="bibr" rid="bib1.bibx2" id="text.5"/> and <xref ref-type="bibr" rid="bib1.bibx5" id="text.6"/> use SPI as a
prediction variable for the forecast.</p>
      <p id="d1e132">Forecasting of any physical phenomenon can be done by either a physical,
conceptual or data-driven model.  The latter ones are widely used due to their
rapid development times and the flexibility in input parameters.
<xref ref-type="bibr" rid="bib1.bibx35" id="text.7"/> argue that AI methods have a high potential for
prediction of extremes due to the ability of machine learning methods to learn
from past data, to handle large numbers of input variables, to integrate
physical understanding into the models and to discover additional knowledge
from the data.</p>
      <p id="d1e138">A review of seasonal drought prediction given by <xref ref-type="bibr" rid="bib1.bibx21" id="text.8"/>
identifies two typical predictor groups of variables: large-scale climate
indices that reflect the atmosphere–ocean circulation patterns and local
climate variables. The first ones are known to correlate with precipitation
patterns in special regions and therefore are naturally correlated with the
occurrence of drought. The teleconnection indices important for European
precipitation include North Atlantic Oscillation (NAO), Scandinavian
Oscillation (SCA), East Atlantic–Western Russia Oscillation (EAWR), East
Atlantic Oscillation (EA) and Atlantic Multidecadal Oscillation (AMO)
<xref ref-type="bibr" rid="bib1.bibx21" id="paren.9"/>.  As shown by <xref ref-type="bibr" rid="bib1.bibx17" id="text.10"/> a positive
NAO index in summer is associated with dry and warm conditions in the
northwest of Europe, whereas southern Europe and the Mediterranean experience
cooler and wetter conditions.  More information on the influence of the NAO,
SCA, EA and EAWR on the European climate can be found in
<xref ref-type="bibr" rid="bib1.bibx17" id="text.11"/>, <xref ref-type="bibr" rid="bib1.bibx6" id="text.12"/>, <xref ref-type="bibr" rid="bib1.bibx37" id="text.13"/>, <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx1" id="text.14"/>
and <xref ref-type="bibr" rid="bib1.bibx44" id="text.15"/>.  A positive phase of AMO is associated with humid
conditions over Great Britain and parts of Scandinavia and with dry conditions
in the Mediterranean <xref ref-type="bibr" rid="bib1.bibx43" id="paren.16"><named-content content-type="post">p. 26</named-content></xref>; the negative phase is
associated with a reversed pattern: dry conditions in Great Britain and wet
conditions in the Mediterranean. A study by <xref ref-type="bibr" rid="bib1.bibx44" id="text.17"/> showed a
correlation between the amount of droughts and AMO of 62 <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> with a
significance at the 90 <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> level.  A recent study by
<xref ref-type="bibr" rid="bib1.bibx5" id="text.18"/> uses NAO for prediction of probability
of drought occurrence for Sicily. The local climate variables like
precipitation, temperature and soil moisture were also used as inputs to reflect
the conditions at the time the prediction occurs. <xref ref-type="bibr" rid="bib1.bibx2" id="text.19"/> and
<xref ref-type="bibr" rid="bib1.bibx5" id="text.20"/> used SPI for the past months as input
variable to the algorithm. A study by <xref ref-type="bibr" rid="bib1.bibx38" id="text.21"/> used
precipitation as an input parameter.</p>
      <p id="d1e204">This paper examines the possibilities of meteorological drought prediction
with the lead time of 1 month, applying artificial neural networks (ANNs) for
two domains with different climate: one with Mediterranean (Lisbon) and one with
continental climate (Munich) <xref ref-type="bibr" rid="bib1.bibx7" id="paren.22"/>.  Both sites experienced an
increase in drought frequency when comparing 2015 and 1950 and are projected
to keep rising under RCP4.5 as well as RCP8.5.  <xref ref-type="bibr" rid="bib1.bibx46" id="paren.23"/>.
Observational data offer only a limited field for drought investigation, as can be seen from the following approximation.  Systematical weather
observations started in 1781 by the Societas Meteorologica Palatina
<xref ref-type="bibr" rid="bib1.bibx26" id="paren.24"/>.  In this study <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mtext>SPI1</mml:mtext><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is used as a threshold
for drought occurrence. It corresponds to the 15 <inline-formula><mml:math id="M4" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> driest months
<xref ref-type="bibr" rid="bib1.bibx25" id="paren.25"/> and can be estimated by a total number of 430 observed events
until the year 2020 (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>).
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M5" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2020</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1781</mml:mn><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mtext>years</mml:mtext><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">months</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">15</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:mn mathvariant="normal">430</mml:mn><mml:mtext> events</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        Compared to that, CRCM5-LE offers a total number of roughly 4500 events when using the first 50 years from the climate simulation data (1955–2005) (see Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>).
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M6" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.4}{9.4}\selectfont$\displaystyle}?><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mn mathvariant="normal">50</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>years per member</mml:mtext><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">50</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>members</mml:mtext><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">months</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">15</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4500</mml:mn><mml:mtext> events</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
        This is a difference of an order of magnitude.  The more data are available the
better the predictions that can be derived by a drought-predicting machine
learning model and the more can be learned about drought formation. According
to <xref ref-type="bibr" rid="bib1.bibx48" id="text.26"/> precipitation in summer and winter derived from the
European gridded dataset (E-OBS) does fall to a high percentage into the
range produced by CRCM5-LE for the historic period.  Therefore, the CRCM5-LE
proves applicable to this study, and its larger number of extreme events can be
used as input to the machine learning algorithms.  In this study a variety of
ANNs are trained. The best-performing models are investigated, using explainable
AI methods to understand the results.</p>
      <p id="d1e375">While no comparable study exists for the Munich domain,
<xref ref-type="bibr" rid="bib1.bibx41" id="text.27"/> performed a drought prediction based on SPI6 for
Portugal for the months April, May and June using the following input
variables: sea surface temperatures (JFM), NAO (DJFM) and cumulative
precipitation (NDJFM for <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mtext>SPI6</mml:mtext><mml:mtext>April</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, DJFM for
<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mtext>SPI6</mml:mtext><mml:mtext>May</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, JFM for <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mtext>SPI6</mml:mtext><mml:mtext>June</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>). The best
results were achieved for the prediction of SPI6 for April, with a correlation
coefficient of 0.98. SPI6 for May and June referred to a correlation
coefficient of 0.78 and 0.77, respectively.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Datasets</title>
      <p id="d1e429">To investigate the predictability of drought data from the single-model
initial-condition large ensemble (SMILE) consisting of 50 members, the
Canadian Regional Climate Model 5 Large Ensemble (CRCM5-LE) is used. The data
were produced within the scope of the ClimEx project
(<xref ref-type="bibr" rid="bib1.bibx30" id="altparen.28"/>,
<uri>http://www.climex-project.org</uri>, last access: 28 November 2021). The CRCM5-LE was generated<?pagebreak page3681?> by dynamical downscaling of the data
provided by the 50-member initial-condition Canadian Earth System Model 2
using the Canadian Regional Climate Model 5 <xref ref-type="bibr" rid="bib1.bibx34" id="paren.29"/>. The data have
a resolution of <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.11</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (12 <inline-formula><mml:math id="M11" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>) and are produced for the years
1950–2099 for a European and an eastern North America domain.  For the years
1950–2005 the historical greenhouse gas concentrations and aerosol emissions
are being used.  Starting from 2005, the model introduces the RCP8.5
<xref ref-type="bibr" rid="bib1.bibx23" id="paren.30"/> forcing scenario.  A total of 42 atmospheric variables are
available at a temporal resolution of 1 to 3 h.  They are used on
a monthly basis as input to the machine learning algorithms. The list of
variables is provided in Table <xref ref-type="table" rid="Ch1.T1"/>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e470">The 42 monthly atmospheric and soil variables from CRCM5-LE.  TOA refers to top of atmosphere.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.890}[.890]?><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left" colsep="1"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><italic>clt</italic></oasis:entry>
         <oasis:entry colname="col2">Total cloud fraction</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M12" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>prw</italic></oasis:entry>
         <oasis:entry colname="col5">Water vapor path</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M13" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>dds</italic></oasis:entry>
         <oasis:entry colname="col2">Near-surface dew point depression</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M14" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>ps</italic></oasis:entry>
         <oasis:entry colname="col5">Surface air pressure</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M15" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Pa</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>evspsbl</italic></oasis:entry>
         <oasis:entry colname="col2">Evaporation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M16" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>psl</italic></oasis:entry>
         <oasis:entry colname="col5">Sea level pressure</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M17" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Pa</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>evspsblland</italic></oasis:entry>
         <oasis:entry colname="col2">Water evaporation from land</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M18" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">rlds</oasis:entry>
         <oasis:entry colname="col5">Surface downwelling longwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M19" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>hfls</italic></oasis:entry>
         <oasis:entry colname="col2">Surface upward latent heat flux</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M20" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rlus</italic></oasis:entry>
         <oasis:entry colname="col5">Surface upwelling longwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M21" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>hfss</italic></oasis:entry>
         <oasis:entry colname="col2">Surface upward sensible heat flux</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M22" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rlut</italic></oasis:entry>
         <oasis:entry colname="col5">TOA Outgoing longwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>hurs</italic></oasis:entry>
         <oasis:entry colname="col2">Near-surface relative humidity</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rsaa</italic></oasis:entry>
         <oasis:entry colname="col5">Shortwave radiation absorbed by atmosphere</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M25" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>huss</italic></oasis:entry>
         <oasis:entry colname="col2">Near-surface specific humidity</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4"><italic>rsds</italic></oasis:entry>
         <oasis:entry colname="col5">Surface downwelling shortwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M26" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrfso</italic></oasis:entry>
         <oasis:entry colname="col2">Soil frozen water content</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M27" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rsdt</italic></oasis:entry>
         <oasis:entry colname="col5">TOA incident shortwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M28" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrlso</italic></oasis:entry>
         <oasis:entry colname="col2">Soil liquid water content</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M29" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rsus</italic></oasis:entry>
         <oasis:entry colname="col5">Surface upwelling shortwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M30" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrro</italic></oasis:entry>
         <oasis:entry colname="col2">Total runoff</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M31" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>rsut</italic></oasis:entry>
         <oasis:entry colname="col5">TOA outgoing shortwave radiation</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M32" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">Wm</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrros</italic></oasis:entry>
         <oasis:entry colname="col2">Surface runoff</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M33" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>sfcWindmax</italic></oasis:entry>
         <oasis:entry colname="col5">Daily maximum near-surface wind speed</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrso</italic></oasis:entry>
         <oasis:entry colname="col2">Total soil moisture content</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M35" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>snc</italic></oasis:entry>
         <oasis:entry colname="col5">Snow area fraction</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M36" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrsos</italic></oasis:entry>
         <oasis:entry colname="col2">Moisture in upper portion of soil column</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M37" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>snd</italic></oasis:entry>
         <oasis:entry colname="col5">Snow depth</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M38" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prc</italic></oasis:entry>
         <oasis:entry colname="col2">Convective precipitation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M39" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>snw</italic></oasis:entry>
         <oasis:entry colname="col5">Surface snow amount</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M40" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prdc</italic></oasis:entry>
         <oasis:entry colname="col2">Deep convective precipitation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M41" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>tas</italic></oasis:entry>
         <oasis:entry colname="col5">Near-surface air temperature</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M42" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prfr</italic></oasis:entry>
         <oasis:entry colname="col2">Freezing rain</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M43" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>tasmax</italic></oasis:entry>
         <oasis:entry colname="col5">Daily maximum near-surface temperature</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M44" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>pr</italic></oasis:entry>
         <oasis:entry colname="col2">Precipitation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M45" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>tasmin</italic></oasis:entry>
         <oasis:entry colname="col5">Daily minimum near-surface temperature</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M46" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prlp</italic></oasis:entry>
         <oasis:entry colname="col2">Liquid precipitation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M47" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>ts</italic></oasis:entry>
         <oasis:entry colname="col5">Surface temperature</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M48" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prrp</italic></oasis:entry>
         <oasis:entry colname="col2">Refrozen rain</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M49" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>uas</italic></oasis:entry>
         <oasis:entry colname="col5">Eastward near-surface wind</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M50" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>prsn</italic></oasis:entry>
         <oasis:entry colname="col2">Snowfall flux</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M51" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><italic>vas</italic></oasis:entry>
         <oasis:entry colname="col5">Northward near-surface wind</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M52" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

      <p id="d1e1582">In the study we use monthly sea level pressure (<italic>psl</italic>) from the driving
model CanESM2-LE <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx27" id="paren.31"/> for the calculation of North
Atlantic Oscillation (NAO), Scandinavian Oscillation (SCA), East Atlantic
Oscillation (EA) and East Atlantic–Western Russia Oscillation (EAWR) over the
whole Atlantic basin (20–80<inline-formula><mml:math id="M53" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 90<inline-formula><mml:math id="M54" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W–40<inline-formula><mml:math id="M55" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E). The
Atlantic Multidecadal Oscillation (AMO) is calculated using the sea surface
temperature (SST) over 0–60<inline-formula><mml:math id="M56" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 0–80<inline-formula><mml:math id="M57" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W from the
CanESM2. Only the period 1955–2005 is considered in order to stay within the
scope of historical climate. The CRCM5 domain is displayed in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>. For the machine learning training a grid point situated at
48.11<inline-formula><mml:math id="M58" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 11.91<inline-formula><mml:math id="M59" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E is referenced as Munich, and
38.67<inline-formula><mml:math id="M60" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 9.17<inline-formula><mml:math id="M61" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W is referenced as Lisbon.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e1679">CRCM5 topography.</p></caption>
          <?xmltex \igopts{width=142.26378pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Input variables for drought prediction</title>
      <p id="d1e1696">In order to calculate NAO, SCA, EA and EAWR, the method introduced by
<xref ref-type="bibr" rid="bib1.bibx22" id="text.32"/> is used: a principal component analysis (PCA) of the
monthly psl is performed over the 20–80<inline-formula><mml:math id="M62" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N,
90<inline-formula><mml:math id="M63" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W–40<inline-formula><mml:math id="M64" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E domain.  The leading eigenvectors, scaled by
the amount of variance they explain, represent the leading circulation
patterns of the atmospheric system. The first eigenvector corresponds to NAO,
the second one to SCA, the third one to EA and the fourth one to EAWR. To
calculate the teleconnection indices (NAO, SCA, EA, EAWR) the eofs package
described in <xref ref-type="bibr" rid="bib1.bibx11" id="text.33"/> is used. It is an implementation of the technique of empirical orthogonal functions (EOFs) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.34"/>. The leading modes of the PCA
corresponding to NAO, SCA, EA and EAWR derived from the CanEsm2 dataset are
shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1740">First four leading eigenfunctions of the mean sea level pressure in CanESM2. Percentage of variance the mode explains is given at the top of the panels.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f02.png"/>

        </fig>

      <p id="d1e1749">AMO is calculated by spatial averaging over the 0–60<inline-formula><mml:math id="M65" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N,
0–80<inline-formula><mml:math id="M66" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W area of the anomaly of sea surface temperature
<xref ref-type="bibr" rid="bib1.bibx47" id="paren.35"/>. Additionally the 10-year running mean of AMO is calculated
as an input variable as it is widely used in various studies and was shown to
be correlated with precipitation <xref ref-type="bibr" rid="bib1.bibx13" id="paren.36"/>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e1780">List of sorted-out variables.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Kept variable</oasis:entry>
         <oasis:entry colname="col2">Sorted-out variable</oasis:entry>
         <oasis:entry colname="col3">Pearson's <inline-formula><mml:math id="M67" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><italic>hurs</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>dds</italic></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M68" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.9879</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>evspsbl</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>evspsblland</italic></oasis:entry>
         <oasis:entry colname="col3">0.9994</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>evspsbl</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>hfls</italic></oasis:entry>
         <oasis:entry colname="col3">0.9988</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>mrso</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>mrlso</italic></oasis:entry>
         <oasis:entry colname="col3">0.9991</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rlut</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rlaa</italic></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M69" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.9549</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>tas</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rlds</italic></oasis:entry>
         <oasis:entry colname="col3">0.9550</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>tas</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rlus</italic></oasis:entry>
         <oasis:entry colname="col3">0.9960</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rnt</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rns</italic></oasis:entry>
         <oasis:entry colname="col3">0.9954</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rnt</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rsaa</italic></oasis:entry>
         <oasis:entry colname="col3">0.9831</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rnt</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rsdt</italic></oasis:entry>
         <oasis:entry colname="col3">0.9970</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rnt</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rss</italic></oasis:entry>
         <oasis:entry colname="col3">0.9872</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>rnt</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>rst</italic></oasis:entry>
         <oasis:entry colname="col3">0.9926</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>tas</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>tasmax</italic></oasis:entry>
         <oasis:entry colname="col3">0.9932</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>tas</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>tasmin</italic></oasis:entry>
         <oasis:entry colname="col3">0.9864</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e2028">Variable subset selection helps to limit the computational time and to improve
predictive accuracy <xref ref-type="bibr" rid="bib1.bibx28" id="paren.37"/>.  In order to eliminate redundant
variables, Pearson's <inline-formula><mml:math id="M70" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> between all the CRCM5 variables for the chosen domains
is calculated.  Pearson's <inline-formula><mml:math id="M71" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is a measure of linear
correlation between two variables <inline-formula><mml:math id="M73" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M74" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>;  <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> equals 1 if the
correlation is totally positive, 0 if there is no linear correlation and <inline-formula><mml:math id="M76" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 if
the correlation is total negative <xref ref-type="bibr" rid="bib1.bibx19" id="paren.38"/>. For two samples <inline-formula><mml:math id="M77" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M78" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>, Pearson's <inline-formula><mml:math id="M79" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is defined in the following way:

                <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M80" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><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:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msqrt><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:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:msqrt><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:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page3682?><p id="d1e2262">The bar refers to the average over the index <inline-formula><mml:math id="M81" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx19" id="paren.39"/>.
Pearson's <inline-formula><mml:math id="M82" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is a popular and easy method for feature selection of continuous
variables as introduced in <xref ref-type="bibr" rid="bib1.bibx3" id="text.40"/>;  <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is calculated for all
possible permutations of the 41 input variables. The ones correlating to a
high degree are examined, and a threshold of <inline-formula><mml:math id="M84" display="inline"><mml:mn mathvariant="normal">0.95</mml:mn></mml:math></inline-formula> is chosen.  In
Table <xref ref-type="table" rid="Ch1.T2"/> a list of sorted-out variables and the corresponding
values of Pearson's <inline-formula><mml:math id="M85" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is given. The high correlation values can be explained
by a physical relationship between the variables: e.g., the total evaporation
(<italic>evspsbl</italic>) is almost the same as evaporation from land
(<italic>evspsblland</italic>) as there are no relevant water bodies in the chosen
domains. Out of the full list of 42 variables, 14 are sorted out as being
redundant.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Standardized precipitation index</title>
      <p id="d1e2324">The standardized precipitation index (SPI) is a precipitation-based index
introduced by <xref ref-type="bibr" rid="bib1.bibx36" id="text.41"/>.  For the calculation of SPI a continuous
monthly precipitation dataset is used.  The index can be calculated on
different timescales: typically, it is 1, 3, 6, 12 or 24 months. As a first
step the precipitation values are accumulated for the needed timescale.  The
resulting dataset is fitted to a gamma distribution for each month separately
and then transformed to a normal distribution such that the mean SPI is
zero. The SPI value for a given precipitation is then the number of standard
deviations from normal. Because of the normalization, the SPI is especially useful
to represent wetter and drier climates as well as to account for differences
among seasons.  As the two study sites are having different meteorological
conditions, the SPI provides a convenient and comparable measure
<xref ref-type="bibr" rid="bib1.bibx51" id="paren.42"/>.  As noted in <xref ref-type="bibr" rid="bib1.bibx50" id="text.43"/> the accumulation
period of the SPI value needs to be chosen equal to or less than the prediction
lead time as otherwise the precipitation values needed for the mathematical
calculation of the SPI would be given as input to the machine learning algorithm.
Therefore the accumulation period of 1 month is chosen.  SPI1 is calculated
for Lisbon and Munich each using the data from 1955–2005 from all members as
reference.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Machine learning</title>
      <p id="d1e2344">This study investigates drought predictability applying the technique of
supervised machine learning for this purpose.  Machine learning is a promising
tool for the analysis of complex and data-rich phenomena as droughts
<xref ref-type="bibr" rid="bib1.bibx35" id="paren.44"/>. The Python package Keras, a high-level neural<?pagebreak page3683?> network
package, is used for the design of the machine learning models <xref ref-type="bibr" rid="bib1.bibx8" id="paren.45"/> as it allows the design of neural networks in an easy way by adding layers.  Three
crucial elements are needed to perform drought prediction by supervised
machine learning: input data; a target variable to be predicted; and a
computation pipeline, which includes the machine learning algorithm.</p>
      <p id="d1e2353">The data from the years 1957–1999 are used as training data; the years
2000–2005 are used for the testing purpose.  Each of the time periods is
available 50 times as we are dealing with an ensemble of 50 members. This
results in 2150 model years for training and 250 years for testing.  A small
fraction of the training data are used for the validation of the machine
learning algorithms. The target variable chosen for the prediction of droughts
is SPI1. Two classes for the prediction are identified in the following way: <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mtext>SPI1</mml:mtext><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is defined as an event and is initialized with 1; <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mtext>SPI1</mml:mtext><mml:mo>&gt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is initialized with 0 and corresponds to a non-drought event.
The lead time of 1 month is chosen for the prediction as it has been used in
previous studies by <xref ref-type="bibr" rid="bib1.bibx50" id="text.46"/> and <xref ref-type="bibr" rid="bib1.bibx12" id="text.47"/>. Moreover
shorter prediction lead times usually obtain better results when compared to
longer periods, as seen in <xref ref-type="bibr" rid="bib1.bibx5" id="text.48"/>.  After the
feature selection 28 variables originating directly from the CRCM5-LE dataset
are used as input.  In addition to those the teleconnection indices NAO, SCA,
EA, EAWR, AMO and AMO10 are used as input.</p>
      <p id="d1e2393">To predict, for example, a drought or non-drought in April of 1980, the data for
12 months before the event are used as input. This is NAO and other
teleconnection and atmospheric variables for the period April 1989–March
1980; for a prediction of an event in May 1980, May 1989–April 1980 is used
as input.  The 12 months before the event are chosen in accordance with
the study by <xref ref-type="bibr" rid="bib1.bibx38" id="text.49"/>, who found that the best-performing
drought prediction model was the one including the value up to 12 months
before the predicted one.  We perform a time series prediction with no
limitation on special months or seasons to be inspected.</p>
      <p id="d1e2399">For this analysis we use a supervised machine learning algorithm, an
artificial neural network (ANN).  ANNs are algorithms whose design is inspired
by the architecture of the human brain with its neurons <xref ref-type="bibr" rid="bib1.bibx39" id="paren.50"/>; they
both consists of connected nodes. A link between the node <inline-formula><mml:math id="M88" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and the node <inline-formula><mml:math id="M89" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>
serves to propagate the activation <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M91" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> to <inline-formula><mml:math id="M92" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>. To each connection a
numeric weight <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is assigned. The output of the node is computed by

                <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M94" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          <xref ref-type="bibr" rid="bib1.bibx39" id="paren.51"><named-content content-type="post">p. 728</named-content></xref>.  The activation function defines the output of the
node. In order to have stable learners with confident predictions a function
with a soft threshold is recommended <xref ref-type="bibr" rid="bib1.bibx39" id="paren.52"/>. In this study the
following three activation functions are used: sigmoid, rectified linear unit
(ReLU), exponential linear unit (ELU). Sigmoid activation is especially useful
for the output layer <xref ref-type="bibr" rid="bib1.bibx39" id="paren.53"/>, while ReLU and ELU both have the
property of allowing very fast optimization <xref ref-type="bibr" rid="bib1.bibx33" id="paren.54"/>.</p>
      <p id="d1e2538">The <italic>sigmoid</italic> function, also called the logistic function, is defined in the
following way:

                <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M95" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>Logistic</mml:mtext><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          <xref ref-type="bibr" rid="bib1.bibx39" id="paren.55"/>. This function has an output between 0 and 1. This can be
interpreted as a probability of belonging to the class 1. One of the main
disadvantages of the sigmoid activation function is the vanishing gradient
problem: at higher, almost saturated layers with values of 1 or <inline-formula><mml:math id="M96" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1, the
gradients become nearly 0, resulting in a slow optimization convergence
<xref ref-type="bibr" rid="bib1.bibx39" id="paren.56"><named-content content-type="post">p. 726</named-content></xref>.</p>
      <p id="d1e2594"><italic>ReLU</italic> refers to rectified linear unit and shows better performance
when dealing with the vanishing gradient problem <xref ref-type="bibr" rid="bib1.bibx33" id="paren.57"/>. ReLU is defined
in the following way:

                <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M97" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">max⁡</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2634"><italic>ELU</italic> refers to the exponential linear unit and was introduced by
<xref ref-type="bibr" rid="bib1.bibx9" id="text.58"/>. <xref ref-type="bibr" rid="bib1.bibx9" id="text.59"/> claim that in experiments the ELU activation led to
faster learning and significantly better generalization performance than ReLU
and sigmoid activation.  The function is defined as

                <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M98" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="cases" columnspacing="1em" rowspacing="0.2ex" columnalign="left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mtext> if </mml:mtext><mml:mi>x</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mtext> if </mml:mtext><mml:mi>x</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

          <inline-formula><mml:math id="M99" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> controls the value to which an ELU saturates for negative inputs. Per
default the value is set to 1 such that the function saturates at <inline-formula><mml:math id="M100" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.</p>
      <p id="d1e2724">Two kinds of layers are used in this study: dense and dropout.  <italic>Dense</italic>
refers to a regular fully connected neural network layer. <italic>Dropout</italic>
refers to a layer which is randomly setting a fraction of inputs to zero at
each update. This technique is used to prevent overfitting and therefore
to improve the performance of the algorithm <xref ref-type="bibr" rid="bib1.bibx8" id="paren.60"/>. The first part of
the study concentrates on the methodological search for the best-performing
algorithms.  A pipeline to search for the best-performing architecture, value
for L2 regularization and loss function is built up.</p>
      <p id="d1e2736">The model performance is evaluated using accuracy and F1 score
<xref ref-type="bibr" rid="bib1.bibx42" id="paren.61"/>. The latter one is especially useful when training on
datasets with an imbalanced class distribution as it is in the case of our
dataset.  Accuracy is defined in the following way:

                <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M101" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>Accuracy</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>Number of right predictions</mml:mtext><mml:mtext>Total number of samples</mml:mtext></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page3684?><p id="d1e2761">F1 score is a harmonic measure between precision and recall. Precision is the
amount of true positives with respect to the amount of positively classified
data.  Recall is the amount of true positives with respect to the total number
of positives in the data. The F1 score is defined in the following way:

                <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M102" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtext>F1 score</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>Precision</mml:mtext><mml:mo>⋅</mml:mo><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mrow><mml:mtext>Precision</mml:mtext><mml:mo>+</mml:mo><mml:mtext>Recall</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2796">Due to the class imbalance within the dataset we require that the accuracy of
each class is at least 50 <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>.  In that case given the distribution of
the test dataset of 1803 non-drought events to 387 droughts for Lisbon and
1848 non-drought events to 352 drought events for Munich a marginal F1 score
of 0.26 for Lisbon and 0.24 for Munich is given.</p>
      <p id="d1e2807">The best-performing models are additionally evaluated using the Heidke skill
score (HSS). The range of the HSS is <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> to 1.  Values below zero
indicate that the random forecast (a forecast which randomly assigns the
labels) has a better performance than the trained model. HSS of 1 indicates a
perfect forecast.  HSS is defined in the following way:

                <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M105" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtext>HSS</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mo>-</mml:mo><mml:mi>b</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>c</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M106" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> is the number of true positives, <inline-formula><mml:math id="M107" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> the number of false positives,
<inline-formula><mml:math id="M108" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> number of false negatives and <inline-formula><mml:math id="M109" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> number of true negatives.</p>
      <p id="d1e2922">The second part of the study analyzes the best-performing algorithms (one for
the Lisbon domain, one for the Munich domain) by applying explainable AI methods.
SHAP (SHapley Additive exPlanations) is a state-of-the-art method for
interpretation of machine learning models, which was inspired by game theory
<xref ref-type="bibr" rid="bib1.bibx32" id="paren.62"/>.  It estimates for each input feature an average marginal
contribution to the prediction of the result and therefore allows a comparison
of the contributions among different features.  In addition to that the
difference in predictability among the seasons is calculated and compared to
gain a better understanding on the influence of seasonal weather patterns.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e2930">Overview of the proposed methodology.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f03.png"/>

        </fig>

      <p id="d1e2939">An overview of the proposed methodology can be found in Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
      <p id="d1e2953">This study consists of two parts: the first part deals with a systematical
search for the best-performing setup of the ANN model for the two domains of
interest: Munich and Lisbon.  A repeated training is conducted by varying the
values of parameters like the architecture of the hidden layers,
L2 regularization and the loss function.  In the second part of the analysis
the best-performing models for the two domains are analyzed using explainable
AI methods.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Model training results</title>
      <p id="d1e2963">For the design of the ANN it is crucial to perform fine-tuning of the model
parameters to find the optimal setup.  An architecture has to have enough
layers and neurons to capture the complexity of the dataset
<xref ref-type="bibr" rid="bib1.bibx18" id="paren.63"/>.  In order to find the best architecture the learning
curve of the algorithm is inspected.  The learning curve shows the loss of the
training and validation datasets on the weights during the training
<xref ref-type="bibr" rid="bib1.bibx18" id="paren.64"/>.  Two examples are shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. The
plot shown at the top refers to an architecture which is not able to capture
the complexity of the dataset: the loss is hardly decreasing in the training
or validation data. The bottom figure refers to an architecture which
overfits: in the last epochs the loss of the validation dataset is rising,
while it decreases in the training dataset.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e2976">Learning curve for two chosen fitting examples: algorithm complexity insufficient <bold>(a)</bold> and overfitting <bold>(b)</bold>.</p></caption>
          <?xmltex \igopts{width=184.942913pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f04.png"/>

        </fig>

      <p id="d1e2991">In this way a network is searched which captures the given complexity of the
dataset. This is reached with an algorithm consisting of at least five layers.
Additionally two dropout layers, which set a specified number of nodes
to zero in a random way, are introduced in order to fight overfitting.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>L2 regularization</title>
      <p id="d1e3002">L2 regularization is a broadly applied method to prevent overfitting in the
training data <xref ref-type="bibr" rid="bib1.bibx4" id="paren.65"/>. The main idea behind regularization is to
add a penalty term to the loss function, which will punish the classifier for
complexity and force some of the weights to zero <xref ref-type="bibr" rid="bib1.bibx39" id="paren.66"/>.  In case of
L2 regularization the punishing term is proportional to the L2 norm of the weight
vector.  The weight of the punishing term <inline-formula><mml:math id="M110" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> determines the relative
importance of the regularization.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e3021">Results of ANN training for different values for <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> for L2 regularization.
<inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> of 0.001 (bold) is chosen for both domains for subsequent training since the performance of the model with regards to the F1 score has a higher importance for an imbalanced dataset than the pure accuracy.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <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" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M113" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">Lisbon </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center">Munich </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col3" align="center" colsep="1">Train </oasis:entry>
         <oasis:entry rowsep="1" namest="col4" nameend="col5" align="center" colsep="1">Test </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" align="center" colsep="1">Train </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col9" align="center">Test </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Acc</oasis:entry>
         <oasis:entry colname="col3">F1</oasis:entry>
         <oasis:entry colname="col4">Acc</oasis:entry>
         <oasis:entry colname="col5">F1</oasis:entry>
         <oasis:entry colname="col6">Acc</oasis:entry>
         <oasis:entry colname="col7">F1</oasis:entry>
         <oasis:entry colname="col8">Acc</oasis:entry>
         <oasis:entry colname="col9">F1</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">0</oasis:entry>
         <oasis:entry colname="col2">0.961</oasis:entry>
         <oasis:entry colname="col3">0.861</oasis:entry>
         <oasis:entry colname="col4">0.733</oasis:entry>
         <oasis:entry colname="col5">0.206</oasis:entry>
         <oasis:entry colname="col6">0.959</oasis:entry>
         <oasis:entry colname="col7">0.865</oasis:entry>
         <oasis:entry colname="col8">0.787</oasis:entry>
         <oasis:entry colname="col9">0.176</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">0.1</oasis:entry>
         <oasis:entry colname="col2">0.495</oasis:entry>
         <oasis:entry colname="col3">0.233</oasis:entry>
         <oasis:entry colname="col4">0.373</oasis:entry>
         <oasis:entry colname="col5">0.294</oasis:entry>
         <oasis:entry colname="col6">0.506</oasis:entry>
         <oasis:entry colname="col7">0.241</oasis:entry>
         <oasis:entry colname="col8">0.536</oasis:entry>
         <oasis:entry colname="col9">0.215</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">0.01</oasis:entry>
         <oasis:entry colname="col2">0.517</oasis:entry>
         <oasis:entry colname="col3">0.245</oasis:entry>
         <oasis:entry colname="col4">0.460</oasis:entry>
         <oasis:entry colname="col5">0.269</oasis:entry>
         <oasis:entry colname="col6">0.519</oasis:entry>
         <oasis:entry colname="col7">0.268</oasis:entry>
         <oasis:entry colname="col8">0.431</oasis:entry>
         <oasis:entry colname="col9">0.275</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><bold>0.001</bold></oasis:entry>
         <oasis:entry colname="col2"><bold>0.572</bold></oasis:entry>
         <oasis:entry colname="col3"><bold>0.261</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>0.540</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>0.288</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>0.490</bold></oasis:entry>
         <oasis:entry colname="col7"><bold>0.288</bold></oasis:entry>
         <oasis:entry colname="col8"><bold>0.563</bold></oasis:entry>
         <oasis:entry colname="col9"><bold>0.266</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">0.0001</oasis:entry>
         <oasis:entry colname="col2">0.765</oasis:entry>
         <oasis:entry colname="col3">0.472</oasis:entry>
         <oasis:entry colname="col4">0.627</oasis:entry>
         <oasis:entry colname="col5">0.259</oasis:entry>
         <oasis:entry colname="col6">0.823</oasis:entry>
         <oasis:entry colname="col7">0.557</oasis:entry>
         <oasis:entry colname="col8">0.719</oasis:entry>
         <oasis:entry colname="col9">0.189</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e3297">The results of the training with different values of <inline-formula><mml:math id="M114" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> for
L2 regularization are shown in Table <xref ref-type="table" rid="Ch1.T3"/>.  Training results are
displayed in this particular case as the regularization is introduced to
prevent overfitting.  Generally the performance for the test dataset is more
important and will be inspected in following experiments.  If <inline-formula><mml:math id="M115" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is set
to zero the regularization term vanishes. Especially in those cases the
overfitting is high.  For Lisbon overall higher performance could be seen for <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> values around 0.01, 0.001 or 0.0001.  Models that are trained on
the Munich dataset perform better with the <inline-formula><mml:math id="M117" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> value of 0.001. Since
the performance of the model with regards to the F1 score has a higher importance for an
imbalanced dataset than the pure accuracy, the value of 0.001 is chosen for the
following ANN model training.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Loss function</title>
      <p id="d1e3338">As a next step the influence of the different loss functions on the model
performance is investigated.  Loss function is a function to evaluate how well
a specific algorithm manages to fit the training data
<xref ref-type="bibr" rid="bib1.bibx24" id="paren.67"/>. It is an important part of the optimization function
which has a direct influence on the updating of the weights of the ANN
<xref ref-type="bibr" rid="bib1.bibx39" id="paren.68"/>.  In addition to overall accuracy and F1 metric, the
accuracies of the non-drought and drought classes in the test dataset are
displayed.  The results are shown in Table <xref ref-type="table" rid="Ch1.T4"/>.  Binary
cross-entropy, mean absolute error and hinge<?pagebreak page3685?> loss functions show the best
performance for the Munich domain.  In contrast to that, for the Lisbon domain
only the mean absolute error loss function has an accuracy of higher than 0.5.
Also in the case of the Munich domain mean absolute error shows a higher
performance with regards to the F1 score. Therefore mean absolute error is used for further
analysis.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4" specific-use="star"><?xmltex \currentcnt{4}?><label>Table 4</label><caption><p id="d1e3352">Performance of the model for different loss functions for the test dataset.  Acc nd refers to the accuracy on the non-drought class and Acc d to the accuracy of the drought class.  Mean absolute error (bold) is chosen for subsequent analysis since for Munich and Lisbon it shows an accuracy of at least 0.5 for both classes and a higher performance with regards to the F1 score.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Loss function</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">Lisbon </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center">Munich </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Acc nd</oasis:entry>
         <oasis:entry colname="col3">Acc d</oasis:entry>
         <oasis:entry colname="col4">Acc</oasis:entry>
         <oasis:entry colname="col5">F1</oasis:entry>
         <oasis:entry colname="col6">Acc nd</oasis:entry>
         <oasis:entry colname="col7">Acc d</oasis:entry>
         <oasis:entry colname="col8">Acc</oasis:entry>
         <oasis:entry colname="col9">F1</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><bold>Mean absolute error</bold></oasis:entry>
         <oasis:entry colname="col2"><bold>0.511</bold></oasis:entry>
         <oasis:entry colname="col3"><bold>0.516</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>0.540</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>0.288</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>0.500</bold></oasis:entry>
         <oasis:entry colname="col7"><bold>0.582</bold></oasis:entry>
         <oasis:entry colname="col8"><bold>0.512</bold></oasis:entry>
         <oasis:entry colname="col9"><bold>0.276</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mean squared error</oasis:entry>
         <oasis:entry colname="col2">0.440</oasis:entry>
         <oasis:entry colname="col3">0.655</oasis:entry>
         <oasis:entry colname="col4">0.479</oasis:entry>
         <oasis:entry colname="col5">0.312</oasis:entry>
         <oasis:entry colname="col6">0.562</oasis:entry>
         <oasis:entry colname="col7">0.509</oasis:entry>
         <oasis:entry colname="col8">0.553</oasis:entry>
         <oasis:entry colname="col9">0.267</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Binary cross-entropy</oasis:entry>
         <oasis:entry colname="col2">0.436</oasis:entry>
         <oasis:entry colname="col3">0.610</oasis:entry>
         <oasis:entry colname="col4">0.467</oasis:entry>
         <oasis:entry colname="col5">0.292</oasis:entry>
         <oasis:entry colname="col6">0.589</oasis:entry>
         <oasis:entry colname="col7">0.440</oasis:entry>
         <oasis:entry colname="col8">0.565</oasis:entry>
         <oasis:entry colname="col9">0.245</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Hinge</oasis:entry>
         <oasis:entry colname="col2">0.229</oasis:entry>
         <oasis:entry colname="col3">0.753</oasis:entry>
         <oasis:entry colname="col4">0.323</oasis:entry>
         <oasis:entry colname="col5">0.287</oasis:entry>
         <oasis:entry colname="col6">0.568</oasis:entry>
         <oasis:entry colname="col7">0.486</oasis:entry>
         <oasis:entry colname="col8">0.555</oasis:entry>
         <oasis:entry colname="col9">0.259</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Squared hinge</oasis:entry>
         <oasis:entry colname="col2">0.486</oasis:entry>
         <oasis:entry colname="col3">0.501</oasis:entry>
         <oasis:entry colname="col4">0.489</oasis:entry>
         <oasis:entry colname="col5">0.261</oasis:entry>
         <oasis:entry colname="col6">1.000</oasis:entry>
         <oasis:entry colname="col7">0.000</oasis:entry>
         <oasis:entry colname="col8">0.840</oasis:entry>
         <oasis:entry colname="col9">0.000</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><title>Model architecture</title>
      <p id="d1e3600">Lastly the models are trained on both domains using different
architectures. Table <xref ref-type="table" rid="Ch1.T5"/> displays the model training
results for the test dataset.  The column “architecture” refers to the number
of neurons in each dense (De) layer separated by the *-sign. For dropout (Dr)
layers the fraction of weights which are randomly set to zero is given.  The
model architecture consists overall of seven layers.  For example the
architecture for the model in the first line of Table 5 is the following:
<list list-type="order"><list-item>
      <p id="d1e3607">dense layer with 4000 neurons</p></list-item><list-item>
      <p id="d1e3611">dropout layer randomly setting 50 <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> of weights to zero</p></list-item><list-item>
      <p id="d1e3623">dense layer with 1000 neurons</p></list-item><list-item>
      <p id="d1e3627">dropout layer randomly setting 50 <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> of weights to zero</p></list-item><list-item>
      <p id="d1e3639">dense layer with 500 neurons</p></list-item><list-item>
      <p id="d1e3643">dense layer with 100 neurons</p></list-item><list-item>
      <p id="d1e3647">dense layer with 5 neurons.</p></list-item></list></p>
      <p id="d1e3650">We require the accuracy of both classes individually to be higher than 0.5 and
search for an F1 score as high as possible.  In the case of the Lisbon domain, three trained models satisfy the criterion of at least 50 <inline-formula><mml:math id="M120" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>
accuracy of each class: the model in the first, in the fourth and in the last
row.  The best performance in terms of F1 score is obtained for the last model
with the following architecture: 5000*0.5*4000*0.5*1000*500*100. For the Munich domain only the first
and the fourth models satisfy the criterion of at least 50 <inline-formula><mml:math id="M121" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>
accuracy for each class.  For further analyses the first model is chosen as it
shows the highest F1 score.  The following model architecture is used for the
Munich domain: 4000*0.5*1000*0.5*500*100*5.  For the best-performing models HSS equals 0.06 for Lisbon and 0.04 for
Munich. These results confirm that the obtained prediction is better than the
one obtained by a random forecast and therefore does show a weak prediction
skill.  In the next step those models are analyzed using explainable AI
methods.</p><?xmltex \hack{\newpage}?><?xmltex \floatpos{t}?><table-wrap id="Ch1.T5" specific-use="star"><?xmltex \currentcnt{5}?><label>Table 5</label><caption><p id="d1e3672">Performance of models for the Lisbon and Munich domains for different variations in architecture on the test dataset.  Acc nd refers to the accuracy of the non-drought class and Acc d to the accuracy of the drought class. The sixth model architecture is chosen for subsequent analysis for Lisbon and first for Munich (bold) due to an accuracy of at least 0.5 of both classes and a higher performance with regards to the F1 score.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.9}[.9]?><oasis:tgroup cols="10">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Neurons</oasis:entry>
         <oasis:entry colname="col2">Architecture</oasis:entry>
         <oasis:entry rowsep="1" namest="col3" nameend="col6" align="center" colsep="1">Lisbon </oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col10" align="center">Munich </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Acc nd</oasis:entry>
         <oasis:entry colname="col4">Acc d</oasis:entry>
         <oasis:entry colname="col5">Acc</oasis:entry>
         <oasis:entry colname="col6">F1</oasis:entry>
         <oasis:entry colname="col7">Acc nd</oasis:entry>
         <oasis:entry colname="col8">Acc d</oasis:entry>
         <oasis:entry colname="col9">Acc</oasis:entry>
         <oasis:entry colname="col10">F1</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">4000*0.5*1000*0.5*500*100*5</oasis:entry>
         <oasis:entry colname="col3">0.511</oasis:entry>
         <oasis:entry colname="col4">0.516</oasis:entry>
         <oasis:entry colname="col5">0.540</oasis:entry>
         <oasis:entry colname="col6">0.288</oasis:entry>
         <oasis:entry colname="col7"><bold>0.562</bold></oasis:entry>
         <oasis:entry colname="col8"><bold>0.509</bold></oasis:entry>
         <oasis:entry colname="col9"><bold>0.553</bold></oasis:entry>
         <oasis:entry colname="col10"><bold>0.267</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">5000*0.5*1000*0.5*500*100*5</oasis:entry>
         <oasis:entry colname="col3">0.581</oasis:entry>
         <oasis:entry colname="col4">0.496</oasis:entry>
         <oasis:entry colname="col5">0.566</oasis:entry>
         <oasis:entry colname="col6">0.292</oasis:entry>
         <oasis:entry colname="col7">0.378</oasis:entry>
         <oasis:entry colname="col8">0.693</oasis:entry>
         <oasis:entry colname="col9">0.428</oasis:entry>
         <oasis:entry colname="col10">0.279</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">5000*0.5*4000*0.5*500*100*5</oasis:entry>
         <oasis:entry colname="col3">0.457</oasis:entry>
         <oasis:entry colname="col4">0.602</oasis:entry>
         <oasis:entry colname="col5">0.483</oasis:entry>
         <oasis:entry colname="col6">0.296</oasis:entry>
         <oasis:entry colname="col7">0.725</oasis:entry>
         <oasis:entry colname="col8">0.338</oasis:entry>
         <oasis:entry colname="col9">0.663</oasis:entry>
         <oasis:entry colname="col10">0.243</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">5000*0.5*4000*0.5*1000*100*5</oasis:entry>
         <oasis:entry colname="col3">0.570</oasis:entry>
         <oasis:entry colname="col4">0.501</oasis:entry>
         <oasis:entry colname="col5">0.558</oasis:entry>
         <oasis:entry colname="col6">0.290</oasis:entry>
         <oasis:entry colname="col7">0.527</oasis:entry>
         <oasis:entry colname="col8">0.514</oasis:entry>
         <oasis:entry colname="col9">0.525</oasis:entry>
         <oasis:entry colname="col10">0.257</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">5000*0.5*4000*0.5*1000*500*5</oasis:entry>
         <oasis:entry colname="col3">0.402</oasis:entry>
         <oasis:entry colname="col4">0.635</oasis:entry>
         <oasis:entry colname="col5">0.444</oasis:entry>
         <oasis:entry colname="col6">0.292</oasis:entry>
         <oasis:entry colname="col7">0.683</oasis:entry>
         <oasis:entry colname="col8">0.409</oasis:entry>
         <oasis:entry colname="col9">0.640</oasis:entry>
         <oasis:entry colname="col10">0.266</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">De*Dr*De*Dr*De*De*De</oasis:entry>
         <oasis:entry colname="col2">5000*0.5*4000*0.5*1000*500*100</oasis:entry>
         <oasis:entry colname="col3"><bold>0.575</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>0.526</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>0.566</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>0.305</bold></oasis:entry>
         <oasis:entry colname="col7">0.420</oasis:entry>
         <oasis:entry colname="col8">0.619</oasis:entry>
         <oasis:entry colname="col9">0.452</oasis:entry>
         <oasis:entry colname="col10">0.266</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

</sec>
</sec>
<?pagebreak page3686?><sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Explainable AI methods for the analysis of the best-performing algorithms</title>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Shapely values</title>
      <p id="d1e3984">For the Munich and Lisbon domain Shapely values are calculated using the
results of the best-performing models for the test dataset.  For the
calculation each of the 12 months used as input to the predicting algorithm for
each variable is considered individually, resulting in 28 atmospheric
variables <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> teleconnection indices <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">408</mml:mn></mml:mrow></mml:math></inline-formula> variables.  The number behind the variable name refers to the number of
months before the event (NAO1–NAO value 1 month before the predicted
event).  The results are shown in Fig. <xref ref-type="fig" rid="Ch1.F5"/>.  Since the calculation
of Shapely values is computationally expensive, they are calculated five times on
a subset of 500 data points. The error bars displayed in black on the plot
indicate that the uncertainties are smaller than the nominal values of the
variable contributions. The nominal Shapely values are normed and recalculated
to a percentage of contribution to the prediction; e.g.,  the NAO1 value
explains roughly 2.3 <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> of the prediction for the Lisbon domain.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4027">Mean Shapely values normalized to the contribution to the prediction for the top 15 variables, with the highest importance for Lisbon <bold>(a)</bold> and Munich <bold>(b)</bold> in the test dataset.  The number behind the variable name refers to the number of months before the event (NAO1–NAO value 1 month before the predicted event).  The results indicate that for the Lisbon domain <italic>psl1</italic> and <italic>ps1</italic> are the most influential drought predictors; for Munich this is NAO1.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f05.png"/>

          </fig>

      <p id="d1e4048">We see that for both domains the contribution to the prediction is broadly
distributed among the many input variables.  Between Lisbon and Munich, Shapely
values show a distinct difference in the nominal values of the feature
contributions: values for Lisbon are about 6 times higher than those for
Munich (e.g., the contribution of NAO1 for Munich is around 0.3 <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> and
for Lisbon around 1.9 <inline-formula><mml:math id="M126" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>).</p>
      <?pagebreak page3687?><p id="d1e4068">For the Lisbon domain, the variables with a higher-impact are sea level
pressure (<italic>psl</italic>), surface pressure (<italic>ps</italic>) and NAO 1 month
before the event.  The first two variables are strongly autocorrelated for the
Lisbon domain due to its location at the sea.  The strong influence of
<italic>ps</italic> and <italic>psl</italic> and NAO shows the influence of the atmospheric pressure system
on drought formation in Lisbon.  It is also striking that the influence of the
local pressure seems to be higher than the influence of NAO.  The next two
variables for the Lisbon domain with the strongest contribution to the
prediction are northward near-surface wind (<italic>vas</italic>) and evaporation
(<italic>evspsbl</italic>).  The latter variable has a very direct influence on the
formation of drought given that if evaporation is getting lower, the
probability of formation of rain clouds also decreases <xref ref-type="bibr" rid="bib1.bibx43" id="paren.69"/>.  The
contribution of <italic>vas</italic> to drought formation in Lisbon needs to be
further studied. For the Munich domain the highest influence is found for
NAO1, <italic>psl1</italic>, EAWR5 and <italic>ps1</italic>.  The results indicate that NAO is
the most influential drought predictor for Munich.  Additionally the
contribution of EAWR5 and SCA5 on the Munich domain cannot be neglected as
they are found within the top five predictors.  A further investigation of
this relationship is of interest for the understanding of drought formation in
Munich.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Seasonality</title>
      <p id="d1e4110">In order to evaluate the influence of seasonality on the prediction the
performance of the model is calculated separately for the four seasons.  Since
the distribution between the drought and non-drought classes is different
among the seasons (e.g., range of <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mn mathvariant="normal">17</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mn mathvariant="normal">19</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> of drought
events for the Lisbon domain) a rescaling of the number of drought and
non-drought events is performed to ensure comparability among the results.  To
compare the performance a precision recall plot is used
<xref ref-type="bibr" rid="bib1.bibx40" id="paren.70"/>. Recall and precision are calculated for each of the four
seasons (MAM, JJA, SON, DJF) and for the 2 half-years (MAMJJA and SONDJF)
using the estimated scaling factors.  Results of the calculation are shown in
Fig. <xref ref-type="fig" rid="Ch1.F6"/>. The dotted line marks the line under which the
classifier shows no skill.  The line is defined as a proportion of drought
events against overall number of events <xref ref-type="bibr" rid="bib1.bibx40" id="paren.71"/>.  For the Lisbon
domain it becomes evident that the model performance is very different across
seasons: higher precision of around 0.23 can be found during the winter half-year.  However for the spring season and summer half-year the recall rises,
while precision goes down.  For the Munich classifier the results for the
different seasons are closer together in terms of recall.  It shows a worse
performance for the winter months (DJF), while fall, spring and summer show an
overall better model performance.  This is an indication that for the Munich
domain, better drought predictability is possible in spring, fall and summer.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4147">The effect of seasonality on precision and recall for Lisbon (blue) and Munich (green).  The results indicate that for the Munich and Lisbon domain better drought predictability is possible in spring,  fall and summer.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f06.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e4158">Shapely values for Lisbon calculated separately for the four seasons and sorted by the maximum contribution in DJF <bold>(a)</bold>,  MAM <bold>(b)</bold>,  JJA <bold>(c)</bold> and SON <bold>(d)</bold> for the test dataset; evspsbl abbreviated as evp.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f07.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e4182">Shapely values for Munich calculated separately for the four seasons and sorted by the maximum contribution in DJF <bold>(a)</bold>,  MAM <bold>(b)</bold>,  JJA <bold>(c)</bold> and SON <bold>(d)</bold> for the test dataset; sfcWindmax abbreviated as sfcWm.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/21/3679/2021/nhess-21-3679-2021-f08.png"/>

          </fig>

      <p id="d1e4203">An additional analysis is conducted to calculate the Shapely values separately
for the four season and the two domains in order to understand the influence
of the different variables on the prediction. The results of the analysis can
be seen in Figs. <xref ref-type="fig" rid="Ch1.F7"/> and <xref ref-type="fig" rid="Ch1.F8"/>.  The results for
the Lisbon domain show that NAO1 is the strongest predictor in winter and
spring, while the contribution of pressure to drought predictability is
higher in fall, followed by NAO1.  In contrast, for the summer season NAO1
is not among the top 10 predictors but rather other teleconnection indices like
EAWR5, NAO7 and SCA7. Those teleconnection indices originate from winter
months, when NAO was shown to have the highest impact on the<?pagebreak page3688?> prediction.
However, given the low performance of the model in the summer season, further
investigation is needed.  For the Munich domain NAO1 has one of the highest
contributions for spring, summer and fall, while it cannot be found among the
strongest predictors for winter.  EAWR5 is one of the strongest predictors for
summer, spring and fall.  The feature contributions for predictions in the
winter season in Munich indicate that atmospheric variables 10 or 12 months
before the event might be drought indicators.</p>
</sec>
</sec>
</sec>
<?pagebreak page3689?><sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Discussion and conclusion</title>
      <p id="d1e4220">Drought is a multiscale phenomenon, and its formation and evolution are
different for every climatology and season. In this study, we (i) explored the
possibilities of using the data provided by CRCM5-LE to predict droughts using
ANNs and (ii) applied explainable AI methods to gain a better understanding of
the results.  A drought event is defined as an SPI1 less than <inline-formula><mml:math id="M129" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 at the given
site.  The first half of the study deals with the systematic search for the best-performing models. For the Lisbon domain the best results are obtained by the model with L2 regularization of
0.001; mean absolute error as a loss function; and the architecture 5000*0.5*4000*0.5*1000*500*100, where five layers
are fully connected, and two layers are dropout layers.  For the Munich domain, the best results are obtained by the model with L2 regularization of 0.001;
mean absolute error as a loss function; and the architecture 4000*0.5*1000*0.5*500*100*5, where five layers are
fully connected, and two layers are dropout layers.  The best-performing models obtain accuracies of 57 <inline-formula><mml:math id="M130" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> for the Lisbon domain and
55 <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> for the Munich domain.</p>
      <p id="d1e4246">The precision of the prediction in both cases is rather moderate as a high
percentage of data are misclassified. For Lisbon, classifier precision remains
at around 22 <inline-formula><mml:math id="M132" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>. This means that one out of four predicted drought
events is an actual drought.  For the Munich case, this ratio is even lower
and amounts to 18 <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>. However, the models provide an important basis
for the development of future drought-predicting models and offer a fruitful
ground for the investigation of influence of single input variables during
different seasons on drought formation.</p>
      <p id="d1e4265">Compared to the study by <xref ref-type="bibr" rid="bib1.bibx41" id="text.72"/>, who investigated
drought predictability in Portugal, the weak prediction accuracies of our
study are not surprising.  In <xref ref-type="bibr" rid="bib1.bibx41" id="text.73"/>, SPI6 for April, May
and June is predicted; however precipitation amounts for the months until
March were also given as input.  As SPI6 is calculated using the sum of 6 months precipitation, the model receives over half of the information
it needs for the calculation of the value.  As no similar studies exist for
the Munich domain, no comparison can be performed.</p>
      <p id="d1e4274">The second half of the study concentrates on the analysis of the obtained
algorithms using explainable AI methods. Among the strongest predictors for
the domains are NAO, <italic>psl</italic> and <italic>ps</italic> 1 month before the
event. This underlines the importance of the atmospheric system on the drought
formation.  For the model trained for the Lisbon domain, the variables of
northward near-surface wind (<italic>vas</italic>) and evaporation (<italic>evspsbl</italic>)
followed.  For the Munich domain, EAWR and SCA 5 months before the event are
found among the strongest predictors.  In general the percentages of the
contribution of the strongest predictors for the Munich domain are around 6 times lower than those for the Lisbon domain.</p>
      <p id="d1e4290">This study indicates that seasonality is a crucial factor for drought
predictions.  Precision and recall of the prediction are lower in
summer for the Lisbon domain and in winter for the Munich domain. Moreover, while
for the Munich domain the spread of precision and recall across the seasons is
rather low, huge differences are found for the Lisbon domain: the trained model
obtained higher recall and lower precision for spring and higher precision and
lower recall for fall when comparing to the baseline of all data.  The results
show that for the Lisbon domain, NAO1 is the strongest predictor in winter and
spring, while the contribution of pressure to drought predictability is
higher in fall, followed by the contribution of NAO1.  For the Munich domain, NAO1
is found to have one of the highest contributions for spring, summer and fall,
while it could not be found among the 10 strongest predictors for winter.</p>
      <p id="d1e4293">Further investigations are of interest for scientific research on both
objectives.  In terms of drought prediction, further research is possible
within the same setting.  The field of AI is evolving rapidly, showing new
algorithms, methods and frameworks, such that there is a high potential for
finding better-suited algorithms <xref ref-type="bibr" rid="bib1.bibx20" id="paren.74"/>.  One of the main
limitations of this study remains that an application of the obtained
framework on observation data is not possible due to the fact that
observational data lack a multitude of variables which are used as input in
this study, e.g., heat fluxes and radiation.  However the results obtained by
Shapely value calculation are of high importance for the choice of variables
for the development of a future model which potentially could be applied to
observational data. Given the high Shapely importance of NAO for drought
prediction, other large-scale variables, such as atmospheric blocking, can be
added to the input variables. Moreover, the application to new domains is of
interest to investigate the regionality of drought prediction possibilities.
Explainable AI methods offer an important approach to improve the current
limitations of machine learning models; their application is of high
importance in the field of physical geography since it enables a
physical interpretation of statistical results to be provided.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4304">Ensemble model data used in this study may be retrieved from the following sources: CanESM2-LE data are available via <uri>https://open.canada.ca/data/en/dataset/aa7b6823-fd1e-49ff-a6fb-68076a4a477c</uri> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.75"/>. CRCM5-LE data can be retrieved at <uri>https://climex-data.srv.lrz.de/Public/</uri> <xref ref-type="bibr" rid="bib1.bibx10" id="paren.76"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4322">This study was conceptualized by EF under the supervision of RL. Formal analysis, visualization of results and writing of the original draft were performed by EF. All authors contributed to the interpretation of the findings and revision of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4328">The contact author has declared that neither they nor their co-author has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e4334">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d1e4340">This article is part of the special issue “Recent advances in drought and water scarcity monitoring, modeling, and forecasting (EGU2019, session HS4.1.1/NH1.31)”. It is a result of the European Geosciences Union General Assembly 2019, Vienna, Austria, 7–12 April 2019.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4346">The CRCM5-LE was created within the ClimEx project, which was funded by the Bavarian State Ministry for the Environment and Consumer Protection. Computations of the CRCM5-LE were made on the SuperMUC supercomputer at the Leibniz Supercomputing Centre of the Bavarian Academy of Sciences and Humanities. We acknowledge Environment and Climate Change Canada for providing the CanESM2-LE driving data.</p></ack><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4351">This paper was edited by Athanasios Loukas and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{Barnston and Livezey(1987)}?><label>Barnston and Livezey(1987)</label><?label Barnston_EA?><mixed-citation>Barnston, A. G. and Livezey, R. E.: Classification, Seasonality and
Persistence of Low-Frequency Atmospheric Circulation Patterns, Mon. Weather
Rev., 115, 1083–1126, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1987)115&lt;1083:CSAPOL&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1987)115&lt;1083:CSAPOL&gt;2.0.CO;2</ext-link>, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{Belayneh et~al.(2016)}?><label>Belayneh et al.(2016)</label><?label belayneh?><mixed-citation>Belayneh, A., Adamowski, J., Khalil, B., and Quilty, J.: Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction, Atmos. Res., 172–173, 37–47, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2015.12.017" ext-link-type="DOI">10.1016/j.atmosres.2015.12.017</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{Biesiada and Duch(2007)}?><label>Biesiada and Duch(2007)</label><?label Pearson_feat?><mixed-citation>
Biesiada, J. and Duch, W.: Feature Selection for High-Dimensional Data – A Pearson Redundancy Based Filter, in: Computer Recognition Systems 2, edited by: Kurzynski, M., Puchala, E., Wozniak, M., and Zolnierek, A., Springer, Berlin, Heidelberg,  242–249, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{Bishop(2007)}?><label>Bishop(2007)</label><?label bishop2007?><mixed-citation>
Bishop, C. M.: Pattern Recognition and Machine Learning (Information Science and Statistics), 1st edn., Springer, Berlin, Heidelberg, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{Bonaccorso et~al.(2015)}?><label>Bonaccorso et al.(2015)</label><?label bonaccorso_probabilistic_2015?><mixed-citation>Bonaccorso, B., Cancelliere, A., and Rossi, G.: Probabilistic forecasting of drought class transitions in Sicily (Italy) using Standardized Precipitation Index and North Atlantic Oscillation Index, J. Hydrol., 526, 136–150, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2015.01.070" ext-link-type="DOI">10.1016/j.jhydrol.2015.01.070</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{Bueh and Nakamura(2007)}?><label>Bueh and Nakamura(2007)</label><?label Bueh2007Sca?><mixed-citation>Bueh, C. and Nakamura, H.: Scandinavian pattern and its climatic impact, Q. J. Roy. Meteor. Soc., 133, 2117–2131, <ext-link xlink:href="https://doi.org/10.1002/qj.173" ext-link-type="DOI">10.1002/qj.173</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{Ceglar et~al.(2019)}?><label>Ceglar et al.(2019)</label><?label climate_zones?><mixed-citation>Ceglar, A., Zampieri, M., Toreti, A., and Dentener, F.: Observed Northward Migration of Agro-Climate Zones in Europe Will Further Accelerate Under Climate Change, Earths Future, 7, 1088–1101, <ext-link xlink:href="https://doi.org/10.1029/2019EF001178" ext-link-type="DOI">10.1029/2019EF001178</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{Chollet et~al.(2015)}?><label>Chollet et al.(2015)</label><?label keras?><mixed-citation>Chollet, F., et al.: Keras,
available at: <uri>https://keras.io</uri> (last access: 29 November 2021), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{Clevert et~al.(2016)}?><label>Clevert et al.(2016)</label><?label elu?><mixed-citation>Clevert, D. A., Unterthiner, T., and Hochreiter, S.: Fast and accurate deep network learning by exponential linear units (ELUs), arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1511.07289">arXiv:1511.07289</ext-link>, 23 November 2015.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{ClimEx project(2020)}?><label>ClimEx project(2020)</label><?label our20?><mixed-citation>ClimEx project: CRCM5-LE, available at: <uri>https://climex-data.srv.lrz.de/Public/</uri> (last access: 30 November 2021), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{Dawson(2016)}?><label>Dawson(2016)</label><?label Dawson_eof?><mixed-citation>Dawson, A.: eofs: A Library for EOF Analysis of Meteorological, Oceanographic, and Climate Data, Journal of Open Research Software, 4, e14, <ext-link xlink:href="https://doi.org/10.5334/jors.122" ext-link-type="DOI">10.5334/jors.122</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{Deo et~al.(2017)}?><label>Deo et al.(2017)</label><?label deo2017drought?><mixed-citation>Deo, R. C., Kisi, O., and Singh, V. P.: Drought forecasting in eastern Australia using multivariate adaptive regression spline, least square support vector machine and M5Tree model, Atmos. Res., 184, 149–175, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2016.10.004" ext-link-type="DOI">10.1016/j.atmosres.2016.10.004</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{Enfield et~al.(2001)}?><label>Enfield et al.(2001)</label><?label enfield_atlantic_2001?><mixed-citation>Enfield, D. B., Mestas-Nuñez, A. M., and Trimble, P. J.: The Atlantic Multidecadal Oscillation and its relation to rainfall and river flows in the continental U.S., Geophys. Res. Lett., 28, 2077–2080, <ext-link xlink:href="https://doi.org/10.1029/2000GL012745" ext-link-type="DOI">10.1029/2000GL012745</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{Environment and Climate Change Canada(2020)}?><label>Environment and Climate Change Canada(2020)</label><?label env20?><mixed-citation>Environment and Climate Change Canada: The Canadian Earth System Model Large Ensembles, available at: <uri>https://open.canada.ca/data/en/dataset/aa7b6823-fd1e-49ff-a6fb-68076a4a477c</uri> (last access: 29 November 2021), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{European Centre for Medium-Range Weather Forecasts(2020)}?><label>European Centre for Medium-Range Weather Forecasts(2020)</label><?label eur20?><mixed-citation>European Centre for Medium-Range Weather Forecasts: ERA Interim, Daily, available at: <uri>https://apps.ecmwf.int/datasets/data/interim-full-daily/levtype=sfc/</uri> (last access: 29 November 2021), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Federal Ministry of Food and Agriculture}(2018)}?><label>Federal Ministry of Food and Agriculture(2018)</label><?label duerre?><mixed-citation>Federal Ministry of Food and Agriculture: Trockenheit und Dürre
2018 – Überblick über Maßnahmen, available at: <uri>https://www.bmel.de/DE/Landwirtschaft/Nachhaltige-Landnutzung/Klimawandel/_Texte/Extremwetterlagen-Zustaendigkeiten.html</uri> (last access: 25 July 2019), 2018.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{Folland et~al.(2009)}?><label>Folland et al.(2009)</label><?label folland_summer_2009?><mixed-citation>Folland, C. K., Knight, J., Linderholm, H. W., Fereday, D., Ineson, S., and Hurrell, J. W.: The Summer North Atlantic Oscillation: Past, Present, and Future, J. Climate, 22, 1082–1103, <ext-link xlink:href="https://doi.org/10.1175/2008JCLI2459.1" ext-link-type="DOI">10.1175/2008JCLI2459.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{Goodfellow et~al.(2016)}?><label>Goodfellow et al.(2016)</label><?label deep_learning?><mixed-citation>
Goodfellow, I., Bengio, Y., and Courville, A.: Deep Learning, The MIT Press, Cambridge, MA, USA, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{Guyon and Elisseeff(2003)}?><label>Guyon and Elisseeff(2003)</label><?label guyon_2003?><mixed-citation>
Guyon, I. and Elisseeff, A.: An Introduction to Variable and Feature
Selection, J. Mach. Learn. Res., 3, 1157–1182, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{Hao(2019)}?><label>Hao(2019)</label><?label ai_future?><mixed-citation>Hao, K.: We analyzed 16,625 papers to figure out where AI is headed next,
available at:
<ext-link xlink:href="https://www.technologyreview.com/2019/01/25/1436/we-analyzed-16625-papers-to-figure-out-where-ai-is-headed-next/">https://www.technologyreview.com/2019/01/25/1436/we-analyzed-16625-papers-to-figure-out-where-ai-is-headed-next/</ext-link>
(last access: 21 March 2021), 2019.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{Hao et~al.(2018)}?><label>Hao et al.(2018)</label><?label hao_seasonal_2018?><mixed-citation>Hao, Z., Singh, V. P., and Xia, Y.: Seasonal Drought Prediction: Advances, Challenges, and Future Prospects, Rev. Geophys., 56, 108–141, <ext-link xlink:href="https://doi.org/10.1002/2016RG000549" ext-link-type="DOI">10.1002/2016RG000549</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{Hurrell et~al.(2003)}?><label>Hurrell et al.(2003)</label><?label HurrellNao?><mixed-citation>
Hurrell, J. W., Kushnir, Y., Ottersen, G., and Visbeck, M. (Eds.): The North
Atlantic Oscillation: Climatic Significance and Environmental Impact, American
Geophysical Union, Washington, D.C., 2003.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{IPCC(2013)}?><label>IPCC(2013)</label><?label IPCC2007?><mixed-citation>
IPCC: Climate Change 2013 – The Physical Science Basis: Working Group I Contribution to <?pagebreak page3691?>the Fifth Assessment Report of the IPCC, Assessment report (Intergovernmental Panel on Climate Change), Working Group, Cambridge University Press, Cambridge, England, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{Janocha and Czarnecki(2016)}?><label>Janocha and Czarnecki(2016)</label><?label loss_functions?><mixed-citation>Janocha, K. and Czarnecki W. M. Wojciech: On Loss Functions for Deep Neural Networks in Classification, Schedae Informaticae, 25, 49–59, <ext-link xlink:href="https://doi.org/10.4467/20838476SI.16.004.6185" ext-link-type="DOI">10.4467/20838476SI.16.004.6185</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{Keyantash and National Center for Atmospheric Research Staff(2018)}?><label>Keyantash and National Center for Atmospheric Research Staff(2018)</label><?label spi_perc?><mixed-citation>Keyantash, J. and National Center for Atmospheric Research Staff: The Climate Data
Guide: Standardized Precipitation Index (SPI), available at:
<uri>https://climatedataguide.ucar.edu/climate-data/standardized-precipitation-index-spi</uri>
(last access: 21 March 2021), 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{Kington(1980)}?><label>Kington(1980)</label><?label Kington1980?><mixed-citation>Kington, J. A.: Daily weather mapping from 1781, Climatic Change, 3, 7–36, <ext-link xlink:href="https://doi.org/10.1007/bf02423166" ext-link-type="DOI">10.1007/bf02423166</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{Kirchmeier-Young et~al.(2016)}?><label>Kirchmeier-Young et al.(2016)</label><?label canesm2_2?><mixed-citation>Kirchmeier-Young, M., Zwiers, F., and Gillett, N.: Attribution of Extreme Events in Arctic Sea Ice Extent, J. Climate, 30, 553–571, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-16-0412.1" ext-link-type="DOI">10.1175/JCLI-D-16-0412.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{Kumar and Minz(2014)}?><label>Kumar and Minz(2014)</label><?label kumar2014feature?><mixed-citation>
Kumar, V. and Minz, S.: Feature selection: a literature review, SmartCR, 4, 211–229, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{Kushner et~al.(2018)}?><label>Kushner et al.(2018)</label><?label canesm2_1?><mixed-citation>Kushner, P. J., Mudryk, L. R., Merryfield, W., Ambadan, J. T., Berg, A., Bichet, A., Brown, R., Derksen, C., Déry, S. J., Dirkson, A., Flato, G., Fletcher, C. G., Fyfe, J. C., Gillett, N., Haas, C., Howell, S., Laliberté, F., McCusker, K., Sigmond, M., Sospedra-Alfonso, R., Tandon, N. F., Thackeray, C., Tremblay, B., and Zwiers, F. W.: Canadian snow and sea ice: assessment of snow, sea ice, and related climate processes in Canada's Earth system model and climate-prediction system, The Cryosphere, 12, 1137–1156, <ext-link xlink:href="https://doi.org/10.5194/tc-12-1137-2018" ext-link-type="DOI">10.5194/tc-12-1137-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{Leduc et~al.(2019)}?><label>Leduc et al.(2019)</label><?label leduc_climex_2019?><mixed-citation>Leduc, M., Mailhot, A., Frigon, A., Martel, J.-L., Ludwig, R., Brietzke, G. B., Giguère, M., Brissette, F., Turcotte, R., Braun, M., and Scinocca, J.: The ClimEx Project: A 50-Member Ensemble of Climate Change Projections at 12-km Resolution over Europe and Northeastern North America with the Canadian Regional Climate Model (CRCM5), J. Appl. Meteorol. Clim., 58, 663–693, <ext-link xlink:href="https://doi.org/10.1175/JAMC-D-18-0021.1" ext-link-type="DOI">10.1175/JAMC-D-18-0021.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{Lim(2015)}?><label>Lim(2015)</label><?label EAWR?><mixed-citation>Lim, Y.-K.: The East Atlantic/West Russia (EA/WR) teleconnection in the North
Atlantic: climate impact and relation to Rossby wave propagation,
Clim. Dynam., 44, 3211–3222, <ext-link xlink:href="https://doi.org/10.1007/s00382-014-2381-4" ext-link-type="DOI">10.1007/s00382-014-2381-4</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{Lundberg and Lee(2017)}?><label>Lundberg and Lee(2017)</label><?label shapely?><mixed-citation>Lundberg, S. and Lee, S.: A unified approach to interpreting model
predictions, CoRR, arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1705.07874">arXiv:1705.07874</ext-link>, 25 November 2017.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{Maas(2013)}?><label>Maas(2013)</label><?label relu?><mixed-citation>
Maas, A. L.: Rectifier Nonlinearities Improve Neural Network Acoustic Models,
in: Proceedings of the 30th International Conference on Machine Learning, 16–21 Juni 2013,
Atlanta, Georgia, USA, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{Martynov et~al.(2013)}?><label>Martynov et al.(2013)</label><?label Martynov2013?><mixed-citation>Martynov, A., Laprise, R., Sushama, L., Winger, K., Šeparović, L., and Dugas, B.: Reanalysis-driven climate simulation over CORDEX North America domain using the Canadian Regional Climate Model, version 5: model performance evaluation, Clim. Dynam., 41, 2973–3005, <ext-link xlink:href="https://doi.org/10.1007/s00382-013-1778-9" ext-link-type="DOI">10.1007/s00382-013-1778-9</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{McGovern et~al.(2017)}?><label>McGovern et al.(2017)</label><?label Ai_extremes?><mixed-citation>McGovern, A., Elmore, K. L., Gagne, D. J., Haupt, S. E., Karstens, C. D., Lagerquist, R., Smith, T., and Williams, J. K.: Using Artificial Intelligence to Improve Real-Time Decision-Making for High-Impact Weather, B. Am. Meteorol. Soc., 98, 2073–2090, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-16-0123.1" ext-link-type="DOI">10.1175/BAMS-D-16-0123.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{McKee et~al.(1993)}?><label>McKee et al.(1993)</label><?label McKee_SPI?><mixed-citation>
McKee, T., Doesken, N., and Kleist, J.: The relationship of drought frequency
and duration to time scales, in: Proceedings of the 8th Conference on Applied
Climatology, American Meteorological Society Boston, 17–22 January 1993, Anaheim, CA, USA,
1993.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{Mikhailova and Yurovsky(2016)}?><label>Mikhailova and Yurovsky(2016)</label><?label mikhailova_east_2016?><mixed-citation>Mikhailova, N. and Yurovsky, A.: The East Atlantic Oscillation: Mechanism and Impact on the European Climate in Winter, Phys. Oceanogr., 4, 27–36, <ext-link xlink:href="https://doi.org/10.22449/1573-160X-2016-4-25-33" ext-link-type="DOI">10.22449/1573-160X-2016-4-25-33</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{Morid et~al.(2007)}?><label>Morid et al.(2007)</label><?label morid_drought_2007?><mixed-citation>Morid, S., Smakhtin, V., and Bagherzadeh, K.: Drought forecasting using artificial neural networks and time series of drought indices, Int. J. Climatol., 27, 2103–2111, <ext-link xlink:href="https://doi.org/10.1002/joc.1498" ext-link-type="DOI">10.1002/joc.1498</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{Russell and Norvig(2009)}?><label>Russell and Norvig(2009)</label><?label AI_book?><mixed-citation>
Russell, S. and Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn., Prentice Hall Press, Upper Saddle River, NJ, USA, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{Saito and Rehmsmeier(2015)}?><label>Saito and Rehmsmeier(2015)</label><?label prec_recall?><mixed-citation>Saito, T. and Rehmsmeier, M.: The Precision-Recall Plot Is More Informative than the ROC Plot When Evaluating Binary Classifiers on Imbalanced Datasets, PLoS One, 10, 1–21, <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0118432" ext-link-type="DOI">10.1371/journal.pone.0118432</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{Santos et~al.(2014)}?><label>Santos et al.(2014)</label><?label santos_spring_2014?><mixed-citation>Santos, J. F., Portela, M. M., and Pulido-Calvo, I.: Spring drought prediction based on winter NAO and global SST in Portugal, Hydrol. Process., 28, 1009–1024, <ext-link xlink:href="https://doi.org/10.1002/hyp.9641" ext-link-type="DOI">10.1002/hyp.9641</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{Sasaki(2007)}?><label>Sasaki(2007)</label><?label fmeasure?><mixed-citation>Sasaki, Y.: The truth about of the F-measure, available at: <uri>https://www.cs.odu.edu/~mukka/cs795sum09dm/Lecturenotes/Day3/F-measure-YS-26Oct07.pdf</uri> (last access: 30 November 2021), 2007.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{Sheffield and Wood(2011)}?><label>Sheffield and Wood(2011)</label><?label sheffield_2011?><mixed-citation>
Sheffield, J. and Wood, E. F.: Drought: past problems and future scenarios, Earthscan, London, Washington, DC, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{Sheffield et~al.(2009)}?><label>Sheffield et al.(2009)</label><?label sheffield_2009?><mixed-citation>Sheffield, J., Andreadis, K. M., Wood, E. F., and Lettenmaier, D. P.: Global and Continental Drought in the Second Half of the Twentieth Century: Severity–Area–Duration Analysis and Temporal Variability of Large-Scale Events, J. Climate, 22, 1962–1981, <ext-link xlink:href="https://doi.org/10.1175/2008JCLI2722.1" ext-link-type="DOI">10.1175/2008JCLI2722.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{Spinoni et~al.(2016)}?><label>Spinoni et al.(2016)</label><?label spinoni_meteorological_2016?><mixed-citation>
Spinoni, J., Naumann, G., Vogt, J., and Barbosa, P.: Meteorological Drought in Europe: Events and Impacts: Past Trends and Future Projections, Publications Office of the European Union,  Luxembourg, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{Spinoni et~al.(2017)}?><label>Spinoni et al.(2017)</label><?label spinoni2017?><mixed-citation>Spinoni, J., Naumann, G., and Vogt, J. V.: Pan-European seasonal trends and recent changes of drought frequency and severity, Global Planet. Change, 148, 113–130, <ext-link xlink:href="https://doi.org/10.1016/j.gloplacha.2016.11.013" ext-link-type="DOI">10.1016/j.gloplacha.2016.11.013</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{Trenberth(2011)}?><label>Trenberth(2011)</label><?label Trenberth?><mixed-citation>Trenberth, K.: Changes in Precipitation with Climate Change, Clim. Res., 47, 123–138, <ext-link xlink:href="https://doi.org/10.3354/cr00953" ext-link-type="DOI">10.3354/cr00953</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{von Trentini et~al.(2020)}?><label>von Trentini et al.(2020)</label><?label vonTrentini2020?><mixed-citation>von Trentini, F., Aalbers, E. E., Fischer, E. M., and Ludwig, R.: Comparing interannual variability in three regional single-model initial-condition large ensembles (SMILEs) over Europe, Earth Syst. Dynam., 11, 1013–1031, <ext-link xlink:href="https://doi.org/10.5194/esd-11-1013-2020" ext-link-type="DOI">10.5194/esd-11-1013-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{World Meteorological Organization}(2012)}?><label>World Meteorological Organization(2012)</label><?label WMO?><mixed-citation>
World Meteorological Organization: Standardized Precipitation Index User
Guide, WMO, Geneva, Switzerland, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{Yoon et~al.(2012)}?><label>Yoon et al.(2012)</label><?label yoon2012?><mixed-citation>
Yoon, J.-H., Mo, K., and Wood, E. F.: Dynamic-model-based seasonal prediction of meteorological drought over the contiguous United States, J. Hydrometeorol., 13, 463–482, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{Zargar et~al.(2011)}?><label>Zargar et al.(2011)</label><?label zargar2011review?><mixed-citation>Zargar, A., Sadiq, R., Naser, B., and Khan, F. I.: A review of drought indices, Environ. Rev., 19, 333–349, <ext-link xlink:href="https://doi.org/10.1139/a11-013" ext-link-type="DOI">10.1139/a11-013</ext-link>, 2011.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Applying machine learning for drought prediction in a perfect model framework using data from a large ensemble of climate simulations</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Barnston and Livezey(1987)</label><mixed-citation>
Barnston, A. G. and Livezey, R. E.: Classification, Seasonality and
Persistence of Low-Frequency Atmospheric Circulation Patterns, Mon. Weather
Rev., 115, 1083–1126, <a href="https://doi.org/10.1175/1520-0493(1987)115&lt;1083:CSAPOL&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1987)115&lt;1083:CSAPOL&gt;2.0.CO;2</a>, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Belayneh et al.(2016)</label><mixed-citation>
Belayneh, A., Adamowski, J., Khalil, B., and Quilty, J.: Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction, Atmos. Res., 172–173, 37–47, <a href="https://doi.org/10.1016/j.atmosres.2015.12.017" target="_blank">https://doi.org/10.1016/j.atmosres.2015.12.017</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Biesiada and Duch(2007)</label><mixed-citation>
Biesiada, J. and Duch, W.: Feature Selection for High-Dimensional Data – A Pearson Redundancy Based Filter, in: Computer Recognition Systems 2, edited by: Kurzynski, M., Puchala, E., Wozniak, M., and Zolnierek, A., Springer, Berlin, Heidelberg,  242–249, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bishop(2007)</label><mixed-citation>
Bishop, C. M.: Pattern Recognition and Machine Learning (Information Science and Statistics), 1st edn., Springer, Berlin, Heidelberg, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bonaccorso et al.(2015)</label><mixed-citation>
Bonaccorso, B., Cancelliere, A., and Rossi, G.: Probabilistic forecasting of drought class transitions in Sicily (Italy) using Standardized Precipitation Index and North Atlantic Oscillation Index, J. Hydrol., 526, 136–150, <a href="https://doi.org/10.1016/j.jhydrol.2015.01.070" target="_blank">https://doi.org/10.1016/j.jhydrol.2015.01.070</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bueh and Nakamura(2007)</label><mixed-citation>
Bueh, C. and Nakamura, H.: Scandinavian pattern and its climatic impact, Q. J. Roy. Meteor. Soc., 133, 2117–2131, <a href="https://doi.org/10.1002/qj.173" target="_blank">https://doi.org/10.1002/qj.173</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Ceglar et al.(2019)</label><mixed-citation>
Ceglar, A., Zampieri, M., Toreti, A., and Dentener, F.: Observed Northward Migration of Agro-Climate Zones in Europe Will Further Accelerate Under Climate Change, Earths Future, 7, 1088–1101, <a href="https://doi.org/10.1029/2019EF001178" target="_blank">https://doi.org/10.1029/2019EF001178</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chollet et al.(2015)</label><mixed-citation>
Chollet, F., et al.: Keras,
available at: <a href="https://keras.io" target="_blank"/> (last access: 29 November 2021), 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Clevert et al.(2016)</label><mixed-citation>
Clevert, D. A., Unterthiner, T., and Hochreiter, S.: Fast and accurate deep network learning by exponential linear units (ELUs), arXiv [preprint], <a href="https://arxiv.org/abs/1511.07289" target="_blank">arXiv:1511.07289</a>, 23 November 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>ClimEx project(2020)</label><mixed-citation>
ClimEx project: CRCM5-LE, available at: <a href="https://climex-data.srv.lrz.de/Public/" target="_blank"/> (last access: 30 November 2021), 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Dawson(2016)</label><mixed-citation>
Dawson, A.: eofs: A Library for EOF Analysis of Meteorological, Oceanographic, and Climate Data, Journal of Open Research Software, 4, e14, <a href="https://doi.org/10.5334/jors.122" target="_blank">https://doi.org/10.5334/jors.122</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Deo et al.(2017)</label><mixed-citation>
Deo, R. C., Kisi, O., and Singh, V. P.: Drought forecasting in eastern Australia using multivariate adaptive regression spline, least square support vector machine and M5Tree model, Atmos. Res., 184, 149–175, <a href="https://doi.org/10.1016/j.atmosres.2016.10.004" target="_blank">https://doi.org/10.1016/j.atmosres.2016.10.004</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Enfield et al.(2001)</label><mixed-citation>
Enfield, D. B., Mestas-Nuñez, A. M., and Trimble, P. J.: The Atlantic Multidecadal Oscillation and its relation to rainfall and river flows in the continental U.S., Geophys. Res. Lett., 28, 2077–2080, <a href="https://doi.org/10.1029/2000GL012745" target="_blank">https://doi.org/10.1029/2000GL012745</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Environment and Climate Change Canada(2020)</label><mixed-citation>
Environment and Climate Change Canada: The Canadian Earth System Model Large Ensembles, available at: <a href="https://open.canada.ca/data/en/dataset/aa7b6823-fd1e-49ff-a6fb-68076a4a477c" target="_blank"/> (last access: 29 November 2021), 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>European Centre for Medium-Range Weather Forecasts(2020)</label><mixed-citation>
European Centre for Medium-Range Weather Forecasts: ERA Interim, Daily, available at: <a href="https://apps.ecmwf.int/datasets/data/interim-full-daily/levtype=sfc/" target="_blank"/> (last access: 29 November 2021), 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Federal Ministry of Food and Agriculture(2018)</label><mixed-citation>
Federal Ministry of Food and Agriculture: Trockenheit und Dürre
2018 – Überblick über Maßnahmen, available at: <a href="https://www.bmel.de/DE/Landwirtschaft/Nachhaltige-Landnutzung/Klimawandel/_Texte/Extremwetterlagen-Zustaendigkeiten.html" target="_blank"/> (last access: 25 July 2019), 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Folland et al.(2009)</label><mixed-citation>
Folland, C. K., Knight, J., Linderholm, H. W., Fereday, D., Ineson, S., and Hurrell, J. W.: The Summer North Atlantic Oscillation: Past, Present, and Future, J. Climate, 22, 1082–1103, <a href="https://doi.org/10.1175/2008JCLI2459.1" target="_blank">https://doi.org/10.1175/2008JCLI2459.1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Goodfellow et al.(2016)</label><mixed-citation>
Goodfellow, I., Bengio, Y., and Courville, A.: Deep Learning, The MIT Press, Cambridge, MA, USA, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Guyon and Elisseeff(2003)</label><mixed-citation>
Guyon, I. and Elisseeff, A.: An Introduction to Variable and Feature
Selection, J. Mach. Learn. Res., 3, 1157–1182, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hao(2019)</label><mixed-citation>
Hao, K.: We analyzed 16,625 papers to figure out where AI is headed next,
available at:
<a href="https://www.technologyreview.com/2019/01/25/1436/we-analyzed-16625-papers-to-figure-out-where-ai-is-headed-next/" target="_blank">https://www.technologyreview.com/2019/01/25/1436/we-analyzed-16625-papers-to-figure-out-where-ai-is-headed-next/</a>
(last access: 21 March 2021), 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hao et al.(2018)</label><mixed-citation>
Hao, Z., Singh, V. P., and Xia, Y.: Seasonal Drought Prediction: Advances, Challenges, and Future Prospects, Rev. Geophys., 56, 108–141, <a href="https://doi.org/10.1002/2016RG000549" target="_blank">https://doi.org/10.1002/2016RG000549</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Hurrell et al.(2003)</label><mixed-citation>
Hurrell, J. W., Kushnir, Y., Ottersen, G., and Visbeck, M. (Eds.): The North
Atlantic Oscillation: Climatic Significance and Environmental Impact, American
Geophysical Union, Washington, D.C., 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>IPCC(2013)</label><mixed-citation>
IPCC: Climate Change 2013 – The Physical Science Basis: Working Group I Contribution to the Fifth Assessment Report of the IPCC, Assessment report (Intergovernmental Panel on Climate Change), Working Group, Cambridge University Press, Cambridge, England, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Janocha and Czarnecki(2016)</label><mixed-citation>
Janocha, K. and Czarnecki W. M. Wojciech: On Loss Functions for Deep Neural Networks in Classification, Schedae Informaticae, 25, 49–59, <a href="https://doi.org/10.4467/20838476SI.16.004.6185" target="_blank">https://doi.org/10.4467/20838476SI.16.004.6185</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Keyantash and National Center for Atmospheric Research Staff(2018)</label><mixed-citation>
Keyantash, J. and National Center for Atmospheric Research Staff: The Climate Data
Guide: Standardized Precipitation Index (SPI), available at:
<a href="https://climatedataguide.ucar.edu/climate-data/standardized-precipitation-index-spi" target="_blank"/>
(last access: 21 March 2021), 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Kington(1980)</label><mixed-citation>
Kington, J. A.: Daily weather mapping from 1781, Climatic Change, 3, 7–36, <a href="https://doi.org/10.1007/bf02423166" target="_blank">https://doi.org/10.1007/bf02423166</a>, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Kirchmeier-Young et al.(2016)</label><mixed-citation>
Kirchmeier-Young, M., Zwiers, F., and Gillett, N.: Attribution of Extreme Events in Arctic Sea Ice Extent, J. Climate, 30, 553–571, <a href="https://doi.org/10.1175/JCLI-D-16-0412.1" target="_blank">https://doi.org/10.1175/JCLI-D-16-0412.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Kumar and Minz(2014)</label><mixed-citation>
Kumar, V. and Minz, S.: Feature selection: a literature review, SmartCR, 4, 211–229, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kushner et al.(2018)</label><mixed-citation>
Kushner, P. J., Mudryk, L. R., Merryfield, W., Ambadan, J. T., Berg, A., Bichet, A., Brown, R., Derksen, C., Déry, S. J., Dirkson, A., Flato, G., Fletcher, C. G., Fyfe, J. C., Gillett, N., Haas, C., Howell, S., Laliberté, F., McCusker, K., Sigmond, M., Sospedra-Alfonso, R., Tandon, N. F., Thackeray, C., Tremblay, B., and Zwiers, F. W.: Canadian snow and sea ice: assessment of snow, sea ice, and related climate processes in Canada's Earth system model and climate-prediction system, The Cryosphere, 12, 1137–1156, <a href="https://doi.org/10.5194/tc-12-1137-2018" target="_blank">https://doi.org/10.5194/tc-12-1137-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Leduc et al.(2019)</label><mixed-citation>
Leduc, M., Mailhot, A., Frigon, A., Martel, J.-L., Ludwig, R., Brietzke, G. B., Giguère, M., Brissette, F., Turcotte, R., Braun, M., and Scinocca, J.: The ClimEx Project: A 50-Member Ensemble of Climate Change Projections at 12-km Resolution over Europe and Northeastern North America with the Canadian Regional Climate Model (CRCM5), J. Appl. Meteorol. Clim., 58, 663–693, <a href="https://doi.org/10.1175/JAMC-D-18-0021.1" target="_blank">https://doi.org/10.1175/JAMC-D-18-0021.1</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lim(2015)</label><mixed-citation>
Lim, Y.-K.: The East Atlantic/West Russia (EA/WR) teleconnection in the North
Atlantic: climate impact and relation to Rossby wave propagation,
Clim. Dynam., 44, 3211–3222, <a href="https://doi.org/10.1007/s00382-014-2381-4" target="_blank">https://doi.org/10.1007/s00382-014-2381-4</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Lundberg and Lee(2017)</label><mixed-citation>
Lundberg, S. and Lee, S.: A unified approach to interpreting model
predictions, CoRR, arXiv [preprint], <a href="https://arxiv.org/abs/1705.07874" target="_blank">arXiv:1705.07874</a>, 25 November 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Maas(2013)</label><mixed-citation>
Maas, A. L.: Rectifier Nonlinearities Improve Neural Network Acoustic Models,
in: Proceedings of the 30th International Conference on Machine Learning, 16–21 Juni 2013,
Atlanta, Georgia, USA, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Martynov et al.(2013)</label><mixed-citation>
Martynov, A., Laprise, R., Sushama, L., Winger, K., Šeparović, L., and Dugas, B.: Reanalysis-driven climate simulation over CORDEX North America domain using the Canadian Regional Climate Model, version 5: model performance evaluation, Clim. Dynam., 41, 2973–3005, <a href="https://doi.org/10.1007/s00382-013-1778-9" target="_blank">https://doi.org/10.1007/s00382-013-1778-9</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>McGovern et al.(2017)</label><mixed-citation>
McGovern, A., Elmore, K. L., Gagne, D. J., Haupt, S. E., Karstens, C. D., Lagerquist, R., Smith, T., and Williams, J. K.: Using Artificial Intelligence to Improve Real-Time Decision-Making for High-Impact Weather, B. Am. Meteorol. Soc., 98, 2073–2090, <a href="https://doi.org/10.1175/BAMS-D-16-0123.1" target="_blank">https://doi.org/10.1175/BAMS-D-16-0123.1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>McKee et al.(1993)</label><mixed-citation>
McKee, T., Doesken, N., and Kleist, J.: The relationship of drought frequency
and duration to time scales, in: Proceedings of the 8th Conference on Applied
Climatology, American Meteorological Society Boston, 17–22 January 1993, Anaheim, CA, USA,
1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Mikhailova and Yurovsky(2016)</label><mixed-citation>
Mikhailova, N. and Yurovsky, A.: The East Atlantic Oscillation: Mechanism and Impact on the European Climate in Winter, Phys. Oceanogr., 4, 27–36, <a href="https://doi.org/10.22449/1573-160X-2016-4-25-33" target="_blank">https://doi.org/10.22449/1573-160X-2016-4-25-33</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Morid et al.(2007)</label><mixed-citation>
Morid, S., Smakhtin, V., and Bagherzadeh, K.: Drought forecasting using artificial neural networks and time series of drought indices, Int. J. Climatol., 27, 2103–2111, <a href="https://doi.org/10.1002/joc.1498" target="_blank">https://doi.org/10.1002/joc.1498</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Russell and Norvig(2009)</label><mixed-citation>
Russell, S. and Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn., Prentice Hall Press, Upper Saddle River, NJ, USA, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Saito and Rehmsmeier(2015)</label><mixed-citation>
Saito, T. and Rehmsmeier, M.: The Precision-Recall Plot Is More Informative than the ROC Plot When Evaluating Binary Classifiers on Imbalanced Datasets, PLoS One, 10, 1–21, <a href="https://doi.org/10.1371/journal.pone.0118432" target="_blank">https://doi.org/10.1371/journal.pone.0118432</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Santos et al.(2014)</label><mixed-citation>
Santos, J. F., Portela, M. M., and Pulido-Calvo, I.: Spring drought prediction based on winter NAO and global SST in Portugal, Hydrol. Process., 28, 1009–1024, <a href="https://doi.org/10.1002/hyp.9641" target="_blank">https://doi.org/10.1002/hyp.9641</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Sasaki(2007)</label><mixed-citation>
Sasaki, Y.: The truth about of the F-measure, available at: <a href="https://www.cs.odu.edu/~mukka/cs795sum09dm/Lecturenotes/Day3/F-measure-YS-26Oct07.pdf" target="_blank"/> (last access: 30 November 2021), 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Sheffield and Wood(2011)</label><mixed-citation>
Sheffield, J. and Wood, E. F.: Drought: past problems and future scenarios, Earthscan, London, Washington, DC, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Sheffield et al.(2009)</label><mixed-citation>
Sheffield, J., Andreadis, K. M., Wood, E. F., and Lettenmaier, D. P.: Global and Continental Drought in the Second Half of the Twentieth Century: Severity–Area–Duration Analysis and Temporal Variability of Large-Scale Events, J. Climate, 22, 1962–1981, <a href="https://doi.org/10.1175/2008JCLI2722.1" target="_blank">https://doi.org/10.1175/2008JCLI2722.1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Spinoni et al.(2016)</label><mixed-citation>
Spinoni, J., Naumann, G., Vogt, J., and Barbosa, P.: Meteorological Drought in Europe: Events and Impacts: Past Trends and Future Projections, Publications Office of the European Union,  Luxembourg, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Spinoni et al.(2017)</label><mixed-citation>
Spinoni, J., Naumann, G., and Vogt, J. V.: Pan-European seasonal trends and recent changes of drought frequency and severity, Global Planet. Change, 148, 113–130, <a href="https://doi.org/10.1016/j.gloplacha.2016.11.013" target="_blank">https://doi.org/10.1016/j.gloplacha.2016.11.013</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Trenberth(2011)</label><mixed-citation>
Trenberth, K.: Changes in Precipitation with Climate Change, Clim. Res., 47, 123–138, <a href="https://doi.org/10.3354/cr00953" target="_blank">https://doi.org/10.3354/cr00953</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>von Trentini et al.(2020)</label><mixed-citation>
von Trentini, F., Aalbers, E. E., Fischer, E. M., and Ludwig, R.: Comparing interannual variability in three regional single-model initial-condition large ensembles (SMILEs) over Europe, Earth Syst. Dynam., 11, 1013–1031, <a href="https://doi.org/10.5194/esd-11-1013-2020" target="_blank">https://doi.org/10.5194/esd-11-1013-2020</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>World Meteorological Organization(2012)</label><mixed-citation>
World Meteorological Organization: Standardized Precipitation Index User
Guide, WMO, Geneva, Switzerland, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Yoon et al.(2012)</label><mixed-citation>
Yoon, J.-H., Mo, K., and Wood, E. F.: Dynamic-model-based seasonal prediction of meteorological drought over the contiguous United States, J. Hydrometeorol., 13, 463–482, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Zargar et al.(2011)</label><mixed-citation>
Zargar, A., Sadiq, R., Naser, B., and Khan, F. I.: A review of drought indices, Environ. Rev., 19, 333–349, <a href="https://doi.org/10.1139/a11-013" target="_blank">https://doi.org/10.1139/a11-013</a>, 2011.
</mixed-citation></ref-html>--></article>
