<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="methods-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/hess-30-6579-2026</article-id><title-group><article-title>Technical note: Machine learning metamodelling for global sensitivity analysis</article-title><alt-title>Machine learning metamodelling for global sensitivity analysis</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2 aff3">
          <name><surname>Yeste</surname><given-names>Patricio</given-names></name>
          <email>patricio.yeste@uni-potsdam.de</email>
        <ext-link>https://orcid.org/0000-0002-0546-9866</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Melsen</surname><given-names>Lieke A.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0062-1301</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Brêda</surname><given-names>João Paulo L. F.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8360-1308</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Tacoronte</surname><given-names>Nicolás</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7329-7931</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6 aff7">
          <name><surname>Saltelli</surname><given-names>Andrea</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Vannucci</surname><given-names>Giulia</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Siciliano</surname><given-names>Roberta</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Bronstert</surname><given-names>Axel</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6369-8536</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Environmental Science and Geography, University of Potsdam, Karl-Liebknecht-Straße 24–25, 14476 Potsdam, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>GFZ Helmholtz Centre for Geosciences, 14473 Potsdam,  Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Applied Physics, University of Granada, Granada, Spain</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Hydrology and Environmental Hydraulics Group, Wageningen University, Wageningen, the Netherlands</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Instituto de Pesquisas Hidráulicas, Universidade Federal do Rio Grande do Sul (IPH/UFRGS), Porto Alegre, Brazil</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>University Pompeu Fabra, Barcelona School of Management, Carrer de Balmes, 132, 08008 Barcelona, Spain</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Centre for the Study of the Sciences and the Humanities, University of Bergen, Parkveien 9, PB 7805, 5020 Bergen, Norway</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Department of Electrical Engineering and Information Technology, Polytechnic and Basic Sciences School, University of Naples Federico II, Via Claudio, 21, 80125 Napoli, Italy</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Patricio Yeste (patricio.yeste@uni-potsdam.de)</corresp></author-notes><pub-date><day>27</day><month>October</month><year>2026</year></pub-date>
      
      <volume>30</volume>
      <issue>20</issue>
      <fpage>6579</fpage><lpage>6597</lpage>
      <history>
        <date date-type="received"><day>30</day><month>March</month><year>2026</year></date>
           <date date-type="rev-request"><day>14</day><month>April</month><year>2026</year></date>
           <date date-type="rev-recd"><day>1</day><month>October</month><year>2026</year></date>
           <date date-type="accepted"><day>2</day><month>October</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Patricio Yeste et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026.html">This article is available from https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e197">Global sensitivity analysis (GSA) plays a central role in hydrologic modelling by supporting model understanding, diagnosis, and decision-making through the identification of influential and non-influential parameters and their interactions. Variance-based methods provide a rigorous framework for GSA but are often computationally expensive, as their estimation requires a large number of model evaluations. Metamodelling has therefore been widely adopted as a strategy to alleviate this issue, with recent advances in machine learning (ML) offering new opportunities to construct accurate and flexible surrogates for complex models. This technical note examines the practical relationship between Sobol' total-effect indices (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and feature importance measures derived from ML metamodels within a hydrologic modelling context. Building on theoretical results that link <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to permutation variable importance (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) under independence assumptions, we provide systematic numerical evidence using three hydrologic models of varying complexity (HBV, HyMod, and VIC) applied to three headwater catchments in northern Germany, together with three ML metamodels: a gradient boosting decision tree (GBDT), a neural network (NN), and a linear model (LM). The three metamodels were trained on Monte Carlo samples and used to estimate sensitivities through <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and SHapley Additive exPlanations (<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The results demonstrate that GBDT and NN metamodels reliably reproduce both the ranking and relative magnitude of <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> across all hydrologic models, providing clear empirical support for the theoretical connection between the two measures. In contrast, the performance of LM-based estimates depends strongly on the degree of linearity in the underlying model response. Mean absolute <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values exhibit a consistent monotonic relationship with <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and preserve parameter rankings, while sample-specific <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values enable a distributed evaluation of sensitivities across both the parameter space and the target variable space. Overall, this study highlights ML metamodelling as a computationally efficient and conceptually sound framework for GSA in hydrologic modelling and beyond.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Alexander von Humboldt-Stiftung</funding-source>
