<?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">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">NHESS</journal-id><journal-title-group>
    <journal-title>Natural Hazards and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NHESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nat. Hazards Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1684-9981</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/nhess-25-4655-2025</article-id><title-group><article-title>Ensemble random forest for tropical cyclone tracking</article-title><alt-title>Ensemble random forest for tropical cyclone tracking</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Vaittinada Ayar</surname><given-names>Pradeebane</given-names></name>
          <email>pradeebane@laposte.net</email>
        <ext-link>https://orcid.org/0000-0001-8085-9621</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Bourdin</surname><given-names>Stella</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3 aff4">
          <name><surname>Faranda</surname><given-names>Davide</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5001-5698</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Vrac</surname><given-names>Mathieu</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6176-0439</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Laboratoire des Sciences du Climat et de l'Environnement, UMR 8212 CEA-CNRS-UVSQ, Université Paris-Saclay &amp; IPSL, CEA Saclay, 91191, Gif-sur-Yvette, France</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Atmospheric, Oceanic and Planetary Physics, Department of Physics, University of Oxford, Oxford, United Kingdom</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>London Mathematical Laboratory, 8 Margravine Gardens, London, W6 8RH, UK</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Laboratoire de Météorologie Dynamique/IPSL, École Normale Supérieure, PSL Research University, Sorbonne Université, École Polytechnique, IP Paris, CNRS, Paris, 75005, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Pradeebane Vaittinada Ayar (pradeebane@laposte.net)</corresp></author-notes><pub-date><day>24</day><month>November</month><year>2025</year></pub-date>
      
      <volume>25</volume>
      <issue>11</issue>
      <fpage>4655</fpage><lpage>4672</lpage>
      <history>
        <date date-type="received"><day>29</day><month>January</month><year>2025</year></date>
           <date date-type="rev-request"><day>18</day><month>March</month><year>2025</year></date>
           <date date-type="rev-recd"><day>8</day><month>October</month><year>2025</year></date>
           <date date-type="accepted"><day>2</day><month>November</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Pradeebane Vaittinada Ayar et al.</copyright-statement>
        <copyright-year>2025</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025.html">This article is available from https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025.html</self-uri><self-uri xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025.pdf">The full text article is available as a PDF file from https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e130">Even though tropical cyclones (TCs) are well documented during the intense part of their lifecycle until they weaken, many physical and statistical properties governing them are not well captured by gridded reanalysis or simulated by Earth System Models. Thus, tracking TCs remains a matter of interest for investigating observed and simulated tropical cyclones. Two types of cyclone tracking schemes are available. On the one hand, some trackers rely on physical and dynamical properties of the TCs and user-prescribed thresholds, which make them rigid. They need numerous variables that are not always available in the models. On the other hand, trackers leaning on deep learning need, by nature, large amounts of data and computing power. Besides, given the number of physical variables required for the tracking, they can be prone to overfitting, which hinders their transferability to climate models. This study explores the ability of a Random Forest (RF) approach to track TCs with a limited number of aggregated variables. Our analysis focuses on the Eastern North Pacific and North Atlantic basins, for which 514 and 431 observed tropical cyclone track records are available from the IBTrACS database during the 1980–2021 period. For each 6-hourly time step, RF associates TC occurrence or absence (1 or 0) to atmospheric situations described by predictors extracted from the ERA5 reanalysis. Hence, the tracking is considered a binary supervised classification problem of TC-free (zero) and TC (one) situations. Then, situations with TC occurrences are stitched to reconstruct TC trajectories. Results show the good ability and performance of this method for tracking tropical cyclones over both basins and good temporal and spatial generalisation. RF has a similar TC detection rate as trackers based on TCs' properties and a significantly lower false alarm rate. RF allows us to detect TC situations for diverse predictor combinations, which brings more flexibility than threshold-based trackers. Last but not least, this study sheds light on the most relevant variables for tropical cyclone detection.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Horizon 2020</funding-source>
