<?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">NPG</journal-id><journal-title-group>
    <journal-title>Nonlinear Processes in Geophysics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NPG</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nonlin. Processes Geophys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7946</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/npg-32-397-2025</article-id><title-group><article-title>Improving dynamical climate predictions with machine learning: insights from a twin experiment framework</article-title><alt-title>Improve dynamical climate prediction with machine learning</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff3">
          <name><surname>He</surname><given-names>Zikang</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4739-4943</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Brajard</surname><given-names>Julien</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0634-1482</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Wang</surname><given-names>Yiguo</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-9544-8382</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Wang</surname><given-names>Xidong</given-names></name>
          <email>xidong_wang@hhu.edu.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Shen</surname><given-names>Zheqi</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3457-0832</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Key Laboratory of Marine Hazards Forecasting, Ministry of Natural Resources,  Hohai University, Nanjing, 210098, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>College of Oceanography, Hohai University, Nanjing, 210098, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Nansen Environmental and Remote Sensing Center, Bergen, 5007, Norway</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Xidong Wang (xidong_wang@hhu.edu.cn)</corresp></author-notes><pub-date><day>20</day><month>October</month><year>2025</year></pub-date>
      
      <volume>32</volume>
      <issue>4</issue>
      <fpage>397</fpage><lpage>409</lpage>
      <history>
        <date date-type="received"><day>17</day><month>January</month><year>2025</year></date>
           <date date-type="rev-request"><day>17</day><month>February</month><year>2025</year></date>
           <date date-type="rev-recd"><day>26</day><month>August</month><year>2025</year></date>
           <date date-type="accepted"><day>31</day><month>August</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Zikang He 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://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025.html">This article is available from https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025.html</self-uri><self-uri xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025.pdf">The full text article is available as a PDF file from https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e133">Systematic errors in dynamical climate models remain a significant challenge to accurate climate predictions, particularly when modeling the nonlinear coupling between the atmosphere and ocean. Despite notable advances in dynamical climate modeling that have improved our understanding of climate variability, these systematic errors can still degrade prediction skills. In this study, we adopt a twin experiment framework with a reduced-order coupled atmosphere-ocean model to explore the utility of machine learning in mitigating these errors. Specifically, we train a data-driven model on data assimilation increments to learn and emulate the underlying dynamical climate model error, which is then integrated with the dynamical climate model to form a hybrid model. Comparison experiments show that the hybrid model consistently outperforms the standalone dynamical climate model in predicting atmospheric and oceanic variables. Further investigation using hybrid models that correct only atmospheric or only oceanic errors reveals that atmospheric corrections are essential for improving short-term predictions, while concurrently addressing both atmospheric and oceanic errors yields superior performance in long-term climate prediction.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Key Research and Development Program of China</funding-source>