<award-id>Humboldt Research Fellowship for postdoctoral researchers</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e320">Global sensitivity analysis (GSA) provides a systematic framework to quantify how uncertainty in model outputs can be attributed to uncertainty in model inputs, both individually and through their interactions <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx47" id="paren.1"/>. GSA supports model understanding, diagnosis, and decision-making by revealing dominant controls, identifying influential and non-influential parameters, and highlighting the role of interactions in complex systems. These properties make GSA particularly valuable for hydrologic modelling, where models are often nonlinear, high-dimensional, and affected by substantial uncertainty. In this context, GSA enables a sensitivity analysis based on different settings, such as the prioritization of influential input factors to inform data collection and parameter estimation efforts, or for the identification of non-influential factors that can be fixed to reduce model complexity <xref ref-type="bibr" rid="bib1.bibx45" id="paren.2"/>. Sensitivity analysis facilitates the diagnosis and comparison of alternative model structures, hypotheses, and assumptions <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx52" id="paren.3"/>.</p>
      <p id="d2e332">Among GSA approaches, variance-based methods provide a formal way to quantify how uncertainty in model outputs can be attributed to uncertainty in individual input factors and their interactions. Within this class of methods, Sobol’ indices describe how uncertainty in each input propagates through the model, with first-order indices measuring additive effects and total-effect indices accounting for the overall contribution of each factor, including higher-order interactions <xref ref-type="bibr" rid="bib1.bibx47" id="paren.4"/>. Variance-based sensitivity analysis has been widely adopted across scientific disciplines and is commonly used as a reference for GSA <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx38" id="paren.5"/>. A limitation of variance-based approaches is that they rely on the assumption that the variance of the model output is an adequate proxy for its uncertainty, which has motivated the development of moment-independent importance measures <xref ref-type="bibr" rid="bib1.bibx7" id="paren.6"/>. In hydrologic modelling, several studies have also highlighted important challenges in applying variance-based approaches, particularly when assessing sensitivity with respect to performance metrics. In such cases, global aggregation can obscure varying behaviours across different levels of model performance, and sensitivity estimates may vary substantially depending on the choice of performance metric and the defined parameter boundaries <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx41" id="paren.7"/>. These considerations motivate a careful and critical use of variance-based sensitivity analysis in hydrologic applications, while reinforcing its role as a rigorous and informative sensitivity framework. While these challenges are particularly evident in hydrologic modelling, they are not exclusive to it and extend to complex models in general.</p>
      <p id="d2e347">A major practical limitation of variance-based GSA is its computational cost. Accurate estimation of total-effect indices typically requires a large number of model evaluations, scaling with both the number of uncertain inputs and the sample size required for convergence <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx38" id="paren.8"/>. For computationally expensive or high-dimensional models, these costs can become prohibitive, revealing the paradox of GSA: the models that would benefit most from GSA are typically those for which a full analysis is computationally infeasible. To alleviate this issue, metamodelling has long been proposed as a strategy to replace the original model with a computationally efficient approximation, also referred to as surrogate modelling <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx42" id="paren.9"/>. Metamodels can enable GSA at a fraction of the original cost, but their reliability in yielding accurate sensitivity estimates critically depends on the ability of the surrogate to faithfully reproduce the input–output relationship of the original model.</p>
      <p id="d2e356">Recent advances in machine learning (ML) offer new opportunities for metamodelling in the context of GSA. ML algorithms are particularly well suited to approximate complex, nonlinear relationships in high-dimensional spaces, making them attractive candidates for metamodelling. In a comprehensive review, <xref ref-type="bibr" rid="bib1.bibx3" id="text.10"/> discussed the use of random forests for GSA and highlighted the close conceptual link between feature importance measures and sensitivity indices. In particular, for a given ML algorithm, permutation variable importance quantifies the increase in prediction error induced by breaking the association between an input and the model output, a mechanism that is closely related to the notion of variance-based total-effect sensitivity. This connection suggests that ML-based feature importance measures may provide an alternative route to estimate sensitivities through metamodelling, provided that the surrogate accurately reproduces the behaviour of the original model.</p>
      <p id="d2e363">The objective of this technical note is to examine the practical relationship between variance-based total-effect sensitivity indices <xref ref-type="bibr" rid="bib1.bibx19" id="paren.11"/> and feature importance measures derived from ML metamodels within a hydrologic modelling context. Building on theoretical results that link total-effect indices and permutation variable importance under the assumption that the input factors have independent probability distributions, we provide systematic numerical evidence using three hydrologic models with varying structural complexity. We assess the ability of different ML metamodels to reproduce variance-based sensitivities, analyse the conditions under which this approximation is reliable, and explore alternative sensitivity measures enabled by ML surrogates. By doing so, this work aims to clarify the role of ML metamodelling as a computationally efficient and conceptually sound framework for GSA in hydrologic modelling.</p>
      <p id="d2e369">Before presenting the specific objectives and details of the numerical experiment, the next section introduces the mathematical preliminaries that underpin the rationale of this work. We present the key concepts of variance-based sensitivity analysis and permutation variable importance, complemented by intuitive explanations to facilitate interpretation. While this section relies on probabilistic and statistical reasoning that may be challenging for readers less familiar with these topics, it is included to ensure clarity and transparency and to establish a solid foundation for the methodological developments and numerical results that follow.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Mathematical preliminaries</title>
      <p id="d2e380">This section presents the mathematical preliminaries underlying this work. Section <xref ref-type="sec" rid="Ch1.S2.SS1"/> and <xref ref-type="sec" rid="Ch1.S2.SS3"/> introduce the theoretical definitions of variance-based sensitivity indices and permutation variable importance, respectively, while Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> and <xref ref-type="sec" rid="Ch1.S2.SS4"/> describe their practical estimation. This distinction between theoretical definition and practical estimation is reflected in the notation: quantities without a hat denote theoretical measures, whereas their estimators are denoted with a hat.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Variance-based sensitivity analysis</title>
      <p id="d2e398">Given a deterministic model of the form <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M12" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> is a scalar model output and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a vector of <inline-formula><mml:math id="M14" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> uncertain input factors, variance-based sensitivity analysis aims to quantify how the uncertainty in <inline-formula><mml:math id="M15" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> can be attributed to the uncertainties in the individual input factors and their interactions.</p>
      <p id="d2e470">The first-order Sobol' index of the <inline-formula><mml:math id="M16" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>-th factor, <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is defined as e.g, <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx47" id="text.12"/>:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M18" display="block"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Var</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="double-struck">E</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mo>.</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mo>.</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> are the variance and expectation operators, respectively, and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the vector of all input factors except <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e611"><inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is normalized between 0 and 1, with larger values indicating a stronger additive effect of <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on the model output. The inner expectation in <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Var</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="double-struck">E</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> represents the conditional expectation of <inline-formula><mml:math id="M26" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> given <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and intuitively averages out the effect of all other factors, isolating the contribution of <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The outer variance measures how much this contribution varies across all possible values of <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e720">When <inline-formula><mml:math id="M30" display="inline"><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>p</mml:mi></mml:msubsup><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, the model is additive, which means that <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be decomposed as the sum of all the first-order effects as there are no interactions among the input factors. However, in the presence of non-negligible interactions <inline-formula><mml:math id="M32" display="inline"><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>p</mml:mi></mml:msubsup><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and the first-order indices would not be informative enough to quantify sensitivities. This is generally the case for any real-world model.</p>
      <p id="d2e792">The total-effect Sobol' index of <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> measures the total contribution of <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the output variance, including all interactions with other factors, and is given by e.g. <xref ref-type="bibr" rid="bib1.bibx19" id="text.13"/>:

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M35" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Var</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="double-struck">E</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e889">One intuitive interpretation is that the term <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Var</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="double-struck">E</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>∼</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the variance explained by all factors except <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Subtracting this from the total variance <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> isolates the contribution of <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and all its interactions. <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> satisfies the condition <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and for additive models <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as there are no factor interactions.</p>
      <p id="d2e1027">Further details and a complete derivation of the Sobol' indices can be found, for example, in <xref ref-type="bibr" rid="bib1.bibx46" id="text.14"/>. It is important to note that the definitions presented above assume that the input factors have independent probability distributions. Under this assumption, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be uniquely decomposed into contributions from individual factors and their interactions. When the inputs are not independent, this decomposition is no longer unique. Extensions of Sobol' indices to dependent inputs have been proposed in the literature <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx20 bib1.bibx21 bib1.bibx25 bib1.bibx26 bib1.bibx33" id="paren.15"><named-content content-type="pre">e.g.,</named-content></xref>, but these are beyond the scope of this work.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Estimation of Sobol' indices</title>
      <p id="d2e1060">The estimation of Sobol' indices requires two essential components: a sampling strategy to generate points in the space of the input factors, and an estimator to compute sensitivity <xref ref-type="bibr" rid="bib1.bibx29" id="paren.16"/>. Here, we follow the Monte Carlo–based numerical approach recommended by <xref ref-type="bibr" rid="bib1.bibx47" id="text.17"/> to estimate <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using a single set of model evaluations. For a comprehensive overview of available estimators, we refer the reader to <xref ref-type="bibr" rid="bib1.bibx38" id="text.18"/>.</p>
      <p id="d2e1094">Let <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> be two independent sampling matrices, each containing <inline-formula><mml:math id="M48" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> realizations of the <inline-formula><mml:math id="M49" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> input factors. For each input factor, we construct the hybrid matrix <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> by replacing the <inline-formula><mml:math id="M51" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th column of <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> with the corresponding column of <inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be estimated as:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M56" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>f</mml:mi><mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e1372">In the previous expressions, <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be estimated as <xref ref-type="bibr" rid="bib1.bibx38" id="text.19"/>:

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M58" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="normal">Var</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>Y</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">2</mml:mn><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mfenced close="]" open="["><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. Here and throughout the remainder of the paper we employ the hat notation for estimators.</p>
      <p id="d2e1551">Equation (<xref ref-type="disp-formula" rid="Ch1.E3"/>) was originally proposed in <xref ref-type="bibr" rid="bib1.bibx47" id="text.20"/> as an improvement to previous approaches, although it has been outperformed by better practices, see e.g.  <xref ref-type="bibr" rid="bib1.bibx4" id="text.21"/>. Equation (<xref ref-type="disp-formula" rid="Ch1.E4"/>) was introduced in <xref ref-type="bibr" rid="bib1.bibx23" id="text.22"/> and represents the best practice thus far to estimate <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. As a result, the estimation of <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> based on the triplet of matrices <inline-formula><mml:math id="M63" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M64" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> has a total cost of <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> simulations: <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> simulations are required for matrices <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> simulations for the hybrid matrices <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Permutation variable importance</title>
      <p id="d2e1712">Let <inline-formula><mml:math id="M72" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> be a real-valued random variable and <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> a vector of real-valued random variables. We assume that <inline-formula><mml:math id="M74" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M75" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> are jointly distributed according to some joint distribution encoding a general relationship between <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, which may be deterministic or stochastic.</p>
      <p id="d2e1781">To assess the contribution of each variable <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the variability of <inline-formula><mml:math id="M79" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, we define the modified vector <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is an independent replication of <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that is also independent of <inline-formula><mml:math id="M83" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> and of all other variables. The permutation variable importance (PVI) of the <inline-formula><mml:math id="M84" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th variable is formally defined as <xref ref-type="bibr" rid="bib1.bibx64 bib1.bibx14" id="text.23"/>:

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M85" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>Y</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>]</mml:mo><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>Y</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> denotes the conditional expectation of <inline-formula><mml:math id="M87" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> given <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e2006"><inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> represents the best function of <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> for predicting <inline-formula><mml:math id="M91" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> in the least-square sense <xref ref-type="bibr" rid="bib1.bibx6" id="paren.24"/>, and therefore the expression <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>Y</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> corresponds to the smallest possible mean squared error (MSE) achievable if one could use the true conditional expectation as a predictor. This quantity represents the irreducible uncertainty in <inline-formula><mml:math id="M93" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, that is, the part of its variability that cannot be explained by <inline-formula><mml:math id="M94" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula>, no matter what model is used.</p>
      <p id="d2e2091">On the other hand, the term <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>Y</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>]</mml:mo><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> measures the expected MSE when <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is replaced by an independent copy <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and the information carried by <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has been destroyed. Hence, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> measures the increase in MSE when <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is made independent of <inline-formula><mml:math id="M101" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, with a large <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicating that <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contributes substantially to predicting <inline-formula><mml:math id="M104" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e2230">If we restrict our attention to the case when the dependence between <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> is purely deterministic, the relationship between <inline-formula><mml:math id="M107" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> can be written as <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This is the case of the generic model defined in the previous section. Here, <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) reduces to:

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M111" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e2359"><inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> measures the average change in <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> when the <inline-formula><mml:math id="M114" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th component is permuted. Then, if the components of <inline-formula><mml:math id="M115" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> are independent, <xref ref-type="bibr" rid="bib1.bibx58" id="text.25"/> established the following relationship for <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M118" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e2508">This relation constitutes an important connection between sensitivity analysis and ML: <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is central to GSA, while <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> provides a model-agnostic approach widely used in explainable artificial intelligence (XAI) to quantify feature importance for ML models. Although beyond the scope of this work, interested readers are referred to the work of <xref ref-type="bibr" rid="bib1.bibx5" id="text.26"/>, which proposed a modified version of <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to calculate <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and provided an in-depth analysis of the dependent case using a Rosenblatt transformation of the input variables.</p>
      <p id="d2e2558">Based on Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>), an estimator of <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be constructed with the matrices <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M125" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> introduced in the previous section. The generation of <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> by replacing the <inline-formula><mml:math id="M128" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>-th column of <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> with the <inline-formula><mml:math id="M130" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>-th column of <inline-formula><mml:math id="M131" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> mimics the independent replication of <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be estimated with the following expression:

            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M135" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mo>)</mml:mo><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be estimated using Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>).</p>
      <p id="d2e2795">Equation (<xref ref-type="disp-formula" rid="Ch1.E9"/>) is identical to the total-order estimator proposed by <xref ref-type="bibr" rid="bib1.bibx23" id="text.27"/> (see Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>). Our goal now is to demonstrate how the estimation of <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is carried out in practice for ML models. This provides an alternative way for estimating <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> based on ML metamodelling, which is the focus of this work.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Estimation of <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e2847">Let <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">D</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> denote a learning set consisting of <inline-formula><mml:math id="M141" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> independent observations from the joint distribution of <inline-formula><mml:math id="M142" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M143" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, where <inline-formula><mml:math id="M144" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M145" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> are defined as in the previous section. The goal in a regression setting is to find an estimator <inline-formula><mml:math id="M146" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> of <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx64 bib1.bibx14" id="paren.28"/>. Broadly speaking, this involves fitting a function to the learning set that minimizes a loss function of choice, thereby producing a reliable approximation of the underlying relationship between <inline-formula><mml:math id="M148" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M149" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e2987">The most common approach to estimate <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in practice is the importance measure proposed in <xref ref-type="bibr" rid="bib1.bibx9" id="text.29"/> for random forests <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx56" id="paren.30"/>. Let <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the <inline-formula><mml:math id="M152" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-th tree in an ensemble of <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mtext>tree</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> trees and let <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> be its out-of-bag (OOB) sample, namely the subset of observations not used to train that tree. The prediction error <inline-formula><mml:math id="M155" display="inline"><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> of <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, expressed as MSE, is given by the following estimator over <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.31"/>:

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M158" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>:</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>∈</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo mathsize="2.5em">(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mo mathsize="2.5em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is the number of samples in <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e3242">For each input factor <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, let us now define a perturbed version of the OOB sample, denoted <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi><mml:mrow><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, by randomly permuting the values of <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> while keeping all other variables unchanged. The importance of <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is then estimated through the degradation in prediction error induced by this perturbation averaged over all trees in the forest <xref ref-type="bibr" rid="bib1.bibx14" id="paren.32"/>:

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M165" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mtext>tree</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mtext>tree</mml:mtext></mml:msub></mml:mrow></mml:munderover><mml:mo mathsize="1.5em">[</mml:mo><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">D</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="1.5em">]</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3405">This expression is the empirical counterpart of the theoretical definition of <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> presented in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). Although random forests provide a natural setting for estimating <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the permutation principle is not restricted to this class of models. Given any regression algorithm, one may estimate the importance of <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by evaluating the predictive performance of the fitted model <inline-formula><mml:math id="M169" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> and comparing it with the performance obtained after permuting the values of <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This general procedure is a model-agnostic approach widely used across ML algorithms <xref ref-type="bibr" rid="bib1.bibx37" id="paren.33"/>. In all cases, the resulting <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> quantifies how much the predictive accuracy of the particular model deteriorates when the information carried by <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is destroyed.</p>
      <p id="d2e3493">Finally, when the learning set is generated via a Monte Carlo-based approach for GSA – for example, using the sampling matrix <inline-formula><mml:math id="M173" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and the corresponding model outputs <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> defined in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> – the regression setting becomes a metamodelling approach. In this case, the regression algorithm provides a surrogate model <inline-formula><mml:math id="M175" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> for the true model <inline-formula><mml:math id="M176" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be used to approximate <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The quality of this approximation depends directly on the predictive accuracy of the surrogate: only when <inline-formula><mml:math id="M179" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> adequately captures the behaviour of <inline-formula><mml:math id="M180" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> on the learning set can <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> be expected to reproduce the corresponding theoretical quantity, and consequently yield reliable estimates of <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This approach yields a substantial computational advantage over classical estimation of <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which requires <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> model evaluations (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>). The surrogate is trained on the <inline-formula><mml:math id="M185" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> evaluations of matrix <inline-formula><mml:math id="M186" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> alone and subsequently used to perform the additional evaluations required for <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> computation across all <inline-formula><mml:math id="M188" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> parameters, replacing <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> model runs with surrogate predictions that take advantage of highly optimized ML libraries at negligible cost.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Numerical experiment</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Specific objectives</title>
      <p id="d2e3706">Specific objectives in this technical note are: <list list-type="order"><list-item>
      <p id="d2e3711">To provide a representative hydrologic modelling context in which to generate numerical evidence for the relationship between <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>).</p></list-item><list-item>
      <p id="d2e3739">To evaluate the capabilities of different ML metamodels to accurately approximate <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in a computationally cheaper way than a traditional variance-based sensitivity analysis.</p></list-item><list-item>
      <p id="d2e3754">To assess the potential of alternative approaches in ML metamodelling to estimate sensitivities.</p></list-item></list></p>
      <p id="d2e3757">It is important to note that the specific choice of hydrologic models, catchments, and model output of interest is not central to the objectives of this study.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Hydrologic modelling</title>
      <p id="d2e3768">In this study, three hydrologic models that are frequently used in hydrologic modelling were employed: Hydrologiska Byråns Vattenbalansavdelning <xref ref-type="bibr" rid="bib1.bibx50" id="paren.34"><named-content content-type="pre">HBV,</named-content></xref>, HyMod <xref ref-type="bibr" rid="bib1.bibx57" id="paren.35"/> and Variable Infiltration Capacity (VIC) version 5 <xref ref-type="bibr" rid="bib1.bibx16" id="paren.36"/>. The number of free parameters <inline-formula><mml:math id="M193" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> for these models is set to 13, 5, and 9, respectively. It should be noted that VIC is a physically based land-surface model and therefore includes a more complex parameterization than conceptual hydrologic models such as HBV and HyMod, with numerous soil and vegetation parameters describing land–atmosphere interactions. In this study, only a subset of VIC parameters was treated as free, while the remaining soil and vegetation parameters were obtained from the VICGlobal dataset <xref ref-type="bibr" rid="bib1.bibx48" id="paren.37"/> and kept fixed. Definitions of each parameter and their feasible ranges, as informed by literature (<xref ref-type="bibr" rid="bib1.bibx24" id="altparen.38"/>  for HBV and HyMod; <xref ref-type="bibr" rid="bib1.bibx48" id="altparen.39"/> and <xref ref-type="bibr" rid="bib1.bibx60 bib1.bibx61" id="altparen.40"/> for VIC), are provided in the Supplementary Material. For the purpose of this experiment, all models were implemented in a lumped configuration with a daily time step.</p>
      <p id="d2e3802">The study focuses on three headwater catchments located in northern Germany, namely the Sude River (gauge Garlitz), the Treene River (gauge Augaard), and the Trave River (gauge Schackendorf). These catchments have semi-humid climatic conditions. Runoff generation is predominantly groundwater-driven, while during wet and high-flow conditions saturation-excess processes also play a role. The landscape is characterized by glacial deposits with deep, sandy to loamy soils, and land use is predominantly agricultural. The catchments are free of major flow regulation, allowing for the analysis of hydrologic dynamics under near-natural conditions. Key physiographic and hydroclimatic characteristics of the catchments are summarized in Table <xref ref-type="table" rid="T1"/>. Catchment areas range from 136 to 675 km<sup>2</sup>. Mean annual precipitation ranges from 661 mm yr<sup>−1</sup> (Sude) to 909 mm yr<sup>−1</sup> (Treene), while snow contributions are minor, with fractions below 0.05 for all catchments. Aridity indices range from 0.59 (Treene) to 0.96 (Sude), and runoff ratios are relatively similar (0.32–0.38), although the Sude catchment is somewhat drier, receiving about 20 % less precipitation and yielding lower specific annual runoff. Overall, these groundwater-dominated catchments display similar annual hydrologic variability, suggesting comparable long-term water balance characteristics.</p>
      <p id="d2e3840">The study catchments are part of the CAMELS-DE dataset <xref ref-type="bibr" rid="bib1.bibx30" id="paren.41"/>: Garlitz (gauge ID DE812200), Schackendorf (gauge ID DEF13760), and Augaard (gauge ID DEF10190). They were selected based on the performance of the HBV model reported in the original CAMELS-DE data publication, in which HBV was applied across the full dataset and the Nash–Sutcliffe Efficiency (NSE) was provided as a performance metric. The three catchments with the highest NSE values were retained for the present analysis.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e3850">Main physiographic and hydroclimatic characteristics of the three study catchments.</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="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"/>
     <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">River</oasis:entry>
         <oasis:entry colname="col2">Gauge name</oasis:entry>
         <oasis:entry colname="col3">Catchment</oasis:entry>
         <oasis:entry colname="col4">Catchment</oasis:entry>
         <oasis:entry colname="col5">Mean</oasis:entry>
         <oasis:entry colname="col6">Average low/</oasis:entry>
         <oasis:entry colname="col7">Snow</oasis:entry>
         <oasis:entry colname="col8">Runoff</oasis:entry>
         <oasis:entry colname="col9">Aridity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">size (km<sup>2</sup>)</oasis:entry>
         <oasis:entry colname="col4">altitude range</oasis:entry>
         <oasis:entry colname="col5">precipitation</oasis:entry>
         <oasis:entry colname="col6">mean/high flow</oasis:entry>
         <oasis:entry colname="col7">fraction</oasis:entry>
         <oasis:entry colname="col8">ratio</oasis:entry>
         <oasis:entry colname="col9">index</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">(m a.s.l.)</oasis:entry>
         <oasis:entry colname="col5">(mm yr<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col6">(L s<sup>−1</sup> km<sup>−2</sup>)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Sude</oasis:entry>
         <oasis:entry colname="col2">Garlitz</oasis:entry>
         <oasis:entry colname="col3">675</oasis:entry>
         <oasis:entry colname="col4">55–8</oasis:entry>
         <oasis:entry colname="col5">661</oasis:entry>
         <oasis:entry colname="col6">0.7/5.6/20.7</oasis:entry>
         <oasis:entry colname="col7">0.05</oasis:entry>
         <oasis:entry colname="col8">0.32</oasis:entry>
         <oasis:entry colname="col9">0.96</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Treene</oasis:entry>
         <oasis:entry colname="col2">Augaard</oasis:entry>
         <oasis:entry colname="col3">136</oasis:entry>
         <oasis:entry colname="col4">58–21</oasis:entry>
         <oasis:entry colname="col5">909</oasis:entry>
         <oasis:entry colname="col6">1.3/10.8/64.2</oasis:entry>
         <oasis:entry colname="col7">0.03</oasis:entry>
         <oasis:entry colname="col8">0.38</oasis:entry>
         <oasis:entry colname="col9">0.59</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Trave</oasis:entry>
         <oasis:entry colname="col2">Schackendorf</oasis:entry>
         <oasis:entry colname="col3">349</oasis:entry>
         <oasis:entry colname="col4">65–21</oasis:entry>
         <oasis:entry colname="col5">785</oasis:entry>
         <oasis:entry colname="col6">1.7/8.1/32.1</oasis:entry>
         <oasis:entry colname="col7">0.03</oasis:entry>
         <oasis:entry colname="col8">0.32</oasis:entry>
         <oasis:entry colname="col9">0.76</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4107">For each model–catchment combination, a Monte Carlo experiment was conducted using the sampling matrices <inline-formula><mml:math id="M201" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>. The sampling matrices were generated using the Sobol' quasi-random sequence scheme implemented in the SALib Python package <xref ref-type="bibr" rid="bib1.bibx17" id="paren.42"/> after setting the number of samples <inline-formula><mml:math id="M204" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> to <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula>. This design resulted in a total of <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> model evaluations per model and catchment combination. The model output of interest was the Kling–Gupta Efficiency (KGE) of daily streamflow over the period 1 October 2001 to 30 September 2020.</p>
      <p id="d2e4184">For sensitivity analysis and metamodelling, model parameters were treated as uncertain inputs and assumed to be independent and uniformly distributed within their prescribed bounds. This choice corresponds to the most common practice in hydrologic sensitivity analysis and model calibration, where parameter uncertainty is represented by specifying lower and upper bounds and assigning a uniform distribution to each parameter <xref ref-type="bibr" rid="bib1.bibx32" id="paren.43"/>. Importantly, the assumption of independent inputs is required for the theoretical relationship between <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>). In the VIC model, there is a dependence relationship between two parameters. This dependency was explicitly accounted for and handled so that the resulting input space satisfies the independence assumption required for the analyses conducted here. Details of this procedure are provided in the Supplement.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>ML metamodelling</title>
      <p id="d2e4222">To emulate the behaviour of the hydrologic models, a learning set was constructed using the parameter columns in matrix <inline-formula><mml:math id="M209" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> as input variables and the corresponding KGE values from the Monte Carlo experiment as the target variable. This setup defined a regression problem, enabling the ML models to act as surrogate models for the hydrologic simulations. The learning set constructed from the sampling matrix <inline-formula><mml:math id="M210" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> was used exclusively for training the metamodels, without applying cross-validation or a separate test set, as would be common in a predictive ML workflow. This choice reflects the purpose of the metamodels in this study, which is not to generalize to unseen data, but to accurately emulate the behaviour of the original hydrologic models within the sampled parameter space. From a sensitivity analysis perspective, faithful reproduction of the input–output relationship on the training domain is the primary requirement for obtaining reliable sensitivity estimates. Accordingly, model configurations that would typically be regarded as overfitting in a predictive setting are acceptable here, provided that they do not distort the resulting sensitivity measures. The implications of this choice and its consistency are further examined through a dedicated sanity check, as described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/>.</p>
      <p id="d2e4241">Three ML algorithms were tested as metamodelling approaches. A gradient boosting decision tree (GBDT) was implemented in XGBoost <xref ref-type="bibr" rid="bib1.bibx11" id="paren.44"/> with three configurations of 100, 150, and 200 trees. Choosing GBDT over a conventional random forest was motivated by computational efficiency: while both share the same tree-based architecture, the boosting implementation in XGBoost is advantageous over the bagging approach of random forests. A neural network (NN) was implemented in TensorFlow <xref ref-type="bibr" rid="bib1.bibx1" id="paren.45"/> with two hidden layers, three configurations of 100, 150, and 200 neurons per layer, and ReLU activation. The choice of a conventional feed-forward network over recurrent architectures such as long short-term memory (LSTM) networks is motivated by the nature of the surrogate task: each Monte Carlo simulation produces a single scalar KGE value from a fixed parameter set, meaning the surrogate's input space consists of static parameter vectors rather than sequential data. LSTM networks are designed to capture long-range dependencies in sequential data through their recurrent architecture <xref ref-type="bibr" rid="bib1.bibx18" id="paren.46"/>. In the present study, however, the input consists of a fixed-length vector of <inline-formula><mml:math id="M211" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> parameter values without any temporal or other intrinsic sequential ordering. Therefore, the recurrent structure of an LSTM is not directly motivated by the structure of the input data, and the problem is instead treated as a conventional tabular regression task. A feed-forward network with ReLU activations is therefore a natural and computationally efficient choice for this purpose. Finally, a linear model (LM) was implemented in scikit-learn <xref ref-type="bibr" rid="bib1.bibx37" id="paren.47"/>. For all three ML algorithms, MSE was selected as the loss function, which is a crucial step in assessing the applicability of Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>). These metamodelling approaches allowed us to efficiently reproduce the hydrologic simulations, thus providing a computationally cheap framework for GSA.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Sensitivity measures</title>
      <p id="d2e4274">While Sect. <xref ref-type="sec" rid="Ch1.S2"/> presents the theoretical definitions and general estimation procedures for the sensitivity measures, this section describes their specific implementation in the context of the numerical experiment.</p>
      <p id="d2e4279">Variance-based sensitivity <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was calculated using the Python library SALib <xref ref-type="bibr" rid="bib1.bibx17" id="paren.48"/>, which implements Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) described previously, and ML-based <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was computed from the three ML metamodelling approaches using the implementation available in scikit-learn <xref ref-type="bibr" rid="bib1.bibx37" id="paren.49"/>.</p>
      <p id="d2e4318">Feature importance was also evaluated using SHapley Additive exPlanations <xref ref-type="bibr" rid="bib1.bibx31" id="paren.50"><named-content content-type="pre">SHAP,</named-content></xref>, a model-agnostic method rooted in cooperative game theory. SHAP decomposes each individual model prediction into additive contributions associated with each input feature, ensuring local accuracy and global consistency. The formal mathematical definition of SHAP values is provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. In this work we used the SHAP Python library, which provides architecture-specific explainer implementations: GPUTreeExplainer (or TreeExplainer when CUDA is not available) was used for the GBDT metamodel, DeepExplainer for the NN metamodel, and LinearExplainer for the LM metamodel.</p>
      <p id="d2e4328">In the present application, where the inputs correspond to hydrologic model parameters, we denote by <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the contribution of parameter <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the target variable. From a sensitivity analysis perspective, <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values enable two complementary levels of analysis. First, a global measure of parameter importance can be obtained by averaging the absolute <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values across all samples, yielding mean <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, which provides a scalar summary of the overall importance of <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on the model response. Second, the sample-specific <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values allow for a distributed evaluation of parameter importance across both the parameter space and the model output space. This property is particularly relevant when assessing sensitivities with respect to model performance metrics. In such cases, global averages may emphasize parameter sensitivity in regions associated with poor model performance, potentially obscuring the controls that dominate in well-performing regions of the parameter space. By retaining sample-level contributions, <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values allow parameter importance to be examined across behavioural and non-behavioural regions of the model response surface.</p>
      <p id="d2e4423">Finally, standardized regression coefficients were computed for the LM as an additional sensitivity measure. The standardized coefficient for parameter <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as

            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M223" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the estimated regression coefficient, and <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the sample standard deviations of <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the model output <inline-formula><mml:math id="M228" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, respectively. Standardized regression coefficients have been used in previous hydrologic sensitivity analyses as a computationally inexpensive alternative to variance-based methods <xref ref-type="bibr" rid="bib1.bibx59 bib1.bibx63" id="paren.51"><named-content content-type="pre">e.g.,</named-content></xref>, at the cost of assuming linear model behaviour.</p>
      <p id="d2e4544">If the relationship between <inline-formula><mml:math id="M229" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M230" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> is given by a linear model of the form <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><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>p</mml:mi></mml:msubsup><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the model is additive and <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> coincide. In this case, the following equality holds <xref ref-type="bibr" rid="bib1.bibx46" id="paren.52"/>:

            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M234" display="block"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4652">Moreover, combining this result with the theoretical relationship between <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) yields

            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M237" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4712">Accordingly, the ability of the LM to approximate <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> through <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depends directly on the degree to which the hydrologic model response can be represented by a linear relationship.</p>
      <p id="d2e4756">To assess the uncertainty of the sensitivity estimates, 95 % confidence intervals were computed for all sensitivity measures. For <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, bootstrap resampling was performed using the implementation available in SALib (1000 resamples). For <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, confidence intervals were obtained by evaluating the trained metamodels on resampled versions of the training data (1000 resamples). For the GBDT metamodel, subsampling without replacement with a subsample size of 80 % was used, following a similar approach to <xref ref-type="bibr" rid="bib1.bibx44" id="text.53"/> for random forests, to avoid interference with the internal subsampling mechanism of XGBoost. For the NN and LM metamodels, standard bootstrap with replacement was used.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Sanity check and convergence test</title>
      <p id="d2e4812">To evaluate the consistency of the ML metamodelling approach with GSA, two a priori assessments were performed: a sanity check of the bias–variance tradeoff for the important measures, and a convergence test for all sensitivity measures. Simply put, the bias–variance tradeoff establishes that increasing model flexibility produces smaller training error, but may lead to larger test error due to overfitting <xref ref-type="bibr" rid="bib1.bibx22" id="paren.54"><named-content content-type="pre">e.g.,</named-content></xref>. In the present context, however, the objective was not to generalize to unseen data, but to accurately emulate the true model response. As discussed in Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>, <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can provide a reliable approximation of <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> only if the metamodel is able to adequately reproduce the behaviour of the original model. From this perspective, a low training error was a necessary condition, and configurations that would be otherwise regarded as overfitting could be acceptable provided that they do not affect the feature importance estimates. Based on this, <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> were calculated for the GBDT and the NN metamodels using five overfitting configurations, as reported in Table <xref ref-type="table" rid="T2"/>. For the subsequent analysis, the less complex configuration was selected in each case, as it provided feature importance estimates comparable to the more complex configurations while achieving similar predictive performance.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e4880">GBDT and NN metamodel configurations used during the sanity check. Configurations differ in model complexity and random initialization.</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="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Configuration</oasis:entry>
         <oasis:entry colname="col2">GBDT</oasis:entry>
         <oasis:entry colname="col3">NN</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">100 trees, seed 42</oasis:entry>
         <oasis:entry colname="col3">2 hidden layers, 100 neurons per layer, seed 42</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">150 trees, seed 42</oasis:entry>
         <oasis:entry colname="col3">2 hidden layers, 150 neurons per layer, seed 42</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">200 trees, seed 42</oasis:entry>
         <oasis:entry colname="col3">2 hidden layers, 200 neurons per layer, seed 42</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">100 trees, seed 711</oasis:entry>
         <oasis:entry colname="col3">2 hidden layers, 100 neurons per layer, seed 711</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">100 trees, seed 1992</oasis:entry>
         <oasis:entry colname="col3">2 hidden layers, 100 neurons per layer, seed 1992</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4972">The convergence test was performed to verify that the sensitivity measures stabilized as the number of Monte Carlo samples increased. The test was carried out using a random subsampling strategy. Each subsample was drawn as an independent random sample without replacement from the full set of Monte Carlo simulations, with subsample sizes incremented in steps of 100 up to the full set of 10,000 samples, resulting in 100 subsampling matrices. For each subsampling matrix, <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, mean <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> were computed, and convergence was assessed by comparing their values between consecutive subsample sizes. Sensitivity estimates corresponding to each subsampling matrix were normalized by dividing by the sum of all sensitivities. The Euclidean distance between the resulting sensitivity vectors at consecutive subsample sizes was then used as the convergence metric. This procedure ensured that the sensitivity results were robust with respect to the size of the training dataset. The purpose of this test was to verify that the full set of 10 000 samples was sufficient for the sensitivity estimates to stabilize, rather than to identify an exact sample size at which convergence was achieved. Since the subsamples were drawn from the same finite pool, consecutive draws of increasing size inevitably share some samples, leading to smoother variations as the subsample size approaches the full set. Despite this overlap, the test provided a reliable assessment of the stability of the sensitivity estimates across the range of subsample sizes considered.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results and discussion</title>
      <p id="d2e5041">For clarity of presentation, the results for the Garlitz catchment are used as the guiding thread in this section. Corresponding figures for the Schackendorf and Augaard catchments are provided in the Supplementary Material. All three catchments exhibit consistent patterns, and their joint analysis is intended to ensure the robustness of the results rather than to highlight site-specific differences.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e5046">Predictive performance of the GBDT, NN, and LM metamodels for the three hydrologic models. GBDT and NN results are shown for configuration 1 (see Table <xref ref-type="table" rid="T2"/>). Scatter plots compare fitted and original KGE values for <bold>(a–c)</bold> GBDT, <bold>(d–f)</bold> NN, and <bold>(g–i)</bold> LM applied to HBV, HyMod, and VIC, respectively. The solid line indicates the <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> relationship. Coefficients of determination (<inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) and root mean square errors (RMSE) are reported in each panel.</p></caption>
        <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f01.png"/>

      </fig>

