<?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="research-article"><?xmltex \bartext{Model evaluation paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</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/gmd-16-5825-2023</article-id><title-group><article-title>Ensemble of optimised machine learning algorithms for predicting surface soil moisture content at a global scale</article-title><alt-title>Ensemble of optimised ML algorithms for predicting surface soil moisture content</alt-title>
      </title-group><?xmltex \runningtitle{Ensemble of optimised ML algorithms for predicting surface
soil moisture content}?><?xmltex \runningauthor{Q. Han et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Han</surname><given-names>Qianqian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7481-9754</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zeng</surname><given-names>Yijian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2166-5314</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Zhang</surname><given-names>Lijie</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8214-2488</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Cira</surname><given-names>Calimanut-Ionut</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-7713-7238</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Prikaziuk</surname><given-names>Egor</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-7331-7004</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Duan</surname><given-names>Ting</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Wang</surname><given-names>Chao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Szabó</surname><given-names>Brigitta</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1485-8908</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Manfreda</surname><given-names>Salvatore</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0225-144X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Zhuang</surname><given-names>Ruodan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0421-8245</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff7">
          <name><surname>Su</surname><given-names>Bob</given-names></name>
          <email>z.su@utwente.nl</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>Faculty of Geo-Information Science and Earth Observation (ITC), University of Twente, 7522 NH Enschede, the Netherlands</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Bio and Geosciences: Agrosphere (IBG-3), Research Center Jülich, 52428 Jülich, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Departamento de Ingeniería Topográfica y Cartográfica, E.T.S.I. en Topografía, Geodesia y Cartografía, <?xmltex \hack{\break}?> Universidad Politécnica de Madrid, Campus Sur, A-3, Km 7, 28031 Madrid, Spain</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Department of Earth, Marine and Environmental Sciences, University of North Carolina, Chapel Hill, NC 27514, USA</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Institute for Soil Sciences, Centre for Agricultural Research, 1022 Budapest, Hungary</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Department of Civil, Architectural and Environmental Engineering, University of Naples Federico II, 80125 Naples, Italy</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Key Laboratory of Subsurface Hydrology and Ecological Effect in Arid Region of the Ministry of Education, <?xmltex \hack{\break}?> School of Water and Environment, Chang'an University, Xi'an 710054, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Bob Su (z.su@utwente.nl)</corresp></author-notes><pub-date><day>19</day><month>October</month><year>2023</year></pub-date>
      
      <volume>16</volume>
      <issue>20</issue>
      <fpage>5825</fpage><lpage>5845</lpage>
      <history>
        <date date-type="received"><day>25</day><month>April</month><year>202</year></date>
           <date date-type="rev-request"><day>8</day><month>June</month><year>2023</year></date>
           <date date-type="rev-recd"><day>30</day><month>August</month><year>2023</year></date>
           <date date-type="accepted"><day>6</day><month>September</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 Qianqian Han et al.</copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023.html">This article is available from https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e218">Accurate information on surface soil moisture (SSM) content at a global scale under different climatic conditions is important for hydrological and climatological applications. Machine-learning-based systematic integration of in situ hydrological measurements, complex environmental and climate data, and satellite observation facilitate the generation of reliable data products to monitor and analyse the exchange of water, energy, and carbon in the Earth system at a proper space–time resolution. This study investigates the estimation of daily SSM using 8 optimised machine learning (ML) algorithms and 10 ensemble models (constructed via model bootstrap aggregating techniques and five-fold cross-validation). The algorithmic implementations were trained and tested using International Soil Moisture Network (ISMN) data collected from 1722 stations distributed across the world. The result showed that the K-neighbours Regressor (KNR) had the lowest root-mean-square error (0.0379 cm<inline-formula><mml:math id="M1" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) on the “test_random” set (for testing the performance of randomly split data during training), the Random Forest Regressor (RFR) had the lowest RMSE (0.0599 cm<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) on the “test_temporal” set (for testing the performance on the period that was not used in training), and AdaBoost (AB) had the lowest RMSE (0.0786 cm<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) on the “test_independent-stations” set (for testing the performance on the stations that were not used in training). Independent evaluation on novel stations across different climate zones was conducted. For the optimised ML algorithms, the median RMSE values were below 0.1 cm<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. GradientBoosting (GB), Multi-layer Perceptron Regressor (MLPR), Stochastic Gradient Descent Regressor (SGDR), and RFR achieved a median <inline-formula><mml:math id="M9" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score of 0.6 in 12, 11, 9, and 9 climate zones, respectively, out of 15 climate zones. The performance of ensemble models improved significantly, with the median RMSE value below 0.075 cm<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for all climate zones. All voting regressors achieved <inline-formula><mml:math id="M12" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores of above 0.6 in 13 climate zones; BSh (hot semi-arid climate) and BWh (hot desert climate) were the exceptions because of the sparse distribution of training stations. The metric evaluation showed that ensemble models can improve the performance of single ML algorithms and achieve more stable results. Based on the results computed for three different test sets, the ensemble model with KNR, RFR and Extreme Gradient Boosting (XB) performed the best. Overall, our investigation shows that ensemble machine learning algorithms have a greater capability with respect to predicting SSM compared with the optimised or base ML algorithms; this indicates their huge potential applicability<?pagebreak page5826?> in estimating water cycle budgets, managing irrigation, and predicting crop yields.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e351">Surface soil moisture (SSM) plays an essential role in the exchange of water, energy and carbon between land and the atmosphere (Green et al., 2019) and affects vegetation and soil health as well as the prediction and management of drought and flood events  (Manfreda et al., 2017; Rodríguez-Iturbe and Porporato, 2007; Su et al., 2003; Watson et al., 2022). SSM is considered a key element in the feedback mechanisms that influence weather patterns and precipitation (Lou et al., 2021). The amount of soil moisture is largely determined by local climate, vegetation, soil type, and human activities, including irrigation and land use (Entekhabi et al., 2010a). While traditional ground-based observations provide valuable information, they often have limited spatial and temporal coverage  (Zhang et al., 2022). Remote-sensing (RS) techniques can provide near-real-time, spatially explicit soil moisture information over large areas at a lower cost, and they are particularly useful in areas with challenging terrain or in large, densely populated regions where it is not feasible to obtain ground-based measurements (Srivastava et al., 2016).</p>
      <p id="d1e354">Both microwave RS techniques and optical and thermal infrared RS techniques have been used to estimate soil moisture  (Eroglu et al., 2019). Passive microwave remote sensing is the most promising technique for global monitoring of soil moisture due to the direct relationship between soil emissivity and soil water content  (Njoku and Entekhabi, 1996). It offers an advantage in that it provides observations under all-weather conditions and penetrates the vegetation canopy  (Al Bitar et al., 2017). There are many microwave radiometers used for soil moisture observation, such as the Special Sensor Microwave/Imager (SSM/I), the Advanced Microwave Scanning Radiometer for Earth Observation system (AMSR-E), the Soil Moisture and Ocean Salinity (SMOS), and the Soil Moisture Active Passive (SMAP), and many soil moisture products have been generated using these instruments. However, the derived soil moisture products from passive microwave sensors are limited by their coarse spatial resolution (generally from 9 to 40 km), thereby impeding their application for regional-scale studies  (Piles et al., 2011). To enable applications at a local scale, many studies have focused on downscaling soil moisture using high-resolution optical and thermal data and radar data (Fang et al., 2022; Song et al., 2022). The applicability of these downscaling algorithms is influenced by the need for a large number of high-resolution data, which are not widely available at a global scale. To obtain high-resolution soil moisture measurements, one promising strategy is to combine remotely sensed land surface radiometric temperature data with vegetation indexes. Additionally, it is possible to derive soil moisture from SMOS and AMSR-E data by applying hydrologic data assimilation approaches  (Baldwin et al., 2017; Portal et al., 2020).</p>
      <p id="d1e357">Recently, machine learning (ML) techniques have gained popularity in several fields, including soil moisture estimation  (Ali et al., 2015; Han et al., 2023b; Zhang et al., 2021; Zhuang et al., 2023), due to their ability to identify patterns and relationships between soil moisture observations and related predictors that may not be immediately obvious to a human analyst   (Hajdu et al., 2018; Mao et al., 2019). This allows an ML model to make more accurate predictions of soil moisture based on remote-sensing data. Many efforts have been directed toward improving soil moisture prediction in the community using ML techniques  (Abowarda et al., 2021; Karthikeyan and Mishra, 2021; Lee et al., 2022; Lei et al., 2022; Sungmin and Orth, 2021; Zhang et al., 2021). At the point scale, work has compared three ML algorithms in the laboratory using a radar sensor (Uthayakumar et al., 2022). At the regional scale, studies have compared different ML approaches over catchment areas or at larger regional scales  (Acharya et al., 2021; Adab et al., 2020; Senyurek et al., 2020), and six ML algorithms have been compared with respect to generating high-resolution SSM over four regions (Liu et al., 2020). However, a comparison of different ML algorithms focusing on soil moisture estimation with training data distributed across the globe is still missing, and the selection of predictors remains an open question.</p>
      <p id="d1e360">Here, we aim to optimise the prediction of SSM with training data distributed across the globe using ensemble models constructed from different base ML algorithms and to extensively study their performance in order to identify optimised combinations for predicting SSM at 5 cm depth. It should be noted that the current predicted SSM product is at the point scale with a daily temporal resolution and that, based on the data availability of the International Soil Moisture Network (ISMN) stations, we are predicting SSM from 2000 to 2018. The developed model can be easily and directly upscaled to predict SSM at the global scale with a 1 km resolution if the input data are provided  (Han et al., 2023b; Zhang et al., 2021); SSM at the global scale with a 1 km resolution, if the input data are provided, will be produced in the future and is beyond the scope of the current study. The current study aims to (i) optimise and compare the performance of the different ML approaches (e.g. training speed, accuracy, and robustness) with respect to soil moisture estimation based on identical training and testing datasets across the globe, (ii) justify the selection of appropriate predictors and their importance in the ML model, and (iii) build ensemble models to predict soil moisture and compare the results achieved by the optimised machine learning algorithms obtained in objective (i).</p>
</sec>
<?pagebreak page5827?><sec id="Ch1.S2">
  <label>2</label><title>Physical features and data</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Physical feature selection</title>
      <p id="d1e378">In order to predict SSM accurately, a multidimensional understanding of its complex dynamics requires a comprehensive integration of diverse environmental factors. While remote-sensing techniques and advanced machine learning algorithms have revolutionised SSM estimation, the optimal selection of predictor variables remains a pivotal challenge. The dynamic interplay of precipitation, evaporation, land surface temperature (LST), vegetation index, soil properties, and topographic indices influences SSM patterns.</p>
      <p id="d1e381">As the primary meteorological forcing, precipitation and evaporation control the spatial variability in SSM in most flat areas  (Pan et al., 2003; Wu et al., 2012; Zhang et al., 2019). Many studies have attempted to connect SSM with precipitation and evaporation, for example, with a linear stochastic partial differential model  (Pan et al., 2003) and the antecedent precipitation index (API)   (Shaw et al., 1997). LST reflects the pattern of evapotranspiration and plays an essential role in SSM retrieval (Parinussa et al., 2011). It was indicated that the LST derived from GOES-8 satellite imagery increased with a decrease in observed SSM   (Sun and Pinker, 2004). Furthermore, the daily LST difference is negatively related to the thermal inertia of soil, whereas thermal inertia increases as soil moisture increases  (Matsushima, 2018; Paruta et al., 2020; Zhuang et al., 2023). Thus, the daily difference between daytime and night-time LST was also selected as a predictor variable.</p>
      <p id="d1e384">The vegetation index is a transformation of two or more spectral bands of satellite images. For example, the normalised difference vegetation index (NDVI) is one of the most used vegetation indexes, representing the greenness of the vegetation condition, and is considered to be a conservative water stress index  (Goward et al., 1991). Plenty of research has reported retrieving SSM with the help of vegetation indices. For example, the temperature/vegetation dryness index (TVDI) was shown to have a strong negative relationship with SSM (Patel et al., 2009). SSM was estimated with a random forest model using LST, albedo, and the NDVI (Zhao et al., 2017). In addition, the enhanced vegetation index (EVI) is also commonly used to improve the sensitivity of SSM estimation in areas with high vegetation coverage  (Jiang et al., 2008; Matsushita et al., 2007).</p>
      <p id="d1e387">In the case of soil moisture estimation, physics-based models are useful for predicting the movement of water in the soil based on physical factors such as temperature, precipitation, and soil physical properties  (Sungmin and Orth, 2021). Nevertheless, the soil physical properties, such as sand, silt, and clay content and organic matter content have rarely been included in empirical soil moisture models, although they can significantly influence the soil hydraulic processes  (Vereecken et al., 2015). By considering these soil physical properties, empirical models can provide a better understanding of the mechanisms behind soil moisture dynamics, as they provide insight into the underlying processes that drive changes in soil moisture. Soil properties influence the spatial variability in SSM, and, among the most available properties, soil texture, porosity, and organic matter content (OMC) have proven to play an important role  (Van Looy et al., 2017). Soil texture refers to the fractions of clay, silt, and sand content. Porosity is the fraction of the total soil volume that is made up of the pore space, which varies depending on other soil properties (e.g. soil texture, and aggregation) (Lal and Shukla, 2004). Soil organic matter is any material originally produced by living organisms that is returned to the soil and goes through the decomposition process, and this property represents an important soil component on a volume basis (Hudson, 1994; Nath, 2014). Soil texture, organic matter content, and porosity determine the amount of water that can enter into the soil and be stored.</p>
      <p id="d1e391">Topographic indices are often used to understand the soil moisture patterns in landscapes and make effective landscape management decisions  (Qiu et al., 2017). Digital elevation model (DEM) data are used because the distribution of precipitation, vegetation, and other features is directly related to elevation (Han et al., 2018). The topographic index (TI) integrates the water supply from the upslope catchment area and the downslope water drainage for each cell in a DEM. In the TI, the slope gradient approximates the downslope water drainage, and the specific catchment area, calculated as the total catchment area divided by the flow width, approximates the water supply from the upslope area (Beven and Kirkby, 1979).</p>
      <p id="d1e394">In addition, the geographic coordinate of the soil moisture site was also added as a predictor variable. As discussed by  Zhang et al. (2021), the information on longitude denotes the closeness to the ocean, whereas the latitude is related to the climatology of the temperature.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Data source</title>
      <p id="d1e405">Based on consideration of these physical features that influence that dynamics of SSM, we next describe the data used for training and testing the different algorithms. The International Soil Moisture Network (ISMN) maintains a global in situ soil moisture database through international cooperation (ISMN, 2023). As of July 2021, ISMN contains more than 2842 stations from 71 networks over different climatological conditions (Dorigo et al., 2021). However, ISMN does not restrict data providers in terms of delivery intervals, automation, or formatting, resulting in heterogeneous data before harmonisation by ISMN. This includes variations in units, depth, integration length, sampling intervals, and sensor positioning (both vertically and horizontally), among others. To overcome these variations, ISMN harmonises soil moisture data by applying an automated quality control system, which includes considering the geophysical dynamic<?pagebreak page5828?> range (i.e. threshold) and the shape of soil moisture time series (e.g. outliers and breaks)  (Dorigo et al., 2013).</p>
      <p id="d1e408">In this study, we extracted in situ SSM (at 5 cm depth) from ISMN from 1 January 2000 to 31 December 2018, and the predictor variables were then incorporated to prepare training and test sets. We filtered the NaN (Not-a-Number) values of SSM and different predictor variables; following this process, 1722 stations were kept for further analysis (Fig. 1). In Sect. 2.1, we provide a detailed description of each individual source of data. Section 2.2 explains the preprocessing operation applied to the available data, while Sect. 2.3 presents the data-splitting procedure. It is worth noting that registration is required for further inquiry or to download the original ISMN data (ISMN, 2023).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e413">Spatial distribution of the ISMN stations considered in this study and their corresponding climate zones. Note that the data from the 1574 stations coloured in black were used for training and testing the performance of the algorithmic implementations, whereas the 148 stations coloured in red contain independent, unseen data from different locations; the data from the latter stations were used for post-training analysis.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f01.png"/>

        </fig>

      <p id="d1e423">The predictor variables used in the models are listed in Table 1 and detailed hereinafter. The most commonly used predictor variables (e.g. remote-sensing data or reanalysis data) are available on the Google Earth Engine (GEE) platform.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e429">Predictor variables used for training the machine learning algorithms.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.78}[.78]?><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="4cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="3.4cm"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Predictor variable</oasis:entry>
         <oasis:entry colname="col2">Description/Explanation</oasis:entry>
         <oasis:entry colname="col3">Spatial</oasis:entry>
         <oasis:entry colname="col4">Temporal</oasis:entry>
         <oasis:entry colname="col5">Source</oasis:entry>
         <oasis:entry colname="col6">Unit</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">resolution</oasis:entry>
         <oasis:entry colname="col4">resolution</oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Evaporation/Precipitation/API</oasis:entry>
         <oasis:entry colname="col2">Evaporation/Precipitation/Antecedent precipitation index (weighted summation of daily precipitation amounts)</oasis:entry>
         <oasis:entry colname="col3">11 km</oasis:entry>
         <oasis:entry colname="col4">Daily</oasis:entry>
         <oasis:entry colname="col5">ECMWF reanalysis fifth generation (ERA 5-Land)</oasis:entry>
         <oasis:entry colname="col6">Millimetre (mm)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">NDVI/EVI</oasis:entry>
         <oasis:entry colname="col2">Vegetation index</oasis:entry>
         <oasis:entry colname="col3">500 m</oasis:entry>
         <oasis:entry colname="col4">Daily</oasis:entry>
         <oasis:entry colname="col5">MOD13A1</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">LST_Daily/LST_Diff/T_air</oasis:entry>
         <oasis:entry colname="col2">Daily land surface temperature/Land surface temperature difference between day and night/2 m air temperature</oasis:entry>
         <oasis:entry colname="col3">1000 m/1000 m/0.25<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Daily</oasis:entry>
         <oasis:entry colname="col5">MOD11A1/MOD11A1/ ERA5-Land</oasis:entry>
         <oasis:entry colname="col6">Degrees Celsius (<inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Clay content/Sand content/Silt content/Porosity/Organic matter content (OMC)</oasis:entry>
         <oasis:entry colname="col2">Proportion of clay/Proportion of sand/Proportion of silt/Porosity (calculated from bulk density)/Soil organic matter content</oasis:entry>
         <oasis:entry colname="col3">250 m</oasis:entry>
         <oasis:entry colname="col4">Static</oasis:entry>
         <oasis:entry colname="col5">SoilGrids</oasis:entry>
         <oasis:entry colname="col6">Percentage (%)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Long/Lat</oasis:entry>
         <oasis:entry colname="col2">Geographic coordinates information (longitude and latitude)</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">Static</oasis:entry>
         <oasis:entry colname="col5">ISMN</oasis:entry>
         <oasis:entry colname="col6">Sexagesimal degree  (<inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Elevation/Topographic Index</oasis:entry>
         <oasis:entry colname="col2">Elevation/Topographic index</oasis:entry>
         <oasis:entry colname="col3">90 m</oasis:entry>
         <oasis:entry colname="col4">Static</oasis:entry>
         <oasis:entry colname="col5">MERIT Hydro</oasis:entry>
         <oasis:entry colname="col6">Metre (m)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Year/DOY</oasis:entry>
         <oasis:entry colname="col2">Year/Day of year</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Precipitation and evaporation</title>
      <p id="d1e684">In this study, we used the hourly precipitation and evaporation data from ERA5-Land with a time coverage from 1981 to the present. ERA5-Land is one of the most advanced reanalysis products released by the European Centre for Medium-Range Weather Forecasts (ECMWF), with a higher spatial resolution and better global water balance than ERA-Interim  (Albergel et al., 2018; Muñoz-Sabater et al., 2021). To synchronise the temporal coverage of the land surface temperature and vegetation indices, we adopted all precipitation and evaporation data from 2000 to 2018 and aggregated them from hourly into daily values.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Land surface temperature and air temperature</title>
      <p id="d1e695">Currently, several LST datasets are available that have been rigorously validated. The MOD11A1 (Collection 6) LST product from the Moderate Resolution Imaging Spectroradiometer (MODIS) is based on the split-window method (Wan, 2014). The spatial resolution of MOD11A1 is 1 km, with two measurements of LST per day – descending at 10:30 LT (local time) and ascending at 22:30 LT, respectively. The MOD11A1 LST was reported with an average error of around 1 <inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C (Sobrino et al., 2020; Wan, 2014).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Vegetation indices</title>
      <p id="d1e715">This study deployed the MOD13A1 dataset of NDVI and EVI from MODIS as the predictor variables (MODIS, 2015). MOD13A1 has a spatial resolution of 500 m and a temporal resolution of 16 d. The selected temporal coverage is the same as for LST (from 1 January 2000 to 31 December 2018).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Soil properties</title>
      <p id="d1e727">In this study, the soil texture (proportion of clay, sand, and silt content), bulk density (used for calculating porosity), and organic carbon content (used for calculating organic matter content) values were obtained from SoilGrids  (Hengl et al., 2017). The SoilGrids system currently provides the most detailed quantitative information on soil properties at a global scale  (Hengl et al., 2017). All soil properties are available for seven respective soil depths: 0, 5, 15, 30, 60, 100, and 200 cm (Hengl et al., 2017; Ross et al., 2018). In this study, clay, sand, and silt content values of the top 5 cm; organic matter content values of the top 5 cm; and bulk density values of the top 5 cm were used.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>DEM and the topographic index (TI)</title>
      <p id="d1e738">MERIT Hydro was used in this study  (Yamazaki et al., 2019).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS6">
  <label>2.2.6</label><?xmltex \opttitle{K\"{o}ppen--Geiger climate classification}?><title>Köppen–Geiger climate classification</title>
      <p id="d1e750">To further investigate the performance of the ML algorithms over different climate conditions, we used the Köppen–Geiger (KG) climate classification system. The KG system classifies the climate based on air temperature and precipitation. The climate is grouped into 5 main classes with 30 sub-types, consisting of tropical, arid, temperate, continental, and polar climates (Beck et al., 2018).</p>
      <p id="d1e753">ISMN covers 19 climate zones: Aw – tropical wet and dry or savanna climate, BSh – hot semi-arid climate, BSk – cold semi-arid climate, BWh – hot desert climate, BWk – cold desert climate, Cfa – humid subtropical climate, Cfb – temperate oceanic climate, Csa – hot-summer Mediterranean climate, Csb – warm-summer Mediterranean climate, Cwb – subtropical highland climate, Dfa – hot-summer humid continental climate, Dfb – warm-summer humid continental climate, Dfc – subarctic climate, Dsb – Mediterranean-influenced warm-summer humid continental climate, Dsc – Mediterranean-influenced subarctic climate, Dwa – monsoon-influenced hot-summer humid continental climate, Dwb – monsoon-influenced warm-summer humid continental climate, Dwc – monsoon-influenced subarctic climate, and ET – tundra climate.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Data preprocessing</title>
<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>Antecedent precipitation index</title>
      <p id="d1e772">The ERA5-Land daily precipitation data were used to calculate the antecedent precipitation index (API)  (Muñoz-Sabater et al., 2021). The API indicates the reverse-time-weighted summation of precipitation over a specified time (Wilke and McFarland, 1986). The historical precipitation influences the soil water content with a weakening effect along the reverse time axis: more recent rainfall events have a higher impact on the current SSM (Benkhaled et al., 2004).</p>
      <?pagebreak page5829?><p id="d1e775">Many researchers have applied the API to retrieve SSM information  (Wilke and McFarland, 1986; Zhao et al., 2011). In this study, we used the API as a feature for the SSM prediction. The definition of API can be represented as follows:
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M17" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">API</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msup><mml:mo>⋅</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e821">In Eq. (1), <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">API</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the API value at day <inline-formula><mml:math id="M19" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>; <inline-formula><mml:math id="M20" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is an empirical factor (decay parameter) to indicate the decay effect from the rainfall, which should always be less than 1, with a suggested range of <inline-formula><mml:math id="M21" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> being between 0.85 and 0.98 (Ali et al., 2010); <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the precipitation value at the <inline-formula><mml:math id="M23" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th day before day <inline-formula><mml:math id="M24" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>; and <inline-formula><mml:math id="M25" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the number of antecedent days that we used to calculate <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">API</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e905">Despite the spatial heterogeneity in the decay parameter (<inline-formula><mml:math id="M27" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>), as the soil water retention varies in space, most researchers use only one pair of values (<inline-formula><mml:math id="M28" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M29" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>) for their study area (Hillel and Hatfield, 2005); this approach was adopted in this work as well. Thus, we calculated the API with different combinations of the parameters (<inline-formula><mml:math id="M30" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M31" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>) and compared the corresponding Pearson correlation coefficient (<inline-formula><mml:math id="M32" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>) of the API<?pagebreak page5830?> and in situ SSM; the final obtained optimised parameters are <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.91 and <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>Reconstruction of the vegetation index</title>
      <p id="d1e983">Both the NDVI and EVI from MOD13A1 are MODIS 16 d composite data. Despite an atmospheric correction procedure for the MODIS reflectance data, noise could still be observed in the long-term time series, which is not physical based on plant phenology. Thus, we filtered the NDVI and EVI products with the Savitzky–Golay (S-G) method to reduce the small peak noise (Chen et al., 2004). NDVI and EVI were also interpolated to a daily time step using a simple linear approach to synchronise the temporal steps with other features as follows:
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M35" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mfenced close=")" open="("><mml:mi>t</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1053">In Eq. (2), <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the interpolated vegetation index; <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> are the vegetation index at time <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, respectively.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS3">
  <label>2.3.3</label><title>Daily LST and daily LST difference</title>
      <p id="d1e1126">The MOD11A1 LST product consists of two LST values per day (at 10:30 and 22:30 LT) (Wan, 2014). We considered the arithmetic average of them as daily LST and calculated the difference between the daytime and night-time value as the daily LST difference for that day.</p>
      <p id="d1e1129">The quality of the LST was ensured based on the quality control (QC) data associated with the daytime and night-time LST; only pixels with a QC value of 0 (i.e. good-quality data) were kept (Wan, 2014). The MOD11A1 data used in this study span from 24 February 2000 to 31 December 2018.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS4">
  <label>2.3.4</label><title>Porosity and organic matter content</title>
      <p id="d1e1140">Soil porosity was derived from Eq. (3), using the bulk density from SoilGrids (Hengl et al., 2017) and particle density:
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M41" display="block"><mml:mrow><mml:mi mathvariant="normal">∅</mml:mi><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="italic">ρ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1172">In Eq. (3), <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the dry bulk density (g cm<inline-formula><mml:math id="M43" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mineral particle density of 2.65 g cm<inline-formula><mml:math id="M45" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. For soil mixture, the bulk density scheme assumed that the coarse and fine components share the same particle density.</p>
      <p id="d1e1221">Soil organic matter content (also retrieved from SoilGrids) can be converted from soil organic carbon content by multiplying by a factor of 1.72 (Khatoon et al., 2017). <?xmltex \hack{\newpage}?></p>
</sec>
<sec id="Ch1.S2.SS3.SSS5">
  <label>2.3.5</label><title>DEM and the topographic index (TI)</title>
      <p id="d1e1234">We used the topographic index of TOPMODEL (Kirkby, 1975), which is defined as follows  (Pradhan et al., 2006):

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M46" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">TI</mml:mi><mml:mo>=</mml:mo><mml:mi>ln⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">uca</mml:mi><mml:mi mathvariant="normal">fw</mml:mi></mml:mfrac></mml:mstyle><mml:mo>;</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">fw</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>90 m when flow direction is 1 or 4 or 16 or 64</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msqrt><mml:mn mathvariant="normal">90</mml:mn></mml:msqrt><mml:mtext> m when flow direction is 2 or 8 or 32 or 128</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              Here, TI is the topographic index, <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is the ratio of local upslope catchment area (uca) to flow width (fw), and <inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is the slope angle of the ground surface that can be obtained from elevation data. Upslope catchment area, flow direction, and elevation can be found and used directly from MERIT Hydro: global hydrography datasets  (Gruber and Peckham 2009; Yamazaki et al., 2019).</p>
</sec>
<sec id="Ch1.S2.SS3.SSS6">
  <label>2.3.6</label><title>Spatial resampling</title>
      <p id="d1e1346">Land surface features have different spatial resolutions. For calculating the long-term gridded global SSM, the predictor variables were resampled to a 1 km resolution. Afterwards, the predictor variables were extracted for pixels that collocate with the considered in situ sites, at a 1 km resolution. The World Geodetic System of 1984 (WGS84, EPSG:4326) was chosen as the geographic coordinate system in our study.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Data split</title>
      <p id="d1e1358">The precipitation, API, evaporation, air temperature, daily LST, daily LST difference, and NDVI and EVI data (described in Sect. 2.2) were synchronised based on the temporal coverage of in situ data time series of each ISMN station (described in Sect. 2.1). The full data contained a total of 735 475 registries (each sample contained 19 predictor variables) and were differentiated into the training set and three different test sets, based on the following strategy (also described in Table 2): <list list-type="bullet"><list-item>
      <p id="d1e1363">First, we extracted 10 % of stations from every network for an independent evaluation of the derived ML models. This is called the “test_independent-stations” set and contains a total of 148 stations. The data from these 10 % of the stations do not belong to the training set nor any test set.</p></list-item><list-item>
      <p id="d1e1367">Afterwards, based on the temporal component of the data, we divided the remaining data (90 % of the full available data) into the “train and test_random” set (containing 70 % of the available data; at this stage, train and test_random form a single temporary set) and the “test_temporal” set (containing 30 % of the available data). This way, assuming the data were recorded<?pagebreak page5831?> from 1 January 2000 to 31 December 2019, the train and test_random set contains the first 70 % of data (14 years, from 2000 to 2013) and the test_temporal set consists of the last 30 % of data (6 years, from 2014 to 2019). The test_temporal set was used to analyse the performance of time series prediction for stations where SSM data from an earlier period were used to build the ML model.</p></list-item><list-item>
      <p id="d1e1371">Finally, the temporary train and test_random data, obtained in the second step, were randomly split into the “train” and “test_random” sets by applying a 75 % to 25 % division criteria. The two resulting sets were used for training and testing the considered algorithmic implementations.</p></list-item></list></p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e1377">Description of the sets of data used for training and testing the machine learning implementations and their size.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <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:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">ID</oasis:entry>
         <oasis:entry colname="col2">Name of the set</oasis:entry>
         <oasis:entry colname="col3">Percentage of total data</oasis:entry>
         <oasis:entry colname="col4">Number of samples</oasis:entry>
         <oasis:entry colname="col5">Use description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">test_independent-stations</oasis:entry>
         <oasis:entry colname="col3">10 %</oasis:entry>
         <oasis:entry colname="col4">66 155</oasis:entry>
         <oasis:entry colname="col5">Used for evaluating the performance of the models on unseen data belonging to new stations evenly spread at a global level in space; it covers all of the years.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">test_temporal</oasis:entry>
         <oasis:entry colname="col3">90 % <inline-formula><mml:math id="M49" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 30 % <inline-formula><mml:math id="M50" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 27 %</oasis:entry>
         <oasis:entry colname="col4">199 886</oasis:entry>
         <oasis:entry colname="col5">Used for computing and comparing the performance metrics achieved by the trained models on unseen data divided by temporal criteria; it covers the last 30 % of the time series.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">test_random</oasis:entry>
         <oasis:entry colname="col3">90 % <inline-formula><mml:math id="M51" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 70 % <inline-formula><mml:math id="M52" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 25 % <inline-formula><mml:math id="M53" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 15.75 %</oasis:entry>
         <oasis:entry colname="col4">117 359</oasis:entry>
         <oasis:entry colname="col5">Used for computing and comparing the performance metrics achieved by the trained models on unseen data divided by applying the randomisation criteria; it covers the first 70 % of the time series and was randomly divided.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">train</oasis:entry>
         <oasis:entry colname="col3">90 % <inline-formula><mml:math id="M54" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 70 % <inline-formula><mml:math id="M55" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 75 % <inline-formula><mml:math id="M56" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 47.25 %</oasis:entry>
         <oasis:entry colname="col4">352 075</oasis:entry>
         <oasis:entry colname="col5">Used for training the model, cross-validation, and optimisation of the algorithms by hyperparameter tuning</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{2}?></table-wrap>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>ML algorithms and ensembles</title>
      <p id="d1e1557">The optimisation task of the considered ML algorithms involved an extensive search for the training hyperparameters that achieved the highest performance metrics in different training scenarios (as illustrated in Fig. 2).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1562">Conceptual framework of the optimisation operation of ML algorithms and the construction of ensemble models.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f02.png"/>

      </fig>

      <p id="d1e1571">The data collection and preprocessing step have been explained in Sect. 2.1 and 2.2, while the data-splitting operation has been described in Sect. 2.3. The ML algorithm selection and hyperparameter tuning steps, related to the optimisation procedure, are described in Sect. 3.1 and 3.2. The procedure to build the ensemble models is described in Sect. 3.3. The metrics considered for the comparison are presented in Sect. 3.4. Finally, the comparison of the ML models' performance (either optimised ML models or ensemble models) is approached from different perspectives in Sects. 4 and 5.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Selection of machine learning algorithms</title>
      <p id="d1e1582">We used the scikit-learn Python library  (Pedregosa et al., 2011) to build and test the machine learning algorithms. Eight algorithms were selected based on their popularity and their proven performance with respect to regression tasks  (Sarker, 2021). The algorithms considered for optimisation were (1) Random Forest Regressor (RFR) (Belgiu and Drăguţ, 2016; Breiman, 2001), (2) K-neighbours Regressor (KNR) (Papadopoulos et al., 2011), (3) AdaBoost (AB) (Yıldırım et al., 2019), (4) Stochastic Gradient Descent Regressor (SGDR), (5) Multiple Linear Regressor (MLR), (6) Multi-layer Perceptron Regressor (MLPR) (Gaudart et al., 2004), (7) Extreme Gradient Boosting (XB) (Karthikeyan and Mishra, 2021), and (8) GradientBoosting (GB) (Wei et al., 2019).</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Optimisation procedure (hyperparameter tuning)</title>
      <p id="d1e1593">Each of the considered eight ML algorithms has different, specific parameters that can be tuned to improve the performance of the prediction. To optimise the training procedure and achieve the maximum performance of the algorithms for our task, we applied the hyperparameter tuning technique (Feurer and Hutter, 2019), as it is one of the most popular methods to search for the best parameter values. In this study, the grid search cross-validation (GridSearchCV) function (LaValle et al., 2004) was implemented in scikit-learn for hyperparameter tuning. In the case of the ML algorithms that require a long computation time, the “itertools” Python function was applied (based on a for loop).</p>
      <p id="d1e1596">The goal was to identify the best set of specific parameters of the eight considered ML algorithms, with the coefficient of determination <inline-formula><mml:math id="M57" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-square (<inline-formula><mml:math id="M58" 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>) score used as the evaluation metric. In the hyperparameter tuning operation, we set a range for every parameter considered in various iterations. For example, for the “n_neighbors” hyperparameter (specific to the KNR algorithm), we first set the possible values to 5, 10, and 15; after we identified that the best set value is 5, we updated the range of possible values to 3, 4, 5, 6, and 7 to narrow down the possible interval and achieve the parameter values delivering more accurate performance metrics.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Construction of the ensemble models</title>
      <p id="d1e1625">In order to enhance capabilities of individual models, we exploited ensemble techniques which helped to identify the proper combination of models. This way, we assembled a set of base models (the optimised versions of machine learning models mentioned in Sect. 3.1, obtained by applying the optimisation procedure described in Sect. 3.2) using model stacking techniques to combine the predictions of the models and built a new model.</p>
      <p id="d1e1628">The reasoning behind using an ensemble was as follows: by stacking multiple base models representing different hypotheses, we can find a better hypothesis that might not be contained within the hypothesis space of the individual models from which the ensemble is built  (Cira et al., 2020). Three main aspects causing this situation were identified (Dietterich, 2000): (1) insufficient input data (statistical), (2) difficulties for the learning algorithm to converge to the global minimum (computational), and (3) the function cannot be represented by any of the hypotheses proposed nor modelled by the algorithms during training (representational).</p>
      <p id="d1e1631">A popular form of stacking involves computing the outputs of base models, performing a prediction for each model, and averaging their predictions inside the ensemble. In this technique, each <inline-formula><mml:math id="M59" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> sub-model contributes equally to a combined prediction, <inline-formula><mml:math id="M60" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>, as defined in Eq. (7). The specific steps are as follows: (1) generate weak learners, each with its own initial values (by training them separately), and (2) combine these models in an ensemble environment, where their predictions are averaged for every instance of the set to compute.
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M61" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mfenced open="(" close=")"><mml:mi>x</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>y</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1692">We built ensemble models by combining base models as diversely as possible (an example is illustrated in Fig. 3). This<?pagebreak page5832?> way, the optimised versions of single ML algorithms become the weak learners, or base models, within ensemble models that will be constructed using model bagging methodology. We applied ensemble learning procedures to test different combinations of the algorithms with the highest performance metrics and study their impact on the predictive performance.</p>
      <p id="d1e1696">The base models are the five ML models that achieved the highest performance metrics after the optimisation procedure described in Sect. 3.2. The constructed ensemble model variants will contain all of the possible combinations of the five base models, taken three at a time (<inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>n</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="normal">!</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>,  where  <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>). In this way, 10 ensemble models will be obtained, and the performance of every ensemble model built will be studied in Sect. 4.3.2.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1763">Example of an ensemble model structure (based on the average voting of three weak learners).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f03.png"/>

        </fig>

</sec>
<?pagebreak page5833?><sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Evaluation of the performance</title>
      <p id="d1e1780">We use five-fold cross validation to evaluate the training performance of different algorithms, both before and after the hyperparameter tuning.</p>
      <p id="d1e1783">To assess the performance of different ML algorithms, we compared predicted SSM with in situ observations. In this research, we considered three commonly used statistical evaluation metrics (Entekhabi et al., 2010b): the root-mean-square error (RMSE), defined in Eq. (8); the Pearson correlation coefficient (<inline-formula><mml:math id="M65" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>) score, represented in Eq. (9); and the coefficient of determination <inline-formula><mml:math id="M66" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-square (<inline-formula><mml:math id="M67" 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>) score, presented in Eq. (10).

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M68" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle></mml:msqrt></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:msqrt><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><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:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2163">In Eqs. (8) to (10), <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the predicted SSM, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the in situ SSM, <inline-formula><mml:math id="M71" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of valid pairs of SSM, <inline-formula><mml:math id="M72" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">pred</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the mean value of the predicted SSM, and <inline-formula><mml:math id="M73" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">ref</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the mean value of the in situ SSM.</p>
      <p id="d1e2243">In this study, there are three main steps: (1) the evaluation of the <inline-formula><mml:math id="M74" 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> score on the training set; (2) the evaluation of the five-fold cross validation; and (3) the evaluation of the test_random, test_temporal, and test_independent-stations sets. In the first step of the evaluation, the <inline-formula><mml:math id="M75" 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> score on the training dataset was analysed to identify significant differences among different ML algorithms. In the second step, the <inline-formula><mml:math id="M76" 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> score and RMSE were computed to carry out the performance comparison on the train set using cross validation. In the third step, the <inline-formula><mml:math id="M77" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score, <inline-formula><mml:math id="M78" 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> score, and RMSE were calculated on the test_random, test_temporal, and test_independent-stations sets to compare the performance of the trained algorithms.</p>
      <p id="d1e2298">The performance of the 8 ML algorithms and 10 ensemble models were compared with respect to the squared error of the predictions using a non-parametric Kruskal–Wallis test at the 5 % significance level, computed on the test_random, test_temporal, and test_independent-stations sets.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Best parameters from hyperparameter tuning (optimised machine learning models)</title>
      <p id="d1e2317">The optimal performance after the hyperparameter tuning is presented in the fourth column of Table S1 in the Supplement. The  RFR, KNR, and XB algorithms show a superior result with <inline-formula><mml:math id="M79" 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> scores of 0.859, 0.8848, and 0.9139, respectively, while the GB, MLPR, and AB algorithms also show a considerable result with <inline-formula><mml:math id="M80" 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> scores of 0.7977, 0.7638, and 0.6547, respectively. It should be noticed that, in other relevant studies, such as Kucuk et al. (2022), AB also performed slightly worse than RFR, GB, and XB with respect to SSM estimation. However, the performance of the other two methods (SGDR and MLR) is not satisfactory. Both SGDR and MLR were unable to model the highly non-linear relationship between the soil moisture and the predictor variables because these two algorithms are linear regressors.</p>
      <p id="d1e2342">The computational efficiency of hyperparameter tuning of different algorithms varies greatly, sometimes with a different order of magnitude. For example, it only took 17 min for GB to finish the turning, whereas XB needed more than 25 h. However, this seems to be more dependent on the choice of parameters and their range, as XB has nine parameters, and we selected at least five values to tune for each parameter.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Five-fold cross validation</title>
      <p id="d1e2353">After hyperparameter tuning, five-fold cross validation was used for performance comparison on the train dataset. The performance of the five-fold cross-validation for the eight algorithms is listed in Table 3. Similar to the result in Table S1, five algorithms (RFR, KNR, MLPR, XB, and GB) display a high performance. XB achieved the best performance, with an RMSE of 0.0337 cm<inline-formula><mml:math id="M81" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M82" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and an <inline-formula><mml:math id="M83" 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> score of 0.9081. It is followed by the KNR algorithm, with an RMSE of 0.0392 cm<inline-formula><mml:math id="M84" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M85" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and an <inline-formula><mml:math id="M86" 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> score of 0.8760. RFR, GB, and<?pagebreak page5834?> MLPR also achieved acceptable performance, even though an RMSE of 0.04 cm<inline-formula><mml:math id="M87" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is often required in the community as a non-strict standard.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e2445">Mean values and standard deviation of the evaluation metrics obtained in the five-fold cross validation.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <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:thead>
       <oasis:row>
         <oasis:entry colname="col1">ID</oasis:entry>
         <oasis:entry colname="col2">ML</oasis:entry>
         <oasis:entry colname="col3">RMSE and standard</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M89" 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></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">algorithm</oasis:entry>
         <oasis:entry colname="col3">deviation (cm<inline-formula><mml:math id="M90" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M91" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">score</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">A7</oasis:entry>
         <oasis:entry colname="col2">XB</oasis:entry>
         <oasis:entry colname="col3">0.0337 <inline-formula><mml:math id="M92" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0001</oasis:entry>
         <oasis:entry colname="col4">0.9081 <inline-formula><mml:math id="M93" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0008</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A2</oasis:entry>
         <oasis:entry colname="col2">KNR</oasis:entry>
         <oasis:entry colname="col3">0.0392 <inline-formula><mml:math id="M94" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0003</oasis:entry>
         <oasis:entry colname="col4">0.8760 <inline-formula><mml:math id="M95" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0021</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A1</oasis:entry>
         <oasis:entry colname="col2">RFR</oasis:entry>
         <oasis:entry colname="col3">0.0413 <inline-formula><mml:math id="M96" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0003</oasis:entry>
         <oasis:entry colname="col4">0.8627 <inline-formula><mml:math id="M97" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0019</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A8</oasis:entry>
         <oasis:entry colname="col2">GB</oasis:entry>
         <oasis:entry colname="col3">0.0500 <inline-formula><mml:math id="M98" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0001</oasis:entry>
         <oasis:entry colname="col4">0.7982 <inline-formula><mml:math id="M99" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0017</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A6</oasis:entry>
         <oasis:entry colname="col2">MLPR</oasis:entry>
         <oasis:entry colname="col3">0.0541 <inline-formula><mml:math id="M100" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.00003</oasis:entry>
         <oasis:entry colname="col4">0.7638 <inline-formula><mml:math id="M101" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0004</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A3</oasis:entry>
         <oasis:entry colname="col2">AB</oasis:entry>
         <oasis:entry colname="col3">0.0653 <inline-formula><mml:math id="M102" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0003</oasis:entry>
         <oasis:entry colname="col4">0.6566 <inline-formula><mml:math id="M103" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0025</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A5</oasis:entry>
         <oasis:entry colname="col2">MLR</oasis:entry>
         <oasis:entry colname="col3">0.0852 <inline-formula><mml:math id="M104" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0006</oasis:entry>
         <oasis:entry colname="col4">0.4148 <inline-formula><mml:math id="M105" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0006</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A4</oasis:entry>
         <oasis:entry colname="col2">SGDR</oasis:entry>
         <oasis:entry colname="col3">0.0853 <inline-formula><mml:math id="M106" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0006</oasis:entry>
         <oasis:entry colname="col4">0.4140 <inline-formula><mml:math id="M107" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.0006</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2448">The abbreviations used in the table are as follows: XB – Extreme Gradient Boosting, KNR – K-neighbours Regressor, RFR – Random Forest Regressor, GB – GradientBoosting, MLPR – Multi-layer Perceptron Regressor, AB – AdaBoost, MLR – Multiple Linear Regressor, and SGDR – Stochastic Gradient Descent Regressor.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{3}?></table-wrap>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><?xmltex \opttitle{Analysis of the model performance on the test\_random,
test\_temporal, and test\_independent-stations sets}?><title>Analysis of the model performance on the test_random, test_temporal, and test_independent-stations sets</title>
<sec id="Ch1.S4.SS3.SSS1">
  <label>4.3.1</label><title>Performance of single, optimised ML models</title>
      <p id="d1e2779">Having identified the best hyperparameters for the considered algorithms and, therefore, the optimised versions of the ML models for our task, we next calculated and compared their performance on the test_random, test_temporal, and test_independent-stations sets. As described in Table 2, the number of samples used to evaluate the performance (each containing 19 predictor variables) for the train, test_random, and test_temporal sets were 352 075, 117 359, and 199 886 registries, respectively, together with 148 stations in the test_independent-stations set (containing 66 155 registries). The number of stations was 1574 for the train and test_random sets and 1550 for the test_temporal set.</p>
      <p id="d1e2782">From Table 4, we can find that RFR, KNR, and XB performed better on the test_random set, compared with the other five algorithms. KNR achieved the best performance, with a maximum <inline-formula><mml:math id="M108" 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> score of 0.8848. RFR, KNR, AB, XB, GB, and MLPR performed relatively well on the test_temporal set, achieving a maximum <inline-formula><mml:math id="M109" 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> score of 0.7126. In independent station evaluation, except MLPR, all ML algorithms perform similarly, but AB performs the best (with an <inline-formula><mml:math id="M110" 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> score of 0.4905). Overall, RFR, KNR, and XB performed well at every step.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4" specific-use="star"><?xmltex \currentcnt{4}?><label>Table 4</label><caption><p id="d1e2821">Performance metrics obtained by eight optimised ML algorithms on the test sets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <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" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">ID</oasis:entry>
         <oasis:entry colname="col2">ML</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center" colsep="1">test_random  </oasis:entry>
         <oasis:entry namest="col5" nameend="col6" align="center" colsep="1">test_temporal  </oasis:entry>
         <oasis:entry namest="col7" nameend="col8" align="center">test_independent-stations </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">algorithm</oasis:entry>
         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center" colsep="1">(117 359 registries) </oasis:entry>
         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center" colsep="1">(199 886 registries) </oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center">(66 155 registries) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry rowsep="1" colname="col3">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col4"><inline-formula><mml:math id="M111" 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></oasis:entry>
         <oasis:entry rowsep="1" colname="col5">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col6"><inline-formula><mml:math id="M112" 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></oasis:entry>
         <oasis:entry rowsep="1" colname="col7">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col8"><inline-formula><mml:math id="M113" 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></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(cm<inline-formula><mml:math id="M114" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M115" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">score</oasis:entry>
         <oasis:entry colname="col5">(cm<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M117" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col6">score</oasis:entry>
         <oasis:entry colname="col7">(cm<inline-formula><mml:math id="M118" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M119" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col8">score</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">A2</oasis:entry>
         <oasis:entry colname="col2">KNR</oasis:entry>
         <oasis:entry colname="col3">0.0379</oasis:entry>
         <oasis:entry colname="col4">0.8848</oasis:entry>
         <oasis:entry colname="col5">0.0667</oasis:entry>
         <oasis:entry colname="col6">0.6435</oasis:entry>
         <oasis:entry colname="col7">0.0900</oasis:entry>
         <oasis:entry colname="col8">0.3327</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A7</oasis:entry>
         <oasis:entry colname="col2">XB</oasis:entry>
         <oasis:entry colname="col3">0.0385</oasis:entry>
         <oasis:entry colname="col4">0.8806</oasis:entry>
         <oasis:entry colname="col5">0.0609</oasis:entry>
         <oasis:entry colname="col6">0.7023</oasis:entry>
         <oasis:entry colname="col7">0.0817</oasis:entry>
         <oasis:entry colname="col8">0.4499</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A1</oasis:entry>
         <oasis:entry colname="col2">RFR</oasis:entry>
         <oasis:entry colname="col3">0.0413</oasis:entry>
         <oasis:entry colname="col4">0.8626</oasis:entry>
         <oasis:entry colname="col5">0.0599</oasis:entry>
         <oasis:entry colname="col6">0.7126</oasis:entry>
         <oasis:entry colname="col7">0.0806</oasis:entry>
         <oasis:entry colname="col8">0.4649</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A8</oasis:entry>
         <oasis:entry colname="col2">GB</oasis:entry>
         <oasis:entry colname="col3">0.0502</oasis:entry>
         <oasis:entry colname="col4">0.7977</oasis:entry>
         <oasis:entry colname="col5">0.0617</oasis:entry>
         <oasis:entry colname="col6">0.6948</oasis:entry>
         <oasis:entry colname="col7">0.0842</oasis:entry>
         <oasis:entry colname="col8">0.4158</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A6</oasis:entry>
         <oasis:entry colname="col2">MLPR</oasis:entry>
         <oasis:entry colname="col3">0.0546</oasis:entry>
         <oasis:entry colname="col4">0.7605</oasis:entry>
         <oasis:entry colname="col5">0.0640</oasis:entry>
         <oasis:entry colname="col6">0.6710</oasis:entry>
         <oasis:entry colname="col7">0.1014</oasis:entry>
         <oasis:entry colname="col8">0.1528</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A3</oasis:entry>
         <oasis:entry colname="col2">AB</oasis:entry>
         <oasis:entry colname="col3">0.0651</oasis:entry>
         <oasis:entry colname="col4">0.6597</oasis:entry>
         <oasis:entry colname="col5">0.0696</oasis:entry>
         <oasis:entry colname="col6">0.6114</oasis:entry>
         <oasis:entry colname="col7">0.0786</oasis:entry>
         <oasis:entry colname="col8">0.4905</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A4</oasis:entry>
         <oasis:entry colname="col2">SGDR</oasis:entry>
         <oasis:entry colname="col3">0.0853</oasis:entry>
         <oasis:entry colname="col4">0.4152</oasis:entry>
         <oasis:entry colname="col5">0.0852</oasis:entry>
         <oasis:entry colname="col6">0.4173</oasis:entry>
         <oasis:entry colname="col7">0.0854</oasis:entry>
         <oasis:entry colname="col8">0.3995</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">A5</oasis:entry>
         <oasis:entry colname="col2">MLR</oasis:entry>
         <oasis:entry colname="col3">0.0852</oasis:entry>
         <oasis:entry colname="col4">0.4158</oasis:entry>
         <oasis:entry colname="col5">0.0851</oasis:entry>
         <oasis:entry colname="col6">0.4191</oasis:entry>
         <oasis:entry colname="col7">0.0852</oasis:entry>
         <oasis:entry colname="col8">0.4018</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2824">The abbreviations used in the table are as follows: KNR – K-neighbours Regressor, XB – Extreme Gradient Boosting, RFR – Random Forest Regressor, GB – GradientBoosting, MLPR – Multi-layer Perceptron Regressor, AB – AdaBoost, SGDR – Stochastic Gradient Descent Regressor, and MLR – Multiple Linear Regressor.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{4}?></table-wrap>

</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <label>4.3.2</label><title>Performance of ensemble models</title>
      <p id="d1e3265">Based on the results displayed in Table 4, the ensemble regressors were built using RFR, KNR, XB, GB, and AB as base models (as they displayed the best performance). We integrated three ML algorithms in each combination to form the 10 ensemble models. The performance of these 10 models was found to be stable (as observed in Table 5). Specifically, KNR_RFR_ XB and GB_RFR_XB displayed the best performance in test_random (the RMSE values were 0.0355 and 0.0391 cm<inline-formula><mml:math id="M120" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M121" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and the <inline-formula><mml:math id="M122" 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> scores were 0.8985 and 0.8772) and test_temporal (the RMSE values were 0.0576 and 0.0568 cm<inline-formula><mml:math id="M123" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M124" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and the <inline-formula><mml:math id="M125" 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> scores were 0.7335 and 0.7410) sets. However, there were no considerable differences among the different combinations for test_independent-stations.</p>
      <p id="d1e3333">The voting regressors built with ensemble techniques generally showed improved performance when compared with the considered base models. For example, AB achieved an RMSE of 0.0651, 0.0696, and 0.0786 cm<inline-formula><mml:math id="M126" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M127" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the test_random, test_temporal, and test_independent-stations sets, respectively, while in the voting regressor result, the six combinations that had AB were able to achieve RMSE values of 0.0417 to 0.0468 cm<inline-formula><mml:math id="M128" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M129" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the test_random set, 0.0584  to 0.0593 cm<inline-formula><mml:math id="M130" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M131" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the test_temporal set, and 0.0767 to 0.0775 cm<inline-formula><mml:math id="M132" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M133" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for test_independent-stations set. The ensemble models improved AB's performance by 0.0183–0.0234 cm<inline-formula><mml:math id="M134" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M135" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (28 %–36 %), 0.0103–0.0112 cm<inline-formula><mml:math id="M136" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M137" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (15 %–16 %), and 0.0011–0.0019 cm<inline-formula><mml:math id="M138" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M139" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (1.4 %–2.4 %) for the test_random, test_temporal, and test_independent-stations sets in terms of the RMSE.</p>
      <p id="d1e3485">The best-performing voting regressor (KNR_RFR_XB, composed of XB, RFR, and KNR) achieved an RMSE value of 0.0355 cm<inline-formula><mml:math id="M140" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M141" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and an <inline-formula><mml:math id="M142" 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> score value of 0.8985 on the test_random set. The RMSE values of KNR, RFR, and XB were 0.0379, 0.0413, and 0.0385 cm<inline-formula><mml:math id="M143" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M144" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the test_random set, respectively, and the <inline-formula><mml:math id="M145" 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> scores of KNR, RFR, and XB were 0.8848, 0.8626, and 0.8806, respectively. Compared with KNR, RFR, and XB, the performance of the ensemble model KNR_RFR_XB was improved; for example, for RFR, the performance was improved by 0.0058 cm<inline-formula><mml:math id="M146" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M147" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (14 %) for the RMSE and by 0.0359 (4 %) for the <inline-formula><mml:math id="M148" 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> score. On the test_temporal and test-independent-stations sets, the performance of KNR_RFR_XB was also better than the single three ML algorithms. In summary, models built with ensemble techniques averaged the performance of base ML algorithms and performed more stably than single ML algorithms. Overall, ensemble techniques improved the performance of base algorithms for the test_random dataset, but they had little effect on the test_independent-stations dataset.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T5" specific-use="star"><?xmltex \currentcnt{5}?><label>Table 5</label><caption><p id="d1e3589">Performance metrics obtained by the 10 ensemble models built with different combinations of selected machine learning algorithms.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <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" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">ID</oasis:entry>
         <oasis:entry colname="col2">ML</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center" colsep="1">test_random  </oasis:entry>
         <oasis:entry namest="col5" nameend="col6" align="center" colsep="1">test_temporal </oasis:entry>
         <oasis:entry namest="col7" nameend="col8" align="center">test_independent-stations  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">algorithm</oasis:entry>
         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center" colsep="1">(117 359 registries) </oasis:entry>
         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center" colsep="1">(199 886 registries) </oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center">(66 155 registries) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry rowsep="1" colname="col3">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col4"><inline-formula><mml:math id="M149" 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></oasis:entry>
         <oasis:entry rowsep="1" colname="col5">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col6"><inline-formula><mml:math id="M150" 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></oasis:entry>
         <oasis:entry rowsep="1" colname="col7">RMSE</oasis:entry>
         <oasis:entry rowsep="1" colname="col8"><inline-formula><mml:math id="M151" 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></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(cm<inline-formula><mml:math id="M152" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M153" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">score</oasis:entry>
         <oasis:entry colname="col5">(cm<inline-formula><mml:math id="M154" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M155" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col6">score</oasis:entry>
         <oasis:entry colname="col7">(cm<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M157" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col8">score</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">E5</oasis:entry>
         <oasis:entry colname="col2">KNR_RFR_XB</oasis:entry>
         <oasis:entry colname="col3">0.0355</oasis:entry>
         <oasis:entry colname="col4">0.8985</oasis:entry>
         <oasis:entry colname="col5">0.0576</oasis:entry>
         <oasis:entry colname="col6">0.7335</oasis:entry>
         <oasis:entry colname="col7">0.0775</oasis:entry>
         <oasis:entry colname="col8">0.5046</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E3</oasis:entry>
         <oasis:entry colname="col2">GB_KNR_XB</oasis:entry>
         <oasis:entry colname="col3">0.0383</oasis:entry>
         <oasis:entry colname="col4">0.8821</oasis:entry>
         <oasis:entry colname="col5">0.0572</oasis:entry>
         <oasis:entry colname="col6">0.7374</oasis:entry>
         <oasis:entry colname="col7">0.0781</oasis:entry>
         <oasis:entry colname="col8">0.4980</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E1</oasis:entry>
         <oasis:entry colname="col2">GB_KNR_RFR</oasis:entry>
         <oasis:entry colname="col3">0.0389</oasis:entry>
         <oasis:entry colname="col4">0.8783</oasis:entry>
         <oasis:entry colname="col5">0.0575</oasis:entry>
         <oasis:entry colname="col6">0.7347</oasis:entry>
         <oasis:entry colname="col7">0.0778</oasis:entry>
         <oasis:entry colname="col8">0.5019</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E4</oasis:entry>
         <oasis:entry colname="col2">GB_RFR_XB</oasis:entry>
         <oasis:entry colname="col3">0.0391</oasis:entry>
         <oasis:entry colname="col4">0.8772</oasis:entry>
         <oasis:entry colname="col5">0.0568</oasis:entry>
         <oasis:entry colname="col6">0.7410</oasis:entry>
         <oasis:entry colname="col7">0.0767</oasis:entry>
         <oasis:entry colname="col8">0.5154</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E10</oasis:entry>
         <oasis:entry colname="col2">AB_KNR_XB</oasis:entry>
         <oasis:entry colname="col3">0.0417</oasis:entry>
         <oasis:entry colname="col4">0.8605</oasis:entry>
         <oasis:entry colname="col5">0.0584</oasis:entry>
         <oasis:entry colname="col6">0.7266</oasis:entry>
         <oasis:entry colname="col7">0.0774</oasis:entry>
         <oasis:entry colname="col8">0.5066</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E9</oasis:entry>
         <oasis:entry colname="col2">AB_KNR_RFR</oasis:entry>
         <oasis:entry colname="col3">0.0426</oasis:entry>
         <oasis:entry colname="col4">0.8542</oasis:entry>
         <oasis:entry colname="col5">0.0593</oasis:entry>
         <oasis:entry colname="col6">0.7177</oasis:entry>
         <oasis:entry colname="col7">0.0768</oasis:entry>
         <oasis:entry colname="col8">0.5137</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E2</oasis:entry>
         <oasis:entry colname="col2">AB_RFR_XB</oasis:entry>
         <oasis:entry colname="col3">0.0429</oasis:entry>
         <oasis:entry colname="col4">0.8518</oasis:entry>
         <oasis:entry colname="col5">0.0587</oasis:entry>
         <oasis:entry colname="col6">0.7234</oasis:entry>
         <oasis:entry colname="col7">0.0771</oasis:entry>
         <oasis:entry colname="col8">0.5108</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E6</oasis:entry>
         <oasis:entry colname="col2">AB_GB_KNR</oasis:entry>
         <oasis:entry colname="col3">0.0457</oasis:entry>
         <oasis:entry colname="col4">0.8323</oasis:entry>
         <oasis:entry colname="col5">0.0588</oasis:entry>
         <oasis:entry colname="col6">0.7225</oasis:entry>
         <oasis:entry colname="col7">0.0775</oasis:entry>
         <oasis:entry colname="col8">0.5055</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E8</oasis:entry>
         <oasis:entry colname="col2">AG_GB_XB</oasis:entry>
         <oasis:entry colname="col3">0.0462</oasis:entry>
         <oasis:entry colname="col4">0.8282</oasis:entry>
         <oasis:entry colname="col5">0.0585</oasis:entry>
         <oasis:entry colname="col6">0.7255</oasis:entry>
         <oasis:entry colname="col7">0.0767</oasis:entry>
         <oasis:entry colname="col8">0.5153</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">E7</oasis:entry>
         <oasis:entry colname="col2">AG_GB_RFR</oasis:entry>
         <oasis:entry colname="col3">0.0468</oasis:entry>
         <oasis:entry colname="col4">0.8237</oasis:entry>
         <oasis:entry colname="col5">0.0591</oasis:entry>
         <oasis:entry colname="col6">0.7196</oasis:entry>
         <oasis:entry colname="col7">0.0774</oasis:entry>
         <oasis:entry colname="col8">0.5055</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e3592">The abbreviations used in the table are as follows: RFR – Random Forest Regressor, KNR – K-neighbours Regressor, AB – AdaBoost, XB – Extreme Gradient Boosting, and GB – GradientBoosting. Note that GB_KNR_ RFR refers to the ensemble model constructed by GB, KNR, and RFR, whereas AB_RFR_XB refers to the ensemble model constructed by AB, RFR, and XB. The same naming procedure applies for GB_KNR_XB, GB_RFR_XB, KNR_RFR_XB, AB_GB_KNR, AB_GB_RFR, AB_GB_XB, AB_KNR_RFR, and AB_KNR_XB.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{5}?></table-wrap>

</sec>
<?pagebreak page5835?><sec id="Ch1.S4.SS3.SSS3">
  <label>4.3.3</label><title>Comparison of single, optimised ML and ensemble models</title>
      <p id="d1e4086">Table 6 shows which methods performed significantly better or worse and the cumulative rank of the methods based on the Kruskal–Wallis order computed for the three test sets. Based on the analysis on the test_random set, KNR is significantly more accurate than the other methods. The ensembles comprising KNR with RFR and XB, with RFR and GB, or with GB and XB are the second, third, and fourth most accurate methods, respectively. When the performance of single algorithms is considered, RFR, XB, and GB follow the performance of KNR. MLR and SGDR display the weakest performance. If AB, which has weaker performance than a single ML, is assembled with KNR, XB, or RFR – which are all significantly more accurate than AB – the prediction performance of the ensemble significantly decreases compared with the performance of those single algorithms. GB, MLPR, AB, SGDR, and MLR describe the relationship between the target and predictors significantly less accurately than the ensemble methods.</p>
      <p id="d1e4089">For the test_temporal set, KNR_RFR_XB performs significantly better than any of the other methods. The ensembles of GB with KNR and XB, with KNR and RFR, or with RFR and XB are the second, third, and fourth most accurate methods, respectively. Among the single ML methods, RFR is significantly the most accurate, followed by KNR, XB, GB, and MLPR. Similarly to the results for the test_random set, MLR<?pagebreak page5836?> and SGDR performed significantly worse compared with any other method. If an ensemble of AB with KNR or RFR is used, the predictive performance does not improve significantly or significantly decreases compared with the performance of those single ML algorithms.</p>
      <p id="d1e4092">For the test_independent-stations set, the best-performing predictions could be reached using the ensemble of any three ML algorithms from KNR, RFR, XB, and GB. Among the single, optimised ML methods, RFR is significantly more accurate, followed by XB, AB, GB, KNR, MLR, SGDR, and MLPR. All ensembles perform significantly better than the single ML algorithms.</p>
      <p id="d1e4095">The results underpin that the inclusion of an algorithm that is not performing well in an ensemble will lead to worse performance than a single model that is performing well.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T6" specific-use="star"><?xmltex \currentcnt{6}?><label>Table 6</label><caption><p id="d1e4102">Result of the Kruskal–Wallis test.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="2.5cm"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">ID</oasis:entry>

         <oasis:entry colname="col2">Method</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col5" align="center">Significant difference </oasis:entry>

         <?xmltex \mrwidth{2.5cm}?><oasis:entry colname="col6" morerows="1">Rank based on <?xmltex \hack{\newline}?> significant<?xmltex \hack{\newline}?> difference analysis</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">test_random</oasis:entry>

         <oasis:entry colname="col4">test_temporal</oasis:entry>

         <oasis:entry colname="col5">test_independent-stations</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">(117 359 registries)</oasis:entry>

         <oasis:entry colname="col4">(199 886 registries)</oasis:entry>

         <oasis:entry colname="col5">(66 155 registries)</oasis:entry>

         <oasis:entry colname="col6"/>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry colname="col1">E5</oasis:entry>

         <oasis:entry colname="col2">KNR_RFR_XB</oasis:entry>

         <oasis:entry colname="col3">l</oasis:entry>

         <oasis:entry colname="col4">m</oasis:entry>

         <oasis:entry colname="col5">i</oasis:entry>

         <oasis:entry colname="col6">4</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E3</oasis:entry>

         <oasis:entry colname="col2">GB_KNR_XB</oasis:entry>

         <oasis:entry colname="col3">j</oasis:entry>

         <oasis:entry colname="col4">l</oasis:entry>

         <oasis:entry colname="col5">hi</oasis:entry>

         <oasis:entry colname="col6">8</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E1</oasis:entry>

         <oasis:entry colname="col2">GB_KNR_RFR</oasis:entry>

         <oasis:entry colname="col3">k</oasis:entry>

         <oasis:entry colname="col4">k</oasis:entry>

         <oasis:entry colname="col5">hi</oasis:entry>

         <oasis:entry colname="col6">8</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E4</oasis:entry>

         <oasis:entry colname="col2">GB_RFR_XB</oasis:entry>

         <oasis:entry colname="col3">i</oasis:entry>

         <oasis:entry colname="col4">k</oasis:entry>

         <oasis:entry colname="col5">i</oasis:entry>

         <oasis:entry colname="col6">9</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A1</oasis:entry>

         <oasis:entry colname="col2">RFR</oasis:entry>

         <oasis:entry colname="col3">j</oasis:entry>

         <oasis:entry colname="col4">j</oasis:entry>

         <oasis:entry colname="col5">f</oasis:entry>

         <oasis:entry colname="col6">13</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E10</oasis:entry>

         <oasis:entry colname="col2">AB_KNR_XB</oasis:entry>

         <oasis:entry colname="col3">h</oasis:entry>

         <oasis:entry colname="col4">i</oasis:entry>

         <oasis:entry colname="col5">gh</oasis:entry>

         <oasis:entry colname="col6">14</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A2</oasis:entry>

         <oasis:entry colname="col2">KNR</oasis:entry>

         <oasis:entry colname="col3">m</oasis:entry>

         <oasis:entry colname="col4">i</oasis:entry>

         <oasis:entry colname="col5">c</oasis:entry>

         <oasis:entry colname="col6">15</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E9</oasis:entry>

         <oasis:entry colname="col2">AB_KNR_RFR</oasis:entry>

         <oasis:entry colname="col3">h</oasis:entry>

         <oasis:entry colname="col4">fg</oasis:entry>

         <oasis:entry colname="col5">gh</oasis:entry>

         <oasis:entry colname="col6">17</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A7</oasis:entry>

         <oasis:entry colname="col2">XB</oasis:entry>

         <oasis:entry colname="col3">i</oasis:entry>

         <oasis:entry colname="col4">h</oasis:entry>

         <oasis:entry colname="col5">ef</oasis:entry>

         <oasis:entry colname="col6">17</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E6</oasis:entry>

         <oasis:entry colname="col2">AB_GB_KNR</oasis:entry>

         <oasis:entry colname="col3">f</oasis:entry>

         <oasis:entry colname="col4">g</oasis:entry>

         <oasis:entry colname="col5">gh</oasis:entry>

         <oasis:entry colname="col6">18</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E2</oasis:entry>

         <oasis:entry colname="col2">AB_RFR_XB</oasis:entry>

         <oasis:entry colname="col3">g</oasis:entry>

         <oasis:entry colname="col4">g</oasis:entry>

         <oasis:entry colname="col5">g</oasis:entry>

         <oasis:entry colname="col6">18</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E8</oasis:entry>

         <oasis:entry colname="col2">AB_GB_XB</oasis:entry>

         <oasis:entry colname="col3">e</oasis:entry>

         <oasis:entry colname="col4">f</oasis:entry>

         <oasis:entry colname="col5">hi</oasis:entry>

         <oasis:entry colname="col6">20</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">E7</oasis:entry>

         <oasis:entry colname="col2">AB_GB_RFR</oasis:entry>

         <oasis:entry colname="col3">e</oasis:entry>

         <oasis:entry colname="col4">e</oasis:entry>

         <oasis:entry colname="col5">g</oasis:entry>

         <oasis:entry colname="col6">23</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A8</oasis:entry>

         <oasis:entry colname="col2">GB</oasis:entry>

         <oasis:entry colname="col3">d</oasis:entry>

         <oasis:entry colname="col4">d</oasis:entry>

         <oasis:entry colname="col5">d</oasis:entry>

         <oasis:entry colname="col6">29</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A3</oasis:entry>

         <oasis:entry colname="col2">AB</oasis:entry>

         <oasis:entry colname="col3">b</oasis:entry>

         <oasis:entry colname="col4">b</oasis:entry>

         <oasis:entry colname="col5">e</oasis:entry>

         <oasis:entry colname="col6">32</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A6</oasis:entry>

         <oasis:entry colname="col2">MLPR</oasis:entry>

         <oasis:entry colname="col3">c</oasis:entry>

         <oasis:entry colname="col4">c</oasis:entry>

         <oasis:entry colname="col5">a</oasis:entry>

         <oasis:entry colname="col6">34</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A5</oasis:entry>

         <oasis:entry colname="col2">MLR</oasis:entry>

         <oasis:entry colname="col3">a</oasis:entry>

         <oasis:entry colname="col4">a</oasis:entry>

         <oasis:entry colname="col5">b</oasis:entry>

         <oasis:entry colname="col6">37</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">A4</oasis:entry>

         <oasis:entry colname="col2">SGDR</oasis:entry>

         <oasis:entry colname="col3">a</oasis:entry>

         <oasis:entry colname="col4">a</oasis:entry>

         <oasis:entry colname="col5">b</oasis:entry>

         <oasis:entry colname="col6">37</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e4105">Note that the different letters show that there is a significant difference between the methods. The letter “a” indicates the worst-performing algorithm.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{6}?></table-wrap>

      <p id="d1e4585">Based on the result of the Kruskal–Wallis test, the best single ML and the best ensemble algorithms were identified. Their probability density functions (PDFs) are shown in Fig. S4 in the Supplement. For the test_random set, the overlap between the in situ SSM and predicted SSM from KNR and KNR_RFR_XB is 96.2  and 93.1 %, respectively. For the test_temporal set, the overlap between the in situ SSM and predicted SSM from RFR and KNR_RFR_XB is 87.9  and 90.7 %, respectively. For the test_independent-stations set, the overlap between the in situ SSM and predicted SSM from RFR and KNR_RFR_XB is 80.5 and 81.0 %, respectively. This shows that the ensemble model performs better on unseen data.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><?xmltex \opttitle{Performance on the test\_independent-stations set
grouped by climate zones}?><title>Performance on the test_independent-stations set grouped by climate zones</title>
      <p id="d1e4598">In Sect. 4.3, we analysed the performance of our model on three sets, test_random, test_temporal, and test_independent-stations, which consist of stations located in different climate zones; as expected, we observed important variations in the model's performance across different stations (due to their unique climatic conditions).</p>
      <p id="d1e4601">To further examine the performance of each station in the test_independent-stations set, we considered the number of stations in both the train and test_independent-stations sets. Specifically, the stations from the train set are distributed across 19 Köppen climate zones, whereas the test_independent-stations set stations are across 16 climate zones (Cwb, Dsc, and Dwb, are not represented in the test_independent-stations set).</p>
      <p id="d1e4604">To ensure a robust climate zone analysis, we excluded stations with less than 100 d of observations in the test_independent-stations set. Figure S2 shows the number of stations in the test_independent-stations dataset over each climate zone; the number of stations decreased from 148 to 117 after applying the (100 d) filter, and the climate zones covered by test_independent-stations set decreased from 16 to 15 (Dwc was removed).</p>
      <p id="d1e4608">The performance of the 8 optimised ML algorithms and 10 constructed ensemble models in the 15 climate zones is described in the box plots of Fig. 4 (which includes the stations from the test-independent-stations set with more than 100 d of in situ measurements). In Fig. 4a, the median RMSE values in most of the climate zones were below 0.1 cm<inline-formula><mml:math id="M158" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In Fig. 4b, in 13 climate zones (excluding BSh and BWh), we find at least one single ML algorithm with a median <inline-formula><mml:math id="M160" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score higher than 0.6. GB, MLPR, SGDR, and RFR can achieve a median <inline-formula><mml:math id="M161" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score of 0.6 in 12, 11, 9, and 9 climate zones, respectively. The median <inline-formula><mml:math id="M162" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores from GB in BSh, BWh, and BWk were below 0.6 because these three climate zones all have sparse train stations and are all arid. In Fig. 4c, the median RMSE values in all climate zones were below 0.075 cm<inline-formula><mml:math id="M163" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M164" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for ensemble models. From Fig. 4d, we can see that the <inline-formula><mml:math id="M165" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores in the other 13 climate zones were above 0.6 (excluding BSh and BWh). This indicates that the number of train stations also plays an important role in ensemble models. Ensemble models can improve performance but can not completely solve the problem of lacking training data.</p>
      <p id="d1e4682">Using ensemble models is a way to improve the performance of the single, optimised ML algorithms. However, the outliers in the lower part of the <inline-formula><mml:math id="M166" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score box plot were still present in BSk and Dfb, even for the ensemble models.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e4694">Box plot of the RMSE and <inline-formula><mml:math id="M167" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score for the test_independent-stations set based on climate zones: the performance of 8 optimised ML algorithms can be found in panels <bold>(a)</bold> and <bold>(b)</bold>, while the performance of 10 ensemble models are shown in panels <bold>(c)</bold> and <bold>(d)</bold>. The abbreviations used in the figure for the climate zones are as follows: Aw – tropical wet and dry or savanna climate, BSh – hot semi-arid climate, BSk – cold semi-arid climate, BWh – hot desert climate, BWk – cold desert climate, Cfa – humid subtropical climate, Cfb – temperate oceanic climate, Csa – hot-summer Mediterranean climate, Csb – warm-summer Mediterranean climate, Dfa – hot-summer humid continental climate, Dfb – warm-summer humid continental climate, Dfc – subarctic climate, Dsb – Mediterranean-influenced warm-summer humid continental climate, Dwa – monsoon-influenced hot-summer humid continental climate, and ET – tundra climate. The abbreviations used in the figure for the ML algorithms are as follows: RFR – Random Forest Regressor, KNR – K-neighbours Regressor, AB – AdaBoost, SGDR – Stochastic Gradient Descent Regressor, MLR – Multiple Linear Regressor, MLPR – Multi-layer Perceptron Regressor, XB – Extreme Gradient Boosting, and GB – GradientBoosting. Note that GB_KNR_RFR refers to the ensemble model constructed by GB, KNR, and RFR, whereas AB_RFR_XB refers to the ensemble model constructed by AB, RFR, and XB. The same naming procedure applies for GB_KNR_XB, GB_RFR_XB, KNR_RFR_XB, AB_GB_KNR, AB_GB_RFR, AB_GB_XB, AB_KNR_RFR, and AB_KNR_XB.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS5">
  <label>4.5</label><?xmltex \opttitle{Performance on single, selected stations from the test\_independent-stations set}?><title>Performance on single, selected stations from the test_independent-stations set</title>
      <p id="d1e4732">We selected the BSk climate zone as an example to deepen the analysis of outliers. The weakest <inline-formula><mml:math id="M168" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores were present at Sevilleta station (34.36<inline-formula><mml:math id="M169" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 106.68<inline-formula><mml:math id="M170" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W), with the <inline-formula><mml:math id="M171" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores all being lower than 0.4 for each of the 8 single, optimised ML algorithms and the 10 ensemble models.</p>
      <p id="d1e4767">For our single-station analysis, we also chose two stations where the performance values were improved by the ensemble models. In Fig. 7, we can observe that all <inline-formula><mml:math id="M172" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores computed for the ensemble models at Carrizoran station (35.28<inline-formula><mml:math id="M173" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 120.03<inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W; climate zone BSk) were above 0.8, while all <inline-formula><mml:math id="M175" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores were above 0.6 at Whiskeyck station (37.21<inline-formula><mml:math id="M176" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 105.12<inline-formula><mml:math id="M177" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W; climate zone BSk).</p>
      <p id="d1e4821">In Fig. 6, it can be found that the predicted SSM was consistent with the in situ SSM at both of these stations. For the outlier station, Sevilleta, we found that the <inline-formula><mml:math id="M178" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score between API and predicted SSM is 0.8, whereas the <inline-formula><mml:math id="M179" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score between evaporation and predicted SSM is <inline-formula><mml:math id="M180" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.67. This implied that our predictor variables were consistent with our predicted SSM, but the predictor variables were not the main decisive factor for the in situ SSM at station Sevilleta. There was no significant difference between the main static predictor variables of Sevilleta station and other stations in the BSk climate zone. The potential cause could be an environmental factor that is not considered to be an independent variable during the prediction (e.g. different vegetation types).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4848">The <inline-formula><mml:math id="M181" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores of three stations obtained by 8 optimised ML algorithms and 10 ensemble models.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4866">In situ and predicted SSM from GB and KNR_RFR_XB and the API at the <bold>(a)</bold> Carrizoran, <bold>(b)</bold> Whiskeyck, and <bold>(c)</bold> Sevilleta stations; panel <bold>(d)</bold> presents static predictors of stations in climate zone BSk.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/5825/2023/gmd-16-5825-2023-f06.png"/>

        </fig>

</sec>
</sec>
<?pagebreak page5837?><sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d1e4897">Soil moisture is an important parameter for understanding the water cycle, predicting crop yields, and managing irrigation. Remotely sensed soil moisture has become an important dataset with respect to supporting many human activities, such as water resource conservation and management, environmental monitoring, and disaster response (Su et al., 2003). In this section, we will discuss the performance and the uncertainty of single, optimised ML algorithms and the proposed ensemble models.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Performance of trained regression models</title>
      <p id="d1e4907">This study presents one of the first studies constructing and comprehensively evaluating different ML algorithms for estimating SSM with not only optimised, individual models but also with ensemble models using the optimised algorithms as base models. The predictor variables were selected based on their relevance to physical processes in land–atmosphere interaction.</p>
      <p id="d1e4910">First, based on various predictor variables extracted from multi-source datasets, we trained and tested 18 ML models in order to find their optimised version for estimating SSM. The cross-validation result showed that RFR, KNR, and XB outperform other ML algorithms. When evaluated on the test_random set, KNR achieved the lowest RMSE (0.0379 cm<inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) among individual ML algorithms and a high <inline-formula><mml:math id="M184" 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> score (0.8848). In contrast, for the test_temporal set, RFR showed the lowest RMSE (0.0599 cm<inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M186" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and highest <inline-formula><mml:math id="M187" 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> score (0.7126). For the test_independent-stations set, AB showed the lowest RMSE (0.0786 cm<inline-formula><mml:math id="M188" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M189" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and highest <inline-formula><mml:math id="M190" 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> score (0.4905).</p>
      <p id="d1e5010">Second, the ensemble models improved the performance of the individual ML algorithms if the ensemble did not include a significantly worse-performing algorithm. From Sect. 4.3.2, we can observe that ensemble models mostly improved the performance of base algorithms in the test_random set and had a minimal impact on the test_independent-stations set. From Sect. 4.3.3, it can be noted that the ensemble models based on the combination of KNR_RFR_XB showed the best performance on the test_random and test_temporal sets. KNR_ RFR_XB and GB_RFR_XB had significantly better performance on the test_independent-stations set. Considering the performance of all 8 ML algorithms and 10 ensembles on all three test sets, the ensemble of KNR and RFR and XB performs the best; thus, this is the suggested method to predict SSM based on the presented predictors.</p>
      <p id="d1e5013">Third, we found significant variations in the model's performance across different stations because of their unique climatic conditions. Therefore, we further analysed the test_independent-stations performance on the climate zone level. For single, optimised ML algorithms, the median RMSE values from five models (excluding MLPR, MLR, and SGDR) were below 0.1 cm<inline-formula><mml:math id="M191" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M192" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. GB, XB, and RFR achieved a median <inline-formula><mml:math id="M193" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score of 0.6 in 12, 11, and 9 climate zones, respectively, out of 15 climate zones. The ensemble models significantly improved the performance.<?pagebreak page5838?> The median RMSE values in all climate zones were below 0.10 cm<inline-formula><mml:math id="M194" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M195" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and all voting regressors achieved <inline-formula><mml:math id="M196" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores above 0.6 in 13 climate zones (excluding BSh and BWh because of the sparse distribution of train stations).</p>
      <p id="d1e5074">Fourth, we selected the BSk climate zone as an example to deepen the analysis of outlier stations. The result showed that ensemble models can improve the performance of single ML algorithms and obtain more stable results. The <inline-formula><mml:math id="M197" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores from ensemble models at the Carrizoran station were all above 0.8 and those at the Whiskeyck station were all above 0.6; in general, the optimised individual ML algorithms did not perform as well as the ensemble models. However, we found the worst performance at the outlier station, Sevilleta, and the ensemble models could not improve this performance. The potential cause could be an environmental factor that is not considered as an independent variable during the prediction (e.g. different vegetation types). Another potential cause<?pagebreak page5839?> could be the non-representativeness of the in situ measurements for the studied pixel scale.</p>
      <p id="d1e5084">When considering ensemble models, there are several advantages. Firstly, the ensemble models significantly improve the accuracy of the individual ML algorithms. By combining multiple regression models, the ensemble models can capture more of the complexity and variability in the data, leading to more accurate predictions  (Cira et al., 2020). Secondly, because the ensemble models uses multiple models, they are less sensitive to outliers or individual model errors, making them more robust and stable models. Thirdly, the ensemble models allow us to use different types of regression models and hyperparameters, so researchers can choose the best models for their particular data and problem. Lastly, the ensemble models can reduce overfitting by combining models that have different strengths and weaknesses, leading to a more generalisable model. Furthermore, a comparison of ensemble models with other existing soil moisture products and methods highlights their superior performance. For instance, evaluating the root-mean-square error (RMSE) on randomly selected test samples, our KNR_RFR_XB ensemble model achieves an RMSE of 0.0355 cm<inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In contrast, the RFR model used to generate a global daily 1 km soil moisture product presents an ubRMSE (unbiased root-mean-square error) of 0.045 cm<inline-formula><mml:math id="M200" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M201" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Zheng et al., 2023), and the RFR model used to generate a global daily 0.25<inline-formula><mml:math id="M202" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> soil moisture product presents an RMSE of 0.05 cm<inline-formula><mml:math id="M203" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M204" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Zhang et al., 2021). The RFR model used for the reconstruction of a daily SMAP surface soil moisture dataset shows an ubRMSE of 0.04 cm<inline-formula><mml:math id="M205" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M206" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Yang and Wang, 2023). The XB model used to generate a global daily 1 km soil moisture product presents an RMSE of 0.038 cm<inline-formula><mml:math id="M207" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M208" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Zhang et al., 2023). These comparisons demonstrate that our ensemble model has the potential to improve predictive accuracy compared with individual methods. This makes our model a candidate for further exploration as an effective tool for accurate prediction of soil moisture.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Uncertainty of the proposed models</title>
      <p id="d1e5210">There is often uncertainty in these remotely sensed soil moisture datasets due to several factors. One of them comes from the variability in the soil itself. For instance, soil properties, such as texture and organic matter content, can affect the ability of the soil to hold water and how quickly it absorbs or releases moisture. Such spatial variability in soil properties<?pagebreak page5840?> can lead to differences in the observed soil moisture, even within a small area. Lots of existing soil moisture products for large areas are obtained from point measurements over heterogeneous landscape, thereby leading to uncertainty in the estimation at the pixel scale (Guerschman et al., 2015). To reduce this uncertainty, we used a relatively high spatial resolution that provides more detailed and accurate information about the distribution of soil moisture across different climate regions at a global scale. We comprehensively explored different ML models working on multi-source datasets, including ERA5-Land, MODIS, SoilGrids, and MERIT Hydro.</p>
      <p id="d1e5213">Specifically, we used high-resolution remotely sensed products and reanalysis data at the global scale, so that it is possible to generate detailed maps of soil moisture at a fine spatial resolution, which can help to reduce uncertainty due to spatial heterogeneity and improve the accuracy of soil moisture estimates.</p>
      <p id="d1e5216">Although the proposed ensemble model has been demonstrated to be an effective solution to predict soil moisture, there are still limitations. Firstly, our ensemble model can be limited in the areas outside of the training conditions, such as the BSh, BWh, and BWk climate zones (Sungmin and Orth, 2021). Secondly, hyperparameter tuning is a computationally expensive operation that has been proven to have an important effect on the performance of each machine learning model; however, it involves a human factor in that one requires expertise with respect to choosing the right ranges for each hyperparameter in order to achieve the best possible training. We recommend carrying out the training in at least two iterations: first selecting wider parameter intervals and then narrowing them down to ranges in the proximity of the best value detected in the initial experiments. Thirdly, the training of algorithmic implementations within ensemble environments requires more computational power. However, increased and more stable prediction behaviour is more desirable when tackling tasks where high performance metrics are expected. Lastly, depending on the base models, the performance of ensemble models can sometimes worsen compared with optimised algorithms that perform well. For this reason, it is advisable to optimise the base algorithms as much as possible for the chosen task. It is also observed that regression algorithms with a higher complexity generally displayed a higher generalisation capacity. The above four points highlight the limitations and challenges of our ensemble model in practical applications. Future research directions may include enhancing the generalisation ability of the model to obtain more accurate predictions in areas outside of the training conditions, such as increasing the training data or using transfer learning techniques. In addition, more efficient and automated hyperparameter tuning methods can be explored to improve the performance of the model. Addressing the computational demands required to train the ensemble models is also a key direction, possibly involving the use of parallel computing, distributed frameworks, or hardware acceleration approaches, all of which aim to further enhance the performance and applicability of our models.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e5228">Soil moisture plays an essential role in the exchange of water, energy, and carbon between land and the atmosphere. In this study, we investigated the performance of different ML algorithms with respect to estimating SSM based on data of the International Soil Moisture Network (ISMN) collected from 1722 stations with 8 machine learning algorithms and 10 ensemble models. The major findings of this study are outlined in the following.</p>
      <p id="d1e5231">The algorithms considered for optimisation were (1) Random Forest Regressor (RFR), (2) K-neighbours Regressor (KNR) (Papadopoulos et al., 2011), (3) AdaBoost (AB) (Yıldırım et al., 2019), (4) Stochastic Gradient Descent Regressor (SGDR), (5) Multiple Linear Regressor (MLR), (6) Multi-layer Perceptron Regressor (MLPR) (Gaudart et al., 2004), (7) Extreme Gradient Boosting (XB)   (Karthikeyan and Mishra, 2021), and (8) GradientBoosting (GB) (Wei et al., 2019).</p>
      <p id="d1e5234">The cross-validation result showed that RFR, KNR, and XB outperform other ML algorithms. Based on the Kruskal–Wallis test result, KNR performs best on the test_random set, whereas RFR performs best on the test_temporal and test_independent-stations sets. The ensemble models improved the performance of the individual ML algorithms, and the best-performing ensemble model for the test_random, test_temporal and test_independent-stations sets was the KNR_RFR_XB.</p>
      <p id="d1e5237">The optimised ML algorithms achieved median RMSE values of below 0.1 cm<inline-formula><mml:math id="M209" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M210" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the test_independent-stations at the climate zone level. GB, MLPR, SGDR, and RFR achieved a median <inline-formula><mml:math id="M211" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> score of 0.6 in 12, 11, 9, and 9 climate zones, respectively, out of 15 climate zones. The ensemble models improved the performance significantly, with a median RMSE value in all climate zones of below 0.075 cm<inline-formula><mml:math id="M212" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. All voting regressors achieved <inline-formula><mml:math id="M214" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> scores of above 0.6 in 13 climate zones (excluding BSh and BWh because of the sparse distribution of training stations). We suggest that researchers who work on SSM predictions with ML use the single ML algorithms RFR and KNR and the ensemble models KNR_RFR_ XB.</p>
      <p id="d1e5298">In summary, our results showed that ensemble models have huge potential with respect to generating accurate SSM products globally, which is important for local-scale environment and agricultural applications.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <?pagebreak page5841?><p id="d1e5305">The algorithms in this paper were conducted in Python. The code is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.8004346" ext-link-type="DOI">10.5281/zenodo.8004346</ext-link>  (Han et al., 2023a). The training data are available from Qianqian Han upon request (q.han@utwente.nl).</p>

      <p id="d1e5311">The data used in this study are publicly available but are subject to registration and the International Soil Moisture Network (ISMN) data policy, the maintainer of the original data, as outlined in its “Terms and Conditions” section: “No onward distribution: Re-export or transfer of the original data (as received from the ISMN archive) by the data users to a third party is prohibited” (ISMN, 2023).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e5314">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-16-5825-2023-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-16-5825-2023-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5323">YZ, BoS, QH, LZ, CIC, and BrS conceptualised and designed this study. QH, LZ, CIC, EP, BrS, and TD wrote the codes and did the analysis. QH, LZ, and CW wrote the original draft. YZ, BoS, QH, LZ, CIC, and BrS conceptualised and designed this study. All authors participated in the discussions and provided guidance and advice throughout the experimental design and data validation process, reviewed the manuscript, and read and agreed upon the published version of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5329">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="d1e5335">The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>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. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5344">The research presented in this paper was partly funded by the China Scholarship Council (grant no. 202004910427). The authors are grateful for a Virtual Mobility Grant from the HARMONIOUS project. This research has also been funded by the Dutch Research Council (NWO) KIC, WUNDER project (grant no. KICH1. LWV02.20.004); the Netherlands eScience Center, EcoExtreML project (grant no. 525 27020G07); and the Water JPI project “iAqueduct” (project no. ENWWW.2018.5). In addition, this study was partly supported by the ESA ELBARA-II/III loan agreement EOP-SM/2895/TC-tc and the ESA MOST Dragon 4 programme. We also thank the National Natural Science Foundation of China (grant no. 41971033); the Fundamental Research Funds for the Central Universities, CHD (grant no. 300102298307); and MIUR PON RandI 2014-2020 programme (project MITIGO, ARS01_00964). We are grateful for the freely available data from GEE and the in situ data from ISMN.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5349">This research has been supported by COST Action CA16219 – Harmonization of UAS techniques for agricultural and natural ecosystems monitoring (grant no. CA16219).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5356">This paper was edited by Le Yu and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Abowarda, A. S., Bai, L., Zhang, C., Long, D., Li, X., Huang, Q., and Sun, Z.: Generating surface soil moisture at 30 m spatial resolution using both data fusion and machine learning toward better water resources management at the field scale, Remote Sens. Environ., 255, 112301, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112301" ext-link-type="DOI">10.1016/j.rse.2021.112301</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Acharya, U., Daigh, A. L., and Oduor, P. G.: Machine Learning for Predicting Field Soil Moisture Using Soil, Crop, and Nearby Weather Station Data in the Red River Valley of the North, Soil Systems, 5, 57, <ext-link xlink:href="https://doi.org/10.3390/soilsystems5040057" ext-link-type="DOI">10.3390/soilsystems5040057</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Adab, H., Morbidelli, R., Saltalippi, C., Moradian, M., and Ghalhari, G. A. F.: Machine learning to estimate surface soil moisture from remote sensing data, Water, 12, 3223, <ext-link xlink:href="https://doi.org/10.3390/w12113223" ext-link-type="DOI">10.3390/w12113223</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Albergel, C., Dutra, E., Munier, S., Calvet, J.-C., Munoz-Sabater, J., de Rosnay, P., and Balsamo, G.: ERA-5 and ERA-Interim driven ISBA land surface model simulations: which one performs better?, Hydrol. Earth Syst. Sci., 22, 3515–3532, <ext-link xlink:href="https://doi.org/10.5194/hess-22-3515-2018" ext-link-type="DOI">10.5194/hess-22-3515-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Al Bitar, A., Mialon, A., Kerr, Y. H., Cabot, F., Richaume, P., Jacquette, E., Quesney, A., Mahmoodi, A., Tarot, S., Parrens, M., Al-Yaari, A., Pellarin, T., Rodriguez-Fernandez, N., and Wigneron, J.-P.: The global SMOS Level 3 daily soil moisture and brightness temperature maps, Earth Syst. Sci. Data, 9, 293–315, <ext-link xlink:href="https://doi.org/10.5194/essd-9-293-2017" ext-link-type="DOI">10.5194/essd-9-293-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Ali, I., Greifeneder, F., Stamenkovic, J., Neumann, M., and Notarnicola, C.: Review of machine learning approaches for biomass and soil moisture retrievals from remote sensing data, Remote Sens., 7, 16398–16421, <ext-link xlink:href="https://doi.org/10.3390/rs71215841" ext-link-type="DOI">10.3390/rs71215841</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Ali, S., Ghosh, N., and Singh, R.: Rainfall–runoff simulation using a normalized antecedent precipitation index, Hydrolog. Sci. J., 55, 266–274, <ext-link xlink:href="https://doi.org/10.1080/02626660903546175" ext-link-type="DOI">10.1080/02626660903546175</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Baldwin, D., Manfreda, S., Keller, K., and Smithwick, E.: Predicting root zone soil moisture with soil properties and satellite near-surface moisture data across the conterminous United States, J. Hydrol., 546, 393–404, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2017.01.020" ext-link-type="DOI">10.1016/j.jhydrol.2017.01.020</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Beck, H. E., Zimmermann, N. E., McVicar, T. R., Vergopolan, N., Berg, A., and Wood, E. F.: Present and future Köppen-Geiger climate classification maps at 1-km resolution, Sci. Data, 5, 1–12, <ext-link xlink:href="https://doi.org/10.1038/sdata.2018.214" ext-link-type="DOI">10.1038/sdata.2018.214</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Belgiu, M. and Drăguţ, L.: Random forest in remote sensing: A review of applications and future directions, ISPRS J. Photogramm., 114, 24–31, <ext-link xlink:href="https://doi.org/10.1016/j.isprsjprs.2016.01.011" ext-link-type="DOI">10.1016/j.isprsjprs.2016.01.011</ext-link>, 2016.</mixed-citation></ref>
      <?pagebreak page5842?><ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Benkhaled, A., Remini, B., and Mhaiguene, M.: Hydrology: Science and practice for the 21st century, British Hydrological Society, 81–87,  ISBN 1903741114, 2004.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Beven, K. J. and Kirkby, M. J.: A physically based, variable contributing area model of basin hydrology/Un modèle à base physique de zone d'appel variable de l'hydrologie du bassin versant, Hydrolog. Sci. J., 24, 43–69, <ext-link xlink:href="https://doi.org/10.1080/02626667909491834" ext-link-type="DOI">10.1080/02626667909491834</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Breiman, L.: Random forests, Mach. Learn., 45, 5–32, 2001.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Chen, J., Jönsson, P., Tamura, M., Gu, Z., Matsushita, B., and Eklundh, L.: A simple method for reconstructing a high-quality NDVI time-series data set based on the Savitzky–Golay filter, Remote Sens. Environ., 91, 332–344, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2004.03.014" ext-link-type="DOI">10.1016/j.rse.2004.03.014</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Cira, C.-I., Alcarria, R., Manso-Callejo, M.-Á., and Serradilla, F.: A framework based on nesting of convolutional neural networks to classify secondary roads in high resolution aerial orthoimages, Remote Sens., 12, 765, <ext-link xlink:href="https://doi.org/10.3390/rs12050765" ext-link-type="DOI">10.3390/rs12050765</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Dietterich, T. G.:  Ensemble methods in machine learning, in: Multiple Classifier Systems: First International Workshop, MCS 2000 Cagliari, Italy, 21–23 June 2000, Proceedings, Springer, 1, 1–15,  ISBN 9783540677048, 2000.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Dorigo, W., Xaver, A., Vreugdenhil, M., Gruber, A., Hegyiova, A., Sanchis-Dufau, A., Zamojski, D., Cordes, C., Wagner, W., and Drusch, M.: Global automated quality control of in situ soil moisture data from the International Soil Moisture Network, Vadose Zone J., 12, 1–21, <ext-link xlink:href="https://doi.org/10.2136/vzj2012.0097" ext-link-type="DOI">10.2136/vzj2012.0097</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Dorigo, W., Himmelbauer, I., Aberer, D., Schremmer, L., Petrakovic, I., Zappa, L., Preimesberger, W., Xaver, A., Annor, F., Ardö, J., Baldocchi, D., Bitelli, M., Blöschl, G., Bogena, H., Brocca, L., Calvet, J.-C., Camarero, J. J., Capello, G., Choi, M., Cosh, M. C., van de Giesen, N., Hajdu, I., Ikonen, J., Jensen, K. H., Kanniah, K. D., de Kat, I., Kirchengast, G., Kumar Rai, P., Kyrouac, J., Larson, K., Liu, S., Loew, A., Moghaddam, M., Martínez Fernández, J., Mattar Bader, C., Morbidelli, R., Musial, J. P., Osenga, E., Palecki, M. A., Pellarin, T., Petropoulos, G. P., Pfeil, I., Powers, J., Robock, A., Rüdiger, C., Rummel, U., Strobel, M., Su, Z., Sullivan, R., Tagesson, T., Varlagin, A., Vreugdenhil, M., Walker, J., Wen, J., Wenger, F., Wigneron, J. P., Woods, M., Yang, K., Zeng, Y., Zhang, X., Zreda, M., Dietrich, S., Gruber, A., van Oevelen, P., Wagner, W., Scipal, K., Drusch, M., and Sabia, R.: The International Soil Moisture Network: serving Earth system science for over a decade, Hydrol. Earth Syst. Sci., 25, 5749–5804, <ext-link xlink:href="https://doi.org/10.5194/hess-25-5749-2021" ext-link-type="DOI">10.5194/hess-25-5749-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Entekhabi, D., Njoku, E. G., O'Neill, P. E., Kellogg, K. H., Crow, W. T., Edelstein, W. N., Entin, J. K., Goodman, S. D., Jackson, T. J., and Johnson, J.: The soil moisture active passive (SMAP) mission, P. IEEE, 98, 704–716, <ext-link xlink:href="https://doi.org/10.1109/JPROC.2010.2043918" ext-link-type="DOI">10.1109/JPROC.2010.2043918</ext-link>, 2010a.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Entekhabi, D., Reichle, R. H., Koster, R. D., and Crow, W. T.: Performance metrics for soil moisture retrievals and application requirements, J. Hydrometeorol., 11, 832–840, <ext-link xlink:href="https://doi.org/10.1175/2010JHM1223.1" ext-link-type="DOI">10.1175/2010JHM1223.1</ext-link>, 2010b.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Eroglu, O., Kurum, M., Boyd, D., and Gurbuz, A. C.: High spatio-temporal resolution CYGNSS soil moisture estimates using artificial neural networks, Remote Sens., 11, 2272, <ext-link xlink:href="https://doi.org/10.3390/rs11192272" ext-link-type="DOI">10.3390/rs11192272</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Fang, B., Lakshmi, V., Cosh, M., Liu, P. W., Bindlish, R., and Jackson, T. J.: A global 1-km downscaled SMAP soil moisture product based on thermal inertia theory, Vadose Zone J., 21, e20182, <ext-link xlink:href="https://doi.org/10.1002/vzj2.20182" ext-link-type="DOI">10.1002/vzj2.20182</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Feurer, M. and Hutter, F.: Hyperparameter optimization, Automated machine learning: Methods, systems, challenges, Springer, 3–33, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-05318-5_1" ext-link-type="DOI">10.1007/978-3-030-05318-5_1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Gaudart, J., Giusiano, B., and Huiart, L.: Comparison of the performance of multi-layer perceptron and linear regression for epidemiological data. Comput. Stat. Data An., 44, 547–570, <ext-link xlink:href="https://doi.org/10.1016/S0167-9473(02)00257-8" ext-link-type="DOI">10.1016/S0167-9473(02)00257-8</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Goward, S. N., Markham, B., Dye, D. G., Dulaney, W., and Yang, J.: Normalized difference vegetation index measurements from the Advanced Very High Resolution Radiometer, Remote Sens. Environ., 35, 257–277, <ext-link xlink:href="https://doi.org/10.1016/0034-4257(91)90017-Z" ext-link-type="DOI">10.1016/0034-4257(91)90017-Z</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Green, J. K., Seneviratne, S. I., Berg, A. M., Findell, K. L., Hagemann, S., Lawrence, D. M., and Gentine, P.: Large influence of soil moisture on long-term terrestrial carbon uptake, Nature, 565, 476–479, <ext-link xlink:href="https://doi.org/10.1038/s41586-018-0848-x" ext-link-type="DOI">10.1038/s41586-018-0848-x</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Gruber, S. and Peckham, S.: Land-surface parameters and objects in hydrology, Dev. Soil Sci., 33, 171–194, 2009.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>Guerschman, J. P., Scarth, P. F., McVicar, T. R., Renzullo, L. J., Malthus, T. J., Stewart, J. B., Rickards, J. E., and Trevithick, R.: Assessing the effects of site heterogeneity and soil properties when unmixing photosynthetic vegetation, non-photosynthetic vegetation and bare soil fractions from Landsat and MODIS data, Remote Sens. Environ., 161, 12–26, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2015.01.021" ext-link-type="DOI">10.1016/j.rse.2015.01.021</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Hajdu, I., Yule, I., and Dehghan-Shear, M. H.:  Modelling of near-surface soil moisture using machine learning and multi-temporal sentinel 1 images in New Zealand,  IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium,  Valencia, Spain, 1422–1425, <ext-link xlink:href="https://doi.org/10.1109/IGARSS.2018.8518657" ext-link-type="DOI">10.1109/IGARSS.2018.8518657</ext-link>, 4 November 2018.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>Han, J., Mao, K., Xu, T., Guo, J., Zuo, Z., and Gao, C.: A soil moisture estimation framework based on the CART algorithm and its application in China, J. Hydrol., 563, 65–75, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2018.05.051" ext-link-type="DOI">10.1016/j.jhydrol.2018.05.051</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 1?><mixed-citation>Han, Q., Zeng, Y., Zhang, L., Cira, C.-I., Prikaziuk, E., Duan, T., Wang, C., Szabó, B., Manfreda, S., Zhuang, R., and Su, B.: Ensemble of optimised machine learning algorithms for predicting surface soil moisture content at global scale (v1.0), Zenodo [code], Zenodo<ext-link xlink:href="https://doi.org/10.5281/zenodo.8004346" ext-link-type="DOI">10.5281/zenodo.8004346</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 1?><mixed-citation>Han, Q., Zeng, Y., Zhang, L., Wang, C., Prikaziuk, E., Niu, Z., and Su, B.: Global long term daily 1 km surface soil moisture dataset with physics informed machine learning, Sci. Data, 10, 101, <ext-link xlink:href="https://doi.org/10.1038/s41597-023-02011-7" ext-link-type="DOI">10.1038/s41597-023-02011-7</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 1?><mixed-citation>Hengl, T., Mendes de Jesus, J., Heuvelink, G. B., Ruiperez Gonzalez, M., Kilibarda, M., Blagotić, A., Shangguan, W., Wright, M. N., Geng, X., and Bauer-Marschallinger, B.: SoilGrids250m: Global gridded soil information based on machine learning, PLoS one, 12, e0169748, <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0169748" ext-link-type="DOI">10.1371/journal.pone.0169748</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 1?><mixed-citation>Hillel, D. and Hatfield, J. L.: Encyclopedia of Soils in the Environment, Elsevier, Amsterdam, <ext-link xlink:href="https://doi.org/10.1016/j.geoderma.2005.04.017" ext-link-type="DOI">10.1016/j.geoderma.2005.04.017</ext-link>, 2005.</mixed-citation></ref>
      <?pagebreak page5843?><ref id="bib1.bib35"><label>35</label><?label 1?><mixed-citation>Hudson, B. D.: Soil organic matter and available water capacity, J. Soil Water Conserv., 49, 189–194, 1994.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 1?><mixed-citation>ISMN: Welcome to the International Soil Moisture Network, <uri>https://ismn.earth</uri>, last access: 28 February 2023.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 1?><mixed-citation>Jiang, Z., Huete, A. R., Didan, K., and Miura, T.: Development of a two-band enhanced vegetation index without a blue band, Remote Sens. Environ., 112, 3833–3845, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2008.06.006" ext-link-type="DOI">10.1016/j.rse.2008.06.006</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 1?><mixed-citation>Karthikeyan, L. and Mishra, A. K.: Multi-layer high-resolution soil moisture estimation using machine learning over the United States, Remote Sens. Environ., 266, 112706, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112706" ext-link-type="DOI">10.1016/j.rse.2021.112706</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 1?><mixed-citation>Khatoon, H., Solanki, P., Narayan, M., Tewari, L., Rai, J., and Hina Khatoon, C.: Role of microbes in organic carbon decomposition and maintenance of soil ecosystem, Int. J. Chem. Stud., 5, 1648–1656, 2017.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 1?><mixed-citation>Kirkby, M.: Hydrograph modeling strategies, Process in physical and human geography, edited by:  Peel, R.,  Chisholm, M., and  Haggett, P., Heinemann, 69–90, 1975.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 1?><mixed-citation>Kucuk, C., Birant, D., and Yildirim Taser, P.:  An intelligent multi-output regression model for soil moisture prediction, in: Intelligent and Fuzzy Techniques for Emerging Conditions and Digital Transformation: Proceedings of the INFUS 2021 Conference,  24–26 August 2021, Springer, Vol. 2, 474–481,  <ext-link xlink:href="https://doi.org/10.1007/978-3-030-85577-2_56" ext-link-type="DOI">10.1007/978-3-030-85577-2_56</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><?label 1?><mixed-citation>Lal, R. and Shukla, M. K.: Principles of soil physics, CRC Press, ISBN 9780429215339, 2004.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 1?><mixed-citation>LaValle, S. M., Branicky, M. S., and Lindemann, S. R.: On the relationship between classical grid search and probabilistic roadmaps, Int. J. Rob. Res., 23, 673–692, <ext-link xlink:href="https://doi.org/10.1177/0278364904045" ext-link-type="DOI">10.1177/0278364904045</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 1?><mixed-citation>Lee, J., Park, S., Im, J., Yoo, C., and Seo, E.: Improved soil moisture estimation: Synergistic use of satellite observations and land surface models over CONUS based on machine learning, J. Hydrol., 609, 127749, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2022.127749" ext-link-type="DOI">10.1016/j.jhydrol.2022.127749</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 1?><mixed-citation>Lei, F., Senyurek, V., Kurum, M., Gurbuz, A. C., Boyd, D., Moorhead, R., Crow, W. T., and Eroglu, O.: Quasi-global machine learning-based soil moisture estimates at high spatio-temporal scales using CYGNSS and SMAP observations, Remote Sens. Environ., 276, 113041, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2022.113041" ext-link-type="DOI">10.1016/j.rse.2022.113041</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 1?><mixed-citation>Liu, Y., Jing, W., Wang, Q., and Xia, X.: Generating high-resolution daily soil moisture by using spatial downscaling techniques: A comparison of six machine learning algorithms, Adv. Water Resour., 141, 103601, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2020.103601" ext-link-type="DOI">10.1016/j.advwatres.2020.103601</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 1?><mixed-citation>Lou, W., Liu, P., Cheng, L., and Li, Z.: Identification of Soil Moisture–Precipitation Feedback Based on Temporal Information Partitioning Networks, JAWRA J. Am. Water Res. Assoc., 58,  1199-1215, <ext-link xlink:href="https://doi.org/10.1111/1752-1688.12978" ext-link-type="DOI">10.1111/1752-1688.12978</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 1?><mixed-citation>Manfreda, S., Caylor, K. K., and Good, S. P.: An ecohydrological framework to explain shifts in vegetation organization across climatological gradients, Ecohydrology, 10, e1809, <ext-link xlink:href="https://doi.org/10.1002/eco.1809" ext-link-type="DOI">10.1002/eco.1809</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 1?><mixed-citation>Mao, H., Kathuria, D., Duffield, N., and Mohanty, B. P.: Gap filling of high-resolution soil moisture for SMAP/sentinel-1: a two-layer machine learning-based framework, Water Resour. Res., 55, 6986–7009, <ext-link xlink:href="https://doi.org/10.1029/2019WR024902" ext-link-type="DOI">10.1029/2019WR024902</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><?label 1?><mixed-citation>Matsushima, D.: Thermal Inertia-Based Method for Estimating Soil Moisture, Soil Moisture, IntechOpen, <ext-link xlink:href="https://doi.org/10.5772/intechopen.80252" ext-link-type="DOI">10.5772/intechopen.80252</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><?label 1?><mixed-citation>Matsushita, B., Yang, W., Chen, J., Onda, Y., and Qiu, G.: Sensitivity of the enhanced vegetation index (EVI) and normalized difference vegetation index (NDVI) to topographic effects: a case study in high-density cypress forest, Sensors, 7, 2636–2651, <ext-link xlink:href="https://doi.org/10.3390/s7112636" ext-link-type="DOI">10.3390/s7112636</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><?label 1?><mixed-citation>MODIS:  Terra vegetation Indices Monthly L3 Global 1km SIN Grid V006, NASA EOSDIS Land Processes DAAC [data set], <uri>https://lpdaac.usgs.gov/products/mod13a3v006/</uri> (last access: 15 October 2023), 2015.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><?label 1?><mixed-citation>Muñoz-Sabater, J., Dutra, E., Agustí-Panareda, A., Albergel, C., Arduini, G., Balsamo, G., Boussetta, S., Choulga, M., Harrigan, S., Hersbach, H., Martens, B., Miralles, D. G., Piles, M., Rodríguez-Fernández, N. J., Zsoter, E., Buontempo, C., and Thépaut, J.-N.: ERA5-Land: a state-of-the-art global reanalysis dataset for land applications, Earth Syst. Sci. Data, 13, 4349–4383, <ext-link xlink:href="https://doi.org/10.5194/essd-13-4349-2021" ext-link-type="DOI">10.5194/essd-13-4349-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><?label 1?><mixed-citation>Nath, T.: Soil texture and total organic matter content and its influences on soil water holding capacity of some selected tea growing soils in Sivasagar district of Assam, India, Int. J. Chem. Sci., 12, 1419–1429, 2014.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><?label 1?><mixed-citation>Njoku, E. G. and Entekhabi, D.: Passive microwave remote sensing of soil moisture, J. Hydrol., 184, 101–129, 1996.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><?label 1?><mixed-citation>Pan, F., Peters-Lidard, C. D., and Sale, M. J.: An analytical method for predicting surface soil moisture from rainfall observations, Water Resour. Res., 39, 1314, <ext-link xlink:href="https://doi.org/10.1029/2003WR002142" ext-link-type="DOI">10.1029/2003WR002142</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><?label 1?><mixed-citation>Papadopoulos, H., Vovk, V., and Gammerman, A.: Regression conformal prediction with nearest neighbours, J. Artif. Intell. Res., 40, 815–840, <ext-link xlink:href="https://doi.org/10.1613/jair.3198" ext-link-type="DOI">10.1613/jair.3198</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><?label 1?><mixed-citation>Parinussa, R. M., Holmes, T. R. H., Yilmaz, M. T., and Crow, W. T.: The impact of land surface temperature on soil moisture anomaly detection from passive microwave observations, Hydrol. Earth Syst. Sci., 15, 3135–3151, <ext-link xlink:href="https://doi.org/10.5194/hess-15-3135-2011" ext-link-type="DOI">10.5194/hess-15-3135-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><?label 1?><mixed-citation>Paruta, A., Ciraolo, G., Capodici, F., Manfreda, S., Dal Sasso, S. F., Zhuang, R., Romano, N., Nasta, P., Ben-Dor, E., and Francos, N.: A geostatistical approach to map near-surface soil moisture through hyperspatial resolution thermal inertia, IEEE T. Geosci. Remote, 59, 5352–5369, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2020.3019200" ext-link-type="DOI">10.1109/TGRS.2020.3019200</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><?label 1?><mixed-citation>Patel, N., Anapashsha, R., Kumar, S., Saha, S., and Dadhwal, V.: Assessing potential of MODIS derived temperature/vegetation condition index (TVDI) to infer soil moisture status, Int. J. Remote Sens., 30, 23–39, <ext-link xlink:href="https://doi.org/10.1080/01431160802108497" ext-link-type="DOI">10.1080/01431160802108497</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><?label 1?><mixed-citation>Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., and Dubourg, V.: Scikit-learn: Machine learning in Python, J. Mach. Learn Res., 12, 2825–2830, 2011.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><?label 1?><mixed-citation>Piles, M., Camps, A., Vall-Llossera, M., Corbella, I., Panciera, R., Rudiger, C., Kerr, Y. H., and Walker, J.: Downscaling SMOS-derived soil moisture using MODIS visible/infrared data, IEEE T. Geosci. Remote, 49, 3156–3166, 2011.</mixed-citation></ref>
      <?pagebreak page5844?><ref id="bib1.bib63"><label>63</label><?label 1?><mixed-citation>Portal, G., Jagdhuber, T., Vall-llossera, M., Camps, A., Pablos, M., Entekhabi, D., and Piles, M.: Assessment of Multi-Scale SMOS and SMAP Soil Moisture Products across the Iberian Peninsula, Remote Sens., 12, 570, <ext-link xlink:href="https://doi.org/10.3390/rs12030570" ext-link-type="DOI">10.3390/rs12030570</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><?label 1?><mixed-citation>Pradhan, N., Tachikawa, Y., and Takara, K.: A downscaling method of topographic index distribution for matching the scales of model application and parameter identification, Hydrol. Process., 20, 1385–1405, <ext-link xlink:href="https://doi.org/10.1002/hyp.6098" ext-link-type="DOI">10.1002/hyp.6098</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><?label 1?><mixed-citation>Qiu, Z., Pennock, A., Giri, S., Trnka, C., Du, X., and Wang, H.: Assessing soil moisture patterns using a soil topographic index in a humid region, Water Resour. Manag., 31, 2243–2255, <ext-link xlink:href="https://doi.org/10.1007/s11269-017-1640-7" ext-link-type="DOI">10.1007/s11269-017-1640-7</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><?label 1?><mixed-citation>Rodríguez-Iturbe, I. and Porporato, A.: Ecohydrology of water-controlled ecosystems: soil moisture and plant dynamics, Cambridge University Press, ISBN 9780521819435, 2007.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><?label 1?><mixed-citation>Ross, C. W., Prihodko, L., Anchang, J., Kumar, S., Ji, W., and Hanan, N. P.: HYSOGs250m, global gridded hydrologic soil groups for curve-number-based runoff modeling, Sci. Data, 5, 1–9, <ext-link xlink:href="https://doi.org/10.1038/sdata.2018.91" ext-link-type="DOI">10.1038/sdata.2018.91</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><?label 1?><mixed-citation>Sarker, I. H.: Machine learning: Algorithms, real-world applications and research directions, SN Comput. Sci., 2, 1–21, <ext-link xlink:href="https://doi.org/10.1007/s42979-021-00592-x" ext-link-type="DOI">10.1007/s42979-021-00592-x</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><?label 1?><mixed-citation>Senyurek, V., Lei, F., Boyd, D., Kurum, M., Gurbuz, A. C., and Moorhead, R.: Machine learning-based CYGNSS soil moisture estimates over ISMN sites in CONUS, Remote Sens., 12, 1168, <ext-link xlink:href="https://doi.org/10.3390/rs12071168" ext-link-type="DOI">10.3390/rs12071168</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><?label 1?><mixed-citation>Shaw, B., Pielke, R., and Ziegler, C.: A three-dimensional numerical simulation of a Great Plains dryline, Mon. Weather Rev., 125, 1489–1506, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1997)125&lt;1489:ATDNSO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1997)125&lt;1489:ATDNSO&gt;2.0.CO;2</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><?label 1?><mixed-citation>Sobrino, J. A., Julien, Y., and García-Monteiro, S.: Surface temperature of the planet earth from satellite data, Remote Sens., 12, 218, <ext-link xlink:href="https://doi.org/10.3390/rs12020218" ext-link-type="DOI">10.3390/rs12020218</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><?label 1?><mixed-citation>Song, P., Zhang, Y., Guo, J., Shi, J., Zhao, T., and Tong, B.: A 1 km daily surface soil moisture dataset of enhanced coverage under all-weather conditions over China in 2003–2019, Earth Syst. Sci. Data, 14, 2613–2637, <ext-link xlink:href="https://doi.org/10.5194/essd-14-2613-2022" ext-link-type="DOI">10.5194/essd-14-2613-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><?label 1?><mixed-citation>Srivastava, P. K., Petropoulos, G. P., and Kerr, Y. H.: Satellite soil moisture retrieval: techniques and applications, Elsevier, ISBN  9780128033890, 2016.</mixed-citation></ref>
      <ref id="bib1.bib74"><label>74</label><?label 1?><mixed-citation>Su, Z., Yacob, A., Wen, J., Roerink, G., He, Y., Gao, B., Boogaard, H., and van Diepen, C.: Assessing relative soil moisture with remote sensing data: theory, experimental validation, and application to drought monitoring over the North China Plain, Phys. Chem. Earth, 28, 89–101, 2003.</mixed-citation></ref>
      <ref id="bib1.bib75"><label>75</label><?label 1?><mixed-citation>Sun, D. and Pinker, R. T.: Case study of soil moisture effect on land surface temperature retrieval, IEEE Geosci. Remote S., 1, 127–130, <ext-link xlink:href="https://doi.org/10.1109/LGRS.2004.824749" ext-link-type="DOI">10.1109/LGRS.2004.824749</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib76"><label>76</label><?label 1?><mixed-citation>Sungmin, O. and Orth, R.: Global soil moisture data derived through machine learning trained with in-situ measurements, Sci. Data, 8, 1–14, <ext-link xlink:href="https://doi.org/10.1038/s41597-021-00964-1" ext-link-type="DOI">10.1038/s41597-021-00964-1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib77"><label>77</label><?label 1?><mixed-citation>Uthayakumar, A., Mohan, M. P., Khoo, E. H., Jimeno, J., Siyal, M. Y., and Karim, M. F.: Machine learning models for enhanced estimation of soil moisture using wideband radar sensor, Sensors, 22, 5810, <ext-link xlink:href="https://doi.org/10.3390/s22155810" ext-link-type="DOI">10.3390/s22155810</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib78"><label>78</label><?label 1?><mixed-citation>Van Looy, K., Bouma, J., Herbst, M., Koestel, J., Minasny, B., Mishra, U., Montzka, C., Nemes, A., Pachepsky, Y. A., and Padarian, J.: Pedotransfer functions in Earth system science: Challenges and perspectives, Rev. Geophys., 55, 1199–1256, <ext-link xlink:href="https://doi.org/10.1002/2017RG000581" ext-link-type="DOI">10.1002/2017RG000581</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib79"><label>79</label><?label 1?><mixed-citation>Vereecken, H., Huisman, J.-A., Hendricks Franssen, H.-J., Brüggemann, N., Bogena, H. R., Kollet, S., Javaux, M., van der Kruk, J., and Vanderborght, J.: Soil hydrology: Recent methodological advances, challenges, and perspectives, Water Resour. Res., 51, 2616–2633, <ext-link xlink:href="https://doi.org/10.1002/2014WR016852" ext-link-type="DOI">10.1002/2014WR016852</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib80"><label>80</label><?label 1?><mixed-citation>Wan, Z.: New refinements and validation of the collection-6 MODIS land-surface temperature/emissivity product, Remote Sens. Environ., 140, 36–45, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2013.08.027" ext-link-type="DOI">10.1016/j.rse.2013.08.027</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib81"><label>81</label><?label 1?><mixed-citation>Watson, A., Miller, J., Künne, A., and Kralisch, S.: Using soil-moisture drought indices to evaluate key indicators of agricultural drought in semi-arid Mediterranean Southern Africa, Sci. Total Environ., 812, 152464, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2021.152464" ext-link-type="DOI">10.1016/j.scitotenv.2021.152464</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib82"><label>82</label><?label 1?><mixed-citation>Wei, Z., Meng, Y., Zhang, W., Peng, J., and Meng, L.: Downscaling SMAP soil moisture estimation with gradient boosting decision tree regression over the Tibetan Plateau, Remote Sens. Environ., 225, 30–44, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2019.02.022" ext-link-type="DOI">10.1016/j.rse.2019.02.022</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib83"><label>83</label><?label 1?><mixed-citation>Wilke, G. D. and McFarland, M. J.: Correlations between Nimbus-7 Scanning Multichannel Microwave Radiometer data and an antecedent precipitation index, J. Appl. Meteorol. Clim., 25, 227–238, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1986)025&lt;0227:CBNSMM&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1986)025&lt;0227:CBNSMM&gt;2.0.CO;2</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bib84"><label>84</label><?label 1?><mixed-citation>Wu, C., Chen, J. M., Pumpanen, J., Cescatti, A., Marcolla, B., Blanken, P. D., Ardö, J., Tang, Y., Magliulo, V., and Georgiadis, T.: An underestimated role of precipitation frequency in regulating summer soil moisture, Environ. Res. Lett., 7, 024011, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/7/2/024011" ext-link-type="DOI">10.1088/1748-9326/7/2/024011</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib85"><label>85</label><?label 1?><mixed-citation>Yamazaki, D., Ikeshima, D., Sosa, J., Bates, P. D., Allen, G. H., and Pavelsky, T. M.: MERIT Hydro: A high-resolution global hydrography map based on latest topography dataset, Water Resour. Res., 55, 5053–5073, <ext-link xlink:href="https://doi.org/10.1029/2019WR024873" ext-link-type="DOI">10.1029/2019WR024873</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib86"><label>86</label><?label 1?><mixed-citation>Yang, H. and Wang, Q.: Reconstruction of a spatially seamless, daily SMAP (SSD_SMAP) surface soil moisture dataset from 2015 to 2021, J. Hydrol., 621, 129579, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129579" ext-link-type="DOI">10.1016/j.jhydrol.2023.129579</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib87"><label>87</label><?label 1?><mixed-citation>Yıldırım, P., Birant, U. K., and Birant, D.: EBOC: Ensemble-based ordinal classification in transportation, J. Adv. Transport., 2019, 1–17, <ext-link xlink:href="https://doi.org/10.1155/2019/7482138" ext-link-type="DOI">10.1155/2019/7482138</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib88"><label>88</label><?label 1?><mixed-citation>Zhang, L., Zeng, Y., Zhuang, R., Szabó, B., Manfreda, S., Han, Q., and Su, Z.: In Situ Observation-Constrained Global Surface Soil Moisture Using Random Forest Model, Remote Sens., 13, 4893, <ext-link xlink:href="https://doi.org/10.3390/rs13234893" ext-link-type="DOI">10.3390/rs13234893</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib89"><label>89</label><?label 1?><mixed-citation>Zhang, M., Luo, G., Cao, X., Hamdi, R., Li, T., Cai, P., Ye, H., and He, H.: Numerical simulation of the irrigation effects on surface fluxes and local climate in typical mountain-oasis-desert systems in the Central Asia arid area, J. Geophys. Res. Atmos., 124, 12485–12506, <ext-link xlink:href="https://doi.org/10.1029/2019JD030507" ext-link-type="DOI">10.1029/2019JD030507</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib90"><label>90</label><?label 1?><mixed-citation>Zhang, P., Zheng, D., van der Velde, R., Wen, J., Ma, Y., Zeng, Y., Wang, X., Wang, Z., Chen, J., and Su, Z.: A dataset of 10-year regional-scale soil moisture and soil temperature measurements at multiple depths on the Tibetan Plateau, Earth Syst. Sci. Data, 14, 5513–5542, <ext-link xlink:href="https://doi.org/10.5194/essd-14-5513-2022" ext-link-type="DOI">10.5194/essd-14-5513-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib91"><label>91</label><?label 1?><mixed-citation>Zhang, Y., Liang, S., Ma, H., He, T., Wang, Q., Li, B., Xu, J., Zhang, G., Liu, X., and Xiong, C.: Generation of global 1 km daily soil moisture product from 2000 to 202<?pagebreak page5845?>0 using ensemble learning, Earth Syst. Sci. Data, 15, 2055–2079, <ext-link xlink:href="https://doi.org/10.5194/essd-15-2055-2023" ext-link-type="DOI">10.5194/essd-15-2055-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib92"><label>92</label><?label 1?><mixed-citation>Zhao, W., Li, A., Huang, P., Juelin, H., and Xianming, M.: Surface soil moisture relationship model construction based on random forest method, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Fort Worth, TX, USA, 2019–2022, <ext-link xlink:href="https://doi.org/10.1109/IGARSS.2017.8127378" ext-link-type="DOI">10.1109/IGARSS.2017.8127378</ext-link>, 4 December 2017.</mixed-citation></ref>
      <ref id="bib1.bib93"><label>93</label><?label 1?><mixed-citation>Zhao, Y., Wei, F., Yang, H., and Jiang, Y.: Discussion on using antecedent precipitation index to supplement relative soil moisture data series, Procedia Environ. Sci., 10, 1489–1495, <ext-link xlink:href="https://doi.org/10.1016/j.proenv.2011.09.237" ext-link-type="DOI">10.1016/j.proenv.2011.09.237</ext-link>, 2011. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib94"><label>94</label><?label 1?><mixed-citation>Zheng, C., Jia, L., and Zhao, T.: A 21-year dataset (2000–2020) of gap-free global daily surface soil moisture at 1-km grid resolution, Sci. Data, 10, 139, <ext-link xlink:href="https://doi.org/10.1038/s41597-023-01991-w" ext-link-type="DOI">10.1038/s41597-023-01991-w</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib95"><label>95</label><?label 1?><mixed-citation>Zhuang, R., Manfreda, S., Zeng, Y., Su, Z., Dor, E. B., and Petropoulos, G. P.: Soil moisture monitoring using unmanned aerial system, Unmanned Aerial Systems for Monitoring Soil, Vegetation, and Riverine Environments, Elsevier, 179–200, ISBN 9780323852838, 2023.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Ensemble of optimised machine learning algorithms for predicting surface soil moisture content at a global scale</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Abowarda, A. S., Bai, L., Zhang, C., Long, D., Li, X., Huang, Q., and Sun,
Z.: Generating surface soil moisture at 30&thinsp;m spatial resolution using both
data fusion and machine learning toward better water resources management at
the field scale, Remote Sens. Environ., 255, 112301,
<a href="https://doi.org/10.1016/j.rse.2021.112301" target="_blank">https://doi.org/10.1016/j.rse.2021.112301</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      Acharya, U., Daigh, A. L., and Oduor, P. G.: Machine Learning for Predicting
Field Soil Moisture Using Soil, Crop, and Nearby Weather Station Data in the
Red River Valley of the North, Soil Systems, 5, 57,
<a href="https://doi.org/10.3390/soilsystems5040057" target="_blank">https://doi.org/10.3390/soilsystems5040057</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      Adab, H., Morbidelli, R., Saltalippi, C., Moradian, M., and Ghalhari,
G. A. F.: Machine learning to estimate surface soil moisture from remote
sensing data, Water, 12, 3223, <a href="https://doi.org/10.3390/w12113223" target="_blank">https://doi.org/10.3390/w12113223</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      Albergel, C., Dutra, E., Munier, S., Calvet, J.-C., Munoz-Sabater, J., de Rosnay, P., and Balsamo, G.: ERA-5 and ERA-Interim driven ISBA land surface model simulations: which one performs better?, Hydrol. Earth Syst. Sci., 22, 3515–3532, <a href="https://doi.org/10.5194/hess-22-3515-2018" target="_blank">https://doi.org/10.5194/hess-22-3515-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      Al Bitar, A., Mialon, A., Kerr, Y. H., Cabot, F., Richaume, P., Jacquette, E., Quesney, A., Mahmoodi, A., Tarot, S., Parrens, M., Al-Yaari, A., Pellarin, T., Rodriguez-Fernandez, N., and Wigneron, J.-P.: The global SMOS Level 3 daily soil moisture and brightness temperature maps, Earth Syst. Sci. Data, 9, 293–315, <a href="https://doi.org/10.5194/essd-9-293-2017" target="_blank">https://doi.org/10.5194/essd-9-293-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      Ali, I., Greifeneder, F., Stamenkovic, J., Neumann, M., and Notarnicola, C.:
Review of machine learning approaches for biomass and soil moisture
retrievals from remote sensing data, Remote Sens., 7, 16398–16421,
<a href="https://doi.org/10.3390/rs71215841" target="_blank">https://doi.org/10.3390/rs71215841</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      Ali, S., Ghosh, N., and Singh, R.: Rainfall–runoff simulation using a
normalized antecedent precipitation index, Hydrolog. Sci. J., 55, 266–274,
<a href="https://doi.org/10.1080/02626660903546175" target="_blank">https://doi.org/10.1080/02626660903546175</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      Baldwin, D., Manfreda, S., Keller, K., and Smithwick, E.: Predicting root
zone soil moisture with soil properties and satellite near-surface moisture
data across the conterminous United States, J. Hydrol., 546, 393–404,
<a href="https://doi.org/10.1016/j.jhydrol.2017.01.020" target="_blank">https://doi.org/10.1016/j.jhydrol.2017.01.020</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      Beck, H. E., Zimmermann, N. E., McVicar, T. R., Vergopolan, N., Berg, A., and
Wood, E. F.: Present and future Köppen-Geiger climate classification maps
at 1-km resolution, Sci. Data, 5, 1–12, <a href="https://doi.org/10.1038/sdata.2018.214" target="_blank">https://doi.org/10.1038/sdata.2018.214</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      Belgiu, M. and Drăguţ, L.: Random forest in remote sensing: A
review of applications and future directions, ISPRS J. Photogramm., 114,
24–31, <a href="https://doi.org/10.1016/j.isprsjprs.2016.01.011" target="_blank">https://doi.org/10.1016/j.isprsjprs.2016.01.011</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      Benkhaled, A., Remini, B., and Mhaiguene, M.: Hydrology: Science and
practice for the 21st century, British Hydrological Society, 81–87,  ISBN 1903741114, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      Beven, K. J. and Kirkby, M. J.: A physically based, variable contributing
area model of basin hydrology/Un modèle à base physique de zone
d'appel variable de l'hydrologie du bassin versant, Hydrolog. Sci. J., 24,
43–69, <a href="https://doi.org/10.1080/02626667909491834" target="_blank">https://doi.org/10.1080/02626667909491834</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      Breiman, L.: Random forests, Mach. Learn., 45, 5–32, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      Chen, J., Jönsson, P., Tamura, M., Gu, Z., Matsushita, B., and Eklundh,
L.: A simple method for reconstructing a high-quality NDVI time-series data
set based on the Savitzky–Golay filter, Remote Sens. Environ., 91, 332–344,
<a href="https://doi.org/10.1016/j.rse.2004.03.014" target="_blank">https://doi.org/10.1016/j.rse.2004.03.014</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      Cira, C.-I., Alcarria, R., Manso-Callejo, M.-Á., and Serradilla, F.: A
framework based on nesting of convolutional neural networks to classify
secondary roads in high resolution aerial orthoimages, Remote Sens., 12,
765, <a href="https://doi.org/10.3390/rs12050765" target="_blank">https://doi.org/10.3390/rs12050765</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      Dietterich, T. G.:  Ensemble methods in machine learning, in: Multiple
Classifier Systems: First International Workshop, MCS 2000 Cagliari, Italy,
21–23 June 2000, Proceedings, Springer, 1, 1–15,  ISBN 9783540677048, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      Dorigo, W., Xaver, A., Vreugdenhil, M., Gruber, A., Hegyiova, A.,
Sanchis-Dufau, A., Zamojski, D., Cordes, C., Wagner, W., and Drusch, M.:
Global automated quality control of in situ soil moisture data from the
International Soil Moisture Network, Vadose Zone J.,
12, 1–21, <a href="https://doi.org/10.2136/vzj2012.0097" target="_blank">https://doi.org/10.2136/vzj2012.0097</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      Dorigo, W., Himmelbauer, I., Aberer, D., Schremmer, L., Petrakovic, I., Zappa, L., Preimesberger, W., Xaver, A., Annor, F., Ardö, J., Baldocchi, D., Bitelli, M., Blöschl, G., Bogena, H., Brocca, L., Calvet, J.-C., Camarero, J. J., Capello, G., Choi, M., Cosh, M. C., van de Giesen, N., Hajdu, I., Ikonen, J., Jensen, K. H., Kanniah, K. D., de Kat, I., Kirchengast, G., Kumar Rai, P., Kyrouac, J., Larson, K., Liu, S., Loew, A., Moghaddam, M., Martínez Fernández, J., Mattar Bader, C., Morbidelli, R., Musial, J. P., Osenga, E., Palecki, M. A., Pellarin, T., Petropoulos, G. P., Pfeil, I., Powers, J., Robock, A., Rüdiger, C., Rummel, U., Strobel, M., Su, Z., Sullivan, R., Tagesson, T., Varlagin, A., Vreugdenhil, M., Walker, J., Wen, J., Wenger, F., Wigneron, J. P., Woods, M., Yang, K., Zeng, Y., Zhang, X., Zreda, M., Dietrich, S., Gruber, A., van Oevelen, P., Wagner, W., Scipal, K., Drusch, M., and Sabia, R.: The International Soil Moisture Network: serving Earth system science for over a decade, Hydrol. Earth Syst. Sci., 25, 5749–5804, <a href="https://doi.org/10.5194/hess-25-5749-2021" target="_blank">https://doi.org/10.5194/hess-25-5749-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      Entekhabi, D., Njoku, E. G., O'Neill, P. E., Kellogg, K. H., Crow, W. T.,
Edelstein, W. N., Entin, J. K., Goodman, S. D., Jackson, T. J., and Johnson, J.:
The soil moisture active passive (SMAP) mission, P. IEEE, 98, 704–716,
<a href="https://doi.org/10.1109/JPROC.2010.2043918" target="_blank">https://doi.org/10.1109/JPROC.2010.2043918</a>, 2010a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      Entekhabi, D., Reichle, R. H., Koster, R. D., and Crow, W. T.: Performance
metrics for soil moisture retrievals and application requirements, J.
Hydrometeorol., 11, 832–840, <a href="https://doi.org/10.1175/2010JHM1223.1" target="_blank">https://doi.org/10.1175/2010JHM1223.1</a>, 2010b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      Eroglu, O., Kurum, M., Boyd, D., and Gurbuz, A. C.: High spatio-temporal
resolution CYGNSS soil moisture estimates using artificial neural networks,
Remote Sens., 11, 2272, <a href="https://doi.org/10.3390/rs11192272" target="_blank">https://doi.org/10.3390/rs11192272</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      Fang, B., Lakshmi, V., Cosh, M., Liu, P. W., Bindlish, R., and Jackson, T. J.:
A global 1-km downscaled SMAP soil moisture product based on thermal inertia
theory, Vadose Zone J., 21, e20182, <a href="https://doi.org/10.1002/vzj2.20182" target="_blank">https://doi.org/10.1002/vzj2.20182</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      Feurer, M. and Hutter, F.: Hyperparameter optimization, Automated machine
learning: Methods, systems, challenges, Springer, 3–33, <a href="https://doi.org/10.1007/978-3-030-05318-5_1" target="_blank">https://doi.org/10.1007/978-3-030-05318-5_1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      Gaudart, J., Giusiano, B., and Huiart, L.: Comparison of the performance of
multi-layer perceptron and linear regression for epidemiological data.
Comput. Stat. Data An., 44, 547–570, <a href="https://doi.org/10.1016/S0167-9473(02)00257-8" target="_blank">https://doi.org/10.1016/S0167-9473(02)00257-8</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      Goward, S. N., Markham, B., Dye, D. G., Dulaney, W., and Yang, J.: Normalized
difference vegetation index measurements from the Advanced Very High
Resolution Radiometer, Remote Sens. Environ., 35, 257–277,
<a href="https://doi.org/10.1016/0034-4257(91)90017-Z" target="_blank">https://doi.org/10.1016/0034-4257(91)90017-Z</a>, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      Green, J. K., Seneviratne, S. I., Berg, A. M., Findell, K. L., Hagemann, S.,
Lawrence, D. M., and Gentine, P.: Large influence of soil moisture on
long-term terrestrial carbon uptake, Nature, 565, 476–479,
<a href="https://doi.org/10.1038/s41586-018-0848-x" target="_blank">https://doi.org/10.1038/s41586-018-0848-x</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      Gruber, S. and Peckham, S.: Land-surface parameters and objects in
hydrology, Dev. Soil Sci., 33, 171–194, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      Guerschman, J. P., Scarth, P. F., McVicar, T. R., Renzullo, L. J., Malthus,
T. J., Stewart, J. B., Rickards, J. E., and Trevithick, R.: Assessing the
effects of site heterogeneity and soil properties when unmixing
photosynthetic vegetation, non-photosynthetic vegetation and bare soil
fractions from Landsat and MODIS data, Remote Sens. Environ., 161, 12–26,
<a href="https://doi.org/10.1016/j.rse.2015.01.021" target="_blank">https://doi.org/10.1016/j.rse.2015.01.021</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      Hajdu, I., Yule, I., and Dehghan-Shear, M. H.:  Modelling of
near-surface soil moisture using machine learning and multi-temporal
sentinel 1 images in New Zealand,  IGARSS 2018-2018 IEEE International
Geoscience and Remote Sensing Symposium,  Valencia, Spain, 1422–1425, <a href="https://doi.org/10.1109/IGARSS.2018.8518657" target="_blank">https://doi.org/10.1109/IGARSS.2018.8518657</a>, 4 November 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      Han, J., Mao, K., Xu, T., Guo, J., Zuo, Z., and Gao, C.: A soil moisture
estimation framework based on the CART algorithm and its application in
China, J. Hydrol., 563, 65–75, <a href="https://doi.org/10.1016/j.jhydrol.2018.05.051" target="_blank">https://doi.org/10.1016/j.jhydrol.2018.05.051</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      Han, Q., Zeng, Y., Zhang, L., Cira, C.-I., Prikaziuk, E., Duan, T., Wang,
C., Szabó, B., Manfreda, S., Zhuang, R., and Su, B.: Ensemble of
optimised machine learning algorithms for predicting surface soil moisture
content at global scale (v1.0), Zenodo [code],
Zenodo<a href="https://doi.org/10.5281/zenodo.8004346" target="_blank">https://doi.org/10.5281/zenodo.8004346</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      Han, Q., Zeng, Y., Zhang, L., Wang, C., Prikaziuk, E., Niu, Z., and Su, B.:
Global long term daily 1&thinsp;km surface soil moisture dataset with physics
informed machine learning, Sci. Data, 10, 101,
<a href="https://doi.org/10.1038/s41597-023-02011-7" target="_blank">https://doi.org/10.1038/s41597-023-02011-7</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      Hengl, T., Mendes de Jesus, J., Heuvelink, G. B., Ruiperez Gonzalez, M.,
Kilibarda, M., Blagotić, A., Shangguan, W., Wright, M. N., Geng, X., and
Bauer-Marschallinger, B.: SoilGrids250m: Global gridded soil information
based on machine learning, PLoS one, 12, e0169748,
<a href="https://doi.org/10.1371/journal.pone.0169748" target="_blank">https://doi.org/10.1371/journal.pone.0169748</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      Hillel, D. and Hatfield, J. L.: Encyclopedia of Soils in the Environment,
Elsevier, Amsterdam, <a href="https://doi.org/10.1016/j.geoderma.2005.04.017" target="_blank">https://doi.org/10.1016/j.geoderma.2005.04.017</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      Hudson, B. D.: Soil organic matter and available water capacity, J. Soil Water
Conserv., 49, 189–194, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      ISMN: Welcome to the International Soil Moisture Network,
<a href="https://ismn.earth" target="_blank"/>, last access: 28 February 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      Jiang, Z., Huete, A. R., Didan, K., and Miura, T.: Development of a two-band
enhanced vegetation index without a blue band, Remote Sens. Environ., 112,
3833–3845, <a href="https://doi.org/10.1016/j.rse.2008.06.006" target="_blank">https://doi.org/10.1016/j.rse.2008.06.006</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      Karthikeyan, L. and Mishra, A. K.: Multi-layer high-resolution soil moisture
estimation using machine learning over the United States, Remote Sens.
Environ., 266, 112706, <a href="https://doi.org/10.1016/j.rse.2021.112706" target="_blank">https://doi.org/10.1016/j.rse.2021.112706</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      Khatoon, H., Solanki, P., Narayan, M., Tewari, L., Rai, J., and Hina
Khatoon, C.: Role of microbes in organic carbon decomposition and maintenance
of soil ecosystem, Int. J. Chem. Stud., 5, 1648–1656, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      Kirkby, M.: Hydrograph modeling strategies, Process in physical and human
geography, edited by:  Peel, R.,  Chisholm, M., and  Haggett, P., Heinemann, 69–90, 1975.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      Kucuk, C., Birant, D., and Yildirim Taser, P.:  An intelligent
multi-output regression model for soil moisture prediction, in: Intelligent
and Fuzzy Techniques for Emerging Conditions and Digital Transformation:
Proceedings of the INFUS 2021 Conference,  24–26 August 2021, Springer, Vol. 2,
474–481,  <a href="https://doi.org/10.1007/978-3-030-85577-2_56" target="_blank">https://doi.org/10.1007/978-3-030-85577-2_56</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      Lal, R. and Shukla, M. K.: Principles of soil physics, CRC Press, ISBN 9780429215339, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      LaValle, S. M., Branicky, M. S., and Lindemann, S. R.: On the relationship
between classical grid search and probabilistic roadmaps, Int. J. Rob. Res.,
23, 673–692, <a href="https://doi.org/10.1177/0278364904045" target="_blank">https://doi.org/10.1177/0278364904045</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      Lee, J., Park, S., Im, J., Yoo, C., and Seo, E.: Improved soil moisture
estimation: Synergistic use of satellite observations and land surface
models over CONUS based on machine learning, J. Hydrol., 609, 127749,
<a href="https://doi.org/10.1016/j.jhydrol.2022.127749" target="_blank">https://doi.org/10.1016/j.jhydrol.2022.127749</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      Lei, F., Senyurek, V., Kurum, M., Gurbuz, A. C., Boyd, D., Moorhead, R.,
Crow, W. T., and Eroglu, O.: Quasi-global machine learning-based soil
moisture estimates at high spatio-temporal scales using CYGNSS and SMAP
observations, Remote Sens. Environ., 276, 113041,
<a href="https://doi.org/10.1016/j.rse.2022.113041" target="_blank">https://doi.org/10.1016/j.rse.2022.113041</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      Liu, Y., Jing, W., Wang, Q., and Xia, X.: Generating high-resolution daily
soil moisture by using spatial downscaling techniques: A comparison of six
machine learning algorithms, Adv. Water Resour., 141, 103601,
<a href="https://doi.org/10.1016/j.advwatres.2020.103601" target="_blank">https://doi.org/10.1016/j.advwatres.2020.103601</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      Lou, W., Liu, P., Cheng, L., and Li, Z.: Identification of Soil
Moisture–Precipitation Feedback Based on Temporal Information Partitioning
Networks, JAWRA J. Am. Water Res. Assoc., 58,  1199-1215, <a href="https://doi.org/10.1111/1752-1688.12978" target="_blank">https://doi.org/10.1111/1752-1688.12978</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      Manfreda, S., Caylor, K. K., and Good, S. P.: An ecohydrological framework to
explain shifts in vegetation organization across climatological gradients,
Ecohydrology, 10, e1809, <a href="https://doi.org/10.1002/eco.1809" target="_blank">https://doi.org/10.1002/eco.1809</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      Mao, H., Kathuria, D., Duffield, N., and Mohanty, B. P.: Gap filling of
high-resolution soil moisture for SMAP/sentinel-1: a two-layer machine
learning-based framework, Water Resour. Res., 55, 6986–7009,
<a href="https://doi.org/10.1029/2019WR024902" target="_blank">https://doi.org/10.1029/2019WR024902</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      Matsushima, D.: Thermal Inertia-Based Method for Estimating Soil Moisture,
Soil Moisture, IntechOpen, <a href="https://doi.org/10.5772/intechopen.80252" target="_blank">https://doi.org/10.5772/intechopen.80252</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      Matsushita, B., Yang, W., Chen, J., Onda, Y., and Qiu, G.: Sensitivity of
the enhanced vegetation index (EVI) and normalized difference vegetation
index (NDVI) to topographic effects: a case study in high-density cypress
forest, Sensors, 7, 2636–2651, <a href="https://doi.org/10.3390/s7112636" target="_blank">https://doi.org/10.3390/s7112636</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      MODIS:  Terra vegetation Indices Monthly L3 Global 1km SIN Grid
V006, NASA EOSDIS Land Processes DAAC [data set], <a href="https://lpdaac.usgs.gov/products/mod13a3v006/" target="_blank"/> (last access: 15 October 2023), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      Muñoz-Sabater, J., Dutra, E., Agustí-Panareda, A., Albergel, C., Arduini, G., Balsamo, G., Boussetta, S., Choulga, M., Harrigan, S., Hersbach, H., Martens, B., Miralles, D. G., Piles, M., Rodríguez-Fernández, N. J., Zsoter, E., Buontempo, C., and Thépaut, J.-N.: ERA5-Land: a state-of-the-art global reanalysis dataset for land applications, Earth Syst. Sci. Data, 13, 4349–4383, <a href="https://doi.org/10.5194/essd-13-4349-2021" target="_blank">https://doi.org/10.5194/essd-13-4349-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      Nath, T.: Soil texture and total organic matter content and its influences on
soil water holding capacity of some selected tea growing soils in Sivasagar
district of Assam, India, Int. J. Chem. Sci., 12, 1419–1429, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      Njoku, E. G. and Entekhabi, D.: Passive microwave remote sensing of soil
moisture, J. Hydrol., 184, 101–129, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
      Pan, F., Peters-Lidard, C. D., and Sale, M. J.: An analytical method for
predicting surface soil moisture from rainfall observations, Water
Resour. Res., 39, 1314, <a href="https://doi.org/10.1029/2003WR002142" target="_blank">https://doi.org/10.1029/2003WR002142</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
      Papadopoulos, H., Vovk, V., and Gammerman, A.: Regression conformal
prediction with nearest neighbours, J. Artif. Intell. Res., 40, 815–840,
<a href="https://doi.org/10.1613/jair.3198" target="_blank">https://doi.org/10.1613/jair.3198</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
      Parinussa, R. M., Holmes, T. R. H., Yilmaz, M. T., and Crow, W. T.: The impact of land surface temperature on soil moisture anomaly detection from passive microwave observations, Hydrol. Earth Syst. Sci., 15, 3135–3151, <a href="https://doi.org/10.5194/hess-15-3135-2011" target="_blank">https://doi.org/10.5194/hess-15-3135-2011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
      Paruta, A., Ciraolo, G., Capodici, F., Manfreda, S., Dal Sasso, S. F.,
Zhuang, R., Romano, N., Nasta, P., Ben-Dor, E., and Francos, N.: A
geostatistical approach to map near-surface soil moisture through
hyperspatial resolution thermal inertia, IEEE T. Geosci. Remote, 59,
5352–5369, <a href="https://doi.org/10.1109/TGRS.2020.3019200" target="_blank">https://doi.org/10.1109/TGRS.2020.3019200</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
      Patel, N., Anapashsha, R., Kumar, S., Saha, S., and Dadhwal, V.: Assessing
potential of MODIS derived temperature/vegetation condition index (TVDI) to
infer soil moisture status, Int. J. Remote Sens., 30, 23–39,
<a href="https://doi.org/10.1080/01431160802108497" target="_blank">https://doi.org/10.1080/01431160802108497</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
      Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel,
O., Blondel, M., Prettenhofer, P., Weiss, R., and Dubourg, V.: Scikit-learn:
Machine learning in Python, J. Mach. Learn Res., 12, 2825–2830, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
      Piles, M., Camps, A., Vall-Llossera, M., Corbella, I., Panciera, R.,
Rudiger, C., Kerr, Y. H., and Walker, J.: Downscaling SMOS-derived soil
moisture using MODIS visible/infrared data, IEEE T. Geosci. Remote, 49,
3156–3166, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
      Portal, G., Jagdhuber, T., Vall-llossera, M., Camps, A., Pablos, M.,
Entekhabi, D., and Piles, M.: Assessment of Multi-Scale SMOS and SMAP Soil
Moisture Products across the Iberian Peninsula, Remote Sens., 12, 570,
<a href="https://doi.org/10.3390/rs12030570" target="_blank">https://doi.org/10.3390/rs12030570</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
      Pradhan, N., Tachikawa, Y., and Takara, K.: A downscaling method of
topographic index distribution for matching the scales of model application
and parameter identification, Hydrol. Process., 20, 1385–1405,
<a href="https://doi.org/10.1002/hyp.6098" target="_blank">https://doi.org/10.1002/hyp.6098</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
      Qiu, Z., Pennock, A., Giri, S., Trnka, C., Du, X., and Wang, H.: Assessing
soil moisture patterns using a soil topographic index in a humid region,
Water Resour. Manag., 31, 2243–2255, <a href="https://doi.org/10.1007/s11269-017-1640-7" target="_blank">https://doi.org/10.1007/s11269-017-1640-7</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>
      Rodríguez-Iturbe, I. and Porporato, A.: Ecohydrology of
water-controlled ecosystems: soil moisture and plant dynamics, Cambridge
University Press, ISBN 9780521819435, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>
      Ross, C. W., Prihodko, L., Anchang, J., Kumar, S., Ji, W., and Hanan, N. P.:
HYSOGs250m, global gridded hydrologic soil groups for curve-number-based
runoff modeling, Sci. Data, 5, 1–9, <a href="https://doi.org/10.1038/sdata.2018.91" target="_blank">https://doi.org/10.1038/sdata.2018.91</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>
      Sarker, I. H.: Machine learning: Algorithms, real-world applications and
research directions, SN Comput. Sci., 2, 1–21,
<a href="https://doi.org/10.1007/s42979-021-00592-x" target="_blank">https://doi.org/10.1007/s42979-021-00592-x</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation>
      Senyurek, V., Lei, F., Boyd, D., Kurum, M., Gurbuz, A. C., and Moorhead, R.:
Machine learning-based CYGNSS soil moisture estimates over ISMN sites in
CONUS, Remote Sens., 12, 1168, <a href="https://doi.org/10.3390/rs12071168" target="_blank">https://doi.org/10.3390/rs12071168</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation>
      Shaw, B., Pielke, R., and Ziegler, C.: A three-dimensional numerical
simulation of a Great Plains dryline, Mon. Weather Rev., 125, 1489–1506,
<a href="https://doi.org/10.1175/1520-0493(1997)125&lt;1489:ATDNSO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1997)125&lt;1489:ATDNSO&gt;2.0.CO;2</a>,
1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation>
      Sobrino, J. A., Julien, Y., and García-Monteiro, S.: Surface temperature
of the planet earth from satellite data, Remote Sens., 12, 218,
<a href="https://doi.org/10.3390/rs12020218" target="_blank">https://doi.org/10.3390/rs12020218</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation>
      Song, P., Zhang, Y., Guo, J., Shi, J., Zhao, T., and Tong, B.: A 1&thinsp;km daily surface soil moisture dataset of enhanced coverage under all-weather conditions over China in 2003–2019, Earth Syst. Sci. Data, 14, 2613–2637, <a href="https://doi.org/10.5194/essd-14-2613-2022" target="_blank">https://doi.org/10.5194/essd-14-2613-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation>
      Srivastava, P. K., Petropoulos, G. P., and Kerr, Y. H.: Satellite soil moisture
retrieval: techniques and applications, Elsevier, ISBN  9780128033890, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>74</label><mixed-citation>
      Su, Z., Yacob, A., Wen, J., Roerink, G., He, Y., Gao, B., Boogaard, H., and
van Diepen, C.: Assessing relative soil moisture with remote sensing data:
theory, experimental validation, and application to drought monitoring over
the North China Plain, Phys. Chem. Earth, 28,
89–101, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>75</label><mixed-citation>
      Sun, D. and Pinker, R. T.: Case study of soil moisture effect on land
surface temperature retrieval, IEEE Geosci. Remote S., 1, 127–130,
<a href="https://doi.org/10.1109/LGRS.2004.824749" target="_blank">https://doi.org/10.1109/LGRS.2004.824749</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>76</label><mixed-citation>
      Sungmin, O. and Orth, R.: Global soil moisture data derived through machine
learning trained with in-situ measurements, Sci. Data, 8, 1–14,
<a href="https://doi.org/10.1038/s41597-021-00964-1" target="_blank">https://doi.org/10.1038/s41597-021-00964-1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>77</label><mixed-citation>
      Uthayakumar, A., Mohan, M. P., Khoo, E. H., Jimeno, J., Siyal, M. Y., and
Karim, M. F.: Machine learning models for enhanced estimation of soil moisture
using wideband radar sensor, Sensors, 22, 5810, <a href="https://doi.org/10.3390/s22155810" target="_blank">https://doi.org/10.3390/s22155810</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>78</label><mixed-citation>
      Van Looy, K., Bouma, J., Herbst, M., Koestel, J., Minasny, B., Mishra, U.,
Montzka, C., Nemes, A., Pachepsky, Y. A., and Padarian, J.: Pedotransfer
functions in Earth system science: Challenges and perspectives, Rev.
Geophys., 55, 1199–1256, <a href="https://doi.org/10.1002/2017RG000581" target="_blank">https://doi.org/10.1002/2017RG000581</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>79</label><mixed-citation>
      Vereecken, H., Huisman, J.-A., Hendricks Franssen, H.-J., Brüggemann,
N., Bogena, H. R., Kollet, S., Javaux, M., van der Kruk, J., and
Vanderborght, J.: Soil hydrology: Recent methodological advances, challenges,
and perspectives, Water Resour. Res., 51, 2616–2633,
<a href="https://doi.org/10.1002/2014WR016852" target="_blank">https://doi.org/10.1002/2014WR016852</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>80</label><mixed-citation>
      Wan, Z.: New refinements and validation of the collection-6 MODIS
land-surface temperature/emissivity product, Remote Sens. Environ., 140,
36–45, <a href="https://doi.org/10.1016/j.rse.2013.08.027" target="_blank">https://doi.org/10.1016/j.rse.2013.08.027</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>81</label><mixed-citation>
      Watson, A., Miller, J., Künne, A., and Kralisch, S.: Using soil-moisture
drought indices to evaluate key indicators of agricultural drought in
semi-arid Mediterranean Southern Africa, Sci. Total Environ., 812, 152464,
<a href="https://doi.org/10.1016/j.scitotenv.2021.152464" target="_blank">https://doi.org/10.1016/j.scitotenv.2021.152464</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>82</label><mixed-citation>
      Wei, Z., Meng, Y., Zhang, W., Peng, J., and Meng, L.: Downscaling SMAP soil
moisture estimation with gradient boosting decision tree regression over the
Tibetan Plateau, Remote Sens. Environ., 225, 30–44,
<a href="https://doi.org/10.1016/j.rse.2019.02.022" target="_blank">https://doi.org/10.1016/j.rse.2019.02.022</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>83</label><mixed-citation>
      Wilke, G. D. and McFarland, M. J.: Correlations between Nimbus-7 Scanning
Multichannel Microwave Radiometer data and an antecedent precipitation
index, J. Appl. Meteorol. Clim., 25, 227–238,
<a href="https://doi.org/10.1175/1520-0450(1986)025&lt;0227:CBNSMM&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1986)025&lt;0227:CBNSMM&gt;2.0.CO;2</a>,
1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>84</label><mixed-citation>
      Wu, C., Chen, J. M., Pumpanen, J., Cescatti, A., Marcolla, B., Blanken, P. D.,
Ardö, J., Tang, Y., Magliulo, V., and Georgiadis, T.: An underestimated
role of precipitation frequency in regulating summer soil moisture,
Environ. Res. Lett., 7, 024011, <a href="https://doi.org/10.1088/1748-9326/7/2/024011" target="_blank">https://doi.org/10.1088/1748-9326/7/2/024011</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>85</label><mixed-citation>
      Yamazaki, D., Ikeshima, D., Sosa, J., Bates, P. D., Allen, G. H., and
Pavelsky, T. M.: MERIT Hydro: A high-resolution global hydrography map based
on latest topography dataset, Water Resour. Res., 55, 5053–5073,
<a href="https://doi.org/10.1029/2019WR024873" target="_blank">https://doi.org/10.1029/2019WR024873</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>86</label><mixed-citation>
      Yang, H. and Wang, Q.: Reconstruction of a spatially seamless, daily SMAP
(SSD_SMAP) surface soil moisture dataset from 2015 to 2021,
J. Hydrol., 621, 129579, <a href="https://doi.org/10.1016/j.jhydrol.2023.129579" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129579</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>87</label><mixed-citation>
      Yıldırım, P., Birant, U. K., and Birant, D.: EBOC: Ensemble-based
ordinal classification in transportation, J. Adv. Transport., 2019, 1–17,
<a href="https://doi.org/10.1155/2019/7482138" target="_blank">https://doi.org/10.1155/2019/7482138</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>88</label><mixed-citation>
      Zhang, L., Zeng, Y., Zhuang, R., Szabó, B., Manfreda, S., Han, Q., and
Su, Z.: In Situ Observation-Constrained Global Surface Soil Moisture Using
Random Forest Model, Remote Sens., 13, 4893, <a href="https://doi.org/10.3390/rs13234893" target="_blank">https://doi.org/10.3390/rs13234893</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>89</label><mixed-citation>
      Zhang, M., Luo, G., Cao, X., Hamdi, R., Li, T., Cai, P., Ye, H., and He, H.:
Numerical simulation of the irrigation effects on surface fluxes and local
climate in typical mountain-oasis-desert systems in the Central Asia arid
area, J. Geophys. Res. Atmos., 124, 12485–12506, <a href="https://doi.org/10.1029/2019JD030507" target="_blank">https://doi.org/10.1029/2019JD030507</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>90</label><mixed-citation>
      Zhang, P., Zheng, D., van der Velde, R., Wen, J., Ma, Y., Zeng, Y., Wang, X., Wang, Z., Chen, J., and Su, Z.: A dataset of 10-year regional-scale soil moisture and soil temperature measurements at multiple depths on the Tibetan Plateau, Earth Syst. Sci. Data, 14, 5513–5542, <a href="https://doi.org/10.5194/essd-14-5513-2022" target="_blank">https://doi.org/10.5194/essd-14-5513-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>91</label><mixed-citation>
      Zhang, Y., Liang, S., Ma, H., He, T., Wang, Q., Li, B., Xu, J., Zhang, G., Liu, X., and Xiong, C.: Generation of global 1 km daily soil moisture product from 2000 to 2020 using ensemble learning, Earth Syst. Sci. Data, 15, 2055–2079, <a href="https://doi.org/10.5194/essd-15-2055-2023" target="_blank">https://doi.org/10.5194/essd-15-2055-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>92</label><mixed-citation>
      Zhao, W., Li, A., Huang, P., Juelin, H., and Xianming, M.: Surface soil
moisture relationship model construction based on random forest method, 2017
IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Fort Worth, TX, USA,
2019–2022, <a href="https://doi.org/10.1109/IGARSS.2017.8127378" target="_blank">https://doi.org/10.1109/IGARSS.2017.8127378</a>, 4 December 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>93</label><mixed-citation>
      Zhao, Y., Wei, F., Yang, H., and Jiang, Y.: Discussion on using antecedent
precipitation index to supplement relative soil moisture data series,
Procedia Environ. Sci., 10, 1489–1495, <a href="https://doi.org/10.1016/j.proenv.2011.09.237" target="_blank">https://doi.org/10.1016/j.proenv.2011.09.237</a>,
2011.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>94</label><mixed-citation>
      Zheng, C., Jia, L., and Zhao, T.: A 21-year dataset (2000–2020) of gap-free
global daily surface soil moisture at 1-km grid resolution, Sci. Data, 10,
139, <a href="https://doi.org/10.1038/s41597-023-01991-w" target="_blank">https://doi.org/10.1038/s41597-023-01991-w</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>95</label><mixed-citation>
      Zhuang, R., Manfreda, S., Zeng, Y., Su, Z., Dor, E. B., and Petropoulos,
G. P.: Soil moisture monitoring using unmanned aerial system, Unmanned Aerial
Systems for Monitoring Soil, Vegetation, and Riverine Environments,
Elsevier, 179–200, ISBN 9780323852838, 2023.

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