<award-id>2022YFE0106400</award-id>
</award-group>
<award-group id="gs2">
<funding-source>China Scholarship Council</funding-source>
<award-id>202206710071</award-id>
</award-group>
<award-group id="gs3">
<funding-source>Graduate Research and Innovation Projects of Jiangsu Province</funding-source>
<award-id>KYCX23_0657</award-id>
</award-group>
<award-group id="gs4">
<funding-source>Norges Forskningsråd</funding-source>
<award-id>328886</award-id>
<award-id>309708</award-id>
<award-id>309562</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="d2e145">Climate prediction aims at predicting the future state of the climate system based on the initial conditions and external forcings (e.g., greenhouse gases and aerosols) covering various lead times from seasons to decades <xref ref-type="bibr" rid="bib1.bibx25" id="paren.1"/>. It helps scientists, policymakers, and communities in understanding potential risks and impacts. It differs from climate projections that focus primarily on capturing long-term climate trends and patterns from several decades to centuries by anticipating changes in external forcings and their impact on the climate system.</p>
      <p id="d2e151">Dynamical climate models, such as atmosphere-ocean coupled general circulation models, have been widely used for climate predictions (e.g., <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx4" id="altparen.2"/>). Uncertainties in initial conditions fed to dynamical climate models and model errors are two critical sources that limit the prediction skill of dynamical climate models. To reduce the uncertainties of initial conditions, climate prediction centers <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx11" id="paren.3"/> have been evolving towards the use of data assimilation  (DA, <xref ref-type="bibr" rid="bib1.bibx8" id="altparen.4"/>) which combines observations with the dynamical climate models to estimate the best initial conditions of the climate prediction <xref ref-type="bibr" rid="bib1.bibx30" id="paren.5"/>. Model errors can arise from a variety of sources, including model parameterizations <xref ref-type="bibr" rid="bib1.bibx28" id="paren.6"/>, unresolved physical processes <xref ref-type="bibr" rid="bib1.bibx26" id="paren.7"/>, and numerical approximations <xref ref-type="bibr" rid="bib1.bibx38" id="paren.8"/>. Despite substantial efforts to improve dynamical climate models, these errors remain notably large (e.g., <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx27 bib1.bibx33 bib1.bibx34" id="altparen.9"/>).</p>
      <p id="d2e179">There is a growing interest in utilizing machine learning (ML) techniques to address errors in a dynamical climate model. ML can be employed to construct a data-driven predictor of model errors, which can then be integrated with the dynamical climate model to create a hybrid statistical-dynamical model (e.g., <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx14 bib1.bibx6 bib1.bibx37 bib1.bibx7 bib1.bibx9 bib1.bibx18" id="altparen.10"/>).</p>
      <p id="d2e185">Some notable studies (e.g., <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx6 bib1.bibx14 bib1.bibx16" id="altparen.11"/>) focused on methodological developments within low-order or simplified coupled models operating in an idealized framework where the ground truth is known. For example, <xref ref-type="bibr" rid="bib1.bibx14" id="text.12"/> investigated two approaches in a two-scale Lorenz model, both of which are potential candidates for implementation in operational systems. One approach involves correcting the so-called resolvent of the dynamical climate model (i.e., modifying the model output after each numerical integration of the model). The other approach entails adjusting the ordinary or partial differential equation governing the model tendency before the numerical integration of the model. Similarly, <xref ref-type="bibr" rid="bib1.bibx36" id="text.13"/> examined the tendency correction approach in the Lorenz 96 model. <xref ref-type="bibr" rid="bib1.bibx6" id="text.14"/> explored the resolvent correction approach in the two-scale Lorenz model as well as in a low-order coupled atmosphere-ocean model called the Modular Arbitrary-Order Ocean-Atmosphere Model (MAOOAM, <xref ref-type="bibr" rid="bib1.bibx10" id="altparen.15"/>). Their study aimed to infer the model errors associated with unresolved processes within the dynamical climate model. While <xref ref-type="bibr" rid="bib1.bibx6" id="text.16"/> conducted prediction experiments using perfect initial conditions, more recent studies such as <xref ref-type="bibr" rid="bib1.bibx16" id="text.17"/> examined the performance of hybrid models initialized with imperfect conditions, using a two-layer quasi-geostrophic (QG) model. Despite recent efforts to incorporate more realistic settings, hybrid models are still frequently evaluated under idealized conditions in which the initial state, taken from the same model as the reference, is assumed to be perfectly known.</p>
      <p id="d2e211">Several other investigations tested ML-based error correction methods in realistic numerical weather prediction (NWP) (e.g., <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx37 bib1.bibx7 bib1.bibx9 bib1.bibx18 bib1.bibx17" id="altparen.18"/>). <xref ref-type="bibr" rid="bib1.bibx5" id="text.19"/> demonstrated that ML can emulate model error corrections derived from weak-constraint 4D-Var in ECMWF's Integrated Forecasting System (IFS), highlighting the potential of ML to systematically reduce model errors throughout the atmospheric column. <xref ref-type="bibr" rid="bib1.bibx37" id="text.20"/> used random forests trained on FV3GFS nudging tendencies to correct model tendencies, achieving stable year-long runs and improved short-term forecasts for 500 hPa height, surface pressure, and near-surface temperature. <xref ref-type="bibr" rid="bib1.bibx7" id="text.21"/> corrected coarse-grid model errors by applying ML-learned temperature and humidity tendencies from a high-resolution reference, significantly improving prediction skills and precipitation patterns. <xref ref-type="bibr" rid="bib1.bibx9" id="text.22"/> used ML to learn the analysis increments (i.e., the differences between the analysis and background, <xref ref-type="bibr" rid="bib1.bibx13" id="altparen.23"/>) and correct state-dependent model errors in NOAA's FV3-GFS. The online application of these corrections during model integration led to enhanced DA performance and improved 10 d predictions. <xref ref-type="bibr" rid="bib1.bibx18" id="text.24"/> developed a hybrid dynamical–statistical framework that employs convolutional neural networks trained on sea ice concentration (SIC) assimilation increments, leading to improved five-year sea ice simulations. Most recently, <xref ref-type="bibr" rid="bib1.bibx17" id="text.25"/> implemented an ML-based model error correction scheme within ECMWF's operational IFS. Their results indicated that offline-trained networks can already offer robust corrections, while online updates further enhance adaptability under diverse conditions. However, the potential benefits of ML-based model error correction for climate prediction across different time scales remain largely unexplored. This is primarily due to the sparsity of long-term observational records (such as those spanning the 20th century) in both time and space, which presents significant challenges for developing effective ML-based error correction models for climate prediction applications.</p>
      <p id="d2e239">In this study, we investigate the potential of ML-based model error correction for climate prediction within an idealized framework. To this end, we adopt the hybrid modeling approach introduced by <xref ref-type="bibr" rid="bib1.bibx6" id="text.26"/>, which is based on MAOOAM. The ML-based error correction model aims to learn and correct dynamical climate model errors using analysis increments. Unlike <xref ref-type="bibr" rid="bib1.bibx6" id="text.27"/>, we conduct ensemble predictions with imperfect initial conditions <xref ref-type="bibr" rid="bib1.bibx16" id="paren.28"/>, which better reflect realistic prediction scenarios <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx2" id="paren.29"/>. Specifically, we examine how the effectiveness of ML-based error correction varies across different climate time scales. Moreover, given that the respective roles of atmospheric and oceanic errors in limiting climate predictability are not fully understood, we assess the relative contributions of these components to the overall prediction error.</p>
      <p id="d2e254">The article is organized as follows: Sect. <xref ref-type="sec" rid="Ch1.S2"/> introduces the main methodological aspects of the study. Section <xref ref-type="sec" rid="Ch1.S3"/> shows the prediction skill of the hybrid model compared with the dynamical climate model and discusses factors affecting the prediction skill of the hybrid model. Finally, a brief concluding summary is presented in Sect. <xref ref-type="sec" rid="Ch1.S4"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology</title>
      <p id="d2e271">In this study, we restrict our scope to model errors stemming solely from coarse resolutions in the atmospheric component. In this section, we describe the model (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>), DA technique (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>), and the ML approach (Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>). Rather than focusing on methodological developments, our goal is to examine how the advantages of ML-based error correction evolve in time in the context of climate prediction and to determine which errors should be corrected at different timescales. Further details in experiments are provided in Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Modular arbitrary-order ocean-atmosphere model</title>
      <p id="d2e289">We utilize MAOOAM developed by <xref ref-type="bibr" rid="bib1.bibx10" id="text.30"/> in our study. MAOOAM consists of a two-layer QG atmospheric component coupled with a QG shallow-water oceanic component. The coupling between these components incorporates wind forcings, radiative and heat exchanges, enabling it to simulate climate variability. MAOOAM has been widely employed in qualitative analyses for various purposes (e.g., <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx6" id="altparen.31"/>). Moreover, MAOOAM's numerical efficiency allows us to execute numerous climate prediction experiments at a relatively low computational cost.</p>
      <p id="d2e298">In MAOOAM, the model variables are represented in terms of spectral modes. Specifically, <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) represents the <inline-formula><mml:math id="M3" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-direction resolution, and <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) represents the <inline-formula><mml:math id="M6" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-direction resolution in the atmosphere (ocean). The model state comprises <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) modes of the atmospheric streamfunction <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and temperature anomaly <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as well as <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) modes of the oceanic streamfunction <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and temperature anomaly <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Consequently, the model state can be expressed as:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M15" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          The total number of variables in the model state is <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> + <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Note that <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is typically larger than <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, reflecting the distinct characteristics of the two components in MAOOAM. The atmosphere exhibits faster dynamics and smaller-scale variability, necessitating a greater number of modes to adequately capture its behavior. In contrast, the ocean evolves more slowly and is dominated by larger-scale processes, which can be effectively represented using fewer modes <xref ref-type="bibr" rid="bib1.bibx10" id="paren.32"/>. It is also important to note that variables with lower indices correspond to low-order (large-scale) processes, while variables with higher indices correspond to high-order (small-scale) processes. Like many other models formulated in spectral space, MAOOAM offers flexibility in adjusting the number of atmospheric and oceanic variables by simply modifying the model resolution in spectral space.</p>
      <p id="d2e754">In this study, we utilize two different configurations of MAOOAM: one denoted as M56 and the other as M36. The M56 configuration comprises a total of 56 variables, with 20 atmospheric modes (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula>) and 8 oceanic modes (<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>). Specifically, the atmosphere in M56 operates at a <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>) resolution, and the ocean operates at a <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>) resolution. On the other hand, the M36 configuration includes 36 variables, with 10 atmospheric modes (<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>) and 8 oceanic modes (<inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>), identical to M56. The atmospheric component in M36 operates at a <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> resolution (<inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>), while the ocean component matches that of M56. Figure <xref ref-type="fig" rid="F1"/> displays time series of three key variables in the true model M56 and the dynamical climate model M36 in spectral space, illustrating their different evolution patterns <xref ref-type="bibr" rid="bib1.bibx10" id="paren.33"/>.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e983">Time series of the true model (red lines) and the dynamical climate model (green lines) for three key variables: <bold>(a)</bold> <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and <bold>(c)</bold> <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f01.png"/>

        </fig>

      <p id="d2e1050">It is important to note that the key distinction between M36 and M56 lies in the atmosphere, where M36 has a reduced number of atmospheric modes, specifically 10 modes fewer than M56 in the <inline-formula><mml:math id="M36" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-direction. This difference leads to a lack of higher-order atmospheric modes in M36, thereby unable to capture small-scale variability. The atmospheric error in the <inline-formula><mml:math id="M37" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-direction propagates to the atmosphere in the <inline-formula><mml:math id="M38" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-direction and the ocean component through the coupling terms in the equations. Consequently, the primary source of model error in this study is attributed to the coarse resolution of the atmospheric component in the <inline-formula><mml:math id="M39" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-direction.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Ensemble Kalman filter</title>
      <p id="d2e1089">The Ensemble Kalman Filter (EnKF) is a flow-dependent and multivariate DA method and has been implemented for climate prediction (e.g., <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx24 bib1.bibx35" id="altparen.34"/>). The EnKF constructs the background error covariance from the dynamical ensemble. The utilization of an ensemble-based error covariance ensures that the assimilation updates approximately respect to the model dynamics, thereby mitigating assimilation shocks <xref ref-type="bibr" rid="bib1.bibx13" id="paren.35"/>.</p>
      <p id="d2e1098">All experiments in this study are conducted using the DAPPER package <xref ref-type="bibr" rid="bib1.bibx31" id="paren.36"/>. The overall experimental setup is described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/> and depicted in Fig. <xref ref-type="fig" rid="F2"/>. Specifically, we employ the finite-size ensemble Kalman filter (EnKF-N) method proposed by <xref ref-type="bibr" rid="bib1.bibx3" id="text.37"/>. This method adaptively adjusts the inflation factor, thereby reducing the need for extensive manual tuning and enhancing the performance of the assimilation experiments. It is worth mentioning that we expect no significant alterations in the conclusions of this paper when using the traditional EnKF methods instead of EnKF-N.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e1113">Schematic of experiments.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Artificial neural network architecture</title>
      <p id="d2e1130">We consider the dynamical climate model (described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) in the following form:

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M40" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the full model state at <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the full model state at <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="script">M</mml:mi></mml:math></inline-formula> represents the dynamical climate model integration from time <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The model error at time <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is defined as:

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M49" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">t</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the true state at time <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1350">We aim to use ANN to emulate the model error <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Since the truth is not known in practice, the training of ANN uses the analysis increments produced by the EnKF <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx15 bib1.bibx18" id="paren.38"/>. The architecture of ANN used in this study consists of four layers: <list list-type="bullet"><list-item>
      <p id="d2e1374">The input layer includes a batch normalization layer <xref ref-type="bibr" rid="bib1.bibx22" id="paren.39"/>, which helps to regularize and normalize the training process.</p></list-item><list-item>
      <p id="d2e1381">The second layer is a dense layer with 100 neurons. It applies the rectified linear unit (ReLU) activation function, which introduces non-linearity into the network.</p></list-item><list-item>
      <p id="d2e1385">The third layer has the same configuration as the second layer, with 50 neurons and ReLU activation function.</p></list-item><list-item>
      <p id="d2e1389">The output layer, which is a dense layer with a linear activation function and produces the final predictions, is optimized using the “RMSprop” optimizer <xref ref-type="bibr" rid="bib1.bibx21" id="paren.40"/> and includes an L2 regularization term with a value of <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p></list-item></list> During training, the ANN model is trained with a batch size of 128 and for a total of 300 epochs.</p>
      <p id="d2e1410">The error surrogate model can be expressed as follows:

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M54" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="normal">ANN</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="normal">ANN</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the data-driven model built by ANN and <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the model error estimated by ANN. The full state at time <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of the hybrid model can be expressed as follows:

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M58" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">h</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="normal">ANN</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Experiment settings</title>
      <p id="d2e1549">We present the experimental setup in Fig. <xref ref-type="fig" rid="F2"/>. The experiments are conducted using two configurations of MAOOAM, as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>. The configuration with 56 variables (M56, Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) represents the true climate system, while the configuration with 36 variables (M36, Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) represents a dynamical climate prediction system. The experiments depicted in Fig. <xref ref-type="fig" rid="F2"/> are performed as follows: <list list-type="bullet"><list-item>
      <p id="d2e1565">We integrate the M56 configuration with a time step of approximately 1.6 min for a spin-up period of 30 726.5 years, as specified in <xref ref-type="bibr" rid="bib1.bibx10" id="text.41"/>. Following the spin-up period, we continue the simulation for an additional 249 years, which we refer to as the “truth”. To generate observations, we perturb the “truth” state using a Gaussian random noise. The standard deviation (<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mtext>hf</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula>) of the noise is set to 10 % of the temporal standard deviation of the true state (<inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>) after subtracting the one-month running average. Observations are generated every 27 h in spectral space, while the observation operator <inline-formula><mml:math id="M61" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the identity operator (<inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:math></inline-formula>) and is also applied in spectral space.</p></list-item><list-item>
      <p id="d2e1613">We assimilate synthetic observations into the dynamical climate model (M36) and generate analysis with 50 ensemble members over the same period as the truth. The initial conditions of the ensemble are randomly sampled from a long free-run simulation of M36 after the spin-up period.</p></list-item><list-item>
      <p id="d2e1617">We generate several sets of ensemble predictions with the dynamical climate model (M36) or the hybrid model. The prediction experiments start in each second year from the year 125 to the year 185, with each prediction lasting for 60 years. Each prediction consists of 50 ensemble members. The initial conditions for these ensembles are taken from the analysis (Fig. <xref ref-type="fig" rid="F2"/>).</p></list-item></list> Note that both the observations and DA are conducted in the spectral space. Accordingly, the hybrid model is developed within the spectral space.</p>
      <p id="d2e1623">We split the analysis into two parts: <list list-type="bullet"><list-item>
      <p id="d2e1628">Training data: The former 124.6 years of the dataset are used to train the ANN parameters to build the hybrid model (Fig. <xref ref-type="fig" rid="F2"/>).</p></list-item><list-item>
      <p id="d2e1634">Test data: The latter 124.6 years of the dataset are used to initialize prediction experiments (Fig. <xref ref-type="fig" rid="F2"/>).</p></list-item></list> It is worth noting that since we employ the same ANN configurations as outlined in <xref ref-type="bibr" rid="bib1.bibx6" id="text.42"/>, the ANN parameters in this study are trained only once, without any modifications throughout the training process by using a separate validation set. We examined the loss curves (not shown in this study) to assess the training behavior. The loss curves provided evidence that the network was continuing to learn without signs of overfitting throughout the training process.</p>
      <p id="d2e1643"><xref ref-type="bibr" rid="bib1.bibx6" id="text.43"/> focused on developing the hybrid model methodology; our study aims to explore the evolution of prediction skill as a function of lead time. We assess the prediction skill over a wider range of lead times, specifically up to 50 d for atmospheric variables and up to <inline-formula><mml:math id="M63" display="inline"><mml:mn mathvariant="normal">60</mml:mn></mml:math></inline-formula> years for oceanic variables. By examining the skill at various lead times, we can gain insights into the temporal evolution and long-term performance of the hybrid model, providing a more comprehensive understanding of its capabilities and limitations. To do so, our experimental setup is different from that of <xref ref-type="bibr" rid="bib1.bibx6" id="text.44"/> in the following ways: <list list-type="bullet"><list-item>
      <p id="d2e1660">We extended the simulation time to <inline-formula><mml:math id="M64" display="inline"><mml:mn mathvariant="normal">219.2</mml:mn></mml:math></inline-formula> years, while <xref ref-type="bibr" rid="bib1.bibx6" id="text.45"/>  generated an analysis dataset spanning <inline-formula><mml:math id="M65" display="inline"><mml:mn mathvariant="normal">62</mml:mn></mml:math></inline-formula> years for training, validation and testing. We divided our analysis dataset into two distinct parts: one for training the ANN and the other for testing purposes. This separation allows us to independently evaluate the performance of the trained ANN using data that was not used during the training phase.</p></list-item><list-item>
      <p id="d2e1681">Our experiments utilize the analysis as initial conditions, while <xref ref-type="bibr" rid="bib1.bibx6" id="text.46"/> uses perfect initial conditions (i.e., the truth) to initialize predictions. This choice reflects a more realistic scenario, as perfect knowledge of initial conditions is rarely available in the real framework. By using the analysis as initial conditions, we aim to capture the practical challenges associated with imperfect knowledge of the initial state in climate prediction.</p></list-item><list-item>
      <p id="d2e1688">Our study incorporates an ensemble prediction strategy with 50 members, while <xref ref-type="bibr" rid="bib1.bibx6" id="text.47"/> performed predictions using a single member (i.e., deterministic prediction). In the climate prediction community, probabilistic predictions based on ensembles are widely recognized. Ensembles provide a valuable means of quantifying uncertainty in climate predictions by generating multiple realizations rather than a single deterministic prediction.</p></list-item></list></p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Validation metrics</title>
      <p id="d2e1702">To evaluate the prediction skill of each variable, we employ the correlation and root mean square error (RMSE) skill score (RMSE-SS), which are commonly used metrics in weather forecasting and climate prediction. The correlation is defined as:

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M66" display="block"><mml:mrow><mml:mtext>Correlation</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:msqrt><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M67" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> represents the prediction (ensemble mean) and <inline-formula><mml:math id="M68" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> represents the truth. <inline-formula><mml:math id="M69" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the total number of prediction experiments and is equal to 30 (Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>).</p>
      <p id="d2e1852">The RMSE is calculated as follows:

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M70" display="block"><mml:mrow><mml:mtext>RMSE</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M71" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> represents the prediction (ensemble mean), <inline-formula><mml:math id="M72" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> represents the truth, and <inline-formula><mml:math id="M73" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the total number of prediction experiments. The RMSE-SS compares the RMSE of the prediction to the RMSE of a persistence prediction. It is defined as:

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M74" display="block"><mml:mrow><mml:mtext>RMSE-SS</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mi mathvariant="normal">prediction</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mi mathvariant="normal">persistence</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mi mathvariant="normal">prediction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the RMSE between the prediction (ensemble mean) and the truth and <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mi mathvariant="normal">persistence</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the RMSE between a persistence prediction (where the state remains the same as the initial conditions) and the truth. A positive RMSE-SS indicates that the prediction outperforms persistence and demonstrates skill. On the other hand, a negative RMSE-SS indicates that the prediction performs worse than the persistence and lacks skill. By utilizing the correlation and RMSE-SS, we can assess and compare the skill of the predictions generated by the dynamical climate model and the hybrid model across different variables within the same panel, as shown in Fig. <xref ref-type="fig" rid="F4"/>.</p>
      <p id="d2e1982">To assess the statistical significance of the correlation and RMSE-SS, we perform a two-tailed Student's <inline-formula><mml:math id="M77" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>-test based on the <inline-formula><mml:math id="M78" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>-value. For the correlation, the null hypothesis is that the correlation is not significantly different from zero, implying no relationship between the predictions and truth. For RMSE-SS, we perform a hypothesis test to determine whether the squared errors (SE) from the prediction and persistence methods differ significantly. Specifically, we compute the SE for both methods and apply a two-tailed <inline-formula><mml:math id="M79" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>-test to assess whether their means are significantly different. Assuming sufficiently large sample sizes, the difference between the mean squared error (MSE) can be approximated as normally distributed. This approximation is valid under the conditions that the SE from the two methods are independent and have the same mean value:

            <disp-formula id="Ch1.Ex1"><mml:math id="M80" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mtext>MSE</mml:mtext><mml:mtext>prediction</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>MSE</mml:mtext><mml:mtext>persistence</mml:mtext></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mtext>prediction</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mtext>persistence</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mtext>prediction</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mtext>persistence</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are the sample variances of the SE, and <inline-formula><mml:math id="M83" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the total number of prediction experiments. The resulting <inline-formula><mml:math id="M84" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>-value represents the probability of observing the given difference (or larger) under the null hypothesis. A <inline-formula><mml:math id="M85" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>-value below 0.05 is considered statistically significant, indicating that the prediction and persistence methods exhibit meaningfully different error characteristics.</p>
      <p id="d2e2119">To estimate the uncertainties of correlation and RMSE-SS, we utilize the bootstrap method. We randomly select, with replacement, 30 data points from the 30 prediction experiments and calculate the correlation and RMSE-SS based on this sampled data. This procedure is repeated 10 000 times, resulting in a sample of 10 000 correlation and RMSE-SS values. The standard deviation of this sample is then used to estimate the uncertainties associated with the correlation and RMSE-SS. By conducting the <inline-formula><mml:math id="M86" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>-test and utilizing the bootstrap method, we can obtain a more comprehensive understanding of the significance and reliability of the correlation and RMSE-SS values obtained from the prediction experiments.</p>
      <p id="d2e2130">In climate prediction, time-mean quantities such as monthly <xref ref-type="bibr" rid="bib1.bibx35" id="paren.48"/> or annual averages <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx2" id="paren.49"/> are often used because time averaging reduces the impact of chaotic weather variability, making the underlying climate signals more apparent. They also better meet the practical needs of sectors such as agriculture and energy, where planning is often based on mean conditions. In contrast, predicting higher-order statistics accurately remains challenging due to model limitations and computational costs, particularly when high-resolution Earth system models are required. Nevertheless, there is growing interest in representing complex statistical properties to improve the prediction of extreme events and support climate risk assessments.</p>
      <p id="d2e2139">To evaluate prediction skill across different time scales, we apply two complementary strategies. For short-term predictions, instantaneous outputs sampled every 27 h are used to represent daily variations. For long-term predictions, model outputs are averaged annually to assess the ability to capture low-frequency variability.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Prediction skill</title>
      <p id="d2e2158">The distinction between short-term (daily) and long-term (yearly-averaged) prediction scales in this study is based on the fundamentally different error growth characteristics of atmospheric and oceanic variables. As illustrated in Fig. <xref ref-type="fig" rid="F3"/>, atmospheric variables exhibit rapid error amplification, with a doubling error time of approximately one day and saturation occurring within about ten days. In contrast, oceanic variables demonstrate much slower error growth, with errors roughly doubling over the first year and continuing to grow gradually over the subsequent decade.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2165">RMSE of dynamical prediction as a function of lead time for three key variables in spectral space: <bold>(a)</bold> <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and <bold>(c)</bold> <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The atmospheric variable (<inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is evaluated based on instantaneous outputs sampled every 27 h, while the oceanic variables (<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) are evaluated using yearly averages. Shading indicates one standard deviation, representing the uncertainty of prediction skill, estimated using the bootstrap method. The vertical dashed lines represent the time of doubling error.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f03.png"/>

        </fig>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2282">Correlation and RMSE-SS as a function of the prediction lead time for different variables. <bold>(a, e)</bold> The correlation between the dynamical climate model and truth. <bold>(c, g)</bold> The RMSE-SS between the dynamical climate model and truth. <bold>(b, f)</bold> The correlation between the hybrid model and truth. <bold>(d, h)</bold> The RMSE-SS between the hybrid model and truth. The atmospheric variables are calculated based on daily data, while the oceanic variables are based on annual average data. The black dot indicates the correlation does not exceed the 95 % significance test.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f04.png"/>

        </fig>

      <p id="d2e2304">Within the coupled model framework, the hybrid model is developed to enhance prediction skill across both short-term and long-term timescales. To evaluate its performance, we adopt 50 d and 60-year prediction horizons as representative benchmarks for the subseasonal-to-seasonal and decadal prediction regimes, respectively. The 50 d prediction reflects the model's capability in capturing fast-evolving atmospheric processes, while the 60-year prediction assesses its capacity to maintain predictability over longer oceanic timescales.</p>
      <p id="d2e2307">Figure <xref ref-type="fig" rid="F4"/>a and c show respectively the correlation and RMSE-SS of the dynamical climate model for both atmospheric temperature <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and streamfunction <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the spectral space. We find that the variables in low-order atmospheric modes, such as <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, have significant prediction skills over 10 d. While most variables in high-order modes have significant skills within a few days, some do not have prediction skills all the time (i.e. <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). Figure <xref ref-type="fig" rid="F4"/>b and d show the correlation and RMSE-SS of the hybrid model for atmospheric variables. For atmospheric temperature, the hybrid model is skillful for up to 50 d for most modes (Fig. <xref ref-type="fig" rid="F4"/>b), with a significant reduction in prediction error beyond 10 d for most modes (Fig. <xref ref-type="fig" rid="F4"/>d). For atmospheric streamfunction, the hybrid model is skillful in predicting low-order atmospheric modes for up to 50 d and high-order modes for up to 15 d. Overall, the hybrid model has higher correlations and RMSE-SS than the dynamical climate model for atmospheric variables. And the hybrid model exhibits greater improvements in lower-order modes compared to higher-order modes (Fig. <xref ref-type="fig" rid="F4"/>a, b, c, and d).</p>
      <p id="d2e2456">Figure <xref ref-type="fig" rid="F4"/>e and g show the correlation and RMSE-SS of the dynamical climate model for oceanic temperature and streamfunction. Since the ocean exhibits slower variability than the atmosphere, we compute annual means for oceanic variables to evaluate the model's prediction skill on interannual timescales. The dynamical climate model demonstrates significant prediction skill for up to 60 years in oceanic temperature across most modes, and in oceanic streamfunction in certain modes. Overall, odd-numbered modes exhibit higher prediction skill than even-numbered modes, related to our experimental design (i.e., the difference in atmospheric <inline-formula><mml:math id="M102" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-direction mode resolution between M56 and M36). In addition, the oceanic temperature is more predictable than the oceanic streamfunction in the spectral space. Figure <xref ref-type="fig" rid="F4"/>f and h present the prediction skills of the hybrid model. The hybrid model has significant prediction skills in both oceanic temperature and streamfunction in all modes for up to 60 years. It is worth noting that the hybrid model has higher correlations and RMSE-SS than the dynamical climate model, in particular, for oceanic temperature in the first and last modes and oceanic streamfunctions in some modes in which the dynamical climate model has no prediction skill at all (e.g., <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e2502">To further demonstrate the advantages of the hybrid model, we use a 10 d lead time for atmospheric variables and a 40-year lead time for oceanic variables as examples to show the prediction skills of the hybrid model in the physical space (Figs. <xref ref-type="fig" rid="F5"/> and <xref ref-type="fig" rid="F6"/>).</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2511">Spatial distributions of correlation and RMSE-SS at prediction lead day 10 for atmospheric variables. Panels <bold>(a)</bold>–<bold>(d)</bold> show results from the dynamical climate model: <bold>(a)</bold> correlation between predicted and observed atmospheric temperature; <bold>(b)</bold> correlation for atmospheric streamfunction; <bold>(c)</bold> RMSE-SS for atmospheric temperature; and <bold>(d)</bold> RMSE-SS for atmospheric streamfunction. Panels <bold>(e)</bold>–<bold>(h)</bold> show corresponding results from the hybrid model. The black dot indicates the correlation and RMSE-SS does not exceed the 95 % significance test.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f05.png"/>

        </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2548">Spatial distributions of correlation and RMSE-SS at prediction lead year 40 for oceanic variables. Panels <bold>(a)</bold>–<bold>(d)</bold> show results from the dynamical climate model: <bold>(a)</bold> correlation between predicted and observed oceanic temperature; <bold>(b)</bold> correlation for oceanic streamfunction; <bold>(c)</bold> RMSE-SS for oceanic temperature; and <bold>(d)</bold> RMSE-SS for oceanic streamfunction. Panels <bold>(e)</bold>–<bold>(h)</bold> show corresponding results from the hybrid model. The black dot indicates the correlation and RMSE-SS does not exceed the 95 % significance test.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f06.png"/>

        </fig>

      <p id="d2e2582">For atmospheric variables, both atmospheric streamfunction and temperature exhibit similar spatial characteristics (Fig. <xref ref-type="fig" rid="F5"/>). We find that the hybrid model has similar spatial patterns but outperforms the dynamical climate model in most grid points.</p>
      <p id="d2e2587">For oceanic temperature, the dynamical climate model loses prediction skill over the majority of grid points (Fig. <xref ref-type="fig" rid="F6"/>a and c). In contrast, the hybrid model demonstrates significantly higher prediction skill across most grid points (Fig. <xref ref-type="fig" rid="F6"/>e and g). For oceanic streamfunction, owing to the slow nature of variability in MAOOAM, the dynamical climate model retains high prediction skill at all grid points even at a 40-year lead time (Fig. <xref ref-type="fig" rid="F6"/>b and d). The hybrid model further improves upon this, showing higher correlations and RMSE-SS at all grid points, thereby outperforming the dynamical climate model (Fig. <xref ref-type="fig" rid="F6"/>f and h).</p>
      <p id="d2e2598">For long-term climate prediction, there are additional requirements that the hybrid model must meet. Specifically, the model should be capable of running for extended periods without diverging or exhibiting significant physical instability. In our study, we find that the hybrid model maintains stability and does not experience significant physical instability during the 60-year prediction period.</p>
      <p id="d2e2601">In summary, the overall performance of the hybrid model surpasses that of the dynamical climate model in both spectral and physical space, demonstrating the advantages of incorporating a data-driven error correction model constructed by ML. This result highlights the potential benefits of leveraging data-driven approaches to improve climate prediction skills.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Importance of atmospheric or oceanic error correction</title>
      <p id="d2e2612">In this section, we extend our analysis by constructing two additional hybrid models to explore the influence of correcting atmospheric and oceanic errors separately. These models are trained using the same inputs as in the previous section, but are designed to correct either atmospheric errors or oceanic errors. By comparing the prediction skills of the regional averaged variables in physical space among these hybrid models, we gain some insight into the relative importance of atmospheric and oceanic error correction for the overall performance of the climate prediction on different time scales.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2617">Correlation <bold>(a–d)</bold> and RMSE-SS <bold>(e–h)</bold> as a function of lead time (50 d for the atmospheric variable and 60 years for the oceanic variables). Shading shows one standard deviation calculated by the bootstrap method described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>. The red line is the correlation/RMSE-SS of the hybrid model built by correcting both atmospheric and oceanic model errors, the green line is the correlation/RMSE-SS of the hybrid model built by only correcting atmospheric model errors, the cyan line is the correlation/RMSE-SS of the hybrid model built by only correcting oceanic model errors and the blue line is the correlation/RMSE-SS of the dynamical climate model.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f07.png"/>

        </fig>

      <p id="d2e2634">In Fig. <xref ref-type="fig" rid="F7"/>a, b, e, and f, we present the correlation and RMSE-SS of different models specifically for the atmospheric streamfunction and temperature. We observe that there is minimal difference in prediction skill between correcting only the atmospheric errors (green line) and correcting both the atmospheric and oceanic errors (red line). However, in the early prediction period (less than 20 d), correcting only atmospheric errors has slightly higher skills than correcting both atmospheric and oceanic errors simultaneously. When comparing the hybrid models with the dynamical climate model (blue line), we find that correcting only the oceanic errors (cyan line) does not lead to improvements in atmospheric prediction. It is related to the fact in MAOOAM that the atmosphere mostly drives the ocean but the ocean has too weak influence on the atmosphere for short-term climate prediction <xref ref-type="bibr" rid="bib1.bibx23" id="paren.50"/>.</p>
      <p id="d2e2643">In Fig. <xref ref-type="fig" rid="F7"/>c, d, g and h, we focus on the long-term prediction skill of various hybrid models for the oceanic streamfunction and temperature. Our results reveal that the highest prediction skill over 60 years is achieved when both atmospheric and oceanic errors are corrected (red line). The hybrid models constructed by correcting only atmospheric or oceanic model errors exhibit different performances. For the oceanic streamfunction (Fig. <xref ref-type="fig" rid="F7"/>c, g), correcting only oceanic errors (cyan line) does not improve prediction skill. As lead time increases, both the correlation and RMSE-SS metrics indicate a degradation in performance, with skill levels even lower than the dynamical climate model (blue line). In contrast, correcting only atmospheric errors (green line) significantly improves prediction skill within the first 20 years. However, beyond 20–30 years, the skill gradually declines and becomes comparable to that of the dynamical climate model. Notably, the hybrid correction that simultaneously addresses both atmospheric and oceanic model errors (red line) consistently outperforms the dynamical climate model after 30 years, in both correlation and RMSE-SS metrics.</p>
      <p id="d2e2650">Regarding oceanic temperature (Fig. <xref ref-type="fig" rid="F7"/>d and h), correcting only atmospheric errors does not improve the prediction of oceanic temperatures, while only correcting oceanic errors can enhance the prediction skill of oceanic temperatures. Additionally, simultaneously correcting both atmospheric and oceanic errors (red line) can achieve the highest prediction skills at all lead times.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e2657">A case study based on the ensemble mean and monthly mean average illustrating the simulation results of four variables averaged over the whole domain in the physical space. <bold>(a)</bold> Atmospheric streamfunction, <bold>(b)</bold> atmospheric temperature, <bold>(c)</bold> oceanic streamfunction, <bold>(d)</bold> oceanic temperature.</p></caption>
          <graphic xlink:href="https://npg.copernicus.org/articles/32/397/2025/npg-32-397-2025-f08.png"/>

        </fig>

      <p id="d2e2678">To better illustrate the advantages of the hybrid model, we use one prediction experiment as an example to demonstrate the benefits of correcting model errors for long-term simulations (Fig. <xref ref-type="fig" rid="F8"/>). For atmospheric variables (Fig. <xref ref-type="fig" rid="F8"/>a and b), correcting only one component does not effectively simulate the slow frequency atmospheric processes (i.e., low-frequency signals around lead time 20 years), while simultaneously correcting both atmospheric and oceanic model errors (red lines) can better capture this variation. For the oceanic streamfunction (Fig. <xref ref-type="fig" rid="F8"/>c), solely correcting oceanic errors (cyan lines) causes a phase change compared to the truth. However, the phase of the other models still matches the truth, with some differences in magnitude and timing. For oceanic temperature (Fig. <xref ref-type="fig" rid="F8"/>d), correcting only atmospheric errors leads to the largest deviation from the truth (grey lines) in the first 20 years, which is similar to the dynamical climate model. Correcting the oceanic errors is better, but still poorer than correcting both atmospheric and oceanic errors (red lines), which leads to predictions very close to the truth.</p>
      <p id="d2e2689">In summary, for short-term atmospheric predictions, correcting atmospheric model errors yields better results, while for long-term simulations, correcting both oceanic and atmospheric errors provides the best predictions.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Summary and discussions</title>
      <p id="d2e2701">In this study, we applied a method to online correct the error in a simplified atmosphere-ocean coupled model (MAOOAM). The errors in the MAOOAM setup stem from resolution limitations in the atmospheric component. We constructed a data-driven predictor of dynamical climate model error with ML techniques and integrated it with the dynamical climate model, creating a hybrid statistical-dynamical model. By incorporating the model error correction through the hybrid model, we significantly enhanced the prediction skills for both atmospheric and oceanic variables at different lead times in both spectral and physical space. This approach allowed us to mitigate the limitations of the dynamical climate model and achieve more accurate climate predictions.</p>
      <p id="d2e2704">This study also examined the respective impacts of correcting atmospheric and oceanic model errors on prediction skill. Our results indicate that short-term atmospheric predictions are primarily influenced by atmospheric model errors, while correcting oceanic errors alone has a limited effect (e.g., <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.51"/>). For long-term ocean prediction, correcting atmospheric errors is essential due to their role in surface forcing, while correcting oceanic errors plays a more critical role in predicting ocean temperature. It is worth noting that in our experiment setup, the ocean component is perfect, and its prediction errors primarily come from the errors in the atmospheric component. However, correcting the ocean model errors can influence the atmosphere through the coupling between the ocean and the atmosphere. Although the experimental setup is not ideal, our results still provide some insights into the relative importance of oceanic error correction for the prediction on different time scales.</p>
      <p id="d2e2710">This study serves as a proof of concept, demonstrating the potential of using ML to learn and correct errors in dynamical climate models, thereby enhancing their prediction skills. Although conducted in the simplified atmosphere-ocean coupled model MAOOAM, this study contributes to the understanding of the impact of correcting model errors on climate prediction in the atmosphere-ocean coupling process. It emphasizes the importance of errors in different components of coupled models and highlights how correcting errors in various components can improve predictions on different time scales. Future applications involve applying this method to realistic climate models, which are inherently more complex than MAOOAM, and exploring the prediction skills under such conditions.</p>
</sec>

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

      <p id="d2e2718">All data and code used in this study are available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.11887170" ext-link-type="DOI">10.5281/zenodo.11887170</ext-link> <xref ref-type="bibr" rid="bib1.bibx19" id="paren.52"/> and <ext-link xlink:href="https://doi.org/10.5281/zenodo.7725687" ext-link-type="DOI">10.5281/zenodo.7725687</ext-link> <xref ref-type="bibr" rid="bib1.bibx20" id="paren.53"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e2736">Conceptualization: ZH, YW, JB. Analysis and Visualization: ZH. Interpretation of results: ZH, YW, JB. Writing (original draft): ZH, YW. Writing (reviewing and editing original draft): ZH, YW, JB, XW, ZS.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e2742">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="d2e2748">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. Also, please note that this paper has not received English language copy-editing. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d2e2754">This article is part of the special issue “Emerging predictability, prediction, and early-warning approaches in climate science”. It is not associated with a conference.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e2760">This study was funded by the National Key R&amp;D Program of China (2022YFE0106400), Postgraduate Research &amp; Practice Innovation Program of Jiangsu Province (KYCX23_0657, KYCX24_0808), the China Scholarship Council (202206710071), the Special Founds for Creative Research (2022C61540), the Opening Project of the Key Laboratory of Marine Environmental Information Technology (521037412). Yiguo Wang was funded by the Research Council of Norway (Grant nos. 328886, 309708) and the Trond Mohn Foundation under project number BFS2018TMT01. Julien Brajard was funded by the Reseach Council of Norway (Grant no. 309562). Zheqi Shen was funded by the National Natural Science Foundation of China (42176003), the Fundamental Research Funds for the Central Universities (B210201022). This work received grants for computer time from the Norwegian Program for supercomputer (NN9039K) and storage grants (NS9039K).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e2765">This research has been supported by the National Key Research and Development Program of China (grant no. 2022YFE0106400), the China Scholarship Council (grant no. 202206710071), the Graduate Research and Innovation Projects of Jiangsu Province (grant no. KYCX23_0657), and the Norges Forskningsråd (grant nos. 328886, 309708, and 309562).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e2771">This paper was edited by Josef Ludescher and reviewed by Alban Farchi and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Balmaseda and Anderson(2009)</label><mixed-citation>Balmaseda, M. and Anderson, D.: Impact of initialization strategies and observations on seasonal forecast skill, Geophysical research letters, 36, <ext-link xlink:href="https://doi.org/10.1029/2008GL035561" ext-link-type="DOI">10.1029/2008GL035561</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bethke et al.(2021)Bethke, Wang, Counillon, Keenlyside, Kimmritz, Fransner, Samuelsen, Langehaug, Svendsen, Chiu et al.</label><mixed-citation>Bethke, I., Wang, Y., Counillon, F., Keenlyside, N., Kimmritz, M., Fransner, F., Samuelsen, A., Langehaug, H., Svendsen, L., Chiu, P.-G., Passos, L., Bentsen, M., Guo, C., Gupta, A., Tjiputra, J., Kirkevåg, A., Olivié, D., Seland, Ø., Solsvik Vågane, J., Fan, Y., and Eldevik, T.: NorCPM1 and its contribution to CMIP6 DCPP, Geosci. Model Dev., 14, 7073–7116, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-7073-2021" ext-link-type="DOI">10.5194/gmd-14-7073-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bocquet et al.(2015)Bocquet, Raanes, and Hannart</label><mixed-citation>Bocquet, M., Raanes, P. N., and Hannart, A.: Expanding the validity of the ensemble Kalman filter without the intrinsic need for inflation, Nonlin. Processes Geophys., 22, 645–662, <ext-link xlink:href="https://doi.org/10.5194/npg-22-645-2015" ext-link-type="DOI">10.5194/npg-22-645-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Boer et al.(2016)Boer, Smith, Cassou, Doblas-Reyes, Danabasoglu, Kirtman, Kushnir, Kimoto, Meehl, Msadek et al.</label><mixed-citation>Boer, G. J., Smith, D. M., Cassou, C., Doblas-Reyes, F., Danabasoglu, G., Kirtman, B., Kushnir, Y., Kimoto, M., Meehl, G. A., Msadek, R., Mueller, W. A., Taylor, K. E., Zwiers, F., Rixen, M., Ruprich-Robert, Y., and Eade, R.: The Decadal Climate Prediction Project (DCPP) contribution to CMIP6, Geosci. Model Dev., 9, 3751–3777, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-3751-2016" ext-link-type="DOI">10.5194/gmd-9-3751-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bonavita and Laloyaux(2020)</label><mixed-citation>Bonavita, M. and Laloyaux, P.: Machine learning for model error inference and correction, Journal of Advances in Modeling Earth Systems, 12, e2020MS002232, <ext-link xlink:href="https://doi.org/10.1029/2020MS002232" ext-link-type="DOI">10.1029/2020MS002232</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Brajard et al.(2021)Brajard, Carrassi, Bocquet, and Bertino</label><mixed-citation>Brajard, J., Carrassi, A., Bocquet, M., and Bertino, L.: Combining data assimilation and machine learning to infer unresolved scale parametrization, Philosophical Transactions of the Royal Society A, 379, 20200086, <ext-link xlink:href="https://doi.org/10.1098/rsta.2020.0086" ext-link-type="DOI">10.1098/rsta.2020.0086</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bretherton et al.(2022)Bretherton, Henn, Kwa, Brenowitz, Watt-Meyer, McGibbon, Perkins, Clark, and Harris</label><mixed-citation>Bretherton, C. S., Henn, B., Kwa, A., Brenowitz, N. D., Watt-Meyer, O., McGibbon, J., Perkins, W. A., Clark, S. K., and Harris, L.: Correcting coarse-grid weather and climate models by machine learning from global storm-resolving simulations, Journal of Advances in Modeling Earth Systems, 14, e2021MS002794, <ext-link xlink:href="https://doi.org/10.1029/2021MS002794" ext-link-type="DOI">10.1029/2021MS002794</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Carrassi et al.(2018)Carrassi, Bocquet, Bertino, and Evensen</label><mixed-citation>Carrassi, A., Bocquet, M., Bertino, L., and Evensen, G.: Data assimilation in the geosciences: An overview of methods, issues, and perspectives, Wiley Interdisciplinary Reviews: Climate Change, 9, e535, <ext-link xlink:href="https://doi.org/10.1002/wcc.535" ext-link-type="DOI">10.1002/wcc.535</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Chen et al.(2022)Chen, Penny, Whitaker, Frolov, Pincus, and Tulich</label><mixed-citation>Chen, T.-C., Penny, S. G., Whitaker, J. S., Frolov, S., Pincus, R., and Tulich, S.: Correcting Systematic and State-Dependent Errors in the NOAA FV3-GFS Using Neural Networks, Journal of Advances in Modeling Earth Systems, 14, <ext-link xlink:href="https://doi.org/10.1029/2022MS003309" ext-link-type="DOI">10.1029/2022MS003309</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>De Cruz et al.(2016)De Cruz, Demaeyer, and Vannitsem</label><mixed-citation>De Cruz, L., Demaeyer, J., and Vannitsem, S.: The Modular Arbitrary-Order Ocean-Atmosphere Model: MAOOAM v1.0, Geosci. Model Dev., 9, 2793–2808, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-2793-2016" ext-link-type="DOI">10.5194/gmd-9-2793-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Doblas-Reyes et al.(2013a)Doblas-Reyes, Andreu-Burillo, Chikamoto, García-Serrano, Guemas, Kimoto, Mochizuki, Rodrigues, and Van Oldenborgh</label><mixed-citation> Doblas-Reyes, F., Andreu-Burillo, I., Chikamoto, Y., García-Serrano, J., Guemas, V., Kimoto, M., Mochizuki, T., Rodrigues, L., and Van Oldenborgh, G.: Initialized near-term regional climate change prediction, Nature communications, 4, 1715, 2013a.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Doblas-Reyes et al.(2013b)Doblas-Reyes, García-Serrano, Lienert, Biescas, and Rodrigues</label><mixed-citation> Doblas-Reyes, F. J., García-Serrano, J., Lienert, F., Biescas, A. P., and Rodrigues, L. R.: Seasonal climate predictability and forecasting: status and prospects, Wiley Interdisciplinary Reviews: Climate Change, 4, 245–268, 2013b.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Evensen(2003)</label><mixed-citation> Evensen, G.: The ensemble Kalman filter: Theoretical formulation and practical implementation, Ocean dynamics, 53, 343–367, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Farchi et al.(2021a)Farchi, Bocquet, Laloyaux, Bonavita, and Malartic</label><mixed-citation>Farchi, A., Bocquet, M., Laloyaux, P., Bonavita, M., and Malartic, Q.: A comparison of combined data assimilation and machine learning methods for offline and online model error correction, Journal of computational science, 55, 101468, <ext-link xlink:href="https://doi.org/10.1016/j.jocs.2021.101468" ext-link-type="DOI">10.1016/j.jocs.2021.101468</ext-link>, 2021a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Farchi et al.(2021b)Farchi, Laloyaux, Bonavita, and Bocquet</label><mixed-citation> Farchi, A., Laloyaux, P., Bonavita, M., and Bocquet, M.: Using machine learning to correct model error in data assimilation and forecast applications, Quarterly Journal of the Royal Meteorological Society, 147, 3067–3084, 2021b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Farchi et al.(2023)Farchi, Chrust, Bocquet, Laloyaux, and Bonavita</label><mixed-citation>Farchi, A., Chrust, M., Bocquet, M., Laloyaux, P., and Bonavita, M.: Online model error correction with neural networks in the incremental 4D-Var framework, Journal of Advances in Modeling Earth Systems, 15, e2022MS003474, <ext-link xlink:href="https://doi.org/10.1029/2022MS003474" ext-link-type="DOI">10.1029/2022MS003474</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Farchi et al.(2025)Farchi, Chrust, Bocquet, and Bonavita</label><mixed-citation>Farchi, A., Chrust, M., Bocquet, M., and Bonavita, M.: Development of an offline and online hybrid model for the Integrated Forecasting System, Quarterly Journal of the Royal Meteorological Society, e4934, <ext-link xlink:href="https://doi.org/10.1002/qj.4934" ext-link-type="DOI">10.1002/qj.4934</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Gregory et al.(2024)Gregory, Bushuk, Zhang, Adcroft, and Zanna</label><mixed-citation>Gregory, W., Bushuk, M., Zhang, Y., Adcroft, A., and Zanna, L.: Machine learning for online sea ice bias correction within global ice-ocean simulations, Geophysical Research Letters, 51, e2023GL106776, <ext-link xlink:href="https://doi.org/10.1029/2023GL106776" ext-link-type="DOI">10.1029/2023GL106776</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>He(2024)</label><mixed-citation>He, Z.:  Improve dynamical climate prediction with machine learning Movie SI, Zenodo [code, data set, video], <ext-link xlink:href="https://doi.org/10.5281/zenodo.11887170" ext-link-type="DOI">10.5281/zenodo.11887170</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>He(2025)</label><mixed-citation>He, Z.: mproving dynamical climate predictions with machine learning: insights from a twin experiment framework code, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.7725687" ext-link-type="DOI">10.5281/zenodo.7725687</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Hinton et al.(2012)Hinton, Srivastava, and Swersky</label><mixed-citation>Hinton, G., Srivastava, N., and Swersky, K.: Neural networks for machine learning lecture 6a overview of mini-batch gradient descent, University of Toronto, <uri>https://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf</uri> (last access: 8 October 2025), 2012.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Ioffe(2017)</label><mixed-citation>Ioffe, S.: Batch renormalization: Towards reducing minibatch dependence in batch-normalized models, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1702.03275" ext-link-type="DOI">10.48550/arXiv.1702.03275</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Jung and Vitart(2006)</label><mixed-citation> Jung, T. and Vitart, F.: Short-range and medium-range weather forecasting in the extratropics during wintertime with and without an interactive ocean, Monthly weather review, 134, 1972–1986, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Karspeck et al.(2013)Karspeck, Yeager, Danabasoglu, Hoar, Collins, Raeder, Anderson, and Tribbia</label><mixed-citation> Karspeck, A. R., Yeager, S., Danabasoglu, G., Hoar, T., Collins, N., Raeder, K., Anderson, J., and Tribbia, J.: An ensemble adjustment Kalman filter for the CCSM4 ocean component, Journal of Climate, 26, 7392–7413, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Merryfield et al.(2020)Merryfield, Baehr, Batté, Becker, Butler, Coelho, Danabasoglu, Dirmeyer, Doblas-Reyes, Domeisen et al.</label><mixed-citation>Merryfield, W. J., Baehr, J., Batté, L., Becker, E. J., Butler, A. H., Coelho, C. A. S., Danabasoglu, G., Dirmeyer, P. A., Doblas-Reyes, F. J., Domeisen, D. I. V., Ferranti, L., Ilynia, T., Kumar, A., Müller, W. A., Rixen, M., Robertson, A. W., Smith, D. M., Takaya, Y., Tuma, M., Vitart, F., White, C. J., Alvarez, M. S., Ardilouze, C., Attard, H., Baggett, C., Balmaseda, M. A., Beraki, A. F., Bhattacharjee, P. S., Bilbao, R., de Andrade, F. M., DeFlorio, M. J., Díaz, L. B., Ehsan, M. A., Fragkoulidis, G., Gonzalez, A. O., Grainger, S., Green, B. W., Hell, M. C., Infanti, J. M., Isensee, K., Kataoka, T., Kirtman, B. P., Klingaman, N. P., Lee, J., Mayer, K., McKay, R., Mecking, J. V., Miller, D. E., Neddermann, N., Justin Ng, C. H., Ossó, A., Pankatz, K., Peatman, S., Pegion, K., Perlwitz, J., Recalde-Coronel, G. C., Reintges, A., Renkl, C., Solaraju-Murali, B., Spring, A., Stan, C., Sun, Y. Q., Tozer, C. R., Vigaud, N., Woolnough, S., and Yeager, S.: Current and emerging developments in subseasonal to decadal prediction, Bulletin of the American Meteorological Society, 101, E869–E896, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-19-0037.1" ext-link-type="DOI">10.1175/BAMS-D-19-0037.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Moufouma-Okia and Jones(2015)</label><mixed-citation> Moufouma-Okia, W. and Jones, R.: Resolution dependence in simulating the African hydroclimate with the HadGEM3-RA regional climate model, Climate Dynamics, 44, 609–632, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Palmer and Stevens(2019)</label><mixed-citation> Palmer, T. and Stevens, B.: The scientific challenge of understanding and estimating climate change, Proceedings of the National Academy of Sciences, 116, 24390–24395, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Palmer(2001)</label><mixed-citation> Palmer, T. N.: A nonlinear dynamical perspective on model error: A proposal for non-local stochastic-dynamic parametrization in weather and climate prediction models, Quarterly Journal of the Royal Meteorological Society, 127, 279–304, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Penny et al.(2019)Penny, Bach, Bhargava, Chang, Da, Sun, and Yoshida</label><mixed-citation> Penny, S., Bach, E., Bhargava, K., Chang, C.-C., Da, C., Sun, L., and Yoshida, T.: Strongly coupled data assimilation in multiscale media: Experiments using a quasi-geostrophic coupled model, Journal of Advances in Modeling Earth Systems, 11, 1803–1829, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Penny and Hamill(2017)</label><mixed-citation> Penny, S. G. and Hamill, T. M.: Coupled data assimilation for integrated earth system analysis and prediction, Bulletin of the American Meteorological Society, 98, ES169–ES172, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Raanes(2018)</label><mixed-citation>Raanes, P. N.: nansencenter/DAPPER: Version 0.8,  Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.2029296" ext-link-type="DOI">10.5281/zenodo.2029296</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Richter(2015)</label><mixed-citation> Richter, I.: Climate model biases in the eastern tropical oceans: Causes, impacts and ways forward, Wiley Interdisciplinary Reviews: Climate Change, 6, 345–358, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Richter and Tokinaga(2020)</label><mixed-citation> Richter, I. and Tokinaga, H.: An overview of the performance of CMIP6 models in the tropical Atlantic: mean state, variability, and remote impacts, Climate Dynamics, 55, 2579–2601, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Tian and Dong(2020)</label><mixed-citation>Tian, B. and Dong, X.: The double-ITCZ bias in CMIP3, CMIP5, and CMIP6 models based on annual mean precipitation, Geophysical Research Letters, 47, e2020GL087232, <ext-link xlink:href="https://doi.org/10.1029/2020GL087232" ext-link-type="DOI">10.1029/2020GL087232</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Wang et al.(2019)Wang, Counillon, Keenlyside, Svendsen, Gleixner, Kimmritz, Dai, and Gao</label><mixed-citation>Wang, Y., Counillon, F., Keenlyside, N., Svendsen, L., Gleixner, S., Kimmritz, M., Dai, P., and Gao, Y.: Seasonal predictions initialised by assimilating sea surface temperature observations with the EnKF, Climate Dynamics, 53, 5777–5797, 2019.  </mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Watson(2019)</label><mixed-citation> Watson, P. A.: Applying machine learning to improve simulations of a chaotic dynamical system using empirical error correction, Journal of Advances in Modeling Earth Systems, 11, 1402–1417, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Watt-Meyer et al.(2021)Watt-Meyer, Brenowitz, Clark, Henn, Kwa, McGibbon, Perkins, and Bretherton</label><mixed-citation>Watt-Meyer, O., Brenowitz, N. D., Clark, S. K., Henn, B., Kwa, A., McGibbon, J., Perkins, W. A., and Bretherton, C. S.: Correcting weather and climate models by machine learning nudged historical simulations, Geophysical Research Letters, 48, e2021GL092555, <ext-link xlink:href="https://doi.org/10.1029/2021GL092555" ext-link-type="DOI">10.1029/2021GL092555</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Williamson et al.(1992)Williamson, Drake, Hack, Jakob, and Swarztrauber</label><mixed-citation> Williamson, D. L., Drake, J. B., Hack, J. J., Jakob, R., and Swarztrauber, P. N.: A standard test set for numerical approximations to the shallow water equations in spherical geometry, Journal of computational physics, 102, 211–224, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Zhang et al.(2007)Zhang, Harrison, Rosati, and Wittenberg</label><mixed-citation> Zhang, S., Harrison, M., Rosati, A., and Wittenberg, A.: System design and evaluation of coupled ensemble data assimilation for global oceanic climate studies, Monthly Weather Review, 135, 3541–3564, 2007.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Improving dynamical climate predictions with machine learning: insights from a twin experiment framework</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Balmaseda and Anderson(2009)</label><mixed-citation>
      
Balmaseda, M. and Anderson, D.: Impact of initialization strategies and
observations on seasonal forecast skill, Geophysical research letters, 36, <a href="https://doi.org/10.1029/2008GL035561" target="_blank">https://doi.org/10.1029/2008GL035561</a>,
2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bethke et al.(2021)Bethke, Wang, Counillon, Keenlyside, Kimmritz,
Fransner, Samuelsen, Langehaug, Svendsen, Chiu et al.</label><mixed-citation>
      
Bethke, I., Wang, Y., Counillon, F., Keenlyside, N., Kimmritz, M., Fransner, F., Samuelsen, A., Langehaug, H., Svendsen, L., Chiu, P.-G., Passos, L., Bentsen, M., Guo, C., Gupta, A., Tjiputra, J., Kirkevåg, A., Olivié, D., Seland, Ø., Solsvik Vågane, J., Fan, Y., and Eldevik, T.: NorCPM1 and its contribution to CMIP6 DCPP, Geosci. Model Dev., 14, 7073–7116, <a href="https://doi.org/10.5194/gmd-14-7073-2021" target="_blank">https://doi.org/10.5194/gmd-14-7073-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bocquet et al.(2015)Bocquet, Raanes, and
Hannart</label><mixed-citation>
      
Bocquet, M., Raanes, P. N., and Hannart, A.: Expanding the validity of the ensemble Kalman filter without the intrinsic need for inflation, Nonlin. Processes Geophys., 22, 645–662, <a href="https://doi.org/10.5194/npg-22-645-2015" target="_blank">https://doi.org/10.5194/npg-22-645-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Boer et al.(2016)Boer, Smith, Cassou, Doblas-Reyes, Danabasoglu,
Kirtman, Kushnir, Kimoto, Meehl, Msadek et al.</label><mixed-citation>
      
Boer, G. J., Smith, D. M., Cassou, C., Doblas-Reyes, F., Danabasoglu, G., Kirtman, B., Kushnir, Y., Kimoto, M., Meehl, G. A., Msadek, R., Mueller, W. A., Taylor, K. E., Zwiers, F., Rixen, M., Ruprich-Robert, Y., and Eade, R.: The Decadal Climate Prediction Project (DCPP) contribution to CMIP6, Geosci. Model Dev., 9, 3751–3777, <a href="https://doi.org/10.5194/gmd-9-3751-2016" target="_blank">https://doi.org/10.5194/gmd-9-3751-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bonavita and Laloyaux(2020)</label><mixed-citation>
      
Bonavita, M. and Laloyaux, P.: Machine learning for model error inference and
correction, Journal of Advances in Modeling Earth Systems, 12,
e2020MS002232, <a href="https://doi.org/10.1029/2020MS002232" target="_blank">https://doi.org/10.1029/2020MS002232</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Brajard et al.(2021)Brajard, Carrassi, Bocquet, and
Bertino</label><mixed-citation>
      
Brajard, J., Carrassi, A., Bocquet, M., and Bertino, L.: Combining data
assimilation and machine learning to infer unresolved scale parametrization,
Philosophical Transactions of the Royal Society A, 379, 20200086, <a href="https://doi.org/10.1098/rsta.2020.0086" target="_blank">https://doi.org/10.1098/rsta.2020.0086</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bretherton et al.(2022)Bretherton, Henn, Kwa, Brenowitz, Watt-Meyer,
McGibbon, Perkins, Clark, and Harris</label><mixed-citation>
      
Bretherton, C. S., Henn, B., Kwa, A., Brenowitz, N. D., Watt-Meyer, O.,
McGibbon, J., Perkins, W. A., Clark, S. K., and Harris, L.: Correcting
coarse-grid weather and climate models by machine learning from global
storm-resolving simulations, Journal of Advances in Modeling Earth Systems,
14, e2021MS002794, <a href="https://doi.org/10.1029/2021MS002794" target="_blank">https://doi.org/10.1029/2021MS002794</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Carrassi et al.(2018)Carrassi, Bocquet, Bertino, and
Evensen</label><mixed-citation>
      
Carrassi, A., Bocquet, M., Bertino, L., and Evensen, G.: Data assimilation in
the geosciences: An overview of methods, issues, and perspectives, Wiley
Interdisciplinary Reviews: Climate Change, 9, e535, <a href="https://doi.org/10.1002/wcc.535" target="_blank">https://doi.org/10.1002/wcc.535</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Chen et al.(2022)Chen, Penny, Whitaker, Frolov, Pincus, and
Tulich</label><mixed-citation>
      
Chen, T.-C., Penny, S. G., Whitaker, J. S., Frolov, S., Pincus, R., and Tulich,
S.: Correcting Systematic and State-Dependent Errors in the NOAA FV3-GFS
Using Neural Networks, Journal of Advances in Modeling Earth Systems, 14, <a href="https://doi.org/10.1029/2022MS003309" target="_blank">https://doi.org/10.1029/2022MS003309</a>,
2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>De Cruz et al.(2016)De Cruz, Demaeyer, and Vannitsem</label><mixed-citation>
      
De Cruz, L., Demaeyer, J., and Vannitsem, S.: The Modular Arbitrary-Order Ocean-Atmosphere Model: MAOOAM v1.0, Geosci. Model Dev., 9, 2793–2808, <a href="https://doi.org/10.5194/gmd-9-2793-2016" target="_blank">https://doi.org/10.5194/gmd-9-2793-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Doblas-Reyes et al.(2013a)Doblas-Reyes, Andreu-Burillo,
Chikamoto, García-Serrano, Guemas, Kimoto, Mochizuki, Rodrigues, and
Van Oldenborgh</label><mixed-citation>
      
Doblas-Reyes, F., Andreu-Burillo, I., Chikamoto, Y., García-Serrano, J.,
Guemas, V., Kimoto, M., Mochizuki, T., Rodrigues, L., and Van Oldenborgh, G.:
Initialized near-term regional climate change prediction, Nature
communications, 4, 1715, 2013a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Doblas-Reyes et al.(2013b)Doblas-Reyes,
García-Serrano, Lienert, Biescas, and Rodrigues</label><mixed-citation>
      
Doblas-Reyes, F. J., García-Serrano, J., Lienert, F., Biescas, A. P., and
Rodrigues, L. R.: Seasonal climate predictability and forecasting: status and
prospects, Wiley Interdisciplinary Reviews: Climate Change, 4, 245–268,
2013b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Evensen(2003)</label><mixed-citation>
      
Evensen, G.: The ensemble Kalman filter: Theoretical formulation and practical
implementation, Ocean dynamics, 53, 343–367, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Farchi et al.(2021a)Farchi, Bocquet, Laloyaux, Bonavita,
and Malartic</label><mixed-citation>
      
Farchi, A., Bocquet, M., Laloyaux, P., Bonavita, M., and Malartic, Q.: A
comparison of combined data assimilation and machine learning methods for
offline and online model error correction, Journal of computational science,
55, 101468, <a href="https://doi.org/10.1016/j.jocs.2021.101468" target="_blank">https://doi.org/10.1016/j.jocs.2021.101468</a>, 2021a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Farchi et al.(2021b)Farchi, Laloyaux, Bonavita, and
Bocquet</label><mixed-citation>
      
Farchi, A., Laloyaux, P., Bonavita, M., and Bocquet, M.: Using machine learning
to correct model error in data assimilation and forecast applications,
Quarterly Journal of the Royal Meteorological Society, 147, 3067–3084,
2021b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Farchi et al.(2023)Farchi, Chrust, Bocquet, Laloyaux, and
Bonavita</label><mixed-citation>
      
Farchi, A., Chrust, M., Bocquet, M., Laloyaux, P., and Bonavita, M.: Online
model error correction with neural networks in the incremental 4D-Var
framework, Journal of Advances in Modeling Earth Systems, 15,
e2022MS003474, <a href="https://doi.org/10.1029/2022MS003474" target="_blank">https://doi.org/10.1029/2022MS003474</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Farchi et al.(2025)Farchi, Chrust, Bocquet, and
Bonavita</label><mixed-citation>
      
Farchi, A., Chrust, M., Bocquet, M., and Bonavita, M.: Development of an
offline and online hybrid model for the Integrated Forecasting System,
Quarterly Journal of the Royal Meteorological Society, e4934, <a href="https://doi.org/10.1002/qj.4934" target="_blank">https://doi.org/10.1002/qj.4934</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Gregory et al.(2024)Gregory, Bushuk, Zhang, Adcroft, and
Zanna</label><mixed-citation>
      
Gregory, W., Bushuk, M., Zhang, Y., Adcroft, A., and Zanna, L.: Machine
learning for online sea ice bias correction within global ice-ocean
simulations, Geophysical Research Letters, 51, e2023GL106776, <a href="https://doi.org/10.1029/2023GL106776" target="_blank">https://doi.org/10.1029/2023GL106776</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>He(2024)</label><mixed-citation>
      
He, Z.:  Improve dynamical climate prediction with machine learning Movie SI, Zenodo [code, data set, video], <a href="https://doi.org/10.5281/zenodo.11887170" target="_blank">https://doi.org/10.5281/zenodo.11887170</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>He(2025)</label><mixed-citation>
      
He, Z.: mproving dynamical climate predictions with machine learning: insights from a twin experiment framework code, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.7725687" target="_blank">https://doi.org/10.5281/zenodo.7725687</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hinton et al.(2012)Hinton, Srivastava, and
Swersky</label><mixed-citation>
      
Hinton, G., Srivastava, N., and Swersky, K.: Neural networks for machine
learning lecture 6a overview of mini-batch gradient descent, University of Toronto, <a href="https://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf" target="_blank"/> (last access: 8 October 2025), 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Ioffe(2017)</label><mixed-citation>
      
Ioffe, S.: Batch renormalization: Towards reducing minibatch dependence in
batch-normalized models, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1702.03275" target="_blank">https://doi.org/10.48550/arXiv.1702.03275</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Jung and Vitart(2006)</label><mixed-citation>
      
Jung, T. and Vitart, F.: Short-range and medium-range weather forecasting in
the extratropics during wintertime with and without an interactive ocean,
Monthly weather review, 134, 1972–1986, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Karspeck et al.(2013)Karspeck, Yeager, Danabasoglu, Hoar, Collins,
Raeder, Anderson, and Tribbia</label><mixed-citation>
      
Karspeck, A. R., Yeager, S., Danabasoglu, G., Hoar, T., Collins, N., Raeder,
K., Anderson, J., and Tribbia, J.: An ensemble adjustment Kalman filter for
the CCSM4 ocean component, Journal of Climate, 26, 7392–7413, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Merryfield et al.(2020)Merryfield, Baehr, Batté, Becker, Butler,
Coelho, Danabasoglu, Dirmeyer, Doblas-Reyes, Domeisen
et al.</label><mixed-citation>
      
Merryfield, W. J., Baehr, J., Batté, L., Becker, E. J., Butler, A. H.,
Coelho, C. A. S., Danabasoglu, G., Dirmeyer, P. A., Doblas-Reyes, F. J.,
Domeisen, D. I. V., Ferranti, L., Ilynia, T., Kumar, A., Müller, W. A., Rixen, M., Robertson, A. W., Smith, D. M., Takaya, Y., Tuma, M., Vitart, F., White, C. J., Alvarez, M. S., Ardilouze, C., Attard, H., Baggett, C., Balmaseda, M. A., Beraki, A. F., Bhattacharjee, P. S., Bilbao, R., de Andrade, F. M., DeFlorio, M. J., Díaz, L. B., Ehsan, M. A., Fragkoulidis, G., Gonzalez, A. O., Grainger, S., Green, B. W., Hell, M. C., Infanti, J. M., Isensee, K., Kataoka, T., Kirtman, B. P., Klingaman, N. P., Lee, J., Mayer, K., McKay, R., Mecking, J. V., Miller, D. E., Neddermann, N., Justin Ng, C. H., Ossó, A., Pankatz, K., Peatman, S., Pegion, K., Perlwitz, J., Recalde-Coronel, G. C., Reintges, A., Renkl, C., Solaraju-Murali, B., Spring, A., Stan, C., Sun, Y. Q., Tozer, C. R., Vigaud, N., Woolnough, S., and Yeager, S.: Current and emerging developments in subseasonal to
decadal prediction, Bulletin of the American Meteorological Society, 101,
E869–E896, <a href="https://doi.org/10.1175/BAMS-D-19-0037.1" target="_blank">https://doi.org/10.1175/BAMS-D-19-0037.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Moufouma-Okia and Jones(2015)</label><mixed-citation>
      
Moufouma-Okia, W. and Jones, R.: Resolution dependence in simulating the
African hydroclimate with the HadGEM3-RA regional climate model, Climate
Dynamics, 44, 609–632, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Palmer and Stevens(2019)</label><mixed-citation>
      
Palmer, T. and Stevens, B.: The scientific challenge of understanding and
estimating climate change, Proceedings of the National Academy of Sciences,
116, 24390–24395, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Palmer(2001)</label><mixed-citation>
      
Palmer, T. N.: A nonlinear dynamical perspective on model error: A proposal for
non-local stochastic-dynamic parametrization in weather and climate
prediction models, Quarterly Journal of the Royal Meteorological Society,
127, 279–304, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Penny et al.(2019)Penny, Bach, Bhargava, Chang, Da, Sun, and
Yoshida</label><mixed-citation>
      
Penny, S., Bach, E., Bhargava, K., Chang, C.-C., Da, C., Sun, L., and Yoshida,
T.: Strongly coupled data assimilation in multiscale media: Experiments using
a quasi-geostrophic coupled model, Journal of Advances in Modeling Earth
Systems, 11, 1803–1829, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Penny and Hamill(2017)</label><mixed-citation>
      
Penny, S. G. and Hamill, T. M.: Coupled data assimilation for integrated earth
system analysis and prediction, Bulletin of the American Meteorological
Society, 98, ES169–ES172, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Raanes(2018)</label><mixed-citation>
      
Raanes, P. N.: nansencenter/DAPPER: Version 0.8,  Zenodo, <a href="https://doi.org/10.5281/zenodo.2029296" target="_blank">https://doi.org/10.5281/zenodo.2029296</a>,
2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Richter(2015)</label><mixed-citation>
      
Richter, I.: Climate model biases in the eastern tropical oceans: Causes,
impacts and ways forward, Wiley Interdisciplinary Reviews: Climate Change, 6,
345–358, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Richter and Tokinaga(2020)</label><mixed-citation>
      
Richter, I. and Tokinaga, H.: An overview of the performance of CMIP6 models in
the tropical Atlantic: mean state, variability, and remote impacts, Climate
Dynamics, 55, 2579–2601, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Tian and Dong(2020)</label><mixed-citation>
      
Tian, B. and Dong, X.: The double-ITCZ bias in CMIP3, CMIP5, and CMIP6 models
based on annual mean precipitation, Geophysical Research Letters, 47,
e2020GL087232, <a href="https://doi.org/10.1029/2020GL087232" target="_blank">https://doi.org/10.1029/2020GL087232</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Wang et al.(2019)Wang, Counillon, Keenlyside, Svendsen, Gleixner,
Kimmritz, Dai, and Gao</label><mixed-citation>
      
Wang, Y., Counillon, F., Keenlyside, N., Svendsen, L., Gleixner, S., Kimmritz,
M., Dai, P., and Gao, Y.: Seasonal predictions initialised by assimilating
sea surface temperature observations with the EnKF, Climate Dynamics, 53,
5777–5797, 2019.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Watson(2019)</label><mixed-citation>
      
Watson, P. A.: Applying machine learning to improve simulations of a chaotic
dynamical system using empirical error correction, Journal of Advances in
Modeling Earth Systems, 11, 1402–1417, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Watt-Meyer et al.(2021)Watt-Meyer, Brenowitz, Clark, Henn, Kwa,
McGibbon, Perkins, and Bretherton</label><mixed-citation>
      
Watt-Meyer, O., Brenowitz, N. D., Clark, S. K., Henn, B., Kwa, A., McGibbon,
J., Perkins, W. A., and Bretherton, C. S.: Correcting weather and climate
models by machine learning nudged historical simulations, Geophysical
Research Letters, 48, e2021GL092555, <a href="https://doi.org/10.1029/2021GL092555" target="_blank">https://doi.org/10.1029/2021GL092555</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Williamson et al.(1992)Williamson, Drake, Hack, Jakob, and
Swarztrauber</label><mixed-citation>
      
Williamson, D. L., Drake, J. B., Hack, J. J., Jakob, R., and Swarztrauber,
P. N.: A standard test set for numerical approximations to the shallow water
equations in spherical geometry, Journal of computational physics, 102,
211–224, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Zhang et al.(2007)Zhang, Harrison, Rosati, and
Wittenberg</label><mixed-citation>
      
Zhang, S., Harrison, M., Rosati, A., and Wittenberg, A.: System design and
evaluation of coupled ensemble data assimilation for global oceanic climate
studies, Monthly Weather Review, 135, 3541–3564, 2007.

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