<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Sanity check and convergence test</title>
      <p id="d2e5097">Figure <xref ref-type="fig" rid="F1"/> summarizes the predictive performance of the GBDT, NN, and LM metamodels by comparing fitted and original KGE values across the three hydrologic models. For GBDT and NN, only configuration 1 is shown (see Table <xref ref-type="table" rid="T2"/>), as all five configurations exhibit similar predictive performance. Both GBDT and NN closely match the reference simulations for all three hydrologic models, indicating that they capture the dominant structure of the parameter–output relationship. The high <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values are expected, as the metamodels are evaluated on the same points used for training. This confirms that the surrogates adequately capture the behaviour of the original models, which is a necessary condition for the validity of Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>). In contrast, LM exhibits markedly weaker performance, particularly for HBV, with HyMod and VIC showing the highest linear response. The suitability and limitations of using an LM metamodel in contrast to GBDT and NN are discussed in the next section.</p>
      <p id="d2e5119">Figure <xref ref-type="fig" rid="F2"/> shows the sensitivity estimates obtained for the GBDT and NN metamodels across five flexible configurations, using both <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. All five configurations correspond to deliberately overfitted metamodels (see Table <xref ref-type="table" rid="T2"/>), with coefficients of determination exceeding <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.98</mml:mn></mml:mrow></mml:math></inline-formula> for all hydrologic models. The importance curves corresponding to the different configurations largely overlap, indicating that the magnitude of the importance estimates remains remarkably consistent across varying model complexity and random initialization. In addition, panel titles in Fig. <xref ref-type="fig" rid="F2"/> report the mean <inline-formula><mml:math id="M258" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> standard deviation of pairwise Kendall <inline-formula><mml:math id="M259" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> and Spearman <inline-formula><mml:math id="M260" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> between the importance vectors of the five configurations, which consistently show high values across all model–metamodel–importance combinations. This behaviour is observed for both <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, suggesting that potential overfitting does not affect the resulting importance estimates. For a given importance measure, GBDT and NN exhibit nearly identical magnitudes and rankings, highlighting the robustness of the results with respect to the choice of metamodel. When comparing <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, the relative ranking of influential parameters is generally preserved, while small differences in magnitude are observed. These differences are expected given the distinct theoretical foundations of the two approaches, but their close agreement indicates a consistent identification of dominant parameters across methods. Based on these results, configuration 1 was selected for GBDT and NN for the subsequent analysis, as it is the least complex while providing feature importance estimates comparable to the more complex configurations (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/>).</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e5251">Sanity check of feature importance estimates for GBDT and NN metamodels across five overfitting configurations (see Table <xref ref-type="table" rid="T2"/>). Panels <bold>(a)</bold>–<bold>(c)</bold> show <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and panels <bold>(g)</bold>–<bold>(i)</bold> show mean <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> for the GBDT metamodel applied to HBV, HyMod, and VIC, respectively, while panels <bold>(d)</bold>–<bold>(f)</bold> and <bold>(j)</bold>–<bold>(l)</bold> show the corresponding results for the NN metamodel. Each coloured line represents a different model configuration. Panel titles report the mean <inline-formula><mml:math id="M267" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> standard deviation of pairwise Kendall <inline-formula><mml:math id="M268" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> and Spearman <inline-formula><mml:math id="M269" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> correlation between the importance vectors of the five configurations. The strong overlap of importance curves across configurations, supported by high <inline-formula><mml:math id="M270" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M271" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> estimates, indicates that the feature importance estimates are robust to overfitting.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f02.png"/>

        </fig>

      <p id="d2e5357">Finally, Fig. <xref ref-type="fig" rid="F3"/> presents the convergence behaviour of all sensitivity measures as a function of the number of Monte Carlo samples during the subsampling experiment. For all three hydrologic models, <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> exhibits stable and monotonic convergence as the subsample size increases. A similar convergence pattern is observed for <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and mean <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> derived from the ML metamodels, indicating that the importance estimates stabilize with increasing training data. For all sensitivity measures, stabilization occurs at subsample sizes well below the full set of 10 000 samples, confirming that the number of Monte Carlo simulations used in this study was sufficient. Convergence is generally faster and smoother for HyMod and VIC, whereas HBV shows comparatively slower convergence and higher variability across sensitivity measures. This behaviour is consistent with the higher structural complexity of HBV, which involves 13 parameters, compared to the more parsimonious HyMod (5 parameters) and VIC (9 parameters), and reflects the increased sampling requirements associated with higher-dimensional parameter spaces. In addition, mean <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> values computed from the GBDT metamodel display slightly reduced stability for HBV relative to the other cases.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e5418">Convergence of sensitivity measures as a function of subsample size. Panels <bold>(a)</bold>–<bold>(c)</bold> show the convergence of <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, panels <bold>(d)</bold>–<bold>(f)</bold> of <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, panels <bold>(g)</bold>–<bold>(i)</bold> of mean <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, and panels <bold>(j)</bold>–<bold>(l)</bold> of <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for HBV, HyMod, and VIC, respectively. The convergence metric is computed as the Euclidean distance between normalized sensitivity vectors obtained from consecutive subsample sizes. Normalization was performed by dividing by the sum of all sensitivities.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Relationship between <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e5541">The theoretical relationship between <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) was examined empirically for the HBV, HyMod, and VIC models using the importance measures derived from GBDT, NN, and LM metamodels. Figure <xref ref-type="fig" rid="F4"/> shows the normalized <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> together with normalized <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> estimates and normalized mean <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> values obtained from the three metamodels. As in the convergence analysis (Fig. <xref ref-type="fig" rid="F3"/>), values were normalized by dividing by the sum of all sensitivities in order to facilitate a direct comparison and produce a consistent ranking of parameters. For the GBDT and NN metamodels, <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reproduces both the ranking and the relative magnitude of <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> across all three hydrologic models, reflecting only minor discrepancies. In contrast, LM-based <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> provides a good approximation of <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for HyMod and VIC, but exhibits larger deviations for HBV, particularly in the relative importance assigned to dominant parameters. This behaviour is consistent with the comparatively poor predictive performance of the LM for HBV (Fig. <xref ref-type="fig" rid="F1"/>). This expected limited fit of the LM underscores that the ability of <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to approximate <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depends critically on the accuracy with which the metamodel captures the underlying model response.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e5703">Parameter rankings for <bold>(a)</bold> HBV, <bold>(b)</bold> HyMod, and <bold>(c)</bold> VIC. Bars show normalized <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from variance-based GSA, normalized <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> estimates, and normalized mean <inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo fence="true">|</mml:mo></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained from GBDT, NN, and LM metamodels. Sensitivity measures were normalized by dividing each by the sum of all sensitivities, as in the convergence test. Thin black lines indicate 95 % confidence intervals.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f04.png"/>

        </fig>

      <p id="d2e5779">The correspondence between <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is further illustrated in Fig. <xref ref-type="fig" rid="F5"/> (panels a–c), which directly compares the two quantities for each hydrologic model parameter and metamodel. GBDT- and NN-based estimates closely follow the theoretical relationship, providing clear numerical support for the connection established in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>). For the LM, agreement with the theoretical relationship is observed only for HyMod, whereas a weaker correspondence is observed for HBV and VIC – in line with how well the LM is able to capture hydrologic model behaviour. The close agreement observed between <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for GBDT is in line with previous theoretical and numerical results under independence assumptions <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx3" id="paren.55"/>. While earlier work primarily focused on random forest, the present results extend these findings by demonstrating that alternative ML metamodels can also provide reliable approximations of <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, provided that they accurately reproduce the underlying input–output relationship. In particular, the strong performance of the NN metamodel, and the satisfactory behaviour of the LM for HyMod, indicate that the validity of <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-based sensitivity estimates is not tied to a specific algorithm, but rather to the fidelity of the regression surrogate. This observation corroborates the insight of <xref ref-type="bibr" rid="bib1.bibx14" id="text.56"/>, who emphasized that the empirical estimation of <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> strongly depends on the algorithm used to approximate the regression function. In contrast, <xref ref-type="bibr" rid="bib1.bibx44" id="text.57"/> reported that the relationship between <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was not well respected when using a random forest surrogate for a distributed, physically based pesticide transfer model with 145 input parameters, and after applying a screening procedure to reduce the dimension of the problem. In their study, the poor predictive performance of the surrogate was identified as the likely cause, further underscoring that the practical applicability of Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) depends on surrogate fidelity. It should be noted, however, that in our work all three models were used in lumped configurations: HBV and HyMod are lumped conceptual rainfall-runoff models, while VIC, though a land-surface model with a more complex parameterization including surface and energy balance components, was likewise run in a lumped setup. This limits the degree of structural complexity relative to fully distributed applications such as that of <xref ref-type="bibr" rid="bib1.bibx44" id="text.58"/>, and may partly explain why high surrogate fidelity was more readily achieved in our study.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e5928">Comparison of different sensitivity estimates across hydrologic models. Panels <bold>(a)</bold>–<bold>(c)</bold> compare <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for HBV, HyMod, and VIC, respectively. Panels <bold>(d)</bold>–<bold>(f)</bold> compare mean <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo fence="true">|</mml:mo></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and panels <bold>(g)</bold>–<bold>(i)</bold> compare <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for the LM metamodel. Dashed lines indicate the corresponding theoretical relationships. Colours denote the ML metamodel used.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f05.png"/>

        </fig>

      <p id="d2e6044">In recent hydrologic studies, tree-based ensemble approaches and feature importance measures have been widely used as exploratory tools to analyse large-sample datasets and to identify dominant drivers of hydrologic behaviour, for example, in the context of intercatchment groundwater flow <xref ref-type="bibr" rid="bib1.bibx28" id="paren.59"/>, hydrologic signatures <xref ref-type="bibr" rid="bib1.bibx2" id="paren.60"/>, and flood-generating processes <xref ref-type="bibr" rid="bib1.bibx53" id="paren.61"/>. In these applications, different XAI approaches are used to help elucidate empirical relationships learned by a random forest. ML metamodels are also efficient alternatives to complex hydrologic models, such as VIC <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx54" id="paren.62"/> and ParFlow.CLM <xref ref-type="bibr" rid="bib1.bibx27" id="paren.63"/>, and have already been applied to accelerate studies on climate impacts <xref ref-type="bibr" rid="bib1.bibx49" id="paren.64"/> as well as for regionalization and calibration of conceptual hydrologic models <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx55" id="paren.65"/>. A closer connection to sensitivity analysis is found in the work of <xref ref-type="bibr" rid="bib1.bibx8" id="text.66"/>, who employed feature importance as a diagnostic approach for global hydrologic and land-surface models using a random forest surrogate. The present study builds directly on this emerging line of research by explicitly linking feature importance measures to variance-based total-effect sensitivity indices across multiple hydrologic models and metamodel classes.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Alternative approaches to estimate sensitivities</title>
      <p id="d2e6080">As an alternative to <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, Fig. <xref ref-type="fig" rid="F5"/> also examines the possibility of using mean <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for GSA. The normalized mean <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> values included in Fig. <xref ref-type="fig" rid="F4"/> further illustrate this comparison at the parameter level. Panels (d)–(f) of Fig. <xref ref-type="fig" rid="F5"/> contrast mean <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, revealing a clear monotonic relationship across all hydrologic models, with larger dispersion than <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (panels a–c). Results obtained with GBDT and NN are very similar for all hydrologic models, whereas, as observed for <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, LM-based results are satisfactory for HyMod and VIC, where the model response exhibits a stronger degree of linearity. Despite the increased dispersion, mean <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> preserves nearly the same ranking of influential parameters as identified by <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Panels (g)–(i) compare <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for the LM metamodel, confirming the proportionality between the two measures established in Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>).</p>
      <p id="d2e6275">Beyond providing a global ranking, <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values enable a more detailed and informative sensitivity analysis across both the parameter space and the target variable space, as illustrated in Fig. <xref ref-type="fig" rid="F6"/> for HyMod using the GBDT metamodel. Panel (a) reports a global importance ranking based on mean <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, which coincides with the results shown in Fig. <xref ref-type="fig" rid="F5"/> (panel e). Panel (b) shows the distribution of <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values across the parameter space, highlighting that parameters with similar global importance can exhibit markedly different local contributions depending on their values (e.g., <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>m</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and beta). Panel (c) focuses on the most influential parameter, alfa, illustrating how its contribution to the model response varies across its range. Finally, panel (d) displays <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values for alfa as a function of KGE, showing that the region of highest model performance (i.e., larger KGE values) is associated with positive and comparatively larger <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values for alfa.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e6353">Detailed <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-based sensitivity analysis for HyMod using the GBDT metamodel. Panel <bold>(a)</bold> shows the global parameter ranking based on mean <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, with thin black lines indicating 95 % confidence intervals. Panel <bold>(b)</bold> displays the distribution of <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values across the parameter space, coloured by parameter value. Panel <bold>(c)</bold> illustrates the variation of <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the most influential parameter, alfa, across its range. Panel <bold>(d)</bold> shows <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values for alfa as a function of KGE, highlighting how parameter contributions vary across model performance levels.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/6579/2026/hess-30-6579-2026-f06.png"/>

        </fig>

      <p id="d2e6433">The ability of <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values to characterize how parameter influence varies across both the parameter space and the target variable space is conceptually closely related to the Distributed Evaluation of Local Sensitivity Analysis (DELSA) introduced by <xref ref-type="bibr" rid="bib1.bibx39" id="text.67"/>. DELSA was developed to move beyond single summary measures of sensitivity by providing distributions of parameter sensitivities across the parameter space, thereby revealing regimes in which parameters may alternate between being influential or negligible. As emphasized by <xref ref-type="bibr" rid="bib1.bibx39" id="text.68"/>, the ability to understand how parameter sensitivities vary throughout parameter space is critical for informing decisions related to data collection and model development, particularly when sensitivities are evaluated with respect to performance metrics. This perspective aligns with the broader critique of GSA articulated by <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx41" id="text.69"/>, who demonstrated that global aggregation can obscure important behaviour when sensitivity is assessed using performance metrics. The <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-based analyses presented here address these limitations by providing sample-specific contributions that can be examined jointly in parameter space and target variable space.</p>
      <p id="d2e6467">In this sense, <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values provide a complementary perspective to distributed sensitivity approaches such as DELSA, while naturally integrating with ML metamodelling frameworks. It is important to emphasize that neither <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> nor DELSA should be regarded as equivalent to classical GSA measures such as <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. DELSA is a hybrid local-global approach that provides distributions of parameter sensitivities across the parameter space, rather than the single summary measures characteristic of GSA <xref ref-type="bibr" rid="bib1.bibx12" id="paren.70"><named-content content-type="pre">see also</named-content><named-content content-type="post">for a non-aggregated approach based on copula density-driven metrics</named-content></xref>. Similarly, <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> operates as a local prediction-explanation method that attributes the contribution of each input to individual predictions, and the global importance derived from mean absolute <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values is an aggregation of these local explanations rather than a variance decomposition index. This complementary relationship between SHAP and SA-based approaches has been explored in recent studies. <xref ref-type="bibr" rid="bib1.bibx35" id="text.71"/> compared an SA-based explainer, the Explainer Variogram Analysis of Response Surface (XVARS), with SHAP, showing that both approaches mostly align in their feature rankings. However, they differ in that XVARS characterizes the entire response surface of ML models, whereas SHAP provides local explanations that are generalized by averaging over sampled data points and may miss behaviour in regions without training data. <xref ref-type="bibr" rid="bib1.bibx36" id="text.72"/> extended this comparison, finding that XVARS and SHAP are broadly consistent in identifying dominant features but differ in scope and robustness: SA-based methods are independent of training sample size and more robust to sampling variability, whereas SHAP scales linearly with sample size and its importance estimates depend on the underlying ML architecture.</p>
      <p id="d2e6542">Last, despite the absence of a formal link between <inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, both measures share a common theoretical root in the Shapley value framework from cooperative game theory, which provides a principled approach for allocating contributions among interacting variables. In the context of GSA, the same principle has been adopted through Shapley effects, which allocate contributions to the variance of model outputs among input variables. <xref ref-type="bibr" rid="bib1.bibx34" id="text.73"/> demonstrated that, for independent inputs, Shapley effects are bounded by the first-order and total-effect Sobol indices. Although <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="normal">SHAP</mml:mi></mml:math></inline-formula> and Shapley effects address different attribution problems, both rely on the same theoretical foundation. Hence, when <inline-formula><mml:math id="M346" display="inline"><mml:mi mathvariant="normal">SHAP</mml:mi></mml:math></inline-formula> values are aggregated over a representative sample of the input space, as in the mean <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> values used in this work, they provide a global measure of variable influence that, while not equivalent to Sobol indices or Shapley effects, can be considered a complementary global sensitivity measure.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e6611">This technical note examined the practical relationship between GSA and ML metamodelling within a hydrologic modelling context. Using three hydrologic models (HBV, HyMod, and VIC) applied over three catchments in Germany, and taking KGE as the target variable, we computed Sobol' <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and assessed whether GBDT, NN, and LM metamodels can reproduce these sensitivities through two feature importance measures, namely <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values.</p>
      <p id="d2e6647">The numerical experiments provided clear empirical evidence supporting the theoretical relationship between <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> underlying Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>). Across all hydrologic models, the GBDT and NN metamodels reproduced both the ranking and the relative magnitude of <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with only minor discrepancies. The results further showed that, as expected, the reliability of <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a proxy for <inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depends critically on metamodel performance: when the LM failed to accurately reproduce the hydrologic model response, agreement between <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> deteriorated, whereas satisfactory performance and agreement were obtained for the more linear case.</p>
      <p id="d2e6741">Alternative sensitivity measures derived from ML metamodels were also assessed. Mean <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> exhibited a consistent monotonic relationship with <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and preserved nearly the same ranking of influential parameters observed for <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For the LM, <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> was proportional to <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">PVI</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as expected from Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>). Importantly, <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values provided additional diagnostic insight by enabling a distributed evaluation of parameter sensitivities across both the parameter space and the model output space, thereby revealing important effects that are averaged out by single summary measures of sensitivity.</p>
      <p id="d2e6828">The results also highlight the key computational motivation for using ML metamodelling for GSA. Classical variance-based estimation of <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> requires <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> model evaluations, which can be prohibitive for complex or high-dimensional models. In contrast, once a surrogate model is trained, <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">PVI</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be computed at negligible additional cost, while relying only on the <inline-formula><mml:math id="M369" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> model evaluations used for training. This makes ML metamodels particularly attractive for efficient sensitivity analysis of computationally demanding models.</p>
      <p id="d2e6885">From a hydrologic modelling perspective, these findings support ML metamodelling as a practical and flexible framework for GSA, with direct relevance for parameter prioritization, model diagnosis, and the interpretation of model behaviour across model performance levels. By establishing a clear and empirically validated link between variance-based sensitivity indices and ML-based feature importance measures, this work helps bridge methodological developments in GSA and XAI with applied hydrologic modelling practice. The analysis was conducted for catchments characterized by semi-humid climatic conditions and predominantly groundwater-driven runoff generation, which may influence the generality of the results. Future research could extend this analysis to catchments with contrasting hydroclimatic and physiographic characteristics, to settings with dependent inputs, alternative model outputs of interest, and more complex hydrologic modelling configurations, as well as to applications where metamodels are used beyond sensitivity estimation, such as for exploring uncertainties, supporting calibration, or transferring across catchments.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Mathematical definition of SHAP values</title>
      <p id="d2e6899">Let <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be the deterministic model defined in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>, and let <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be a specific realization of the input vector <inline-formula><mml:math id="M372" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula>. The SHAP value of the <inline-formula><mml:math id="M373" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th input variable for the prediction <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>  is defined as the Shapley value of the conditional expectation function <xref ref-type="bibr" rid="bib1.bibx31" id="paren.74"/>:

          <disp-formula id="App1.Ch1.S1.E15" content-type="numbered"><label>A1</label><mml:math id="M375" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>S</mml:mi><mml:mo>⊆</mml:mo><mml:mi>P</mml:mi><mml:mo>∖</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi>i</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mi>S</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="normal">!</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mi>S</mml:mi><mml:mo>|</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">!</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo mathsize="2.5em">[</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mo>∪</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi>i</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mo>∪</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi>i</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>S</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo mathsize="2.5em">]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> is the set of input indices and the sum runs over all subsets <inline-formula><mml:math id="M377" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M378" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> that exclude <inline-formula><mml:math id="M379" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e7198">The two conditional expectations represent the expected model output when only a subset of inputs is known: <list list-type="bullet"><list-item>
      <p id="d2e7203"><inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mo>∪</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi>i</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mo>∪</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi>i</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the expected model output when the inputs in <inline-formula><mml:math id="M381" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are set to their values in <inline-formula><mml:math id="M383" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, while the remaining inputs vary according to their prescribed distributions.</p></list-item><list-item>
      <p id="d2e7283"><inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>S</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the same expectation, but now <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is left unknown and marginalized over its distribution.</p></list-item></list></p>
      <p id="d2e7330">Their difference measures the change in expected model output when <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is made known. This difference depends on which other inputs are already known, so the Shapley value averages this difference over all possible subsets <inline-formula><mml:math id="M387" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> that exclude <inline-formula><mml:math id="M388" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>. The weight <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>S</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="normal">!</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mi>S</mml:mi><mml:mo>|</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">!</mml:mi><mml:mo>/</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:math></inline-formula> gives each subset <inline-formula><mml:math id="M390" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> its appropriate share according to cooperative game theory <xref ref-type="bibr" rid="bib1.bibx51" id="paren.75"/>, ensuring that the contribution of each input is fairly allocated regardless of the order in which inputs are considered.</p>
      <p id="d2e7410">The exact computation of SHAP values is challenging <xref ref-type="bibr" rid="bib1.bibx31" id="paren.76"/>. In practice, SHAP values are approximated using estimators that exploit the structure of the prediction model, such as TreeExplainer for tree-based models or DeepExplainer for neural networks. This computational challenge also motivates the use of ML metamodels <inline-formula><mml:math id="M391" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> as efficient surrogates of the original model <inline-formula><mml:math id="M392" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>, for which SHAP values can be computed much more efficiently.</p>
      <p id="d2e7434">Throughout this paper, the <inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values obtained from a ML metamodel <inline-formula><mml:math id="M394" display="inline"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> are referred to as <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and their absolute values averaged over all samples yield the mean <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SHAP</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, which is used here as a global measure of parameter importance.</p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e7486">All data and code used in this study are available in a Zenodo repository <xref ref-type="bibr" rid="bib1.bibx62" id="paren.77"><named-content content-type="pre"><ext-link xlink:href="https://doi.org/10.5281/zenodo.19222162" ext-link-type="DOI">10.5281/zenodo.19222162</ext-link>,</named-content></xref>. All implementation details and computational times are documented in the repository description pdf.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e7496">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/hess-30-6579-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/hess-30-6579-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e7505">Conceptualization: PY, LAM, JPLFB, AS, GV, RS. Methodology: PY, LAM, JPLFB. Software: PY, NT. Validation: NT, AB. Formal analysis: PY. Investigation: PY. Data curation: PY, NT. Writing – Original Draft: PY. Writing – Review and Editing: PY, LAM, JPLFB, NT, AS, GV, RS, AB. Visualization: PY. Supervision: AB. Funding acquisition: PY, AB.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e7517">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e7523">The first author acknowledges the Alexander von Humboldt Foundation for a Humboldt Research Fellowship for postdoctoral researchers. The first author is currently funded by a UGR-Banco Santander postdoctoral fellowship. This work was supported by the Italian Ministry of Research, under the complementary actions to the NRRP “Fit4MedRob - Fit for Medical Robotics” Grant (# PNC0000007). All the simulations were conducted in the HPC cluster at the University of Potsdam (<uri>https://www.uni-potsdam.de/en/zim/angebote-loesungen/hpc</uri>, last access: 5 February 2026). We thank OpenAI's ChatGPT (version 4) for providing suggestions on wording and phrasing during manuscript preparation. We thank Banamali Panigrahi, two anonymous referees, and the associate editor for their constructive comments.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e7531">This research has been supported by the Alexander von Humboldt-Stiftung (Humboldt Research Fellowship for postdoctoral researchers), UGR-Banco Santander (postdoctoral fellowship), and the Italian Ministry of Research (grant # PNC0000007).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e7537">This paper was edited by Fanny Sarrazin and reviewed by Banamali Panigrahi and two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Abadi et al.(2016)Abadi, Agarwal, Barham, Brevdo, Chen, Citro, Corrado, Davis, Dean, Devin, Ghemawat, Goodfellow, Harp, Irving, Isard, Jia, Jozefowicz, Kaiser, Kudlur, Levenberg, Mane, Monga, Moore, Murray, Olah, Schuster, Shlens, Steiner, Sutskever, Talwar, Tucker, Vanhoucke, Vasudevan, Viegas, Vinyals, Warden, Wattenberg, Wicke, Yu, and Zheng</label><mixed-citation>Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., Ghemawat, S., Goodfellow, I., Harp, A., Irving, G., Isard, M., Jia, Y., Jozefowicz, R., Kaiser, L., Kudlur, M., Levenberg, J., Mane, D., Monga, R., Moore, S., Murray, D., Olah, C., Schuster, M., Shlens, J., Steiner, B., Sutskever, I., Talwar, K., Tucker, P., Vanhoucke, V., Vasudevan, V., Viegas, F., Vinyals, O., Warden, P., Wattenberg, M., Wicke, M., Yu, Y., and Zheng, X.: TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1603.04467" ext-link-type="DOI">10.48550/arXiv.1603.04467</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Addor et al.(2018)Addor, Nearing, Prieto, Newman, Le Vine, and Clark</label><mixed-citation>Addor, N., Nearing, G., Prieto, C., Newman, A. J., Le Vine, N., and Clark, M. P.: A Ranking of Hydrological Signatures Based on Their Predictability in Space, Water Resour. Res., 54, 8792–8812, <ext-link xlink:href="https://doi.org/10.1029/2018WR022606" ext-link-type="DOI">10.1029/2018WR022606</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Antoniadis et al.(2021)Antoniadis, Lambert-Lacroix, and Poggi</label><mixed-citation>Antoniadis, A., Lambert-Lacroix, S., and Poggi, J.-M.: Random forests for global sensitivity analysis: A selective review, Reliab. Eng. Syst. Safe., 206, 107312, <ext-link xlink:href="https://doi.org/10.1016/j.ress.2020.107312" ext-link-type="DOI">10.1016/j.ress.2020.107312</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Azzini et al.(2021)Azzini, Mara, and Rosati</label><mixed-citation>Azzini, I., Mara, T. A., and Rosati, R.: Comparison of two sets of Monte Carlo estimators of Sobol’ indices, Environ. Model. Softw., 144, 105 167, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2021.105167" ext-link-type="DOI">10.1016/j.envsoft.2021.105167</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Benoumechiara(2019)</label><mixed-citation>Benoumechiara, N.: Treatment of dependency in sensitivity analysis for industrial reliability, PhD thesis, Sorbonne Université, <ext-link xlink:href="https://doi.org/10.70675/d5422653z5ecfz41a6z9e5czba00e20b0650" ext-link-type="DOI">10.70675/d5422653z5ecfz41a6z9e5czba00e20b0650</ext-link> 2019.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bertsekas and Tsitsiklis(2008)</label><mixed-citation> Bertsekas, D. and Tsitsiklis, J. N.: Introduction to Probability, Athena Scientific, ISBN 978-1-886529-23-6, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Borgonovo et al.(2011)Borgonovo, Castaings, and Tarantola</label><mixed-citation>Borgonovo, E., Castaings, W., and Tarantola, S.: Moment Independent Importance Measures: New Results and Analytical Test Cases, Risk Analysis, 31, 404–428, <ext-link xlink:href="https://doi.org/10.1111/j.1539-6924.2010.01519.x" ext-link-type="DOI">10.1111/j.1539-6924.2010.01519.x</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Brêda et al.(2024)</label><mixed-citation>Brêda, J. P. L. F., Melsen, L. A., Athanasiadis, I., Van Dijk, A., Siqueira, V. A., Verhoef, A., Zeng, Y., and van der Ploeg, M.: Predictor Importance for Hydrological Fluxes of Global Hydrological and Land Surface Models, Water Resour. Res., 60, <ext-link xlink:href="https://doi.org/10.1029/2023WR036418" ext-link-type="DOI">10.1029/2023WR036418</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Breiman(2001)</label><mixed-citation>Breiman, L.: Random Forests, Mach. Learn., 45, 5–32, <ext-link xlink:href="https://doi.org/10.1023/A:1010933404324" ext-link-type="DOI">10.1023/A:1010933404324</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Chastaing et al.(2015)Chastaing, Gamboa, and Prieur</label><mixed-citation>Chastaing, G., Gamboa, F., and Prieur, C.: Generalized Sobol sensitivity indices for dependent variables: numerical methods, J. Stat. Comput. Simul., 85, 1306–1333, <ext-link xlink:href="https://doi.org/10.1080/00949655.2014.960415" ext-link-type="DOI">10.1080/00949655.2014.960415</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Chen and Guestrin(2016)</label><mixed-citation>Chen, T. and Guestrin, C.: XGBoost: A Scalable Tree Boosting System, in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,  785–794, Assoc. Comput. Mach., <ext-link xlink:href="https://doi.org/10.1145/2939672.2939785" ext-link-type="DOI">10.1145/2939672.2939785</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Dell'Oca et al.(2020)Dell'Oca, Guadagnini, and Riva</label><mixed-citation>Dell'Oca, A., Guadagnini, A., and Riva, M.: Copula density-driven metrics for sensitivity analysis: Theory and application to flow and transport in porous media, Adv. Water Res., 145, 103714, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2020.103714" ext-link-type="DOI">10.1016/j.advwatres.2020.103714</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Farahani et al.(2025)Farahani, Wood, Tang, and Mizukami</label><mixed-citation>Farahani, M. A., Wood, A. W., Tang, G., and Mizukami, N.: Calibrating a large-domain land/hydrology process model in the age of AI: the SUMMA CAMELS emulator experiments, Hydrol. Earth Syst. Sci., 29, 4515–4537, <ext-link xlink:href="https://doi.org/10.5194/hess-29-4515-2025" ext-link-type="DOI">10.5194/hess-29-4515-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Gregorutti et al.(2017)Gregorutti, Michel, and Saint-Pierre</label><mixed-citation>Gregorutti, B., Michel, B., and Saint-Pierre, P.: Correlation and variable importance in random forests, Stat. Comput., 27, 659–678, <ext-link xlink:href="https://doi.org/10.1007/s11222-016-9646-1" ext-link-type="DOI">10.1007/s11222-016-9646-1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Gu et al.(2020)Gu, Xu, Ma, Xie, Liu, and Bai</label><mixed-citation>Gu, H., Xu, Y.-P., Ma, D., Xie, J., Liu, L., and Bai, Z.: A surrogate model for the Variable Infiltration Capacity model using deep learning artificial neural network, J. Hydrol., 588, 125019, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.125019" ext-link-type="DOI">10.1016/j.jhydrol.2020.125019</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Hamman et al.(2018)Hamman, Nijssen, Bohn, Gergel, and Mao</label><mixed-citation>Hamman, J. J., Nijssen, B., Bohn, T. J., Gergel, D. R., and Mao, Y.: The Variable Infiltration Capacity model version 5 (VIC-5): infrastructure improvements for new applications and reproducibility, Geosci. Model Dev., 11, 3481–3496, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-3481-2018" ext-link-type="DOI">10.5194/gmd-11-3481-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Herman and Usher(2017)</label><mixed-citation>Herman, J. and Usher, W.: SALib: An open-source Python library for Sensitivity Analysis, Journal of Open Source Software, 2, 97, <ext-link xlink:href="https://doi.org/10.21105/joss.00097" ext-link-type="DOI">10.21105/joss.00097</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Hochreiter and Schmidhuber(1997)</label><mixed-citation>Hochreiter, S. and Schmidhuber, J.: Long Short-Term Memory, Neural Comput., 9, 1735–1780, <ext-link xlink:href="https://doi.org/10.1162/neco.1997.9.8.1735" ext-link-type="DOI">10.1162/neco.1997.9.8.1735</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Homma and Saltelli(1996)</label><mixed-citation>Homma, T. and Saltelli, A.: Importance measures in global sensitivity analysis of nonlinear models, Reliab. Eng. Syst. Safe., 52, 1–17, <ext-link xlink:href="https://doi.org/10.1016/0951-8320(96)00002-6" ext-link-type="DOI">10.1016/0951-8320(96)00002-6</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Il Idrissi et al.(2021)Il Idrissi, Chabridon, and Iooss</label><mixed-citation>Il Idrissi, M., Chabridon, V., and Iooss, B.: Developments and applications of Shapley effects to reliability-oriented sensitivity analysis with correlated inputs, Environ. Model. Softw., 143, 105115, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2021.105115" ext-link-type="DOI">10.1016/j.envsoft.2021.105115</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Jacques et al.(2006)Jacques, Lavergne, and Devictor</label><mixed-citation>Jacques, J., Lavergne, C., and Devictor, N.: Sensitivity analysis in presence of model uncertainty and correlated inputs, Reliab. Eng. Syst. Safe., 91, 1126–1134, <ext-link xlink:href="https://doi.org/10.1016/j.ress.2005.11.047" ext-link-type="DOI">10.1016/j.ress.2005.11.047</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>James et al.(2023)James, Witten, Hastie, Tibshirani, and Taylor</label><mixed-citation>James, G., Witten, D., Hastie, T., Tibshirani, R., and Taylor, J.: An Introduction to Statistical Learning: with Applications in Python, Springer International Publishing, <ext-link xlink:href="https://doi.org/10.1007/978-3-031-38747-0" ext-link-type="DOI">10.1007/978-3-031-38747-0</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Jansen(1999)</label><mixed-citation>Jansen, M. J. W.: Analysis of variance designs for model output, Comput. Phys. Commun., 117, 35–43, <ext-link xlink:href="https://doi.org/10.1016/S0010-4655(98)00154-4" ext-link-type="DOI">10.1016/S0010-4655(98)00154-4</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Kollat et al.(2012)Kollat, Reed, and Wagener</label><mixed-citation>Kollat, J. B., Reed, P. M., and Wagener, T.: When are multiobjective calibration trade-offs in hydrologic models meaningful?, Water Resour. Res., 48, 1–19, <ext-link xlink:href="https://doi.org/10.1029/2011WR011534" ext-link-type="DOI">10.1029/2011WR011534</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Kucherenko et al.(2017)Kucherenko, Klymenko, and Shah</label><mixed-citation>Kucherenko, S., Klymenko, O. V., and Shah, N.: Sobol' indices for problems defined in non-rectangular domains, Reliab. Eng. Syst. Safe., 167, 218–231, <ext-link xlink:href="https://doi.org/10.1016/j.ress.2017.06.001" ext-link-type="DOI">10.1016/j.ress.2017.06.001</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Li et al.(2010)Li, Rabitz, Yelvington, Oluwole, Bacon, Kolb, and Schoendorf</label><mixed-citation>Li, G., Rabitz, H., Yelvington, P. E., Oluwole, O. O., Bacon, F., Kolb, C. E., and Schoendorf, J.: Global Sensitivity Analysis for Systems with Independent and/or Correlated Inputs,  J. Phys. Chem. A, 114, 6022–6032, <ext-link xlink:href="https://doi.org/10.1021/jp9096919" ext-link-type="DOI">10.1021/jp9096919</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Lim and Wang(2022)</label><mixed-citation>Lim, T. and Wang, K.: Comparison of machine learning algorithms for emulation of a gridded hydrological model given spatially explicit inputs, Comput. Geosci., 159, 105025, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2021.105025" ext-link-type="DOI">10.1016/j.cageo.2021.105025</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Liu et al.(2020)Liu, Wagener, Beck, and Hartmann</label><mixed-citation>Liu, Y., Wagener, T., Beck, H. E., and Hartmann, A.: What is the hydrologically effective area of a catchment?, Environ. Res. Lett., 15, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/aba7e5" ext-link-type="DOI">10.1088/1748-9326/aba7e5</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Lo Piano et al.(2021)Lo Piano, Ferretti, Puy, Albrecht, and Saltelli</label><mixed-citation>Lo Piano, S., Ferretti, F., Puy, A., Albrecht, D., and Saltelli, A.: Variance-based sensitivity analysis: The quest for better estimators and designs between explorativity and economy, Reliab. Eng. Syst. Safe., 206, 107300, <ext-link xlink:href="https://doi.org/10.1016/j.ress.2020.107300" ext-link-type="DOI">10.1016/j.ress.2020.107300</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Loritz et al.(2024)Loritz, Dolich, Acuña Espinoza, Ebeling, Guse, Götte, Hassler, Hauffe, Heidbüchel, Kiesel, Mälicke, Müller-Thomy, Stölzle, and Tarasova</label><mixed-citation>Loritz, R., Dolich, A., Acuña Espinoza, E., Ebeling, P., Guse, B., Götte, J., Hassler, S. K., Hauffe, C., Heidbüchel, I., Kiesel, J., Mälicke, M., Müller-Thomy, H., Stölzle, M., and Tarasova, L.: CAMELS-DE: hydro-meteorological time series and attributes for 1582 catchments in Germany, Earth Syst. Sci. Data, 16, 5625–5642, <ext-link xlink:href="https://doi.org/10.5194/essd-16-5625-2024" ext-link-type="DOI">10.5194/essd-16-5625-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Lundberg and Lee(2017)</label><mixed-citation>Lundberg, S. M. and Lee, S.-I.: A unified approach to interpreting model predictions, in: Proceedings of the 31st International Conference on Neural Information Processing Systems,  4768–4777, Curran Associates Inc., <uri>https://proceedings.neurips.cc/paper/2017/hash/8a20a8621978632d76c43dfd28b67767-Abstract.html</uri> (last access: 23 October 2026), 2017.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Mai(2023)</label><mixed-citation>Mai, J.: Ten strategies towards successful calibration of environmental models, J. Hydrol., 620, 129414, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129414" ext-link-type="DOI">10.1016/j.jhydrol.2023.129414</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Mara et al.(2015)Mara, Tarantola, and Annoni</label><mixed-citation>Mara, T. A., Tarantola, S., and Annoni, P.: Non-parametric methods for global sensitivity analysis of model output with dependent inputs, Environ. Model. Softw., 72, 173–183, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2015.07.010" ext-link-type="DOI">10.1016/j.envsoft.2015.07.010</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Owen(2014)</label><mixed-citation>Owen, A. B.: Sobol' Indices and Shapley Value, SIAM/ASA Journal on Uncertainty Quantification, 2, 245–251, <ext-link xlink:href="https://doi.org/10.1137/130936233" ext-link-type="DOI">10.1137/130936233</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Panigrahi et al.(2025)Panigrahi, Razavi, Doig, Cordell, Gupta, and Liber</label><mixed-citation>Panigrahi, B., Razavi, S., Doig, L. E., Cordell, B., Gupta, H. V., and Liber, K.: On Robustness of the Explanatory Power of Machine Learning Models: Insights From a New Explainable AI Approach Using Sensitivity Analysis, Water Resour. Res., 61, e2024WR037398, <ext-link xlink:href="https://doi.org/10.1029/2024WR037398" ext-link-type="DOI">10.1029/2024WR037398</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Panigrahi et al.(2026)Panigrahi, Razavi, Doig, Gupta, and Liber</label><mixed-citation>Panigrahi, B., Razavi, S., Doig, L. E., Gupta, H., and Liber, K.: On the complementary roles of XVARS and SHAP in explainable AI, Environ. Model. Softw., 203, 107007, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2026.107007" ext-link-type="DOI">10.1016/j.envsoft.2026.107007</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel, Thirion, Grisel, Blondel, Prettenhofer, Weiss, Dubourg, Vanderplas, Passos, Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation> Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, É.: Scikit-learn: Machine Learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Puy et al.(2022)Puy, Piano, Saltelli, and Levin</label><mixed-citation>Puy, A., Piano, S. L., Saltelli, A., and Levin, S. A.: sensobol: An R Package to Compute Variance-Based Sensitivity Indices, J. Stat. Softw., 102, 1–37, <ext-link xlink:href="https://doi.org/10.18637/jss.v102.i05" ext-link-type="DOI">10.18637/jss.v102.i05</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Rakovec et al.(2014)Rakovec, Hill, Clark, Weerts, Teuling, and Uijlenhoet</label><mixed-citation>Rakovec, O., Hill, M. C., Clark, M. P., Weerts, A. H., Teuling, A. J., and Uijlenhoet, R.: Distributed Evaluation of Local Sensitivity Analysis (DELSA), with application to hydrologic models, Water Resour. Res., 50, 409–426, <ext-link xlink:href="https://doi.org/10.1002/2013WR014063" ext-link-type="DOI">10.1002/2013WR014063</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Razavi and Gupta(2015)</label><mixed-citation>Razavi, S. and Gupta, H. V.: What do we mean by sensitivity analysis? The need for comprehensive characterization of “global” sensitivity in Earth and Environmental systems models, Water Resour. Res., 51, 3070–3092, <ext-link xlink:href="https://doi.org/10.1002/2014WR016527" ext-link-type="DOI">10.1002/2014WR016527</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Razavi and Gupta(2016)</label><mixed-citation>Razavi, S. and Gupta, H. V.: A new framework for comprehensive, robust, and efficient global sensitivity analysis: 1. Theory, Water Resour. Res., 52, 423–439, <ext-link xlink:href="https://doi.org/10.1002/2015WR017558" ext-link-type="DOI">10.1002/2015WR017558</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Razavi et al.(2012)Razavi, Tolson, and Burn</label><mixed-citation>Razavi, S., Tolson, B. A., and Burn, D. H.: Review of surrogate modeling in water resources, Water Resour. Res., 48, <ext-link xlink:href="https://doi.org/10.1029/2011WR011527" ext-link-type="DOI">10.1029/2011WR011527</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Razavi et al.(2021)Razavi, Jakeman, Saltelli, Prieur, Iooss, Borgonovo, Plischke, Lo Piano, Iwanaga, Becker, Tarantola, Guillaume, Jakeman, Gupta, Melillo, Rabitti, Chabridon, Duan, Sun, Smith, Sheikholeslami, Hosseini, Asadzadeh, Puy, Kucherenko, and Maier</label><mixed-citation>Razavi, S., Jakeman, A., Saltelli, A., Prieur, C., Iooss, B., Borgonovo, E., Plischke, E., Lo Piano, S., Iwanaga, T., Becker, W., Tarantola, S., Guillaume, J. H. A., Jakeman, J., Gupta, H., Melillo, N., Rabitti, G., Chabridon, V., Duan, Q., Sun, X., Smith, S., Sheikholeslami, R., Hosseini, N., Asadzadeh, M., Puy, A., Kucherenko, S., and Maier, H. R.: The Future of Sensitivity Analysis: An essential discipline for systems modeling and policy support, Environ. Model. Softw., 137, 104954, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2020.104954" ext-link-type="DOI">10.1016/j.envsoft.2020.104954</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Rouzies et al.(2023)Rouzies, Lauvernet, Sudret, and Vidard</label><mixed-citation>Rouzies, E., Lauvernet, C., Sudret, B., and Vidard, A.: How is a global sensitivity analysis of a catchment-scale, distributed pesticide transfer model performed? Application to the PESHMELBA model, Geosci. Model Dev., 16, 3137–3163, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-3137-2023" ext-link-type="DOI">10.5194/gmd-16-3137-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Saltelli and Tarantola(2002)</label><mixed-citation>Saltelli, A. and Tarantola, S.: On the Relative Importance of Input Factors in Mathematical Models, J. Am. Stat. Assoc., 97, 702–709, <ext-link xlink:href="https://doi.org/10.1198/016214502388618447" ext-link-type="DOI">10.1198/016214502388618447</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Saltelli et al.(2008)Saltelli, Ratto, Andres, Campolongo, Cariboni, Gatelli, Saisana, and Tarantola</label><mixed-citation>Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., Saisana, M., and Tarantola, S.: Global Sensitivity Analysis, The Primer, Wiley, <ext-link xlink:href="https://doi.org/10.1002/9780470725184" ext-link-type="DOI">10.1002/9780470725184</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Saltelli et al.(2010)Saltelli, Annoni, Azzini, Campolongo, Ratto, and Tarantola</label><mixed-citation>Saltelli, A., Annoni, P., Azzini, I., Campolongo, F., Ratto, M., and Tarantola, S.: Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index, Computer Phys. Commun., 181, 259–270, <ext-link xlink:href="https://doi.org/10.1016/j.cpc.2009.09.018" ext-link-type="DOI">10.1016/j.cpc.2009.09.018</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Schaperow et al.(2021)Schaperow, Li, Margulis, and Lettenmaier</label><mixed-citation>Schaperow, J. R., Li, D., Margulis, S. A., and Lettenmaier, D. P.: A near-global, high resolution land surface parameter dataset for the variable infiltration capacity model, Sci. Data, 8, 1–14, <ext-link xlink:href="https://doi.org/10.1038/s41597-021-00999-4" ext-link-type="DOI">10.1038/s41597-021-00999-4</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Schnorbus and Cannon(2014)</label><mixed-citation>Schnorbus, M. A. and Cannon, A. J.: Statistical emulation of streamflow projections from a distributed hydrological model: Application to CMIP3 and CMIP5 climate projections for British Columbia, Canada, Water Resour. Res., 50, 8907–8926, <ext-link xlink:href="https://doi.org/10.1002/2014WR015279" ext-link-type="DOI">10.1002/2014WR015279</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Seibert(1997)</label><mixed-citation>Seibert, J.: Estimation of Parameter Uncertainty in the HBV Model: Paper presented at the Nordic Hydrological Conference (Akureyri, Iceland – August 1996), Hydrol. Res., 28, 247–262, <ext-link xlink:href="https://doi.org/10.2166/nh.1998.15" ext-link-type="DOI">10.2166/nh.1998.15</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Shapley(1953)</label><mixed-citation>Shapley, L. S.: 17. A Value for n-Person Games, in: Contributions to the Theory of Games (AM-28), Volume II,  307–318, Princeton University Press, <ext-link xlink:href="https://doi.org/10.1515/9781400881970-018" ext-link-type="DOI">10.1515/9781400881970-018</ext-link>, 1953.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Sheikholeslami et al.(2021)Sheikholeslami, Gharari, Papalexiou, and Clark</label><mixed-citation>Sheikholeslami, R., Gharari, S., Papalexiou, S. M., and Clark, M. P.: VISCOUS: A Variance-Based Sensitivity Analysis Using Copulas for Efficient Identification of Dominant Hydrological Processes, Water Resour. Res., 57, 1–24, <ext-link xlink:href="https://doi.org/10.1029/2020WR028435" ext-link-type="DOI">10.1029/2020WR028435</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Stein et al.(2021)Stein, Clark, Knoben, Pianosi, and Woods</label><mixed-citation>Stein, L., Clark, M. P., Knoben, W. J. M., Pianosi, F., and Woods, R. A.: How Do Climate and Catchment Attributes Influence Flood Generating Processes? A Large-Sample Study for 671 Catchments Across the Contiguous USA, Water Resour. Res., 57, e2020WR028300, <ext-link xlink:href="https://doi.org/10.1029/2020WR028300" ext-link-type="DOI">10.1029/2020WR028300</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Sun et al.(2023)Sun, Pan, and Duan</label><mixed-citation>Sun, R., Pan, B., and Duan, Q.: A surrogate modeling method for distributed land surface hydrological models based on deep learning, J. Hydrol., 624, 129944, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129944" ext-link-type="DOI">10.1016/j.jhydrol.2023.129944</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Tang et al.(2025)Tang, Wood, and Swenson</label><mixed-citation>Tang, G., Wood, A. W., and Swenson, S.: On Using AI-Based Large-Sample Emulators for Land/Hydrology Model Calibration and Regionalization, Water Resour. Res., 61, e2024WR039525, <ext-link xlink:href="https://doi.org/10.1029/2024WR039525" ext-link-type="DOI">10.1029/2024WR039525</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Vannucci et al.(2026)</label><mixed-citation>Vannucci, G., Siciliano, R., and Saltelli, A.: Global sensitivity analysis in random forests: unveiling generative variable importance, Stat. Method. Appl., 35, 285–317, <ext-link xlink:href="https://doi.org/10.1007/s10260-026-00839-y" ext-link-type="DOI">10.1007/s10260-026-00839-y</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Wagener et al.(2001)Wagener, Boyle, Lees, Wheater, Gupta, and Sorooshian</label><mixed-citation>Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S.: A framework for development and application of hydrological models, Hydrol. Earth Syst. Sci., 5, 13–26, <ext-link xlink:href="https://doi.org/10.5194/hess-5-13-2001" ext-link-type="DOI">10.5194/hess-5-13-2001</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Wei et al.(2015)Wei, Lu, and Song</label><mixed-citation>Wei, P., Lu, Z., and Song, J.: A comprehensive comparison of two variable importance analysis techniques in high dimensions: Application to an environmental multi-indicators system, Environ. Model. Softw., 70, 178–190, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2015.04.015" ext-link-type="DOI">10.1016/j.envsoft.2015.04.015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Yeste et al.(2020)Yeste, García-Valdecasas Ojeda, Gámiz-Fortis, Castro-Díez, and Esteban-Parra</label><mixed-citation>Yeste, P., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R., Castro-Díez, Y., and Esteban-Parra, M. J.: Integrated sensitivity analysis of a macroscale hydrologic model in the north of the Iberian Peninsula, J. Hydrol., 590, 125230, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.125230" ext-link-type="DOI">10.1016/j.jhydrol.2020.125230</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Yeste et al.(2023)Yeste, Melsen, García-Valdecasas Ojeda, Gámiz-Fortis, Castro-Díez, and Esteban-Parra</label><mixed-citation>Yeste, P., Melsen, L. A., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R., Castro-Díez, Y., and Esteban-Parra, M. J.: A Pareto-Based Sensitivity Analysis and Multiobjective Calibration Approach for Integrating Streamflow and Evaporation Data, Water Resour. Res., 59, e2022WR033235, <ext-link xlink:href="https://doi.org/10.1029/2022WR033235" ext-link-type="DOI">10.1029/2022WR033235</ext-link>, 2023. </mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Yeste et al.(2024)Yeste, García-Valdecasas Ojeda, Gámiz-Fortis, Castro-Díez, Bronstert, and Esteban-Parra</label><mixed-citation>Yeste, P., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R., Castro-Díez, Y., Bronstert, A., and Esteban-Parra, M. J.: A large-sample modelling approach towards integrating streamflow and evaporation data for the Spanish catchments, Hydrol. Earth Syst. Sci., 28, 5331–5352, <ext-link xlink:href="https://doi.org/10.5194/hess-28-5331-2024" ext-link-type="DOI">10.5194/hess-28-5331-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Yeste et al.(2026)Yeste, Melsen, Lyra Fialho Brêda, Tacoronte, Saltelli, Vannucci, Siciliano, and Bronstert</label><mixed-citation>Yeste, P., Melsen, L., Lyra Fialho Brêda, J. P., Tacoronte, N., Saltelli, A., Vannucci, G., Siciliano, R., and Bronstert, A.: Data and Code Supplement to “Technical note: Machine learning metamodelling for global sensitivity analysis”, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/ZENODO.19222162" ext-link-type="DOI">10.5281/ZENODO.19222162</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Zhang et al.(2025)Zhang, Zhang, Bárdossy, Li, and Wu</label><mixed-citation>Zhang, Q., Zhang, K., Bárdossy, A., Li, Y., and Wu, N.: Improving representation of hydrological process heterogeneity in grid-Xin’anjiang model through a stepwise approach, J. Hydrol., 655, 132897, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2025.132897" ext-link-type="DOI">10.1016/j.jhydrol.2025.132897</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Zhu et al.(2015)</label><mixed-citation>Zhu, R.,  , Donglin, Z., , and Kosorok, M. R.: Reinforcement Learning Trees, J. Am. Stat. Assoc., 110, 1770–1784, <ext-link xlink:href="https://doi.org/10.1080/01621459.2015.1036994" ext-link-type="DOI">10.1080/01621459.2015.1036994</ext-link>, 2015.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Technical note: Machine learning metamodelling for global sensitivity analysis</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abadi et al.(2016)Abadi, Agarwal, Barham, Brevdo, Chen, Citro,