<award-id>101003469</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Agence Nationale de la Recherche</funding-source>
<award-id>ANR-22-EXTR-0005</award-id>
</award-group>
<award-group id="gs3">
<funding-source>Natural Environment Research Council</funding-source>
<award-id>NE/W009587/1</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e142">Tropical cyclones (TCs) are among the most devastating extreme events in terms of casualties and economic losses <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx44" id="paren.1"/>. Several conditions are necessary for their formation. TC genesis requires warm sea surface temperatures to draw its energy from, low wind shear and ample humidity to ensure a stable vortex while maintaining the convection and adequate influence from the Coriolis force, combined with a pre-existing low-pressure disturbance in the atmosphere. Thus, a vortex is created around the depression with strengthening winds, and fuelled by ascending humid air <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx49" id="paren.2"/>. It becomes a self-sufficient system that continuously draws energy from the ocean until reaching an unfavourable environment or land (the landfall). Then, the TC loses its energy, which causes its rapid dissipation <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx40" id="paren.3"/>.</p>
      <p id="d2e154">Understanding how human-induced climate change influences TC activity remains a challenging scientific issue <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx47 bib1.bibx45" id="paren.4"/>. Given the incomplete theoretical understanding of TCs and the limited observation period, studying the changes in their properties relies on model simulations <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx27" id="paren.5"/>. Despite the tremendous effort made to increase the resolution of the Earth System Models (around 100 km for the last generation of models), it is still too low to simulate realistic TCs <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx39" id="paren.6"/>. Leveraging the recent advances in computational resources, a handful of global simulations with atmospheric spatial resolutions between 25 and 50 km are now available and reveal a clear improvement in simulating TCs <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx46 bib1.bibx39 bib1.bibx4" id="paren.7"/>.</p>
      <p id="d2e169">To study TCs simulated by global climate models, we need algorithms to detect them objectively. Such algorithms, known as TC trackers, are traditionally based on physical and dynamical properties of cyclones <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx3" id="paren.8"><named-content content-type="pre">see</named-content><named-content content-type="post">and the reference therein for details about different trackers</named-content></xref>. These algorithms identify tropical cyclone points and connect them to reconstruct TC tracks employing thresholds applied to variables. Depending on the variables involved in the tracking process, <xref ref-type="bibr" rid="bib1.bibx3" id="text.9"/> defined two categories of trackers: physics-based and dynamics-based. Physics-based trackers rely on thermodynamic properties of a tropical cyclone, such as the local minimum sea-level pressure combined with a warm-core (temperature anomaly or geopotential thickness). Dynamics-based trackers rely on dynamical variables such as vorticity or other derivatives of the velocity. Both usually include an intensity criterion to discriminate between the systems.</p>
      <p id="d2e182">The thresholds used in these trackers are tracking-scheme specific and subjective, and may also depend on the particular TC formation basin and the TC categories <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx2" id="paren.10"/>. This may lead to a potential inability of tracking schemes to generalise to other domains or data from sources other than those used to calibrate the thresholds <xref ref-type="bibr" rid="bib1.bibx38" id="paren.11"/>. To avoid subjective choice of thresholds and make the tracker more flexible in identifying cyclonic situations, the data-driven machine learning algorithms are the focus of this study. Indeed, these algorithms rely on data to identify cyclones based on different combinations of variables, independent of user-prescribed thresholds.</p>
      <p id="d2e192">For instance, the detection skills of three machine learning approaches (Decision Trees, Random Forest, Support Vector Machines) and a model based on Linear Discriminant Analysis have been compared for satellite data in <xref ref-type="bibr" rid="bib1.bibx21" id="text.12"/>. Machine learning approaches showed better skill hit rates, while the linear approach showed lower false alarm rates. Among machine learning approaches, neural network-based deep learning approaches have lately gained attention for TC detection. Those are based on segmentation, edge detection, circle fitting, and comprehensive decision for satellite images <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx48 bib1.bibx36" id="paren.13"/>. <xref ref-type="bibr" rid="bib1.bibx22" id="text.14"/> leveraged a Convolutional Long Short-Term Memory network to detect and forecast hurricane trajectories on Community Atmospheric Model v5 simulation data.</p>
      <p id="d2e204">However, these approaches use satellite and model data that can be biased and mainly focus on shape detection in images. As such, they are not comparable to the physics-based trackers previously mentioned, which have been developed from reanalysis and evaluated with respect to observed data and focus on TC-related physical processes. For instance, in <xref ref-type="bibr" rid="bib1.bibx3" id="text.15"/>, trackers were applied to the fifth generation of ECMWF Reanalysis <xref ref-type="bibr" rid="bib1.bibx19" id="paren.16"><named-content content-type="pre">ERA5,</named-content></xref> and evaluated with respect to the observational record of the International Best Track Archive for Climate Stewardship <xref ref-type="bibr" rid="bib1.bibx24" id="paren.17"><named-content content-type="pre">IBTrACS,</named-content></xref>. In that context, <xref ref-type="bibr" rid="bib1.bibx15" id="text.18"/> and <xref ref-type="bibr" rid="bib1.bibx1" id="text.19"/> have developed convolutional neural network (CNN) architectures to detect cyclones. They used eight and six 6-hourly variables extracted from ERA5 in their CNN. The added value of such approaches is the ability to constrain the detection with the cyclone record provided by IBTrACS, by associating each set of 6-hourly data fields with the occurrence (absence or presence) of a cyclone (called labelling in machine learning). This makes tracking TCs a supervised classification problem.</p>
      <p id="d2e226">The issue with using the latter type of algorithms in the case of TC detection is that the number of TC-related atmospheric situations is very low compared to TC-free situations. These algorithms trained with such data will learn from a larger diversity of TC-free situations and thus will be more accurate and inclined to rule for TC-free situations and, therefore, biased towards them. In addition, neural network-based algorithms need, by essence, large amounts of data, which can sometimes be qualified as data greedy. This calls for strategies to equilibrate the <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi mathvariant="normal">TC</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">TC</mml:mi></mml:mrow></mml:math></inline-formula>-free ratio while keeping enough data to obtain a robust tuning of the CNN. <xref ref-type="bibr" rid="bib1.bibx15" id="text.20"/> reduced variable fields in the North Atlantic to 8<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 8<inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula> windows around the eye of the cyclone for every time step with a TC and sampled for each one of these windows two TC-free images, which drastically reduce the data sample (28 521 images). This potentially leads to overfitting and limits the generalizability of the tracker by lowering the diversity of TC-free situations and the spatial variability of the potential TC location due to the choice of windows around past TC locations. Only binary properties (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi mathvariant="normal">TC</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">TC</mml:mi></mml:mrow></mml:math></inline-formula>-free) of the tracker were evaluated in <xref ref-type="bibr" rid="bib1.bibx15" id="text.21"/>. <xref ref-type="bibr" rid="bib1.bibx1" id="text.22"/> considered non-overlapping 10<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 10<inline-formula><mml:math id="M6" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula> windows over the whole joint North Pacific and Atlantic basins and opted for a data augmentation procedure of TC situations to reach a <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mn mathvariant="normal">50</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> ratio (425 358 images). Their CNN-based tracker produced comparable performance to the physics-based trackers in terms of TC track detection but generated larger numbers of false alarms, which is undesirable. Finally, this type of method processes large amounts of data, which calls for large computing power (typically GPUs in <xref ref-type="bibr" rid="bib1.bibx15" id="altparen.23"/> and a High Performance Computing infrastructure in <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.24"/>). Neither of the studies provided a physical interpretation of the tracker's performance.</p>
      <p id="d2e316">In this study, the objective is to leverage and adapt a well-known and proven method, the Random Forest <xref ref-type="bibr" rid="bib1.bibx5" id="paren.25"><named-content content-type="pre">RF,</named-content></xref>, to a TC tracking problem by associating a given atmospheric situation described by a limited set of predictors to the presence or the absence of TCs. This choice has been made by considering computing cost, the need for several meteorological variables, and the ultimate goal of such a tracker being the tracking of TCs in future climate simulations. Indeed, having many variables implies potential overfitting and impeded interpretation of the results and lower transferability to future climate simulations. Random forest provides interpretation means and lower computational costs. Higher data frugality will be achieved by considering simple variable statistics instead of entire variable fields, which will potentially improve the transferability of the tracking to climate simulations.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Material and Method</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Data</title>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>International Best Track Archive for Climate Stewardship, IBTrACS</title>
      <p id="d2e346">The IBTrACS “since 1980” set <xref ref-type="bibr" rid="bib1.bibx25" id="paren.26"/> was retrieved in this study. In the following, two basins are going to be considered: the eastern North Pacific (ENP) and the North Atlantic (NATL) (cf. blue contours in Fig. <xref ref-type="fig" rid="F1"/>a). The U.S. National Hurricane Centre (NHC) reports tropical cyclones' best tracks for these basins. First, extratropical cyclones are not considered in this study. Our study basins are limited to 30<inline-formula><mml:math id="M8" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula> N. Thus, only TCs are considered, and transitions to extratropical cyclones are not. For TC crossing this northward boundary, only the portion lying below 30<inline-formula><mml:math id="M9" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula> N is kept. The 42 cyclone seasons between 1980 and 2021 (from June to November in the Northern Hemisphere) are considered. At the time of this study, tracks in 2022 and later are removed, since some of them are still labelled provisional. Those labelled “spur”, not providing maximum wind and minimum pressure, and not reaching the Tropical Storm (TS) stage, are removed. The TS stage is decided according to the storm category given by the values of the minimum sea level pressure <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the 10 min near-surface sustained wind <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Based on Table 2 of <xref ref-type="bibr" rid="bib1.bibx3" id="text.27"/>, TS stage is reached when <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1005</mml:mn></mml:mrow></mml:math></inline-formula> hPa and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Tropical cyclone stage is reached when <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">990</mml:mn></mml:mrow></mml:math></inline-formula> hPa and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">29</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Once processed, the ENP and NATL basins respectively contain 514 and 431 tracks at a 6-hourly timestep.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e480"><bold>(a)</bold> Eastern North Pacific (ENP) and the North Atlantic (NATL) basins, with the TCs tracks and the associated wind intensity (in m s<sup>−1</sup>) used in this study. <bold>(b)</bold> Boxes patching both basins. Only every second box is shown to improve clarity.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f01.png"/>

          </fig>

</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>ERA5</title>
      <p id="d2e514">Our main objective is to associate climate variables and determine the main drivers that explain the formation and strengthening of TCs during their lifetime. Hourly estimates of atmospheric variables are available in ERA5 at 0.25<inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 0.25° from 1979 to the present day. While having similar performances as JRA-55 or NCEP-CFSR for a range of metrics <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx39" id="paren.28"/>, ERA5 does not perform any specific assimilation for TCs <xref ref-type="bibr" rid="bib1.bibx53" id="paren.29"/>, motivating our choice to use ERA5 to evaluate the tracker developed in this paper. 6-hourly data from 1980 to 2021 are extracted, consistent with the period of the IBTrACS data. The choice of 6-hourly data stems from the overall objective to track TCs in climate model simulations, whose outputs are rarely at a higher temporal resolution. Five variables are extracted from ERA5:</p>
      <p id="d2e533"><list list-type="bullet">
              <list-item>

      <p id="d2e538">the mean sea level pressure, MSLP (in hPa),</p>
              </list-item>
              <list-item>

      <p id="d2e544">the 10 m wind intensity, UV10 (in <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>),</p>
              </list-item>
              <list-item>

      <p id="d2e567">the total column water vapour, TCWV (in <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>),</p>
              </list-item>
              <list-item>

      <p id="d2e590">the relative vorticity at 850 hPa pressure level, RV850 (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>),</p>
              </list-item>
              <list-item>

      <p id="d2e610">the geopotential thickness between 300 and 500 hPa pressure level, THZ300_Z500 (in m).</p>
              </list-item>
            </list>These variables are described in Table S1 in the Supplement. These variables have been selected based on their ability to characterise specific physical properties of TCs and their wide availability in climate model simulations' output. In particular, TCs have a warm core, with the most intense winds found close to the surface. TCs are structured with an eye at the centre, an eyewall, and spiral convective rain bands around them. TCs are driven by diabatic processes, meaning their energy comes from extracting oceanic moisture that releases latent heat once condensed in the upper troposphere. Considering this, MSLP characterises the spatially coherent low-pressure structure (the eye and the eyewall), UV10 the strong surface wind, TCWV the moisture and the potential for rain, RV850 the TC vortex and THZ300_Z500 the upper-level warm core associated with the local depression in the TCs.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Data-set preparation</title>
      <p id="d2e624">Several steps are followed to prepare the data. First, both basins are patched by 20<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 10° overlapping boxes (see shaded blue boxes in Fig. <xref ref-type="fig" rid="F1"/>b), totalling 20 and 16 boxes respectively for ENP and NATL. This is done to deal with cases where two or more TCs occur at the same time in a given basin. Then, for every box, a vector of zeros and ones is constructed as follows: a box containing an IBTrACS point reaching TS intensity (<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1005</mml:mn></mml:mrow></mml:math></inline-formula> hPa and <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>≥</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">16</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) is coded 1, and 0 otherwise at every timestep. Thus, the TC tracking problem is handled as a binary classification problem.</p>
      <p id="d2e682">Then, ERA5 predictors associated with these binary vectors are built as follows: instead of considering the whole variable field within a box, only four statistics of that field are considered: minimum, mean, maximum and standard deviation. Thus, for a given timestep, the atmospheric situation within a box is described by a set of 20 predictors (5 climate variables <inline-formula><mml:math id="M24" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 4 statistics). Those predictors are labelled with the physical variable name attached to the statistic corresponding suffix (min, mean, max, sd). For instance, MSLPmin, MSLPmean, MSLPmax and MSLPsd are obtained for MSLP. Finally, for a given basin, the binary vector and the associated set of predictors of every box are concatenated and standardised (i.e. centred and divided by the standard deviation). Note that standardisation is not necessary for the current application of random forests. However, it has been made here to anticipate tracking TCs in climate models with biases compared to ERA5. The standardisation removes part of the mean and variance biases of the climate models and potentially eases the transferability to the tracker to climate models without recalibration. A table, with about 600 000 and 490 000 rows, is respectively obtained for ENP and NATL.</p>
      <p id="d2e692">No formal test has been performed to demonstrate that using these four single-value statistics instead of the whole field in the box was better. Since only the presence or absence of a TC within one box, regardless of its position, is sought, these four statistics summarising the spatial structure are preferred to describe the whole 20<inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 10° box. Furthermore, the ERA5 spatial resolution is 0.25<inline-formula><mml:math id="M26" display="inline"><mml:mi mathvariant="italic">°</mml:mi></mml:math></inline-formula>, resulting in 3200 grid-points per box for each physical variable. Using 16 000 predictors to predict a single outcome does not seem reasonable.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Methods</title>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Ensemble Random Forest for unbalanced data and experimental set-up</title>
      <p id="d2e729">Random Forest <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx17" id="paren.30"><named-content content-type="pre">RF, </named-content></xref> is a supervised machine-learning algorithm based on generating an ensemble (“forest”) of decision trees grown in parallel, referred to as bagging in machine learning. Each decision tree in the forest separates the target variable into homogeneous groups according to a sequence of  if-else decision rules applied to the predictors. In our binary classification framework, each new separation according to a decision rule between the nodes has been performed via maximal impurity reduction, using the Gini index as an impurity function <xref ref-type="bibr" rid="bib1.bibx6" id="paren.31"/>. A random subset of data is provided for each tree (the in-the-bag dataset), and a random subset of covariates is tried at each node in each tree, bringing robustness to the classification. In this paper, such an implementation of RF is provided by the R package “ranger” <xref ref-type="bibr" rid="bib1.bibx50" id="paren.32"/> and follows the approach developed in <xref ref-type="bibr" rid="bib1.bibx33" id="text.33"/> to obtain the probabilities of a diagnosis of diabetes or appendicitis given sets of medical tests. Each classification tree gives a probability on the 0/1 class of a datum by taking the majority vote in a terminal node. The average probability of the trees is the RF probability estimate for class occurrence for each datum. A grid-search is performed on the three key parameters: (i) the number of trees, (ii) the random number of features considered to perform the best split to grow the trees and (iii) the minimal size of end nodes (not shown). Results showed that the impact of the hyperparameters is quite minimal, and no configuration of the hyperparameters yielded significantly better results. Therefore, the hyperparameters were set to the default values: 500 trees, 4 randomly chosen features to perform the best split and a minimal end node size of 10.</p>
      <p id="d2e746">In the case of TC tracking, an imbalanced data problem presents itself. Indeed, the class “presence of TC” is under-represented with only 2.1 % (resp. 2.6 %) of the data for NATL (resp. ENP). This results in low-performing RF due to two phenomena: (i) successive partitioning of the data when growing the decision trees causes them to 'see' fewer and fewer of the rarer class, thus fitting more and more to the majority class (“absence of TC”); and (ii) interactions between covariates can go unlearned by the decision trees due to the sparseness of the data induced by partitioning <xref ref-type="bibr" rid="bib1.bibx18" id="paren.34"/>. <xref ref-type="bibr" rid="bib1.bibx30" id="text.35"/> discussed resampling methods that can resolve class imbalances, but there is little consensus on the best approach. <xref ref-type="bibr" rid="bib1.bibx42" id="text.36"/> compared different approaches and showed that combining the subsampling of the majority class with an ensemble of random forest (ERF), i.e., the use of multiple random forests with different subsampling of that majority class, gave the best performance.</p>
      <p id="d2e758">In this study, the ERF approach is leveraged to tackle the class imbalance issue. The subsampling of the majority class is performed by setting the number of zeros as <inline-formula><mml:math id="M27" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> times the number of ones. Several setups are tested with <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>∈</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">15</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">25</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">35</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> and referred to as “<inline-formula><mml:math id="M29" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-times” setup, and one setup is referred to as “FULL” without subsampling. To evaluate the effect of the subsampling, for each <inline-formula><mml:math id="M30" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, 100 RFs are performed with a different subset of zeros provided to each RF. Three experiments are set for each basin: <list list-type="order"><list-item>
      <p id="d2e821"><italic>Calibration experiment.</italic> one training of the ERF is made using the whole data during the 1980–2021 period and validated over the same period, where all the tracks are sought to be reconstructed. It is only performed as a first-order evaluation of the tracker and its ability to reproduce the training data.</p></list-item><list-item>
      <p id="d2e827"><italic>Validation experiment.</italic> a 6-fold cross-validation (see Fig. <xref ref-type="fig" rid="F2"/>) where yellow years within each fold (35 years) are used to train the ERF. The validation is performed over tracks reconstructed for all the validation years (in blue) from the six folds, allowing for validating ERF over the whole 1980–2021 period. This cross-validation is chosen to minimise the effect of any potential trend and interannual variability in the TC statistics (frequency, intensity) and the changes in IBTrACS data quality. Most of the ERF evaluations will rely on this experiment.</p></list-item><list-item>
      <p id="d2e835"><italic>Test experiment.</italic> from the training performed over the whole period in the calibration experiment for ENP (resp. NATL) basin, the TC tracks over the NATL (resp. ENP) are reconstructed over the same period. This is done to evaluate the generalizability of ERF.</p></list-item></list></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e843">Scheme of the “Validation experiment”: 6-fold cross-validation scheme over the 1980–2021. Yellow years are used for the calibration and blue for validation. One out of six years is used for validation, making seven out of 42 per fold. </p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f02.png"/>

          </fig>

      <p id="d2e852">Depending on the experiment, setup and basin, the training of one RF took between 1 and 10 min when performed on a laptop with an 11th Gen Intel<sup>®</sup> Core(<sup>™</sup>) i7-1165G7 @ 2.80GHz with height cores and 16 Go RAM and between 30 seconds and less than three and a half minutes when performed on a computing node Intel<sup>®</sup> Xeon<sup>®</sup> CPU E5-2650 v2 @ 2.60GHz with 16 cores and 65 Go of RAM (8 Go would be sufficient).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Track reconstruction and matching</title>
      <p id="d2e875">In a given box, if ERF gives a probability of TC above 0.5, the location of the TC is estimated by the position of the minimum of MSLP in that box. From there, tracks are reconstructed from one TC location to the next. 24 h gaps within a radius of 450 km are allowed during the reconstruction. A track is kept only if it lasts at least 24 h. Different thresholds below and above 0.5 have been tested (not shown). The result was (i) that the higher the threshold, the lower the ability to detect TC and (ii) that the lower the threshold, the higher the false alarms. This behaviour was quasi-linear, so we chose 0.5 to be performant in detecting while having a low false alarm rate. One can adapt this level according to the desired applications.</p>
      <p id="d2e878">The track-matching procedure used in this study is similar to the one in <xref ref-type="bibr" rid="bib1.bibx3" id="paren.37"/>. Let us consider, at time <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, a point <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of a detected track <inline-formula><mml:math id="M33" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>. It is associated with the closest points of a given observed track <inline-formula><mml:math id="M34" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> at each time <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that is located closer than 300 km (with a possibility that such a point does not exist). In <xref ref-type="bibr" rid="bib1.bibx3" id="text.38"/>, a sensitivity analysis was conducted on the 300 km distance limit in Appendix D. In a nutshell, it was shown that results are not sensitive to this limit, and 300 km was selected as a reasonable value. Points of <inline-formula><mml:math id="M36" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> associated with any point of track <inline-formula><mml:math id="M37" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> are denoted as <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-paired. It is composed of NOD elements. There are four possibilities: <list list-type="order"><list-item>
      <p id="d2e962">NOD <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>: None of the points of <inline-formula><mml:math id="M40" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> has been paired to a point in <inline-formula><mml:math id="M41" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M42" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is considered to be a false alarm (FA),</p></list-item><list-item>
      <p id="d2e997">NOD <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and all the points in <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-paired belong to the same observed track <inline-formula><mml:math id="M45" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula>: <inline-formula><mml:math id="M46" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is a match for <inline-formula><mml:math id="M47" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> and considered a hit (Hit),</p></list-item><list-item>
      <p id="d2e1043">NOD <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and all the points in <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-paired belong to multiple observed tracks: <inline-formula><mml:math id="M50" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is a match for the observed track having the largest number of paired points and considered a hit (Hit),</p></list-item><list-item>
      <p id="d2e1075">None of the points of a given <inline-formula><mml:math id="M51" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> has been matched: <inline-formula><mml:math id="M52" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> is a miss (Miss).</p></list-item></list></p>
      <p id="d2e1092">A final treatment is performed to complete the matching: if an observed track is paired with two or more detected tracks, these detected tracks are merged into a single track. It happens when parts of the same observed tracks are detected separately due to the filtering consisting of coding 0 every timestep in the observation IBTrACS that do not reach TS intensity.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Evaluation metrics and analysis</title>
      <p id="d2e1103">The first evaluated aspect is the performance of ERF in terms of binary classification. For that, the Matthews correlation coefficient <xref ref-type="bibr" rid="bib1.bibx34" id="paren.39"><named-content content-type="pre">MCC,</named-content></xref> is used as a measure of the quality of binary (two-class) classifications. It has been introduced by <xref ref-type="bibr" rid="bib1.bibx51" id="text.40"/> and its values range from <inline-formula><mml:math id="M53" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 to <inline-formula><mml:math id="M54" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>1. A score of 1 represents a perfect prediction, 0 an average random prediction, and <inline-formula><mml:math id="M55" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 an inverse prediction. The MCC is particularly useful when the classes are imbalanced, as it accounts for the imbalance in the calculation. It is similar to the Pearson correlation coefficient in its interpretation. The MCC is more informative than other metrics in evaluating binary classification because it takes into account the balance ratios of the four categories of the contingency (or confusion) matrix: true positives (TP), true negatives (TN), false positives (FP), false negatives (FN) <xref ref-type="bibr" rid="bib1.bibx10" id="paren.41"/>. The MCC is computed from the confusion matrix (see Table <xref ref-type="table" rid="TA1"/>):

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M56" display="block"><mml:mrow><mml:mi mathvariant="normal">MCC</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">FN</mml:mi></mml:mrow><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1212">The second aspect evaluated is the ability of ERF to reproduce observed TC tracks. Once all tracks are labelled Hit, Miss, and FA two detection skills metrics are defined, the Probability of Detection (POD, sometimes referred to as “Hit Rate”) and the False Alarm Rate (FAR): <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi mathvariant="normal">POD</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">Hit</mml:mi><mml:mrow><mml:mi mathvariant="normal">Hit</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Miss</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>;</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">FAR</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">FA</mml:mi><mml:mrow><mml:mi mathvariant="normal">FA</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Hit</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>. POD and FAR are expressed in %, and good performance is achieved when POD is high and FAR is low.</p>
      <p id="d2e1254">Another aim of this paper is to provide some physical interpretation to the presence or absence of a TC given an atmospheric situation. <xref ref-type="bibr" rid="bib1.bibx5" id="text.42"/> proposed to evaluate the importance of a predictor variable (or feature) <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for predicting <inline-formula><mml:math id="M59" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> (here the probability) by adding up the weighted impurity decreases <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for all nodes <inline-formula><mml:math id="M61" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> where <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is used, averaged over all trees <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (for <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula>) in the forest:

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M65" display="block"><mml:mrow><mml:mtext mathvariant="normal">Importance</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><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:munderover><mml:mo movablelimits="false">∑</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:munderover><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mn mathvariant="double-struck">1</mml:mn><mml:mo>(</mml:mo><mml:msub><mml:mi>j</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M66" 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 proportion <inline-formula><mml:math id="M67" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula> of samples reaching node <inline-formula><mml:math id="M68" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the identifier of the predictor used for splitting node <inline-formula><mml:math id="M70" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the impurity decrease at split <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For each one of the 20 predictors, the feature importance is then the contribution in % of each variable to the total reduction of impurity.</p>
      <p id="d2e1544">Then the idea is to determine the importance of each predictor in the prediction of every single outcome (all zeros and ones) by RF. This is performed by computing the SHapley Additive exPlanation (or SHAP) values with the method proposed by <xref ref-type="bibr" rid="bib1.bibx32" id="text.43"/> with an implementation for tree-based algorithms provided in the R package “treeshap” <xref ref-type="bibr" rid="bib1.bibx29" id="paren.44"/>. The general idea of SHAP values is to explain each outcome of RF as a sum of the effect <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of each predictor <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The SHAP value is <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which stems from a concept introduced in cooperative game theory <xref ref-type="bibr" rid="bib1.bibx41" id="paren.45"/>. The idea is to determine the average contribution of a predictor to a specific prediction (here, a probability) to every combination of predictors. This can be written as follows:

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M76" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mtext># predictors</mml:mtext></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mstyle scriptlevel="+1"><mml:mtext>combinations</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>excluding</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mstyle></mml:munder></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>marginal contribution of </mml:mtext><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mtext> to combination</mml:mtext></mml:mrow><mml:mrow><mml:mtext># combinations excluding </mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>of this size</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Once the SHAP values <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for all predictors <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and for every outcome of the RF are computed, SHAP-based partial dependence plots are obtained by plotting <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> against <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. These plots will help to interpret the presence of TC given an atmospheric situation described by a set of predictors <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and explore the evolution of TC probability according to the evolution of predictor <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>UZ algorithm</title>
      <p id="d2e1736">For comparison purposes, we use the UZ algorithm, a physics-based detection scheme developed in <xref ref-type="bibr" rid="bib1.bibx52" id="text.46"/> and implemented in TempestExtremes <xref ref-type="bibr" rid="bib1.bibx43" id="paren.47"/>. It was shown in <xref ref-type="bibr" rid="bib1.bibx3" id="text.48"/> to have good detection scores with a particularly low False Alarm Rate. The UZ scheme relies on a 2-step procedure. The first step is the detection step to identify candidate TC points. These candidates are MSLP local minima associated with an upper-level warm core, which is measured by the geopotential thickness between 300 and 500 hPa pressure levels. The second step is the stitching step to link candidates and reconstruct tracks. The tracks must be associated with a maximum wind speed of at least 10 m s<sup>−1</sup> over at least 54 h. For more technical details, the reader is redirected to <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx43 bib1.bibx3" id="text.49"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Zero class subsampling choice</title>
      <p id="d2e1780">As mentioned in the method Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>, random forest is subject to being biased toward the majority (here, zero) class when applied to unbalanced data. In this section, the results of ERF for different subsampling over the NATL basin are used to select the best one. The MCCs for the validation experiment, given in the top panel of Fig. <xref ref-type="fig" rid="F3"/>, are quite similar for the different sub-samplings. It ranges from a little below 0.74 for the FULL setting to a little above 0.75 for the 20-times setting, with very little difference between the 15-times and 25-times settings.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e1789">Validation experiment boxplots of MCC (top), POD (middle) and FAR (bottom) obtained over validation years obtained for the 100 RFs of different ERF with different subsampling of non-TC situations (i.e. zeros), for the NATL basin. The  top and  bottom fences are situated at 1.5 times the interquartile range from the box, and the dots are the values beyond these fences. The orange line represents the median value. Violet symbols represent the metrics for the tracks obtained from the average of the probabilities given by the 100 RFs of ERF.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f03.png"/>

        </fig>

      <p id="d2e1798">POD and FAR metrics for the validation experiment are respectively given in the middle and bottom panels of Fig. <xref ref-type="fig" rid="F3"/>. The POD decreases almost linearly from 85 % to 73 % from the “10-times” to the “FULL” setting. Similarly, the FAR also decreases from 18 % to 5 %. This indicates that a good ability to detect TCs goes along with a high level of generating false alarms. This also explains the similar MCC metrics for the different settings, indicating some compensation between the four categories of the confusion matrix. The subsampling “25-times” setup has the <italic>medium</italic> performance, with POD around 78 % and FAR around 8 % (see Fig. <xref ref-type="fig" rid="F3"/>), is chosen.</p>
      <p id="d2e1809">The other result drawn from Fig. <xref ref-type="fig" rid="F3"/> is that the effect of the sampling of zeros given an <inline-formula><mml:math id="M84" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-times setup on MCC, POD, and FAR is very marginal, considering the narrow boxplots. It means that even though the tracks reconstructed from the average probability obtained from the 100 RFs are used in the following of this study, a lower number of RFs would be sufficient.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>ERF detection analysis</title>
      <p id="d2e1829">Figure <xref ref-type="fig" rid="F4"/> shows four examples of TC tracks reconstructed over the NATL basin for the validation year 2017, from the average probability obtained from the 100 RFs with the “25-times” setup. Similar reconstructed tracks for the ENP basin with a similar ERF setup are shown in Fig. S1. TC tracks reconstructed from ERA5 with ERF are very close to the observed tracks from IBTrACS, even though the trajectories have very different shapes. Note the long gap in the Harvey cyclone (Fig. <xref ref-type="fig" rid="F4"/>a) is due to the filtering consisting of selecting only the time steps reaching TS intensities (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>). Table <xref ref-type="table" rid="T1"/> gives the POD and FAR metrics for the tracks reconstructed from the average probability from ERF for calibration, validation, and test experiments for the “25-times” setup for both basins. For the validation experiment, POD are respectively 77.5 % and 77.8 % for ENP and NATL basins. FAR are respectively 8.7 % and 7.9 % for ENP and NATL basins. For calibration experiments, POD are above 90 % and FAR is around 2 % for both basins. Note that the choice of validation data (one year every 6 years) in the cross-validation scheme in the study was only one possibility among others. A test (not shown), with a 6-fold cross-validation scheme in which validation years are stacked (1980–1986,<inline-formula><mml:math id="M85" display="inline"><mml:mi mathvariant="normal">…</mml:mi></mml:math></inline-formula>,2015–2021), yielded similar results for the validation experiment, and results are even better when only the last fold, with the latest validation years (2015–2021), is considered.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e1849">ERF-based TC tracks reconstructed over validation year 2017 for the NATL for the “25-times” setup. <bold>(a)</bold> Harvey, <bold>(b)</bold> Irma, <bold>(c)</bold> Jose and <bold>(d)</bold> Maria.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f04.png"/>

        </fig>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e1873">POD and FAR for tracks reconstructed from average probability from ERF for calibration, validation, and test experiments for the “25-times” setup and for UZ in %. Multi-basin refers to POD and FAR from ERF applied to both ENP and NATL basins under the “25-times” setup discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. The right part of the table, referred to as “Ablation experiments”, gives the POD and FAR for ERF experiments conducted with a reduced number of predictors discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/> </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right" colsep="1"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">Main experiments </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center">Ablation experiments </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col3" align="center" colsep="1">ENP </oasis:entry>
         <oasis:entry rowsep="1" namest="col4" nameend="col5" align="center" colsep="1">NATL </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" align="center" colsep="1">ENP </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col9" align="center">NATL </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">POD</oasis:entry>
         <oasis:entry colname="col3">FAR</oasis:entry>
         <oasis:entry colname="col4">POD</oasis:entry>
         <oasis:entry colname="col5">FAR</oasis:entry>
         <oasis:entry colname="col6">POD</oasis:entry>
         <oasis:entry colname="col7">FAR</oasis:entry>
         <oasis:entry colname="col8">POD</oasis:entry>
         <oasis:entry colname="col9">FAR</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Calibration</oasis:entry>
         <oasis:entry colname="col2">91.1</oasis:entry>
         <oasis:entry colname="col3">2.0</oasis:entry>
         <oasis:entry colname="col4">93.6</oasis:entry>
         <oasis:entry colname="col5">2.3</oasis:entry>
         <oasis:entry colname="col6">89.7</oasis:entry>
         <oasis:entry colname="col7">4.1</oasis:entry>
         <oasis:entry colname="col8">89.5</oasis:entry>
         <oasis:entry colname="col9">3.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Validation</oasis:entry>
         <oasis:entry colname="col2">77.5</oasis:entry>
         <oasis:entry colname="col3">8.7</oasis:entry>
         <oasis:entry colname="col4">77.8</oasis:entry>
         <oasis:entry colname="col5">7.9</oasis:entry>
         <oasis:entry colname="col6">77.2</oasis:entry>
         <oasis:entry colname="col7">11.9</oasis:entry>
         <oasis:entry colname="col8">76.7</oasis:entry>
         <oasis:entry colname="col9">13.2</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">UZ</oasis:entry>
         <oasis:entry colname="col2">76.4</oasis:entry>
         <oasis:entry colname="col3">24.1</oasis:entry>
         <oasis:entry colname="col4">78.4</oasis:entry>
         <oasis:entry colname="col5">15.0</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
         <oasis:entry colname="col9">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Test</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center" colsep="1">NATL (calib.) </oasis:entry>
         <oasis:entry namest="col4" nameend="col5" align="center" colsep="1">ENP (calib) </oasis:entry>
         <oasis:entry namest="col6" nameend="col7" align="center" colsep="1">NATL (calib) </oasis:entry>
         <oasis:entry namest="col8" nameend="col9" align="center">ENP (calib.) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">76.6</oasis:entry>
         <oasis:entry colname="col3">15</oasis:entry>
         <oasis:entry colname="col4">68.4</oasis:entry>
         <oasis:entry colname="col5">7.8</oasis:entry>
         <oasis:entry colname="col6">73.5</oasis:entry>
         <oasis:entry colname="col7">15.5</oasis:entry>
         <oasis:entry colname="col8">69.3</oasis:entry>
         <oasis:entry colname="col9">15.5</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry namest="col2" nameend="col9" align="center">Multi-basin </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Calibration</oasis:entry>
         <oasis:entry colname="col2">91.8</oasis:entry>
         <oasis:entry colname="col3">3.1</oasis:entry>
         <oasis:entry colname="col4">90.9</oasis:entry>
         <oasis:entry colname="col5">2.4</oasis:entry>
         <oasis:entry colname="col6">90.5</oasis:entry>
         <oasis:entry colname="col7">5.5</oasis:entry>
         <oasis:entry colname="col8">87.8</oasis:entry>
         <oasis:entry colname="col9">3.1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Validation</oasis:entry>
         <oasis:entry colname="col2">79.2</oasis:entry>
         <oasis:entry colname="col3">9</oasis:entry>
         <oasis:entry colname="col4">74.8</oasis:entry>
         <oasis:entry colname="col5">5.3</oasis:entry>
         <oasis:entry colname="col6">78.1</oasis:entry>
         <oasis:entry colname="col7">13.7</oasis:entry>
         <oasis:entry colname="col8">70.1</oasis:entry>
         <oasis:entry colname="col9">8.3</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2182">In the following, the statistical and physical properties of the detected tracks are investigated. Figure <xref ref-type="fig" rid="F5"/>a shows the track duration histograms for the observed, ERF-detected tracks (Hit and FA) and missed tracks. ERF-based Hits have a duration distribution quite similar to IBTrACS tracks, but with substantial differences for short-duration tracks (1 to 3 d). These short-duration tracks have a typically short lifespan and are of lower intensity. This discrepancy is supported by the duration distribution of Miss tracks, which is mainly short-duration tracks (the majority of them last between 2 and 4 d). False alarms are also of the same duration. Differences in probabilities of TCs given by ERF associated with every time step of Hit, FA, and Miss of tracks are then investigated. Figure <xref ref-type="fig" rid="F5"/>b shows TC probabilities conditionally on its labelling as Hit, Miss, or FA. Probabilities associated with Hit tracks (median above 0.9) are substantially different compared to those associated with FA (median a little above 0.6). This means that even if FA tracks are detected (probability <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) by ERF, FA are less likely to happen than Hits. Miss tracks are associated with very low probabilities, meaning they are completely missed by ERF while having been recorded in IBTrACS.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2201">Statistical properties of IBTrACS (purple), ERF-detected TC tracks: Hit (blue) and FA (yellow) and ERF-missed tracks: Miss (green). <bold>(a)</bold> TC tacks duration histograms, <bold>(b)</bold> Boxplot of ERF-based average probabilities associated with each time step of Hit, FA, and Miss tracks.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f05.png"/>

        </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2218">Physical properties of IBTrACS (purple), ERF-detected TC tracks: Hit (blue) and FA (yellow) and ERF-missed tracks: Miss (green). <bold>(a)</bold> histograms of maximum surface wind [in m s<sup>−1</sup>], <bold>(b)</bold> histograms of minimum sea level pressure [in hPa] and <bold>(c)</bold> the scatter plot of maximum surface wind against minimum sea level pressure. Vertical lines indicate the TC intensity classification Saffir-Simpson Hurricane Scale thresholds of 10 min sustained wind. Horizontal lines indicate pressure thresholds based on <xref ref-type="bibr" rid="bib1.bibx23" id="text.50"/>.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2253">Average probability (top row), minimum sea level pressure, Pmin [in hPa] and maximum wind U10max [in m s<sup>−1</sup>] for Miss tracks (left column) and FA tracks (right column). Colours are saturated for Pmin and U10max.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f07.png"/>

        </fig>

      <p id="d2e2275">To investigate how these different tracks diverge in nature, the maximum wind and minimum sea level pressure associated with these different types of tracks are considered. Figure <xref ref-type="fig" rid="F6"/>c shows the scatter plot of maximum surface wind against minimum sea level pressure associated with every timestep of observed, detected (Hit and FA) and missed tracks. Figure <xref ref-type="fig" rid="F6"/>a and b, respectively, give the associated maximum wind and sea level pressure histograms. In general, and as already pointed out in <xref ref-type="bibr" rid="bib1.bibx3" id="text.51"/> and <xref ref-type="bibr" rid="bib1.bibx12" id="text.52"/>, the wind-pressure relationship in ERA5 is different from the one in the observations (purple dots versus the rest). Detected TCs are weaker than observed ones. In particular, Hit tracks barely reach category 4 when considering ERA5 minimum sea level pressure, and it is even worse when considering ERA5 maximum wind: Hit tracks barely reach category 3. In addition, these figures also provide insight into the FA and Miss tracks. Miss tracks are, for the majority of them, associated in ERA5 with minimum pressure above 1005 hPa and maximum wind below 16 m s<sup>−1</sup>, which are the TS intensity threshold. It means that these tracks are missed because ERA5 is failing to represent these TCs correctly. Concerning FA tracks when examining Fig. <xref ref-type="fig" rid="F6"/>a–c, the maximum winds and minimum pressure are located around 16 m s<sup>−1</sup> and 1005 hPa pressure, which are again the threshold for TS intensity. Thus, these FA tracks may be related to the uncertainty of ERF, which associates an atmospheric situation with a TC even though none has been observed.</p>
      <p id="d2e2315">Figure <xref ref-type="fig" rid="F7"/> shows Miss and FA tracks distributed over the NATL basin and the associated ERF-based average probability, the minimum pressure and the maximum wind. Miss tracks are distributed over the entire domain and confirm the results of low probability and intensity in Figs. <xref ref-type="fig" rid="F5"/> and <xref ref-type="fig" rid="F6"/>. However, one track shows high probability, intense wind and low pressure pictured in reddish colours in the three left-hand side panels of Fig. <xref ref-type="fig" rid="F7"/>. This track illustrates one drawback of dividing the basin into 20<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo></mml:mrow></mml:math></inline-formula> 10° overlapping boxes: ERF can only detect one TC at a time within a box. However, two TCs may happen at the same time within one box. Figure <xref ref-type="fig" rid="F8"/> shows the IBTrACS track of the TC IRIS spotted in Fig. <xref ref-type="fig" rid="F7"/> and the stronger TC HUGO occurring at the same time. The probability, the pressure, and the wind associated with the missed TC IRIS in Fig. <xref ref-type="fig" rid="F7"/> are those of the strong TC HUGO. The FA tracks are mostly distributed at the edge of the domain. In particular, they are located in areas where TCs are typically weaker: the primary development region (eastern part of the domain between 10 and 20° N) where TCs are developing, and coastal areas where they disappear. This can be related to the uncertain aspect of these tracks that are yielded by lower probabilities.</p>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e2345">Example of TC IRIS that has been missed by ERF due to the presence of a stronger TC HUGO and the associated Pmin [in hPa]. </p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f08.png"/>

        </fig>

      <p id="d2e2354">Similar figures for the ENP basin are given in Figs. S2 to S5  and give similar conclusions as for the NATL basin. The major difference is that the distinction in terms of intensity between Hit and FA is less obvious based on ERA5. The wind-pressure relationship in ERA5 compared to the observation is even worse for ENP, where TCs barely reach category 2 intensity for the wind and pressure scale. The median probability of Hit and FA tracks is closer (0.8 vs. 0.65) and yields a higher FAR ratio. Even though the majority of FA tracks are associated with wind and pressure around 16 m s<sup>−1</sup> and 1005 hPa, some of them present more intense values. One hypothesis may be that these tracks have not been recorded in IBTrACS.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Physical interpretation</title>
      <p id="d2e2377">In this section, the contribution of the different predictors to the detection of TCs is analysed to provide physical insights into the presence or absence of a TC. Figure <xref ref-type="fig" rid="F9"/> shows that for both basins, the six variables with the largest feature importance are the same: RV850sd, MSLPmin, UV10max, RV850max, THz300_z500max and TCWVmax. These predictors are physically well-founded in explaining the presence of a cyclone. RV850sd characterises the singularity of the vortex within a box: the higher it is, the more the TC vorticity stands out from the vorticity of the rest of the area within a box. It is more important than the RV850max, the fourth most important variable. Then, UV10max and MSLPmin are the following most important variables. This makes sense, since they are associated with the strong surface winds and the location of the cyclone's eye, respectively. The following variables are the TCWVmax and THz300_z500max. The former reflects the potential for rain and the moisture lifted by the TC; the latter characterises the upper-level warm core associated with the TC. Note that the order of importance is slightly different between the basins. For instance, maximum wind is more important than sea level pressure for the NATL basin, while it is the opposite for the ENP basin. It may result from the different wind-pressure relationships between both basins (see Figs. <xref ref-type="fig" rid="F6"/>c and S3c). TCWVmax is less important in explaining the presence of the TC situation for the ENP basin.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e2386">Boxplot of Gini-based feature importances from the 100 RFs of the ERF for the calibration experiment and the “25-times” setup for <bold>(a)</bold> ENP and <bold>(b)</bold> NATL. </p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f09.png"/>

        </fig>

      <p id="d2e2401">Feature importance quantifies the average contribution of a given predictor in discriminating TC from non-TC situations. However, it would be interesting to determine the contribution of each predictor to each outcome of an RF. Indeed, we want to evaluate the ability of RFs to learn the relevance of each predictor to drive each TC/non-TC prediction. This is provided by the SHAP-based partial dependency plots shown in Fig. <xref ref-type="fig" rid="F10"/> for the NATL basin. This figure pictures the relationship between the six top predictors (according to feature importance) and their respective SHAP values. Note that given the computing time, SHAP values are computed for only one RF among the 100 RFs of the calibration experiment and the “25-times” setup. These partial dependence plots are probably very similar for the 100 RFs, given the small dispersion of the MCC, POD and FAR performances' metrics (see Fig. <xref ref-type="fig" rid="F3"/>) and feature importance (see Fig. <xref ref-type="fig" rid="F9"/>). Let us consider the partial dependency plot in panel a of Fig. <xref ref-type="fig" rid="F10"/>. On the abscissa is given the physical range of RV850sd and the associated SHAP values on the ordinate. It shows the contribution of RV850sd given its value to the probability value of TC occurrence.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e2415">Partial dependence plot for top six predictors <bold>(a)</bold>–<bold>(f)</bold> obtained for one of the 100 RFs of the calibration experiment and the “25-times” setup for the NATL basin. Contour lines indicate the density of the scatter plot between one predictor and the associated SHAP values. Yellow and blue characterise, respectively, the density of the zeros (probability <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) and the ones (probability <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) population. Vertical and horizontal lines, respectively, indicate the median of the predictors and the associated SHAP values for both populations. The distributions of the predictors and SHAP values are also given conditionally to both populations.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f10.png"/>

        </fig>

      <p id="d2e2450">The partial dependence is distinct between the “zero” and the “one” populations, with marginal overlap. For the zeros, the SHAP values are always very close to 0, while for the ones, the SHAP values always steeply increase when the associated predictor increases (except MSLPmin, SHAP values increase when it decreases). For these six predictors, SHAP values tend to reach a cap value after the predictors reach a certain level, and they even decrease for MSLPmin and UV10max. This means that the contribution of these predictors in discriminating TC from non-TC situations does not change when reaching an intense value. This figure also shows that TC situations can occur for a large range of values and diverse combinations of these predictor values. This advocates for TC tracking approaches that bring more flexibility than threshold-based approaches. Similar results can be drawn based on Fig. S6 for the ENP basin. This analysis highlights the advantages of using random forest over traditional trackers that rely on the sequential use of thresholds, as most variables exhibit nonlinear interdependencies.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Comparison with UZ</title>
      <p id="d2e2461">POD and FAR for UZ in both basins are reported in Table <xref ref-type="table" rid="T1"/>. POD are close to those of ERF (Validation experiment) with 1 % lower POD for ENP (76.4 %) and less than 1 % higher (78.4 %) for NATL. However, FAR, which reaches 24.1 % in the ENP and 15 % in the NATL, amounts to almost three and two times the ERF scores, which is undesirable.</p>
      <p id="d2e2466">Figures <xref ref-type="fig" rid="F5"/> to <xref ref-type="fig" rid="F7"/> have been reproduced for UZ and both basins. They have been added to the Supplement as Figs. S7 to S12. Panel b of Fig. <xref ref-type="fig" rid="F5"/> and the two top panels of Fig. <xref ref-type="fig" rid="F7"/>, showing the probability associated with the tracks, are irrelevant for UZ. For both basins, the track properties obtained from UZ are similar to those obtained with ERF (see Figs. S7, S8, S10 and S11). The main difference resides in the properties of missed tracks. These tracks are similarly short but more frequent and slightly more intense (higher maximum wind and lower SLP). Properties of FAs are similar for UZ and ERF in the NATL basin. In the ENP basin, FAs from UZ are significantly more frequent and intense than the FAs generated by ERF. The spatial distribution of Miss and FA of the UZ tracker is also similar to that of ERF (Figs. S9 and S12). Miss tracks are distributed over the entire domain with low intensity, and FA tracks are mostly located in the primary development region and coastal areas, where TCs are typically weaker.</p>
      <p id="d2e2477">To further explore the similarities and differences between UZ and ERF, Fig. <xref ref-type="fig" rid="F11"/> shows the number of tracks that are common for observations (IBTrACS, IB) and tracks that are detected by ERF (Validation experiment and “25-times” setup) and UZ. A large portion of the tracks of IBTrACS are detected by both UZ and ERF (335/252 for ENP/NATL basins), and some tracks are only detected by UZ (28/31 for ENP/NATL basins) or ERF (27/22 for ENP/NATL basins). In total, the Hit numbers are similar in both methods. UZ produces more FAs (115/50 for ENP/NATL basins) than ERF (41/31 for ENP/NATL basins). Finally, there are no common FAs between ERF and UZ. This means the FA appear for different reasons in the two methods.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e2485">Number of tracks in common between observed tracks (IBTrACS, IB) and detected tracks from ERF and UZ for the following case: all three datasets, two out of the three and tracks specific to a dataset for the Validation experiment and “25-times” setup. <bold>(a)</bold> ENP and <bold>(b)</bold> NATL basins.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/25/4655/2025/nhess-25-4655-2025-f11.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Sensitivity test</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Need for regional tracker</title>
      <p id="d2e2516">In this study, ERF has been applied separately for each basin, which is uncommon in the literature. Usually, the tracking algorithm is applied over multiple basins <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx1" id="paren.53"/>. This has been done to test the spatial generalizability of the ERF approach. This ability of ERF is based on the test experiment, which consists of reconstructing the tracks of the ENP basin using the ERF fitted for the calibration experiment (“25-times”) setup for the NATL basin and vice versa (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>). Table <xref ref-type="table" rid="T1"/> reports the FAR and POD for these test experiments. POD and FAR are respectively 76.6 % and 15 % for the ENP basin and 68.4 % and 7.8 % for the NATL. In the case of ENP, the test POD is similar to the validation one, while the FAR is degraded. It is the opposite for NATL. This shows a certain specificity of the TC tracking according to the basin, which may stem from different factors. For instance, the latitudinal distribution of the cyclones is quite different between both basins: for the ENP basin, TC tracks are mostly located between 10 and 20° N (see Fig. <xref ref-type="fig" rid="F1"/>) while they are distributed all over the basin for NATL. Thus, this may involve different processes between TC in NATL and ENP. Differences in feature importance in Fig. <xref ref-type="fig" rid="F9"/> between the two basins may be an illustration of that. This can also be due to the differences in the quality of TC representation between the two basins in ERA5. For example, differences in the wind-pressure relationship between both basins illustrate this quality difference (see Figs. <xref ref-type="fig" rid="F6"/>c and S3c).</p>
      <p id="d2e2533">To highlight the need for a regional tracker, ERF has been carried out under the “25-times” setup for the data pooled from both basins, referred to as “Multi-basin”. Table <xref ref-type="table" rid="T1"/> gives the POD and FAR for calibration and validation experiments. Compared to basin-specific experiments, the performances are close, with slightly better POD and slightly worse FAR for the ENP basin. In contrast, it is the opposite for the NATL basin, with larger differences. The better performance for the ENP basin can be explained by its higher weight on the ERF training, given its larger data size (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS3"/>) and the small total number of TCs. The results remain, nevertheless, better than UZ (see Table <xref ref-type="table" rid="T1"/>). It is therefore up to the user to decide if either one ERF for all basins or one specific ERF for each basin is necessary by considering if the loss of performance of the Multi-basin ERF compared to the regional ERF is acceptable or not.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Ablation experiment</title>
      <p id="d2e2550">An ablation experiment is conducted to get a more parsimonious ERF by reducing the number of predictors. Based on the feature importance (Fig. <xref ref-type="fig" rid="F9"/>), the top six predictors are kept (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>). Such a model is expected to generalise better, have a smoother behaviour when looking at partial dependencies, and be potentially more intrinsically interpretable.</p>
      <p id="d2e2557">In this section, the Calibration and Validation (for regional and Multi-basin) and Test (for regional) experiments have been performed under the “25-times” setup. The right part of Table <xref ref-type="table" rid="T1"/> gives the POD and FAR from all experiments carried out with a reduced number of predictors. For all experiments, PODs are only slightly reduced but remain very close to the POD without the ablation. Interestingly, FARs are more strongly degraded (sometimes doubled) with the ablation. This means that predictors with lower feature importance control FA, indicating that we ought to be cautious when removing predictors. SHAP-based partial dependency plots for the validation experiment are given in Figs. S13 and S14 for the Validation experiment and both basins. In general, these figures are similar to those of ERF performed with the full set of predictors. The only difference is the better distinction between “zero” and “one” populations, which can result from the higher FA rate.</p>
      <p id="d2e2562">To explore how many variables can be removed without deteriorating the performance of the tracker, a recursive feature elimination on the 6-fold cross-validation set-up (validation experiment) has been performed. It consists of eliminating the least important variable at each iteration. The results (not shown here) show that the performance of ERF remains stable until we remove 12 to 14 variables, which roughly corresponds to the number of variables we kept for the sensitivity test. The exception resides in FAR, which shows a 50 % increase when we remove no more than 6 variables, confirming the role of the least important in controlling the false alarms.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Summary and perspectives</title>
      <p id="d2e2575">In this study, we used random forest for tracking tropical cyclones in the eastern North Pacific and North Atlantic basins over the 1980–2021 period by associating atmospheric situations described by five climatic predictors extracted from ERA5 with observational IBTrACS records of tropical cyclones. More precisely, the tracking problem in this paper was equivalent to performing binary classification over imbalanced data containing substantially more TC-free situations than TC. This imbalance problem was addressed by combining an ensemble of random forests with the subsampling of TC-free situations. Before applying this method, the amount of data fed to it was reduced by considering four statistics of each predictor instead of its whole field (minimum, mean, maximum and standard deviation). In addition, basins were patched by overlapping boxes. In this way, our approach was able to learn the characteristics related to the presence of the TC inside a box, regardless of its position. It allowed us to detect cyclones that occur simultaneously within one basin or in both basins (for the multi-basin experiments).</p>
      <p id="d2e2578">Our data-driven ERF tracker showed good performances for detecting TC tracks: In validation, POD/FAR of 77.5 %/8.7 % and 77.8 %/7.9 % were obtained for the ENP and the NATL basins, respectively. Compared to the physics-based UZ tracker, used as a benchmark in this study, ERF showed similar POD but better (i.e., lower) FAR. UZ was chosen because it was the most accurate among the physics-based trackers <xref ref-type="bibr" rid="bib1.bibx3" id="paren.54"/>, and it was also better than other data-driven trackers <xref ref-type="bibr" rid="bib1.bibx1" id="paren.55"><named-content content-type="pre">e.g., the deep learning approach in</named-content></xref>. ERF has the advantage of requiring low computing power (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>). Tracks detected by ERF have similar duration frequencies to IBTrACS tracks, except for short (2 to 4 d) and lower intensity tracks (see Figs. <xref ref-type="fig" rid="F5"/> and <xref ref-type="fig" rid="F6"/>). Missed and false alarm tracks are mainly short tracks (1 to 3 d). Detected TCs have weaker intensity in ERA5 than in IBTrACS, due to ERA5 systematically underestimating TC intensity. So much so that it is likely that some cyclones are missing because they were reanalysed as too weak to be detected. False alarm tracks are very close to the tropical storm intensity thresholds and thus illustrate the uncertainties of ERF. These tracks are located in developing and landfall areas of cyclones, where their signal is less clear and more uncertain.</p>
      <p id="d2e2595">For both basins, the six most important variables for detecting the presence of TCs are the same and characterise the main physical and thermodynamic properties of TCs. The order of importance differs between the basins, highlighting potential specificities in the TC patterns and processes depending on the basin. Relying on the SHAP-based partial dependency plots, we showed that TCs can be detected through potentially diverse combinations of predictor values. This brings more flexibility than physics-based approaches that need user-prescribed thresholds.</p>
      <p id="d2e2598">Two aspects of our ERF trackers were then tested: the spatial generalizability of ERF, and the possibility of reducing the number of predictors. When the tracking was performed in one basin based on an ERF calibration performed on the other basin (resp. on both basins): (i) for ENP, the POD is similar (resp. improved) and the FAR is degraded (resp. similar), and (ii) for NATL, the POD is degraded (resp. degraded) and the FAR is similar (resp. improved). This shows an overall good ability for spatial generalizability of ERF, while showing potential need for regional tracking that can stem from the specificities of TC tracks and the differences in ERA5 quality between both basins. The ablation experiment showed that reducing the number of predictors according to their feature importance does not change (or only very marginally) the POD, but strongly degrades the FAR for all experiments. This showed a certain control over false alarms of the removed predictors.</p>
      <p id="d2e2602">As future work, the next focus will be on extending the tracking for all the basins at a global scale. Some tests will also be necessary to choose the minimum number of RF (lower than 100) and to determine which predictors control FAs and which predictors to remove without degrading the performance of the tracker. From there, the major challenge will be to apply ERF to Earth System Models from the Coupled Model Intercomparison Project phase 6 <xref ref-type="bibr" rid="bib1.bibx14" id="paren.56"><named-content content-type="pre">CMIP6,</named-content></xref> and, in particular, to the subset of CMIP6 simulations from the High Resolution Model Intercomparison Project <xref ref-type="bibr" rid="bib1.bibx16" id="paren.57"><named-content content-type="pre">HighResMIP,</named-content></xref>. Indeed, HighResMIP simulations are better at simulating TCs, and their tracking has already been done with other physics-based trackers <xref ref-type="bibr" rid="bib1.bibx39" id="paren.58"/>.</p>
      <p id="d2e2618">The primary target will be to apply the ERF tracker calibrated from ERA5 directly to HighResMIP simulations without any new ERF calibration. This raises the question of the transferability of the ERF calibrated from ERA5 to the models. This issue is two-fold: first, is there a need for bias correction? And second, will ERF be transferable to future climate projections given the climate change signal? The first question will deal with the possibility of a mismatch between the models and ERA5, preventing ERF from detecting cyclones. The second one will address the possibility that climate change will induce nonstationarity strong enough to prevent ERF from detecting cyclones.</p>
      <p id="d2e2621">Multiple applications can be foreseen. For instance, we will study the statistical and physical properties of TCs detected under climate change. More precisely, we will be able to compare them to the cyclones detected by physical-based trackers and evaluate the complementary added value brought by the flexibility of ERF for detecting cyclones. Furthermore, the differences in the relation between the predictors and the TC presence probability for the models and ERA5 will be evaluated using the partial dependency plots. Another application can be dedicated to climate change attribution studies by comparing the properties of TCs in simulations realised under controlled emission scenarios and future climate scenarios.</p>
      <p id="d2e2624">Ultimately, we would like to make our method widely available. Hence, efforts will be made to make it easy to use through open-source software.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Tables</title>

<table-wrap id="TA1"><label>Table A1</label><caption><p id="d2e2641">Confusion Matrix.</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="right"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry rowsep="1" colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center">Prediction </oasis:entry>

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

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3"><bold>0</bold></oasis:entry>

         <oasis:entry colname="col4"><bold>1</bold></oasis:entry>

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

         <oasis:entry colname="col1" morerows="1">Observations</oasis:entry>

         <oasis:entry colname="col2"><bold>0</bold></oasis:entry>

         <oasis:entry rowsep="1" colname="col3">TN</oasis:entry>

         <oasis:entry rowsep="1" colname="col4">FP</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><bold>1</bold></oasis:entry>

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

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

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e2644">true positives (TP), true negatives (TN), false positives (FP), false negatives (FN)</p></table-wrap-foot></table-wrap>

</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e2725">ERA5 data are available on the Copernicus Climate Change Service Climate Data Store (<ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link>, <xref ref-type="bibr" rid="bib1.bibx11" id="altparen.59"/>). The IBTrACS database is provided by NOAA, National Centres for Environmental Information, <uri>https://www.ncei.noaa.gov/products/international-best-track-archive</uri> (last access: 9 April 2024).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e2737">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/nhess-25-4655-2025-supplement" xlink:title="pdf">https://doi.org/10.5194/nhess-25-4655-2025-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e2746">PV conceived the study, prepared the data and figures, conducted the analysis and wrote the original manuscript. SB contributed to the comparison with the UZ approach. MV discussed the experimental setup. All authors discussed, commented and edited the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e2752">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="d2e2758">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. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e2764">Pradeebane Vaittinada Ayar thanks Tom Beucler of the University of Lausanne for his comments. All computations and figures are made using the R free software <xref ref-type="bibr" rid="bib1.bibx37" id="paren.60"/>. This work has mainly received support from the European Union’s Horizon 2020 research and innovation program within the project XAIDA: Extreme Events – Artificial Intelligence for Detection and Attribution (grant agreement no. 01003469).</p><p id="d2e2769">This work also benefited from state aid managed by the National Research Agency under France 2030, bearing the reference ANR-22-EXTR-0005 (TRACCS-PC4-EXTENDING project). The authors acknowledge the support of the INSU-CNRS-LEFE-MANU grants (projects CROIRE and COESION), and of the Institut Pascal at Université Paris-Saclay with the support of the program TROPICANA, under the reference ANR-11-IDEX-0003-01.</p><p id="d2e2771">SB received financial support from the NERC-NSF research grant no. NE/W009587/1 (NERC) &amp; AGS-2244917 (NSF) HUrricane Risk Amplification and Changing North Atlantic Natural disasters (Huracan), and from the EUR IPSL-Climate Graduate School through the ICOCYCLONES2 project, managed by the ANR under the “Investissements d'avenir” programme with the reference 37 ANR-11-IDEX-0004-17-EURE-0006.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e2776">This research has been supported by the EU Horizon 2020 (grant no. 101003469), the Agence Nationale de la Recherche (grant no. ANR-22-EXTR-0005), INSU-CNRS-LEFE-MANU (grants CROIRE and COESION), Institut Pascal at Université Paris-Saclay with the support of the program TROPICANA (grant no. ANR-11-IDEX-0003-01), NERC-NSF research grant no.  NE/W009587/1 (NERC) and  AGS-2244917 (NSF), and EUR IPSL-Climate Graduate School through the ICOCYCLONES2 project (grant no. ANR-11-IDEX-0004-17-EURE-0006).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Accarino et al.(2023)Accarino, Donno, Immorlano, Elia, and Aloisio</label><mixed-citation>Accarino, G., Donno, D., Immorlano, F., Elia, D., and Aloisio, G.: An Ensemble Machine Learning Approach for Tropical Cyclone Localization and Tracking From ERA5 Reanalysis Data, Earth and Space Science, 10, e2023EA003106, <ext-link xlink:href="https://doi.org/10.1029/2023EA003106" ext-link-type="DOI">10.1029/2023EA003106</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Befort et al.(2020)Befort, Kruschke, and Leckebusch</label><mixed-citation>Befort, D. J., Kruschke, T., and Leckebusch, G. C.: Objective identification of potentially damaging tropical cyclones over the Western North Pacific, Environmental Research Communications, 2, 031005, <ext-link xlink:href="https://doi.org/10.1088/2515-7620/ab7b35" ext-link-type="DOI">10.1088/2515-7620/ab7b35</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bourdin et al.(2022)Bourdin, Fromang, Dulac, Cattiaux, and Chauvin</label><mixed-citation>Bourdin, S., Fromang, S., Dulac, W., Cattiaux, J., and Chauvin, F.: Intercomparison of four algorithms for detecting tropical cyclones using ERA5, Geosci. Model Dev., 15, 6759–6786, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-6759-2022" ext-link-type="DOI">10.5194/gmd-15-6759-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bourdin et al.(2024)Bourdin, Fromang, Caubel, Ghattas, Meurdesoif, and Dubos</label><mixed-citation>Bourdin, S., Fromang, S., Caubel, A., Ghattas, J., Meurdesoif, Y., and Dubos, T.: Tropical cyclones in global high-resolution simulations using the IPSL model, Climate Dynamics, 62, 4343–4368, <ext-link xlink:href="https://doi.org/10.1007/s00382-024-07138-w" ext-link-type="DOI">10.1007/s00382-024-07138-w</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Breiman(2001)</label><mixed-citation>Breiman, L.: Random forests, Machine Learning, 45, 5–32, <ext-link xlink:href="https://doi.org/10.1023/A:1010933404324" ext-link-type="DOI">10.1023/A:1010933404324</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Breiman et al.(1984)Breiman, Friedman, Olshen, and Stone</label><mixed-citation>Breiman, L., Friedman, J., Olshen, R., and Stone, C.: Classification and Regression Trees, 1st edn., Chapman and Hall/CRC, <ext-link xlink:href="https://doi.org/10.1201/9781315139470" ext-link-type="DOI">10.1201/9781315139470</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Camargo and Wing(2016)</label><mixed-citation>Camargo, S. J. and Wing, A. A.: Tropical cyclones in climate models, WIREs Climate Change, 7, 211–237, <ext-link xlink:href="https://doi.org/10.1002/wcc.373" ext-link-type="DOI">10.1002/wcc.373</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Camargo and Zebiak(2002)</label><mixed-citation>Camargo, S. J. and Zebiak, S. E.: Improving the Detection and Tracking of Tropical Cyclones in Atmospheric General Circulation Models, Weather and Forecasting, 17, 1152–1162, <ext-link xlink:href="https://doi.org/10.1175/1520-0434(2002)017&lt;1152:ITDATO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0434(2002)017&lt;1152:ITDATO&gt;2.0.CO;2</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Centre for Research on the Epidemiology of Disasters(2021)</label><mixed-citation>Centre for Research on the Epidemiology of Disasters: Disaster year in review 2020: Global trends and perspectives, Cred Crunch, 62, <uri>https://www.cred.be/sites/default/files/CredCrunch62.pdf</uri> (last access: 20 November 2025), 2021.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Chicco and Jurman(2020)</label><mixed-citation>Chicco, D. and Jurman, G.: The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation, BMC Genomics, 21, 6, <ext-link xlink:href="https://doi.org/10.1186/s12864-019-6413-7" ext-link-type="DOI">10.1186/s12864-019-6413-7</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Copernicus Climate Change Service(2023)</label><mixed-citation>Copernicus Climate Change Service, Climate Data Store: ERA5 hourly data on pressure levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS), <ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Dulac et al.(2024)Dulac, Cattiaux, Chauvin, Bourdin, and Fromang</label><mixed-citation> Dulac, W., Cattiaux, J., Chauvin, F., Bourdin, S., and Fromang, S.: Assessing the representation of tropical cyclones in ERA5 with the CNRM tracker, Climate Dynamics, 62, 223–238, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Emanuel(2003)</label><mixed-citation>Emanuel, K.: Tropical Cyclones, Annual Review of Earth and Planetary Sciences, 31, 75–104, <ext-link xlink:href="https://doi.org/10.1146/annurev.earth.31.100901.141259" ext-link-type="DOI">10.1146/annurev.earth.31.100901.141259</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Eyring et al.(2016)Eyring, Bony, Meehl, Senior, Stevens, Stouffer, and Taylor</label><mixed-citation>Eyring, V., Bony, S., Meehl, G. A., Senior, C. A., Stevens, B., Stouffer, R. J., and Taylor, K. E.: Overview of the Coupled Model Intercomparison Project Phase 6 (CMIP6) experimental design and organization, Geosci. Model Dev., 9, 1937–1958, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-1937-2016" ext-link-type="DOI">10.5194/gmd-9-1937-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Gardoll and Boucher(2022)</label><mixed-citation>Gardoll, S. and Boucher, O.: Classification of tropical cyclone containing images using a convolutional neural network: performance and sensitivity to the learning dataset, Geosci. Model Dev., 15, 7051–7073, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-7051-2022" ext-link-type="DOI">10.5194/gmd-15-7051-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Haarsma et al.(2016)Haarsma, Roberts, Vidale, Senior, Bellucci, Bao, Chang, Corti, Fučkar, Guemas, von Hardenberg, Hazeleger, Kodama, Koenigk, Leung, Lu, Luo, Mao, Mizielinski, Mizuta, Nobre, Satoh, Scoccimarro, Semmler, Small, and von Storch</label><mixed-citation>Haarsma, R. J., Roberts, M. J., Vidale, P. L., Senior, C. A., Bellucci, A., Bao, Q., Chang, P., Corti, S., Fučkar, N. S., Guemas, V., von Hardenberg, J., Hazeleger, W., Kodama, C., Koenigk, T., Leung, L. R., Lu, J., Luo, J.-J., Mao, J., Mizielinski, M. S., Mizuta, R., Nobre, P., Satoh, M., Scoccimarro, E., Semmler, T., Small, J., and von Storch, J.-S.: High Resolution Model Intercomparison Project (HighResMIP v1.0) for CMIP6, Geosci. Model Dev., 9, 4185–4208, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-4185-2016" ext-link-type="DOI">10.5194/gmd-9-4185-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Hastie et al.(2009)Hastie, Tibshirani, Friedman, and Friedman</label><mixed-citation>Hastie, T., Tibshirani, R., Friedman, J. H., and Friedman, J. H.: The elements of statistical learning: data mining, inference, and prediction, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-0-387-84858-7" ext-link-type="DOI">10.1007/978-0-387-84858-7</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>He and Garcia(2009)</label><mixed-citation>He, H. and Garcia, E. A.: Learning from Imbalanced Data, IEEE Transactions on Knowledge and Data Engineering, 21, 1263–1284, <ext-link xlink:href="https://doi.org/10.1109/TKDE.2008.239" ext-link-type="DOI">10.1109/TKDE.2008.239</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Horányi, Muñoz Sabater, Nicolas, Peubey, Radu, Schepers et al.</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D.,  Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P.,  Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M.,  Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Quarterly Journal of the Royal Meteorological Society, 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Kepert(2010)</label><mixed-citation>Kepert, J. D.: Tropical Cyclone Structure and Dynamics,  World Scientific,   3–53, <ext-link xlink:href="https://doi.org/10.1142/9789814293488_0001" ext-link-type="DOI">10.1142/9789814293488_0001</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Kim et al.(2019a)Kim, Park, Im, Park, and Lee</label><mixed-citation>Kim, M., Park, M.-S., Im, J., Park, S., and Lee, M.-I.: Machine Learning Approaches for Detecting Tropical Cyclone Formation Using Satellite Data, Remote Sensing, 11, <ext-link xlink:href="https://doi.org/10.3390/rs11101195" ext-link-type="DOI">10.3390/rs11101195</ext-link>, 2019a.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Kim et al.(2019b)Kim, Kim, Lee, Yoon, Kahou, Kashinath, and Prabhat</label><mixed-citation>Kim, S., Kim, H., Lee, J., Yoon, S., Kahou, S. E., Kashinath, K., and Prabhat, M.: Deep-Hurricane-Tracker: Tracking and Forecasting Extreme Climate Events, in: 2019 IEEE Winter Conference on Applications of Computer Vision (WACV), 1761–1769, <ext-link xlink:href="https://doi.org/10.1109/WACV.2019.00192" ext-link-type="DOI">10.1109/WACV.2019.00192</ext-link>, 2019b.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Klotzbach et al.(2020)Klotzbach, Bell, Bowen, Gibney, Knapp, and Schreck</label><mixed-citation>Klotzbach, P. J., Bell, M. M., Bowen, S. G., Gibney, E. J., Knapp, K. R., and Schreck, C. J.: Surface Pressure a More Skillful Predictor of Normalized Hurricane Damage than Maximum Sustained Wind, Bulletin of the American Meteorological Society, 101, E830–E846, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-19-0062.1" ext-link-type="DOI">10.1175/BAMS-D-19-0062.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Knapp et al.(2010)Knapp, Kruk, Levinson, Diamond, and Neumann</label><mixed-citation>Knapp, K. R., Kruk, M. C., Levinson, D. H., Diamond, H. J., and Neumann, C. J.: The International Best Track Archive for Climate Stewardship (IBTrACS): Unifying Tropical Cyclone Data, Bulletin of the American Meteorological Society, 91, 363–376, <ext-link xlink:href="https://doi.org/10.1175/2009BAMS2755.1" ext-link-type="DOI">10.1175/2009BAMS2755.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Knapp et al.(2018)Knapp, Diamond, Kossin, and Kruk</label><mixed-citation>Knapp, K. R., Diamond, H. J., Kossin, J. P., and Kruk, M. C., and Schreck, C.: International Best Track Archive for Climate Stewardship (IBTrACS) Project, version 4r00, NOAA National Centers for Environmental Information [data set], <ext-link xlink:href="https://doi.org/10.25921/82ty-9e16" ext-link-type="DOI">10.25921/82ty-9e16</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Knutson et al.(2019)Knutson, Camargo, Chan, Emanuel, Ho, Kossin, Mohapatra, Satoh, Sugi, Walsh, and Wu</label><mixed-citation>Knutson, T., Camargo, S. J., Chan, J. C. L., Emanuel, K., Ho, C.-H., Kossin, J., Mohapatra, M., Satoh, M., Sugi, M., Walsh, K., and Wu, L.: Tropical Cyclones and Climate Change Assessment: Part I: Detection and Attribution, Bulletin of the American Meteorological Society, 100, 1987–2007, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-18-0189.1" ext-link-type="DOI">10.1175/BAMS-D-18-0189.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Knutson et al.(2020)Knutson, Camargo, Chan, Emanuel, Ho, Kossin, Mohapatra, Satoh, Sugi, Walsh, and Wu</label><mixed-citation>Knutson, T., Camargo, S. J., Chan, J. C. L., Emanuel, K., Ho, C.-H., Kossin, J., Mohapatra, M., Satoh, M., Sugi, M., Walsh, K., and Wu, L.: Tropical Cyclones and Climate Change Assessment: Part II: Projected Response to Anthropogenic Warming, Bulletin of the American Meteorological Society, 101, E303–E322, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-18-0194.1" ext-link-type="DOI">10.1175/BAMS-D-18-0194.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Knutson et al.(2010)Knutson, McBride, Chan, Emanuel, Holland, Landsea, Held, Kossin, Srivastava, and Sugi</label><mixed-citation>Knutson, T. R., McBride, J. L., Chan, J., Emanuel, K., Holland, G., Landsea, C., Held, I., Kossin, J. P., Srivastava, A., and Sugi, M.: Tropical cyclones and climate change, Nature Geoscience, 3, 157–163, <ext-link xlink:href="https://doi.org/10.1038/ngeo779" ext-link-type="DOI">10.1038/ngeo779</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Komisarczyk et al.(2023)Komisarczyk, Kozminski, Maksymiuk, and Biecek</label><mixed-citation>Komisarczyk, K., Kozminski, P., Maksymiuk, S., and Biecek, P.: treeshap: Compute SHAP Values for Your Tree-Based Models Using the “TreeSHAP” Algorithm, <uri>https://CRAN.R-project.org/package=treeshap</uri> (last access: 20 November 2025), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Kuhn(2013)</label><mixed-citation>Kuhn, M., and Johnson, K.: Applied predictive modeling, vol. 26, p. 13, New York, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-1-4614-6849-3" ext-link-type="DOI">10.1007/978-1-4614-6849-3</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Kumler-Bonfanti et al.(2020)Kumler-Bonfanti, Stewart, Hall, and Govett</label><mixed-citation>Kumler-Bonfanti, C., Stewart, J., Hall, D., and Govett, M.: Tropical and Extratropical Cyclone Detection Using Deep Learning, Journal of Applied Meteorology and Climatology, 59, 1971–1985, <ext-link xlink:href="https://doi.org/10.1175/JAMC-D-20-0117.1" ext-link-type="DOI">10.1175/JAMC-D-20-0117.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Lundberg et al.(2020)Lundberg, Erion, Chen, DeGrave, Prutkin, Nair, Katz, Himmelfarb, Bansal, and Lee</label><mixed-citation>Lundberg, S. M., Erion, G., Chen, H., DeGrave, A., Prutkin, J. M., Nair, B., Katz, R., Himmelfarb, J., Bansal, N., and Lee, S.-I.: From local explanations to global understanding with explainable AI for trees, Nature Machine Intelligence, 2, 56–67, <ext-link xlink:href="https://doi.org/10.1038/s42256-019-0138-9" ext-link-type="DOI">10.1038/s42256-019-0138-9</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Malley et al.(2012)Malley, Kruppa, Dasgupta, Malley, and Ziegler</label><mixed-citation>Malley, J. D., Kruppa, J., Dasgupta, A., Malley, K. G., and Ziegler, A.: Probability machines, Methods of Information in Medicine, 51, 74–81, <ext-link xlink:href="https://doi.org/10.3414/ME00-01-0052" ext-link-type="DOI">10.3414/ME00-01-0052</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Matthews(1975)</label><mixed-citation>Matthews, B.: Comparison of the predicted and observed secondary structure of T4 phage lysozyme, Biochimica et Biophysica Acta (BBA) – Protein Structure, 405, 442–451, <ext-link xlink:href="https://doi.org/10.1016/0005-2795(75)90109-9" ext-link-type="DOI">10.1016/0005-2795(75)90109-9</ext-link>, 1975.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Murakami et al.(2015)Murakami, Vecchi, Underwood, Delworth, Wittenberg, Anderson, Chen, Gudgel, Harris, Lin, and Zeng</label><mixed-citation>Murakami, H., Vecchi, G. A., Underwood, S., Delworth, T. L., Wittenberg, A. T., Anderson, W. G., Chen, J.-H., Gudgel, R. G., Harris, L. M., Lin, S.-J., and Zeng, F.: Simulation and Prediction of Category 4 and 5 Hurricanes in the High-Resolution GFDL HiFLOR Coupled Climate Model, Journal of Climate, 28, 9058–9079, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-15-0216.1" ext-link-type="DOI">10.1175/JCLI-D-15-0216.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Nair et al.(2022)Nair, Srujan, Kulkarni, Alwadhi, Jain, Kodamana, Sandeep, and John</label><mixed-citation>Nair, A., Srujan, K. S. S. S., Kulkarni, S. R., Alwadhi, K., Jain, N., Kodamana, H., Sandeep, S., and John, V. O.: A Deep Learning Framework for the Detection of Tropical Cyclones From Satellite Images, IEEE Geoscience and Remote Sensing Letters, 19, 1–5, <ext-link xlink:href="https://doi.org/10.1109/LGRS.2021.3131638" ext-link-type="DOI">10.1109/LGRS.2021.3131638</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>R Core Team(2024)</label><mixed-citation>R Core Team: R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, <uri>https://www.R-project.org/</uri> (last access: 20 November 2025), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Raavi and Walsh(2020)</label><mixed-citation>Raavi, P. H. and Walsh, K.: Sensitivity of Tropical Cyclone Formation to Resolution-Dependent and Independent Tracking Schemes in High-Resolution Climate Model Simulations, Earth and Space Science, 7, e2019EA000906, <ext-link xlink:href="https://doi.org/10.1029/2019EA000906" ext-link-type="DOI">10.1029/2019EA000906</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Roberts et al.(2020)Roberts, Camp, Seddon, Vidale, Hodges, Vanniere, Mecking, Haarsma, Bellucci, Scoccimarro, Caron, Chauvin, Terray, Valcke, Moine, Putrasahan, Roberts, Senan, Zarzycki, and Ullrich</label><mixed-citation>Roberts, M. J., Camp, J., Seddon, J., Vidale, P. L., Hodges, K., Vanniere, B., Mecking, J., Haarsma, R., Bellucci, A., Scoccimarro, E., Caron, L.-P., Chauvin, F., Terray, L., Valcke, S., Moine, M.-P., Putrasahan, D., Roberts, C., Senan, R., Zarzycki, C., and Ullrich, P.: Impact of Model Resolution on Tropical Cyclone Simulation Using the HighResMIP–PRIMAVERA Multimodel Ensemble, Journal of Climate, 33, 2557–2583, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-19-0639.1" ext-link-type="DOI">10.1175/JCLI-D-19-0639.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Rüttgers et al.(2019)Rüttgers, Lee, Jeon, and You</label><mixed-citation>Rüttgers, M., Lee, S., Jeon, S., and You, D.: Prediction of a typhoon track using a generative adversarial network and satellite images, Scientific Reports, 9, 6057, <ext-link xlink:href="https://doi.org/10.1038/s41598-019-42339-y" ext-link-type="DOI">10.1038/s41598-019-42339-y</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Shapley(1951)</label><mixed-citation>Shapley, L. S.: Notes on the n-Person Game – II: The Value of an n-Person Game, Rand Corporation, <uri>https://www.rand.org/content/dam/rand/pubs/research_memoranda/2008/RM670.pdf</uri> (last access: 20 November 2025), 1951.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Siders et al.(2020)Siders, Ducharme-Barth, Carvalho, Kobayashi, Martin, Raynor, Jones, and Ahrens</label><mixed-citation>Siders, Z. A., Ducharme-Barth, N. D., Carvalho, F., Kobayashi, D., Martin, S., Raynor, J., Jones, T. T., and Ahrens, R. N.: Ensemble random forests as a tool for modeling rare occurrences, Endangered Species Research, 43, 183–197, <ext-link xlink:href="https://doi.org/10.3354/esr01060" ext-link-type="DOI">10.3354/esr01060</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Ullrich et al.(2021)Ullrich, Zarzycki, McClenny, Pinheiro, Stansfield, and Reed</label><mixed-citation>Ullrich, P. A., Zarzycki, C. M., McClenny, E. E., Pinheiro, M. C., Stansfield, A. M., and Reed, K. A.: TempestExtremes v2.1: a community framework for feature detection, tracking, and analysis in large datasets, Geosci. Model Dev., 14, 5023–5048, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-5023-2021" ext-link-type="DOI">10.5194/gmd-14-5023-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>UN Office for Disaster Risk Reduction(2020)</label><mixed-citation>UN Office for Disaster Risk Reduction: The Human Cost of Disasters: An Overview of the Last 20 Years (2000–2019), <uri>https://www.undrr.org/media/48008/download</uri>  (last access: 20 November 2025), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Walsh et al.(2019)Walsh, Camargo, Knutson, Kossin, Lee, Murakami, and Patricola</label><mixed-citation>Walsh, K., Camargo, S., Knutson, T., Kossin, J., Lee, T.-C., Murakami, H., and Patricola, C.: Tropical cyclones and climate change, Tropical Cyclone Research and Review, 8, 240–250, <ext-link xlink:href="https://doi.org/10.1016/j.tcrr.2020.01.004" ext-link-type="DOI">10.1016/j.tcrr.2020.01.004</ext-link>,  2019.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Walsh et al.(2015)Walsh, Camargo, Vecchi, Daloz, Elsner, Emanuel, Horn, Lim, Roberts, Patricola, Scoccimarro, Sobel, Strazzo, Villarini, Wehner, Zhao, Kossin, LaRow, Oouchi, Schubert, Wang, Bacmeister, Chang, Chauvin, Jablonowski, Kumar, Murakami, Ose, Reed, Saravanan, Yamada, Zarzycki, Vidale, Jonas, and Henderson</label><mixed-citation>Walsh, K. J. E., Camargo, S. J., Vecchi, G. A., Daloz, A. S., Elsner, J., Emanuel, K., Horn, M., Lim, Y.-K., Roberts, M., Patricola, C., Scoccimarro, E., Sobel, A. H., Strazzo, S., Villarini, G., Wehner, M., Zhao, M., Kossin, J. P., LaRow, T., Oouchi, K., Schubert, S., Wang, H., Bacmeister, J., Chang, P., Chauvin, F., Jablonowski, C., Kumar, A., Murakami, H., Ose, T., Reed, K. A., Saravanan, R., Yamada, Y., Zarzycki, C. M., Vidale, P. L., Jonas, J. A., and Henderson, N.: Hurricanes and Climate: The U.S. CLIVAR Working Group on Hurricanes, Bulletin of the American Meteorological Society, 96, 997–1017, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-13-00242.1" ext-link-type="DOI">10.1175/BAMS-D-13-00242.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Walsh et al.(2016)Walsh, McBride, Klotzbach, Balachandran, Camargo, Holland, Knutson, Kossin, Lee, Sobel et al.</label><mixed-citation>Walsh, K. J. E., McBride, J. L., Klotzbach, P. J., Balachandran, S., Camargo, S. J., Holland, G., Knutson, T. R., Kossin, J. P., Lee, T.-c., Sobel, A., and Sugi, M. : Tropical cyclones and climate change, Wiley Interdisciplinary Reviews: Climate Change, 7, 65–89, <ext-link xlink:href="https://doi.org/10.1002/wcc.371" ext-link-type="DOI">10.1002/wcc.371</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Wang et al.(2020)Wang, Wang, Wang, Yuan, and Wang</label><mixed-citation>Wang, P., Wang, P., Wang, C., Yuan, Y., and Wang, D.: A Center Location Algorithm for Tropical Cyclone in Satellite Infrared Images, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 13, 2161–2172, <ext-link xlink:href="https://doi.org/10.1109/JSTARS.2020.2995158" ext-link-type="DOI">10.1109/JSTARS.2020.2995158</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Weaver and Garner(2023)</label><mixed-citation>Weaver, M. M. and Garner, A. J.: Varying genesis and landfall locations for North Atlantic tropical cyclones in a warmer climate, Scientific Reports, 13, 5482, <ext-link xlink:href="https://doi.org/10.1038/s41598-023-31545-4" ext-link-type="DOI">10.1038/s41598-023-31545-4</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Wright and Ziegler(2017)</label><mixed-citation>Wright, M. N. and Ziegler, A.: ranger: A Fast Implementation of Random Forests for High Dimensional Data in C<inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula> and R, Journal of Statistical Software, 77, 1–17, <ext-link xlink:href="https://doi.org/10.18637/jss.v077.i01" ext-link-type="DOI">10.18637/jss.v077.i01</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Yule(1912)</label><mixed-citation>Yule, G. U.: On the Methods of Measuring Association Between Two Attributes, Journal of the Royal Statistical Society, 75, 579–652, <ext-link xlink:href="https://doi.org/10.2307/2340126" ext-link-type="DOI">10.2307/2340126</ext-link>, 1912.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Zarzycki and Ullrich(2017)</label><mixed-citation>Zarzycki, C. M. and Ullrich, P. A.: Assessing sensitivities in algorithmic detection of tropical cyclones in climate data, Geophysical Research Letters,   44, 1141–1149,   <ext-link xlink:href="https://doi.org/10.1002/2016GL071606" ext-link-type="DOI">10.1002/2016GL071606</ext-link>,   2017.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Zarzycki et al.(2021)Zarzycki, Ullrich, and Reed</label><mixed-citation>Zarzycki, C. M., Ullrich, P. A., and Reed, K. A.: Metrics for Evaluating Tropical Cyclones in Climate Data, Journal of Applied Meteorology and Climatology, 60, 643–660, <ext-link xlink:href="https://doi.org/10.1175/JAMC-D-20-0149.1" ext-link-type="DOI">10.1175/JAMC-D-20-0149.1</ext-link>, 2021.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Ensemble random forest for tropical cyclone tracking</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Accarino et al.(2023)Accarino, Donno, Immorlano, Elia, and
Aloisio</label><mixed-citation>
      
Accarino, G., Donno, D., Immorlano, F., Elia, D., and Aloisio, G.: An Ensemble
Machine Learning Approach for Tropical Cyclone Localization and Tracking From
ERA5 Reanalysis Data, Earth and Space Science, 10, e2023EA003106,
<a href="https://doi.org/10.1029/2023EA003106" target="_blank">https://doi.org/10.1029/2023EA003106</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Befort et al.(2020)Befort, Kruschke, and Leckebusch</label><mixed-citation>
      
Befort, D. J., Kruschke, T., and Leckebusch, G. C.: Objective identification of
potentially damaging tropical cyclones over the Western North Pacific,
Environmental Research Communications, 2, 031005,
<a href="https://doi.org/10.1088/2515-7620/ab7b35" target="_blank">https://doi.org/10.1088/2515-7620/ab7b35</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bourdin et al.(2022)Bourdin, Fromang, Dulac, Cattiaux, and
Chauvin</label><mixed-citation>
      
Bourdin, S., Fromang, S., Dulac, W., Cattiaux, J., and Chauvin, F.: Intercomparison of four algorithms for detecting tropical cyclones using ERA5, Geosci. Model Dev., 15, 6759–6786, <a href="https://doi.org/10.5194/gmd-15-6759-2022" target="_blank">https://doi.org/10.5194/gmd-15-6759-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bourdin et al.(2024)Bourdin, Fromang, Caubel, Ghattas, Meurdesoif,
and Dubos</label><mixed-citation>
      
Bourdin, S., Fromang, S., Caubel, A., Ghattas, J., Meurdesoif, Y., and Dubos,
T.: Tropical cyclones in global high-resolution simulations using the IPSL
model, Climate Dynamics, 62, 4343–4368,
<a href="https://doi.org/10.1007/s00382-024-07138-w" target="_blank">https://doi.org/10.1007/s00382-024-07138-w</a>, 2024.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Breiman et al.(1984)Breiman, Friedman, Olshen, and Stone</label><mixed-citation>
      
Breiman, L., Friedman, J., Olshen, R., and Stone, C.: Classification and
Regression Trees, 1st edn., Chapman and Hall/CRC,
<a href="https://doi.org/10.1201/9781315139470" target="_blank">https://doi.org/10.1201/9781315139470</a>, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Camargo and Wing(2016)</label><mixed-citation>
      
Camargo, S. J. and Wing, A. A.: Tropical cyclones in climate models, WIREs
Climate Change, 7, 211–237, <a href="https://doi.org/10.1002/wcc.373" target="_blank">https://doi.org/10.1002/wcc.373</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Camargo and Zebiak(2002)</label><mixed-citation>
      
Camargo, S. J. and Zebiak, S. E.: Improving the Detection and Tracking of
Tropical Cyclones in Atmospheric General Circulation Models, Weather and
Forecasting, 17, 1152–1162,
<a href="https://doi.org/10.1175/1520-0434(2002)017&lt;1152:ITDATO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0434(2002)017&lt;1152:ITDATO&gt;2.0.CO;2</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Centre for Research on the Epidemiology of Disasters(2021)</label><mixed-citation>
      
Centre for Research on the Epidemiology of Disasters: Disaster year in
review 2020: Global trends and perspectives, Cred Crunch, 62,
<a href="https://www.cred.be/sites/default/files/CredCrunch62.pdf" target="_blank"/> (last access: 20 November 2025), 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Chicco and Jurman(2020)</label><mixed-citation>
      
Chicco, D. and Jurman, G.: The advantages of the Matthews correlation
coefficient (MCC) over F1 score and accuracy in binary classification
evaluation, BMC Genomics, 21, 6, <a href="https://doi.org/10.1186/s12864-019-6413-7" target="_blank">https://doi.org/10.1186/s12864-019-6413-7</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Copernicus Climate Change Service(2023)</label><mixed-citation>
      
Copernicus Climate Change Service, Climate Data Store: ERA5 hourly data on pressure levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS), <a href="https://doi.org/10.24381/cds.bd0915c6" target="_blank">https://doi.org/10.24381/cds.bd0915c6</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Dulac et al.(2024)Dulac, Cattiaux, Chauvin, Bourdin, and
Fromang</label><mixed-citation>
      
Dulac, W., Cattiaux, J., Chauvin, F., Bourdin, S., and Fromang, S.: Assessing
the representation of tropical cyclones in ERA5 with the CNRM tracker,
Climate Dynamics, 62, 223–238, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Emanuel(2003)</label><mixed-citation>
      
Emanuel, K.: Tropical Cyclones, Annual Review of Earth and Planetary Sciences,
31, 75–104, <a href="https://doi.org/10.1146/annurev.earth.31.100901.141259" target="_blank">https://doi.org/10.1146/annurev.earth.31.100901.141259</a>,
2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Eyring et al.(2016)Eyring, Bony, Meehl, Senior, Stevens, Stouffer,
and Taylor</label><mixed-citation>
      
Eyring, V., Bony, S., Meehl, G. A., Senior, C. A., Stevens, B., Stouffer, R. J., and Taylor, K. E.: Overview of the Coupled Model Intercomparison Project Phase 6 (CMIP6) experimental design and organization, Geosci. Model Dev., 9, 1937–1958, <a href="https://doi.org/10.5194/gmd-9-1937-2016" target="_blank">https://doi.org/10.5194/gmd-9-1937-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gardoll and Boucher(2022)</label><mixed-citation>
      
Gardoll, S. and Boucher, O.: Classification of tropical cyclone containing images using a convolutional neural network: performance and sensitivity to the learning dataset, Geosci. Model Dev., 15, 7051–7073, <a href="https://doi.org/10.5194/gmd-15-7051-2022" target="_blank">https://doi.org/10.5194/gmd-15-7051-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Haarsma et al.(2016)Haarsma, Roberts, Vidale, Senior, Bellucci, Bao,
Chang, Corti, Fučkar, Guemas, von Hardenberg, Hazeleger, Kodama, Koenigk,
Leung, Lu, Luo, Mao, Mizielinski, Mizuta, Nobre, Satoh, Scoccimarro, Semmler,
Small, and von Storch</label><mixed-citation>
      
Haarsma, R. J., Roberts, M. J., Vidale, P. L., Senior, C. A., Bellucci, A., Bao, Q., Chang, P., Corti, S., Fučkar, N. S., Guemas, V., von Hardenberg, J., Hazeleger, W., Kodama, C., Koenigk, T., Leung, L. R., Lu, J., Luo, J.-J., Mao, J., Mizielinski, M. S., Mizuta, R., Nobre, P., Satoh, M., Scoccimarro, E., Semmler, T., Small, J., and von Storch, J.-S.: High Resolution Model Intercomparison Project (HighResMIP v1.0) for CMIP6, Geosci. Model Dev., 9, 4185–4208, <a href="https://doi.org/10.5194/gmd-9-4185-2016" target="_blank">https://doi.org/10.5194/gmd-9-4185-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Hastie et al.(2009)Hastie, Tibshirani, Friedman, and
Friedman</label><mixed-citation>
      
Hastie, T., Tibshirani, R., Friedman, J. H., and Friedman, J. H.: The elements
of statistical learning: data mining, inference, and prediction, Springer,
<a href="https://doi.org/10.1007/978-0-387-84858-7" target="_blank">https://doi.org/10.1007/978-0-387-84858-7</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>He and Garcia(2009)</label><mixed-citation>
      
He, H. and Garcia, E. A.: Learning from Imbalanced Data, IEEE Transactions on
Knowledge and Data Engineering, 21, 1263–1284, <a href="https://doi.org/10.1109/TKDE.2008.239" target="_blank">https://doi.org/10.1109/TKDE.2008.239</a>,
2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara,
Horányi, Muñoz Sabater, Nicolas, Peubey, Radu, Schepers et al.</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D.,  Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P.,  Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M.,  Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The
ERA5 global reanalysis, Quarterly Journal of the Royal Meteorological
Society, 146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Kepert(2010)</label><mixed-citation>
      
Kepert, J. D.: Tropical Cyclone Structure and Dynamics,  World
Scientific,   3–53, <a href="https://doi.org/10.1142/9789814293488_0001" target="_blank">https://doi.org/10.1142/9789814293488_0001</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Kim et al.(2019a)Kim, Park, Im, Park, and
Lee</label><mixed-citation>
      
Kim, M., Park, M.-S., Im, J., Park, S., and Lee, M.-I.: Machine Learning
Approaches for Detecting Tropical Cyclone Formation Using Satellite Data,
Remote Sensing, 11, <a href="https://doi.org/10.3390/rs11101195" target="_blank">https://doi.org/10.3390/rs11101195</a>, 2019a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Kim et al.(2019b)Kim, Kim, Lee, Yoon, Kahou, Kashinath,
and Prabhat</label><mixed-citation>
      
Kim, S., Kim, H., Lee, J., Yoon, S., Kahou, S. E., Kashinath, K., and Prabhat,
M.: Deep-Hurricane-Tracker: Tracking and Forecasting Extreme Climate Events,
in: 2019 IEEE Winter Conference on Applications of Computer Vision (WACV),
1761–1769, <a href="https://doi.org/10.1109/WACV.2019.00192" target="_blank">https://doi.org/10.1109/WACV.2019.00192</a>,
2019b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Klotzbach et al.(2020)Klotzbach, Bell, Bowen, Gibney, Knapp, and
Schreck</label><mixed-citation>
      
Klotzbach, P. J., Bell, M. M., Bowen, S. G., Gibney, E. J., Knapp, K. R., and
Schreck, C. J.: Surface Pressure a More Skillful Predictor of Normalized
Hurricane Damage than Maximum Sustained Wind, Bulletin of the American
Meteorological Society, 101, E830–E846, <a href="https://doi.org/10.1175/BAMS-D-19-0062.1" target="_blank">https://doi.org/10.1175/BAMS-D-19-0062.1</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Knapp et al.(2010)Knapp, Kruk, Levinson, Diamond, and
Neumann</label><mixed-citation>
      
Knapp, K. R., Kruk, M. C., Levinson, D. H., Diamond, H. J., and Neumann, C. J.:
The International Best Track Archive for Climate Stewardship (IBTrACS):
Unifying Tropical Cyclone Data, Bulletin of the American Meteorological
Society, 91, 363–376, <a href="https://doi.org/10.1175/2009BAMS2755.1" target="_blank">https://doi.org/10.1175/2009BAMS2755.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Knapp et al.(2018)Knapp, Diamond, Kossin, and Kruk</label><mixed-citation>
      
Knapp, K. R., Diamond, H. J., Kossin, J. P., and Kruk, M. C., and Schreck, C.:
International Best Track Archive for Climate Stewardship (IBTrACS) Project,
version 4r00, NOAA National Centers for Environmental
Information [data set], <a href="https://doi.org/10.25921/82ty-9e16" target="_blank">https://doi.org/10.25921/82ty-9e16</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Knutson et al.(2019)Knutson, Camargo, Chan, Emanuel, Ho, Kossin,
Mohapatra, Satoh, Sugi, Walsh, and Wu</label><mixed-citation>
      
Knutson, T., Camargo, S. J., Chan, J. C. L., Emanuel, K., Ho, C.-H., Kossin,
J., Mohapatra, M., Satoh, M., Sugi, M., Walsh, K., and Wu, L.: Tropical
Cyclones and Climate Change Assessment: Part I: Detection and Attribution,
Bulletin of the American Meteorological Society, 100, 1987–2007,
<a href="https://doi.org/10.1175/BAMS-D-18-0189.1" target="_blank">https://doi.org/10.1175/BAMS-D-18-0189.1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Knutson et al.(2020)Knutson, Camargo, Chan, Emanuel, Ho, Kossin,
Mohapatra, Satoh, Sugi, Walsh, and Wu</label><mixed-citation>
      
Knutson, T., Camargo, S. J., Chan, J. C. L., Emanuel, K., Ho, C.-H., Kossin,
J., Mohapatra, M., Satoh, M., Sugi, M., Walsh, K., and Wu, L.: Tropical
Cyclones and Climate Change Assessment: Part II: Projected Response to
Anthropogenic Warming, Bulletin of the American Meteorological Society, 101,
E303–E322, <a href="https://doi.org/10.1175/BAMS-D-18-0194.1" target="_blank">https://doi.org/10.1175/BAMS-D-18-0194.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Knutson et al.(2010)Knutson, McBride, Chan, Emanuel, Holland,
Landsea, Held, Kossin, Srivastava, and Sugi</label><mixed-citation>
      
Knutson, T. R., McBride, J. L., Chan, J., Emanuel, K., Holland, G., Landsea,
C., Held, I., Kossin, J. P., Srivastava, A., and Sugi, M.: Tropical cyclones
and climate change, Nature Geoscience, 3, 157–163,
<a href="https://doi.org/10.1038/ngeo779" target="_blank">https://doi.org/10.1038/ngeo779</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Komisarczyk et al.(2023)Komisarczyk, Kozminski, Maksymiuk, and
Biecek</label><mixed-citation>
      
Komisarczyk, K., Kozminski, P., Maksymiuk, S., and Biecek, P.: treeshap:
Compute SHAP Values for Your Tree-Based Models Using the “TreeSHAP”
Algorithm, <a href="https://CRAN.R-project.org/package=treeshap" target="_blank"/> (last access: 20 November 2025), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kuhn(2013)</label><mixed-citation>
      
Kuhn, M., and Johnson, K.: Applied predictive modeling, vol. 26, p. 13, New York, Springer, <a href="https://doi.org/10.1007/978-1-4614-6849-3" target="_blank">https://doi.org/10.1007/978-1-4614-6849-3</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Kumler-Bonfanti et al.(2020)Kumler-Bonfanti, Stewart, Hall, and
Govett</label><mixed-citation>
      
Kumler-Bonfanti, C., Stewart, J., Hall, D., and Govett, M.: Tropical and
Extratropical Cyclone Detection Using Deep Learning, Journal of Applied
Meteorology and Climatology, 59, 1971–1985,
<a href="https://doi.org/10.1175/JAMC-D-20-0117.1" target="_blank">https://doi.org/10.1175/JAMC-D-20-0117.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Lundberg et al.(2020)Lundberg, Erion, Chen, DeGrave, Prutkin, Nair,
Katz, Himmelfarb, Bansal, and Lee</label><mixed-citation>
      
Lundberg, S. M., Erion, G., Chen, H., DeGrave, A., Prutkin, J. M., Nair, B.,
Katz, R., Himmelfarb, J., Bansal, N., and Lee, S.-I.: From local explanations
to global understanding with explainable AI for trees, Nature Machine
Intelligence, 2, 56–67, <a href="https://doi.org/10.1038/s42256-019-0138-9" target="_blank">https://doi.org/10.1038/s42256-019-0138-9</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Malley et al.(2012)Malley, Kruppa, Dasgupta, Malley, and
Ziegler</label><mixed-citation>
      
Malley, J. D., Kruppa, J., Dasgupta, A., Malley, K. G., and Ziegler, A.:
Probability machines, Methods of Information in Medicine, 51, 74–81,
<a href="https://doi.org/10.3414/ME00-01-0052" target="_blank">https://doi.org/10.3414/ME00-01-0052</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Matthews(1975)</label><mixed-citation>
      
Matthews, B.: Comparison of the predicted and observed secondary structure of
T4 phage lysozyme, Biochimica et Biophysica Acta (BBA) – Protein Structure,
405, 442–451, <a href="https://doi.org/10.1016/0005-2795(75)90109-9" target="_blank">https://doi.org/10.1016/0005-2795(75)90109-9</a>, 1975.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Murakami et al.(2015)Murakami, Vecchi, Underwood, Delworth,
Wittenberg, Anderson, Chen, Gudgel, Harris, Lin, and Zeng</label><mixed-citation>
      
Murakami, H., Vecchi, G. A., Underwood, S., Delworth, T. L., Wittenberg, A. T.,
Anderson, W. G., Chen, J.-H., Gudgel, R. G., Harris, L. M., Lin, S.-J., and
Zeng, F.: Simulation and Prediction of Category 4 and 5 Hurricanes in the
High-Resolution GFDL HiFLOR Coupled Climate Model, Journal of Climate, 28,
9058–9079, <a href="https://doi.org/10.1175/JCLI-D-15-0216.1" target="_blank">https://doi.org/10.1175/JCLI-D-15-0216.1</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Nair et al.(2022)Nair, Srujan, Kulkarni, Alwadhi, Jain, Kodamana,
Sandeep, and John</label><mixed-citation>
      
Nair, A., Srujan, K. S. S. S., Kulkarni, S. R., Alwadhi, K., Jain, N.,
Kodamana, H., Sandeep, S., and John, V. O.: A Deep Learning Framework for the
Detection of Tropical Cyclones From Satellite Images, IEEE Geoscience and
Remote Sensing Letters, 19, 1–5, <a href="https://doi.org/10.1109/LGRS.2021.3131638" target="_blank">https://doi.org/10.1109/LGRS.2021.3131638</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>R Core Team(2024)</label><mixed-citation>
      
R Core Team: R: A Language and Environment for Statistical Computing, R
Foundation for Statistical Computing, Vienna, Austria,
<a href="https://www.R-project.org/" target="_blank"/> (last access: 20 November 2025), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Raavi and Walsh(2020)</label><mixed-citation>
      
Raavi, P. H. and Walsh, K.: Sensitivity of Tropical Cyclone Formation to
Resolution-Dependent and Independent Tracking Schemes in High-Resolution
Climate Model Simulations, Earth and Space Science, 7, e2019EA000906,
<a href="https://doi.org/10.1029/2019EA000906" target="_blank">https://doi.org/10.1029/2019EA000906</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Roberts et al.(2020)Roberts, Camp, Seddon, Vidale, Hodges, Vanniere,
Mecking, Haarsma, Bellucci, Scoccimarro, Caron, Chauvin, Terray, Valcke,
Moine, Putrasahan, Roberts, Senan, Zarzycki, and Ullrich</label><mixed-citation>
      
Roberts, M. J., Camp, J., Seddon, J., Vidale, P. L., Hodges, K., Vanniere, B.,
Mecking, J., Haarsma, R., Bellucci, A., Scoccimarro, E., Caron, L.-P.,
Chauvin, F., Terray, L., Valcke, S., Moine, M.-P., Putrasahan, D., Roberts,
C., Senan, R., Zarzycki, C., and Ullrich, P.: Impact of Model Resolution on
Tropical Cyclone Simulation Using the HighResMIP–PRIMAVERA Multimodel
Ensemble, Journal of Climate, 33, 2557–2583,
<a href="https://doi.org/10.1175/JCLI-D-19-0639.1" target="_blank">https://doi.org/10.1175/JCLI-D-19-0639.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Rüttgers et al.(2019)Rüttgers, Lee, Jeon, and
You</label><mixed-citation>
      
Rüttgers, M., Lee, S., Jeon, S., and You, D.: Prediction of a typhoon track
using a generative adversarial network and satellite images, Scientific
Reports, 9, 6057, <a href="https://doi.org/10.1038/s41598-019-42339-y" target="_blank">https://doi.org/10.1038/s41598-019-42339-y</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Shapley(1951)</label><mixed-citation>
      
Shapley, L. S.: Notes on the n-Person Game – II: The Value of an n-Person
Game, Rand Corporation,
<a href="https://www.rand.org/content/dam/rand/pubs/research_memoranda/2008/RM670.pdf" target="_blank"/> (last access: 20 November 2025),
1951.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Siders et al.(2020)Siders, Ducharme-Barth, Carvalho, Kobayashi,
Martin, Raynor, Jones, and Ahrens</label><mixed-citation>
      
Siders, Z. A., Ducharme-Barth, N. D., Carvalho, F., Kobayashi, D., Martin, S.,
Raynor, J., Jones, T. T., and Ahrens, R. N.: Ensemble random forests as a
tool for modeling rare occurrences, Endangered Species Research, 43,
183–197, <a href="https://doi.org/10.3354/esr01060" target="_blank">https://doi.org/10.3354/esr01060</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Ullrich et al.(2021)Ullrich, Zarzycki, McClenny, Pinheiro,
Stansfield, and Reed</label><mixed-citation>
      
Ullrich, P. A., Zarzycki, C. M., McClenny, E. E., Pinheiro, M. C., Stansfield, A. M., and Reed, K. A.: TempestExtremes v2.1: a community framework for feature detection, tracking, and analysis in large datasets, Geosci. Model Dev., 14, 5023–5048, <a href="https://doi.org/10.5194/gmd-14-5023-2021" target="_blank">https://doi.org/10.5194/gmd-14-5023-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>UN Office for Disaster Risk Reduction(2020)</label><mixed-citation>
      
UN Office for Disaster Risk Reduction: The Human Cost of Disasters: An
Overview of the Last 20 Years (2000–2019),
<a href="https://www.undrr.org/media/48008/download" target="_blank"/>  (last access: 20 November 2025), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Walsh et al.(2019)Walsh, Camargo, Knutson, Kossin, Lee, Murakami, and
Patricola</label><mixed-citation>
      
Walsh, K., Camargo, S., Knutson, T., Kossin, J., Lee, T.-C., Murakami, H., and
Patricola, C.: Tropical cyclones and climate change, Tropical Cyclone
Research and Review, 8, 240–250,
<a href="https://doi.org/10.1016/j.tcrr.2020.01.004" target="_blank">https://doi.org/10.1016/j.tcrr.2020.01.004</a>,  2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Walsh et al.(2015)Walsh, Camargo, Vecchi, Daloz, Elsner, Emanuel,
Horn, Lim, Roberts, Patricola, Scoccimarro, Sobel, Strazzo, Villarini,
Wehner, Zhao, Kossin, LaRow, Oouchi, Schubert, Wang, Bacmeister, Chang,
Chauvin, Jablonowski, Kumar, Murakami, Ose, Reed, Saravanan, Yamada,
Zarzycki, Vidale, Jonas, and Henderson</label><mixed-citation>
      
Walsh, K. J. E., Camargo, S. J., Vecchi, G. A., Daloz, A. S., Elsner, J.,
Emanuel, K., Horn, M., Lim, Y.-K., Roberts, M., Patricola, C., Scoccimarro,
E., Sobel, A. H., Strazzo, S., Villarini, G., Wehner, M., Zhao, M., Kossin,
J. P., LaRow, T., Oouchi, K., Schubert, S., Wang, H., Bacmeister, J., Chang,
P., Chauvin, F., Jablonowski, C., Kumar, A., Murakami, H., Ose, T., Reed,
K. A., Saravanan, R., Yamada, Y., Zarzycki, C. M., Vidale, P. L., Jonas,
J. A., and Henderson, N.: Hurricanes and Climate: The U.S. CLIVAR Working
Group on Hurricanes, Bulletin of the American Meteorological Society, 96, 997–1017, <a href="https://doi.org/10.1175/BAMS-D-13-00242.1" target="_blank">https://doi.org/10.1175/BAMS-D-13-00242.1</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Walsh et al.(2016)Walsh, McBride, Klotzbach, Balachandran, Camargo,
Holland, Knutson, Kossin, Lee, Sobel et al.</label><mixed-citation>
      
Walsh, K. J. E., McBride, J. L., Klotzbach, P. J., Balachandran, S., Camargo, S. J., Holland, G., Knutson, T. R., Kossin, J. P., Lee, T.-c., Sobel, A., and Sugi, M. : Tropical cyclones and climate change, Wiley Interdisciplinary
Reviews: Climate Change, 7, 65–89,
<a href="https://doi.org/10.1002/wcc.371" target="_blank">https://doi.org/10.1002/wcc.371</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Wang et al.(2020)Wang, Wang, Wang, Yuan, and Wang</label><mixed-citation>
      
Wang, P., Wang, P., Wang, C., Yuan, Y., and Wang, D.: A Center Location
Algorithm for Tropical Cyclone in Satellite Infrared Images, IEEE Journal of
Selected Topics in Applied Earth Observations and Remote Sensing, 13,
2161–2172, <a href="https://doi.org/10.1109/JSTARS.2020.2995158" target="_blank">https://doi.org/10.1109/JSTARS.2020.2995158</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Weaver and Garner(2023)</label><mixed-citation>
      
Weaver, M. M. and Garner, A. J.: Varying genesis and landfall locations for
North Atlantic tropical cyclones in a warmer climate, Scientific Reports, 13,
5482, <a href="https://doi.org/10.1038/s41598-023-31545-4" target="_blank">https://doi.org/10.1038/s41598-023-31545-4</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Wright and Ziegler(2017)</label><mixed-citation>
      
Wright, M. N. and Ziegler, A.: ranger: A Fast Implementation of Random
Forests for High Dimensional Data in C+ +  and R, Journal of Statistical
Software, 77, 1–17, <a href="https://doi.org/10.18637/jss.v077.i01" target="_blank">https://doi.org/10.18637/jss.v077.i01</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Yule(1912)</label><mixed-citation>
      
Yule, G. U.: On the Methods of Measuring Association Between Two Attributes,
Journal of the Royal Statistical Society, 75, 579–652,
<a href="https://doi.org/10.2307/2340126" target="_blank">https://doi.org/10.2307/2340126</a>, 1912.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Zarzycki and Ullrich(2017)</label><mixed-citation>
      
Zarzycki, C. M. and Ullrich, P. A.: Assessing sensitivities in algorithmic
detection of tropical cyclones in climate data, Geophysical Research Letters,   44, 1141–1149,   <a href="https://doi.org/10.1002/2016GL071606" target="_blank">https://doi.org/10.1002/2016GL071606</a>,   2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Zarzycki et al.(2021)Zarzycki, Ullrich, and Reed</label><mixed-citation>
      
Zarzycki, C. M., Ullrich, P. A., and Reed, K. A.: Metrics for Evaluating
Tropical Cyclones in Climate Data, Journal of Applied Meteorology and
Climatology, 60, 643–660, <a href="https://doi.org/10.1175/JAMC-D-20-0149.1" target="_blank">https://doi.org/10.1175/JAMC-D-20-0149.1</a>, 2021.

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