Corrado, Davis, Dean, Devin, Ghemawat, Goodfellow, Harp, Irving, Isard, Jia,
Jozefowicz, Kaiser, Kudlur, Levenberg, Mane, Monga, Moore, Murray, Olah,
Schuster, Shlens, Steiner, Sutskever, Talwar, Tucker, Vanhoucke, Vasudevan,
Viegas, Vinyals, Warden, Wattenberg, Wicke, Yu, and Zheng</label><mixed-citation>
      
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado,
G. S., Davis, A., Dean, J., Devin, M., Ghemawat, S., Goodfellow, I., Harp,
A., Irving, G., Isard, M., Jia, Y., Jozefowicz, R., Kaiser, L., Kudlur, M.,
Levenberg, J., Mane, D., Monga, R., Moore, S., Murray, D., Olah, C.,
Schuster, M., Shlens, J., Steiner, B., Sutskever, I., Talwar, K., Tucker, P.,
Vanhoucke, V., Vasudevan, V., Viegas, F., Vinyals, O., Warden, P.,
Wattenberg, M., Wicke, M., Yu, Y., and Zheng, X.: TensorFlow:
Large-Scale Machine Learning on Heterogeneous Distributed
Systems, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1603.04467" target="_blank">https://doi.org/10.48550/arXiv.1603.04467</a>, 2016.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Antoniadis et al.(2021)Antoniadis, Lambert-Lacroix, and
Poggi</label><mixed-citation>
      
Antoniadis, A., Lambert-Lacroix, S., and Poggi, J.-M.: Random forests for
global sensitivity analysis: A selective review, Reliab. Eng.
Syst. Safe., 206, 107312, <a href="https://doi.org/10.1016/j.ress.2020.107312" target="_blank">https://doi.org/10.1016/j.ress.2020.107312</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Azzini et al.(2021)Azzini, Mara, and Rosati</label><mixed-citation>
      
Azzini, I., Mara, T. A., and Rosati, R.: Comparison of two sets of Monte Carlo
estimators of Sobol’ indices, Environ. Model. Softw., 144,
105&thinsp;167, <a href="https://doi.org/10.1016/j.envsoft.2021.105167" target="_blank">https://doi.org/10.1016/j.envsoft.2021.105167</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Benoumechiara(2019)</label><mixed-citation>
      
Benoumechiara, N.: Treatment of dependency in sensitivity analysis for
industrial reliability, PhD thesis, Sorbonne Université, <a href="https://doi.org/10.70675/d5422653z5ecfz41a6z9e5czba00e20b0650" target="_blank">https://doi.org/10.70675/d5422653z5ecfz41a6z9e5czba00e20b0650</a> 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bertsekas and Tsitsiklis(2008)</label><mixed-citation>
      
Bertsekas, D. and Tsitsiklis, J. N.: Introduction to Probability, Athena
Scientific, ISBN 978-1-886529-23-6, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Borgonovo et al.(2011)Borgonovo, Castaings, and
Tarantola</label><mixed-citation>
      
Borgonovo, E., Castaings, W., and Tarantola, S.: Moment Independent
Importance Measures: New Results and Analytical Test Cases,
Risk Analysis, 31, 404–428, <a href="https://doi.org/10.1111/j.1539-6924.2010.01519.x" target="_blank">https://doi.org/10.1111/j.1539-6924.2010.01519.x</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Brêda et al.(2024)</label><mixed-citation>
      
Brêda, J. P. L. F., Melsen, L. A., Athanasiadis, I., Van Dijk, A., Siqueira,
V. A., Verhoef, A., Zeng, Y., and van der Ploeg, M.: Predictor Importance for Hydrological Fluxes of
Global Hydrological and Land Surface Models, Water Resour. Res., 60, <a href="https://doi.org/10.1029/2023WR036418" target="_blank">https://doi.org/10.1029/2023WR036418</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Breiman(2001)</label><mixed-citation>
      
Breiman, L.: Random Forests, Mach. Learn., 45, 5–32,
<a href="https://doi.org/10.1023/A:1010933404324" target="_blank">https://doi.org/10.1023/A:1010933404324</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Chastaing et al.(2015)Chastaing, Gamboa, and Prieur</label><mixed-citation>
      
Chastaing, G., Gamboa, F., and Prieur, C.: Generalized Sobol sensitivity
indices for dependent variables: numerical methods, J. Stat.
Comput. Simul., 85, 1306–1333,
<a href="https://doi.org/10.1080/00949655.2014.960415" target="_blank">https://doi.org/10.1080/00949655.2014.960415</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Chen and Guestrin(2016)</label><mixed-citation>
      
Chen, T. and Guestrin, C.: XGBoost: A Scalable Tree Boosting
System, in: Proceedings of the 22nd ACM SIGKDD International
Conference on Knowledge Discovery and Data Mining,  785–794,
Assoc. Comput. Mach., <a href="https://doi.org/10.1145/2939672.2939785" target="_blank">https://doi.org/10.1145/2939672.2939785</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Dell'Oca et al.(2020)Dell'Oca, Guadagnini, and Riva</label><mixed-citation>
      
Dell'Oca, A., Guadagnini, A., and Riva, M.: Copula density-driven metrics for
sensitivity analysis: Theory and application to flow and transport in
porous media, Adv. Water Res., 145, 103714,
<a href="https://doi.org/10.1016/j.advwatres.2020.103714" target="_blank">https://doi.org/10.1016/j.advwatres.2020.103714</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Farahani et al.(2025)Farahani, Wood, Tang, and
Mizukami</label><mixed-citation>
      
Farahani, M. A., Wood, A. W., Tang, G., and Mizukami, N.: Calibrating a
large-domain land/hydrology process model in the age of AI: the SUMMA
CAMELS emulator experiments, Hydrol. Earth Syst. Sci., 29,
4515–4537, <a href="https://doi.org/10.5194/hess-29-4515-2025" target="_blank">https://doi.org/10.5194/hess-29-4515-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Gregorutti et al.(2017)Gregorutti, Michel, and
Saint-Pierre</label><mixed-citation>
      
Gregorutti, B., Michel, B., and Saint-Pierre, P.: Correlation and variable
importance in random forests, Stat. Comput., 27, 659–678,
<a href="https://doi.org/10.1007/s11222-016-9646-1" target="_blank">https://doi.org/10.1007/s11222-016-9646-1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gu et al.(2020)Gu, Xu, Ma, Xie, Liu, and Bai</label><mixed-citation>
      
Gu, H., Xu, Y.-P., Ma, D., Xie, J., Liu, L., and Bai, Z.: A surrogate model for
the Variable Infiltration Capacity model using deep learning artificial
neural network, J. Hydrol., 588, 125019,
<a href="https://doi.org/10.1016/j.jhydrol.2020.125019" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.125019</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Hamman et al.(2018)Hamman, Nijssen, Bohn, Gergel, and
Mao</label><mixed-citation>
      
Hamman, J. J., Nijssen, B., Bohn, T. J., Gergel, D. R., and Mao, Y.: The
Variable Infiltration Capacity model version 5 (VIC-5):
infrastructure improvements for new applications and reproducibility,
Geosci. Model Dev., 11, 3481–3496,
<a href="https://doi.org/10.5194/gmd-11-3481-2018" target="_blank">https://doi.org/10.5194/gmd-11-3481-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Herman and Usher(2017)</label><mixed-citation>
      
Herman, J. and Usher, W.: SALib: An open-source Python library for
Sensitivity Analysis, Journal of Open Source Software, 2, 97,
<a href="https://doi.org/10.21105/joss.00097" target="_blank">https://doi.org/10.21105/joss.00097</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Hochreiter and Schmidhuber(1997)</label><mixed-citation>
      
Hochreiter, S. and Schmidhuber, J.: Long Short-Term Memory, Neural
Comput., 9, 1735–1780, <a href="https://doi.org/10.1162/neco.1997.9.8.1735" target="_blank">https://doi.org/10.1162/neco.1997.9.8.1735</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Homma and Saltelli(1996)</label><mixed-citation>
      
Homma, T. and Saltelli, A.: Importance measures in global sensitivity analysis
of nonlinear models, Reliab. Eng. Syst. Safe., 52, 1–17,
<a href="https://doi.org/10.1016/0951-8320(96)00002-6" target="_blank">https://doi.org/10.1016/0951-8320(96)00002-6</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Il Idrissi et al.(2021)Il Idrissi, Chabridon, and
Iooss</label><mixed-citation>
      
Il Idrissi, M., Chabridon, V., and Iooss, B.: Developments and applications of
Shapley effects to reliability-oriented sensitivity analysis with
correlated inputs, Environ. Model. Softw., 143, 105115,
<a href="https://doi.org/10.1016/j.envsoft.2021.105115" target="_blank">https://doi.org/10.1016/j.envsoft.2021.105115</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Jacques et al.(2006)Jacques, Lavergne, and Devictor</label><mixed-citation>
      
Jacques, J., Lavergne, C., and Devictor, N.: Sensitivity analysis in presence
of model uncertainty and correlated inputs, Reliab. Eng. Syst.
Safe., 91, 1126–1134, <a href="https://doi.org/10.1016/j.ress.2005.11.047" target="_blank">https://doi.org/10.1016/j.ress.2005.11.047</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>James et al.(2023)James, Witten, Hastie, Tibshirani, and
Taylor</label><mixed-citation>
      
James, G., Witten, D., Hastie, T., Tibshirani, R., and Taylor, J.: An
Introduction to Statistical Learning: with Applications in Python,
Springer International Publishing, <a href="https://doi.org/10.1007/978-3-031-38747-0" target="_blank">https://doi.org/10.1007/978-3-031-38747-0</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Jansen(1999)</label><mixed-citation>
      
Jansen, M. J. W.: Analysis of variance designs for model output, Comput.
Phys. Commun., 117, 35–43, <a href="https://doi.org/10.1016/S0010-4655(98)00154-4" target="_blank">https://doi.org/10.1016/S0010-4655(98)00154-4</a>,
1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Kollat et al.(2012)Kollat, Reed, and Wagener</label><mixed-citation>
      
Kollat, J. B., Reed, P. M., and Wagener, T.: When are multiobjective
calibration trade-offs in hydrologic models meaningful?, Water Resour.
Res., 48, 1–19, <a href="https://doi.org/10.1029/2011WR011534" target="_blank">https://doi.org/10.1029/2011WR011534</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Kucherenko et al.(2017)Kucherenko, Klymenko, and
Shah</label><mixed-citation>
      
Kucherenko, S., Klymenko, O. V., and Shah, N.: Sobol' indices for problems
defined in non-rectangular domains, Reliab. Eng. Syst. Safe.,
167, 218–231, <a href="https://doi.org/10.1016/j.ress.2017.06.001" target="_blank">https://doi.org/10.1016/j.ress.2017.06.001</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Li et al.(2010)Li, Rabitz, Yelvington, Oluwole, Bacon, Kolb, and
Schoendorf</label><mixed-citation>
      
Li, G., Rabitz, H., Yelvington, P. E., Oluwole, O. O., Bacon, F., Kolb, C. E.,
and Schoendorf, J.: Global Sensitivity Analysis for Systems with
Independent and/or Correlated Inputs,  J. Phys. Chem.
A, 114, 6022–6032, <a href="https://doi.org/10.1021/jp9096919" target="_blank">https://doi.org/10.1021/jp9096919</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Lim and Wang(2022)</label><mixed-citation>
      
Lim, T. and Wang, K.: Comparison of machine learning algorithms for emulation
of a gridded hydrological model given spatially explicit inputs, Comput.
Geosci., 159, 105025, <a href="https://doi.org/10.1016/j.cageo.2021.105025" target="_blank">https://doi.org/10.1016/j.cageo.2021.105025</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Liu et al.(2020)Liu, Wagener, Beck, and Hartmann</label><mixed-citation>
      
Liu, Y., Wagener, T., Beck, H. E., and Hartmann, A.: What is the hydrologically
effective area of a catchment?, Environ. Res. Lett., 15,
<a href="https://doi.org/10.1088/1748-9326/aba7e5" target="_blank">https://doi.org/10.1088/1748-9326/aba7e5</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Lo Piano et al.(2021)Lo Piano, Ferretti, Puy, Albrecht, and
Saltelli</label><mixed-citation>
      
Lo Piano, S., Ferretti, F., Puy, A., Albrecht, D., and Saltelli, A.:
Variance-based sensitivity analysis: The quest for better estimators and
designs between explorativity and economy, Reliab. Eng. Syst.
Safe., 206, 107300, <a href="https://doi.org/10.1016/j.ress.2020.107300" target="_blank">https://doi.org/10.1016/j.ress.2020.107300</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Loritz et al.(2024)Loritz, Dolich, Acuña Espinoza, Ebeling, Guse,
Götte, Hassler, Hauffe, Heidbüchel, Kiesel, Mälicke, Müller-Thomy,
Stölzle, and Tarasova</label><mixed-citation>
      
Loritz, R., Dolich, A., Acuña Espinoza, E., Ebeling, P., Guse, B., Götte, J.,
Hassler, S. K., Hauffe, C., Heidbüchel, I., Kiesel, J., Mälicke, M.,
Müller-Thomy, H., Stölzle, M., and Tarasova, L.: CAMELS-DE:
hydro-meteorological time series and attributes for 1582 catchments in
Germany, Earth Syst. Sci. Data, 16, 5625–5642,
<a href="https://doi.org/10.5194/essd-16-5625-2024" target="_blank">https://doi.org/10.5194/essd-16-5625-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lundberg and Lee(2017)</label><mixed-citation>
      
Lundberg, S. M. and Lee, S.-I.: A unified approach to interpreting model
predictions, in: Proceedings of the 31st International Conference on
Neural Information Processing Systems,  4768–4777, Curran
Associates Inc., <a href="https://proceedings.neurips.cc/paper/2017/hash/8a20a8621978632d76c43dfd28b67767-Abstract.html" target="_blank"/> (last access: 23 October 2026), 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Mai(2023)</label><mixed-citation>
      
Mai, J.: Ten strategies towards successful calibration of environmental models,
J. Hydrol., 620, 129414, <a href="https://doi.org/10.1016/j.jhydrol.2023.129414" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129414</a>,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Mara et al.(2015)Mara, Tarantola, and Annoni</label><mixed-citation>
      
Mara, T. A., Tarantola, S., and Annoni, P.: Non-parametric methods for global
sensitivity analysis of model output with dependent inputs, Environ.
Model. Softw., 72, 173–183, <a href="https://doi.org/10.1016/j.envsoft.2015.07.010" target="_blank">https://doi.org/10.1016/j.envsoft.2015.07.010</a>,
2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Owen(2014)</label><mixed-citation>
      
Owen, A. B.: Sobol' Indices and Shapley Value, SIAM/ASA Journal on
Uncertainty Quantification, 2, 245–251, <a href="https://doi.org/10.1137/130936233" target="_blank">https://doi.org/10.1137/130936233</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Panigrahi et al.(2025)Panigrahi, Razavi, Doig, Cordell, Gupta, and
Liber</label><mixed-citation>
      
Panigrahi, B., Razavi, S., Doig, L. E., Cordell, B., Gupta, H. V., and Liber,
K.: On Robustness of the Explanatory Power of Machine Learning
Models: Insights From a New Explainable AI Approach Using
Sensitivity Analysis, Water Resour. Res., 61, e2024WR037398,
<a href="https://doi.org/10.1029/2024WR037398" target="_blank">https://doi.org/10.1029/2024WR037398</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Panigrahi et al.(2026)Panigrahi, Razavi, Doig, Gupta, and
Liber</label><mixed-citation>
      
Panigrahi, B., Razavi, S., Doig, L. E., Gupta, H., and Liber, K.: On the
complementary roles of XVARS and SHAP in explainable AI, Environ.
Model. Softw., 203, 107007, <a href="https://doi.org/10.1016/j.envsoft.2026.107007" target="_blank">https://doi.org/10.1016/j.envsoft.2026.107007</a>,
2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel,
Thirion, Grisel, Blondel, Prettenhofer, Weiss, Dubourg, Vanderplas, Passos,
Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation>
      
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel,
O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J.,
Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, É.:
Scikit-learn: Machine Learning in Python, J. Mach. Learn. Res., 12,
2825–2830, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Puy et al.(2022)Puy, Piano, Saltelli, and Levin</label><mixed-citation>
      
Puy, A., Piano, S. L., Saltelli, A., and Levin, S. A.: sensobol: An R
Package to Compute Variance-Based Sensitivity Indices, J.
Stat. Softw., 102, 1–37, <a href="https://doi.org/10.18637/jss.v102.i05" target="_blank">https://doi.org/10.18637/jss.v102.i05</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Rakovec et al.(2014)Rakovec, Hill, Clark, Weerts, Teuling, and
Uijlenhoet</label><mixed-citation>
      
Rakovec, O., Hill, M. C., Clark, M. P., Weerts, A. H., Teuling, A. J., and
Uijlenhoet, R.: Distributed Evaluation of Local Sensitivity Analysis
(DELSA), with application to hydrologic models, Water Resour. Res.,
50, 409–426, <a href="https://doi.org/10.1002/2013WR014063" target="_blank">https://doi.org/10.1002/2013WR014063</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Razavi and Gupta(2015)</label><mixed-citation>
      
Razavi, S. and Gupta, H. V.: What do we mean by sensitivity analysis? The
need for comprehensive characterization of “global” sensitivity in
Earth and Environmental systems models, Water Resour. Res., 51,
3070–3092, <a href="https://doi.org/10.1002/2014WR016527" target="_blank">https://doi.org/10.1002/2014WR016527</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Razavi and Gupta(2016)</label><mixed-citation>
      
Razavi, S. and Gupta, H. V.: A new framework for comprehensive, robust, and
efficient global sensitivity analysis: 1. Theory, Water Resour. Res.,
52, 423–439, <a href="https://doi.org/10.1002/2015WR017558" target="_blank">https://doi.org/10.1002/2015WR017558</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Razavi et al.(2012)Razavi, Tolson, and Burn</label><mixed-citation>
      
Razavi, S., Tolson, B. A., and Burn, D. H.: Review of surrogate modeling in
water resources, Water Resour. Res., 48,
<a href="https://doi.org/10.1029/2011WR011527" target="_blank">https://doi.org/10.1029/2011WR011527</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Razavi et al.(2021)Razavi, Jakeman, Saltelli, Prieur, Iooss,
Borgonovo, Plischke, Lo Piano, Iwanaga, Becker, Tarantola, Guillaume,
Jakeman, Gupta, Melillo, Rabitti, Chabridon, Duan, Sun, Smith,
Sheikholeslami, Hosseini, Asadzadeh, Puy, Kucherenko, and Maier</label><mixed-citation>
      
Razavi, S., Jakeman, A., Saltelli, A., Prieur, C., Iooss, B., Borgonovo, E.,
Plischke, E., Lo Piano, S., Iwanaga, T., Becker, W., Tarantola, S.,
Guillaume, J. H. A., Jakeman, J., Gupta, H., Melillo, N., Rabitti, G.,
Chabridon, V., Duan, Q., Sun, X., Smith, S., Sheikholeslami, R., Hosseini,
N., Asadzadeh, M., Puy, A., Kucherenko, S., and Maier, H. R.: The Future of
Sensitivity Analysis: An essential discipline for systems modeling and
policy support, Environ. Model. Softw., 137, 104954,
<a href="https://doi.org/10.1016/j.envsoft.2020.104954" target="_blank">https://doi.org/10.1016/j.envsoft.2020.104954</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Rouzies et al.(2023)Rouzies, Lauvernet, Sudret, and
Vidard</label><mixed-citation>
      
Rouzies, E., Lauvernet, C., Sudret, B., and Vidard, A.: How is a global
sensitivity analysis of a catchment-scale, distributed pesticide transfer
model performed? Application to the PESHMELBA model, Geosci. Model
Dev., 16, 3137–3163, <a href="https://doi.org/10.5194/gmd-16-3137-2023" target="_blank">https://doi.org/10.5194/gmd-16-3137-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Saltelli and Tarantola(2002)</label><mixed-citation>
      
Saltelli, A. and Tarantola, S.: On the Relative Importance of Input Factors in
Mathematical Models, J. Am. Stat. Assoc., 97,
702–709, <a href="https://doi.org/10.1198/016214502388618447" target="_blank">https://doi.org/10.1198/016214502388618447</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Saltelli et al.(2008)Saltelli, Ratto, Andres, Campolongo, Cariboni,
Gatelli, Saisana, and Tarantola</label><mixed-citation>
      
Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D.,
Saisana, M., and Tarantola, S.: Global Sensitivity Analysis, The
Primer, Wiley, <a href="https://doi.org/10.1002/9780470725184" target="_blank">https://doi.org/10.1002/9780470725184</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Saltelli et al.(2010)Saltelli, Annoni, Azzini, Campolongo, Ratto, and
Tarantola</label><mixed-citation>
      
Saltelli, A., Annoni, P., Azzini, I., Campolongo, F., Ratto, M., and Tarantola,
S.: Variance based sensitivity analysis of model output. Design and
estimator for the total sensitivity index, Computer Phys. Commun.,
181, 259–270, <a href="https://doi.org/10.1016/j.cpc.2009.09.018" target="_blank">https://doi.org/10.1016/j.cpc.2009.09.018</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Schaperow et al.(2021)Schaperow, Li, Margulis, and
Lettenmaier</label><mixed-citation>
      
Schaperow, J. R., Li, D., Margulis, S. A., and Lettenmaier, D. P.: A
near-global, high resolution land surface parameter dataset for the variable
infiltration capacity model, Sci. Data, 8, 1–14,
<a href="https://doi.org/10.1038/s41597-021-00999-4" target="_blank">https://doi.org/10.1038/s41597-021-00999-4</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Schnorbus and Cannon(2014)</label><mixed-citation>
      
Schnorbus, M. A. and Cannon, A. J.: Statistical emulation of streamflow
projections from a distributed hydrological model: Application to CMIP3
and CMIP5 climate projections for British Columbia, Canada, Water
Resour. Res., 50, 8907–8926, <a href="https://doi.org/10.1002/2014WR015279" target="_blank">https://doi.org/10.1002/2014WR015279</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Seibert(1997)</label><mixed-citation>
      
Seibert, J.: Estimation of Parameter Uncertainty in the HBV Model:
Paper presented at the Nordic Hydrological Conference (Akureyri,
Iceland – August 1996), Hydrol. Res., 28, 247–262,
<a href="https://doi.org/10.2166/nh.1998.15" target="_blank">https://doi.org/10.2166/nh.1998.15</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Shapley(1953)</label><mixed-citation>
      
Shapley, L. S.: 17. A Value for n-Person Games, in: Contributions to
the Theory of Games (AM-28), Volume II,  307–318, Princeton
University Press, <a href="https://doi.org/10.1515/9781400881970-018" target="_blank">https://doi.org/10.1515/9781400881970-018</a>, 1953.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Sheikholeslami et al.(2021)Sheikholeslami, Gharari, Papalexiou, and
Clark</label><mixed-citation>
      
Sheikholeslami, R., Gharari, S., Papalexiou, S. M., and Clark, M. P.:
VISCOUS: A Variance-Based Sensitivity Analysis Using Copulas
for Efficient Identification of Dominant Hydrological Processes,
Water Resour. Res., 57, 1–24, <a href="https://doi.org/10.1029/2020WR028435" target="_blank">https://doi.org/10.1029/2020WR028435</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Stein et al.(2021)Stein, Clark, Knoben, Pianosi, and
Woods</label><mixed-citation>
      
Stein, L., Clark, M. P., Knoben, W. J. M., Pianosi, F., and Woods, R. A.: How
Do Climate and Catchment Attributes Influence Flood Generating
Processes? A Large-Sample Study for 671 Catchments Across the
Contiguous USA, Water Resour. Res., 57, e2020WR028300,
<a href="https://doi.org/10.1029/2020WR028300" target="_blank">https://doi.org/10.1029/2020WR028300</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Sun et al.(2023)Sun, Pan, and Duan</label><mixed-citation>
      
Sun, R., Pan, B., and Duan, Q.: A surrogate modeling method for distributed
land surface hydrological models based on deep learning, J.
Hydrol., 624, 129944, <a href="https://doi.org/10.1016/j.jhydrol.2023.129944" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129944</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Tang et al.(2025)Tang, Wood, and Swenson</label><mixed-citation>
      
Tang, G., Wood, A. W., and Swenson, S.: On Using AI-Based
Large-Sample Emulators for Land/Hydrology Model Calibration and
Regionalization, Water Resour. Res., 61, e2024WR039525,
<a href="https://doi.org/10.1029/2024WR039525" target="_blank">https://doi.org/10.1029/2024WR039525</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Vannucci et al.(2026)</label><mixed-citation>
      
Vannucci, G., Siciliano, R., and Saltelli, A.: Global sensitivity analysis in random forests: unveiling generative variable importance, Stat. Method. Appl., 35, 285–317, <a href="https://doi.org/10.1007/s10260-026-00839-y" target="_blank">https://doi.org/10.1007/s10260-026-00839-y</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Wagener et al.(2001)Wagener, Boyle, Lees, Wheater, Gupta, and
Sorooshian</label><mixed-citation>
      
Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and
Sorooshian, S.: A framework for development and application of hydrological
models, Hydrol. Earth Syst. Sci., 5, 13–26,
<a href="https://doi.org/10.5194/hess-5-13-2001" target="_blank">https://doi.org/10.5194/hess-5-13-2001</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Wei et al.(2015)Wei, Lu, and Song</label><mixed-citation>
      
Wei, P., Lu, Z., and Song, J.: A comprehensive comparison of two variable
importance analysis techniques in high dimensions: Application to an
environmental multi-indicators system, Environ. Model. Softw.,
70, 178–190, <a href="https://doi.org/10.1016/j.envsoft.2015.04.015" target="_blank">https://doi.org/10.1016/j.envsoft.2015.04.015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Yeste et al.(2020)Yeste, García-Valdecasas Ojeda, Gámiz-Fortis,
Castro-Díez, and Esteban-Parra</label><mixed-citation>
      
Yeste, P., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R., Castro-Díez,
Y., and Esteban-Parra, M. J.: Integrated sensitivity analysis of a macroscale
hydrologic model in the north of the Iberian Peninsula, J.
Hydrol., 590, 125230, <a href="https://doi.org/10.1016/j.jhydrol.2020.125230" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.125230</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Yeste et al.(2023)Yeste, Melsen, García-Valdecasas Ojeda,
Gámiz-Fortis, Castro-Díez, and Esteban-Parra</label><mixed-citation>
      
Yeste, P., Melsen, L. A., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R.,
Castro-Díez, Y., and Esteban-Parra, M. J.: A Pareto-Based Sensitivity
Analysis and Multiobjective Calibration Approach for Integrating
Streamflow and Evaporation Data, Water Resour. Res., 59,
e2022WR033235, <a href="https://doi.org/10.1029/2022WR033235" target="_blank">https://doi.org/10.1029/2022WR033235</a>, 2023.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Yeste et al.(2024)Yeste, García-Valdecasas Ojeda, Gámiz-Fortis,
Castro-Díez, Bronstert, and Esteban-Parra</label><mixed-citation>
      
Yeste, P., García-Valdecasas Ojeda, M., Gámiz-Fortis, S. R., Castro-Díez,
Y., Bronstert, A., and Esteban-Parra, M. J.: A large-sample modelling
approach towards integrating streamflow and evaporation data for the
Spanish catchments, Hydrol. Earth Syst. Sci., 28, 5331–5352,
<a href="https://doi.org/10.5194/hess-28-5331-2024" target="_blank">https://doi.org/10.5194/hess-28-5331-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Yeste et al.(2026)Yeste, Melsen, Lyra Fialho Brêda, Tacoronte,
Saltelli, Vannucci, Siciliano, and Bronstert</label><mixed-citation>
      
Yeste, P., Melsen, L., Lyra Fialho Brêda, J. P., Tacoronte, N., Saltelli, A.,
Vannucci, G., Siciliano, R., and Bronstert, A.: Data and Code Supplement
to “Technical note: Machine learning metamodelling for global sensitivity
analysis”, Zenodo [data set], <a href="https://doi.org/10.5281/ZENODO.19222162" target="_blank">https://doi.org/10.5281/ZENODO.19222162</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Zhang et al.(2025)Zhang, Zhang, Bárdossy, Li, and Wu</label><mixed-citation>
      
Zhang, Q., Zhang, K., Bárdossy, A., Li, Y., and Wu, N.: Improving
representation of hydrological process heterogeneity in grid-Xin’anjiang
model through a stepwise approach, J. Hydrol., 655, 132897,
<a href="https://doi.org/10.1016/j.jhydrol.2025.132897" target="_blank">https://doi.org/10.1016/j.jhydrol.2025.132897</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Zhu et al.(2015)</label><mixed-citation>
      
Zhu, R.,  , Donglin, Z., , and Kosorok, M. R.: Reinforcement Learning
Trees, J. Am. Stat. Assoc., 110, 1770–1784,
<a href="https://doi.org/10.1080/01621459.2015.1036994" target="_blank">https://doi.org/10.1080/01621459.2015.1036994</a>, 2015.

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