<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \hack{\allowdisplaybreaks}?><?xmltex \bartext{Development and technical paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-15-8325-2022</article-id><title-group><article-title>A local particle filter and its Gaussian mixture extension
implemented with minor modifications to the LETKF</article-title><alt-title>A local particle filter and its Gaussian mixture extension</alt-title>
      </title-group><?xmltex \runningtitle{A local particle filter and its Gaussian mixture extension}?><?xmltex \runningauthor{S.~Kotsuki et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2 aff3">
          <name><surname>Kotsuki</surname><given-names>Shunji</given-names></name>
          <email>shunji.kotsuki@chiba-u.jp</email>
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff4 aff5 aff6 aff7">
          <name><surname>Miyoshi</surname><given-names>Takemasa</given-names></name>
          <email>takemasa.miyoshi@riken.jp</email>
        <ext-link>https://orcid.org/0000-0003-3160-2525</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8 aff1">
          <name><surname>Kondo</surname><given-names>Keiichi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff9 aff10">
          <name><surname>Potthast</surname><given-names>Roland</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>RIKEN Center for Computational Science, Kobe, Japan</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Center for Environmental Remote Sensing, Chiba University, Chiba,
Japan</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>PRESTO, Japan Science and Technology Agency, Chiba, Japan</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>RIKEN Interdisciplinary Theoretical and Mathematical Sciences Program,
Kobe, Japan</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>RIKEN Cluster for Pioneering Research, Kobe, Japan</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Japan Agency for Marine-Earth Science and Technology, Yokohama, Japan</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Department of Atmospheric and Oceanic Science, University of Maryland,
College Park, Maryland, USA</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Meteorological Research Institute, Japan Meteorological Agency,
Tsukuba, Japan</institution>
        </aff>
        <aff id="aff9"><label>9</label><institution>Deutscher Wetterdienst, Offenbach, Germany</institution>
        </aff>
        <aff id="aff10"><label>10</label><institution>Applied Mathematics, University of Reading, Reading, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Shunji Kotsuki (shunji.kotsuki@chiba-u.jp) and Takemasa Miyoshi (takemasa.miyoshi@riken.jp)</corresp></author-notes><pub-date><day>18</day><month>November</month><year>2022</year></pub-date>
      
      <volume>15</volume>
      <issue>22</issue>
      <fpage>8325</fpage><lpage>8348</lpage>
      <history>
        <date date-type="received"><day>11</day><month>March</month><year>2022</year></date>
           <date date-type="rev-request"><day>7</day><month>June</month><year>2022</year></date>
           <date date-type="rev-recd"><day>7</day><month>September</month><year>2022</year></date>
           <date date-type="accepted"><day>20</day><month>October</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 Shunji Kotsuki et al.</copyright-statement>
        <copyright-year>2022</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022.html">This article is available from https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e175">A particle filter (PF) is an ensemble data assimilation
method that does not assume Gaussian error distributions. Recent studies
proposed local PFs (LPFs), which use localization, as in the ensemble Kalman
filter, to apply the PF efficiently for high-dimensional dynamics. Among
others, Penny and Miyoshi (2016) developed an LPF in the form of the ensemble
transform matrix of the local ensemble transform Kalman filter (LETKF). The
LETKF has been widely accepted for various geophysical systems, including
numerical weather prediction (NWP) models. Therefore, implementing the LPF
consistently with an existing LETKF code is useful.</p>

      <p id="d1e178">This study develops a software platform for the LPF and its Gaussian mixture
extension (LPFGM) by making slight modifications to the LETKF code with a
simplified global climate model known as Simplified Parameterizations,
Primitive Equation Dynamics (SPEEDY). A series of idealized twin experiments
were accomplished under the ideal-model assumption. With large inflation by
the relaxation to prior spread, the LPF showed stable filter performance
with dense observations but became unstable with sparse observations. The
LPFGM showed a more accurate and stable performance than the LPF with both
dense and sparse observations. In addition to the relaxation parameter,
regulating the resampling frequency and the amplitude of Gaussian kernels
was important for the LPFGM. With a spatially inhomogeneous observing
network, the LPFGM was superior to the LETKF in sparsely observed regions,
where the background ensemble spread and non-Gaussianity were larger. The
SPEEDY-based LETKF, LPF, and LPFGM systems are available as open-source
software on GitHub (<uri>https://github.com/skotsuki/speedy-lpf</uri>, last access: 16 November 2022) and
can be adapted to various models relatively easily, as in the case of the LETKF.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e193">Ensemble-based data assimilation (DA) has been broadly applied in geoscience
fields such as weather and ocean prediction. The ensemble Kalman filter
(EnKF) has been intensely investigated for the past two decades, such as for
the perturbed observation method (Evensen, 1994; Burgers et al., 1998;
Houtekamer and Mitchel, 1998; van Leeuwen, 2020) and for ensemble square root
filters (e.g., Anderson, 2001; Bishop et al., 2001; Whitaker and Hamill, 2002; Hunt
et al., 2007). The advantages of the EnKF are in its flow-dependent error estimates,
represented by an ensemble, and in its relative ease of implementation in
nonlinear dynamical systems, such as numerical weather prediction (NWP)
models. The degrees of freedom of dynamical models (e.g., <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for NWP models) are much larger than the typically affordable
ensemble size (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>). On the other hand, atmospheric and
oceanic models show local low dimensionality (Patil et al., 2001; Oczkowski
et al., 2005), and practical EnKF implementations use a localization
technique that limits the impact of distant observations while also reducing
the effective degrees of freedom. Among various kinds of EnKFs, the local
ensemble transform Kalman filter (LETKF; Hunt et al., 2007) is widely
utilized in operational NWP centers in the same manner, such as the Deutscher
Wetterdienst (DWD) and the Japan Meteorological Agency (JMA). Analysis
updates of the LETKF are performed by multiplying the ensemble transform
matrix to the prior ensemble perturbation matrix, following the ensemble
transform Kalman filter (ETKF, Bishop et al., 2001; Wang et al., 2004).</p>
      <p id="d1e234">The particle filter (PF) is another ensemble DA method broadly applicable to
nonlinear and non-Gaussian problems (see van Leeuwen, 2009, and van Leeuwen et
al., 2019, for reviews on geoscience applications). The PF potentially solves
some issues in the basic assumptions of the EnKF by permitting nonlinear
observation operators and non-Gaussian likelihood functions (Penny and
Miyoshi, 2016). For example, assimilating precipitation observations with a
standard EnKF is difficult, partly because of their non-Gaussian errors (Lien
et al., 2013, 2016; Kotsuki et al., 2017a). The PF can treat such variables
with non-Gaussian errors properly. Several PF methods have been explored for
low-dimensional problems in early studies (Gordon et al., 1993; van Leeuwen, 2009). However, applying the PF to high-dimensional dynamical systems
is generally difficult, because the number of particles or the ensemble size
must be increased exponentially with the system size to avoid a weight
collapse in which very few particles occupy most of the weights (Snyder et
al., 2008, 2015). If a weight collapse occurs, the PF loses the diversity of
the particles after resampling. Therefore, we need to assure that the
weights are similarly distributed among particles. Previous studies
developed the equivalent-weights particle filter (EWPF; van Leeuwen,
2010; Ades and van Leeuwen, 2013, 2015; Zhu et al., 2016) to extend time until
a weight collapse by using the proposal density to drive the particles
toward the high-probability region of the posterior. However, even PFs with proposal
densities are unable to prevent the weights from collapsing.</p>
      <p id="d1e237">Alternatively, the local particle filter (LPF) uses localization to avoid a
weight collapse by limiting the impact of observations within a local
domain. Localization is a well-adopted method for the EnKF to treat sampling
errors due to a limited ensemble size. Several LPFs have been proposed to
apply the PF efficiently to high-dimensional systems (e.g., Bengtsson et al.,
2003; van Leeuwen, 2009; Poterjoy, 2016; Penny and Miyoshi, 2016; Poterjoy
and Anderson, 2016; Farchi and Bocquet, 2018; van Leeuwen et al., 2019).
Among them, Penny and Miyoshi (2016) developed an LPF by means of the
ensemble transform matrix of the LETKF. The LETKF has been commonly used for
diverse geophysical systems, and consistent implementation with an available
LETKF code would be useful. The DWD implemented the LPF in an operational
global model based on the operational LETKF code and described stable
performance in the operational setting (Potthast et al., 2019). Walter and
Potthast (2022; hereafter WP22) extended the LPF to the Gaussian mixture for
further improvements.</p>
      <p id="d1e240">The goal of this study is to develop and provide a software platform to
accelerate research on LPF and its Gaussian mixture extension (hereafter,
LPFGM). Although many studies on LPF have used simple idealized chaotic
models, such as the 40-variable Lorenz model (hereafter, “L96”; Lorenz,
1996; Lorenz and Emanuel, 1998), the present study uses a simplified
atmospheric general circulation model, defined as the Simplified
Parameterizations, Primitive Equation Dynamics (SPEEDY) model (Molteni,
2003). Miyoshi (2005) coupled the LETKF with the SPEEDY model for the first
time. This study extends the SPEEDY-LETKF code and implements the LPF and
LPFGM. As demonstrated below, the LPF and LPFGM can be implemented easily,
with simple modifications to the existing LETKF code.</p>
      <p id="d1e244">The remainder of this paper is organized as follows. Section 2 explains the
mathematical formulation of the LETKF, LPF, and LPFGM, followed by a
description of the specific modifications made to the existing LETKF code.
Section 3 presents the experimental settings. Section 4 outlines the results
and discussions. Lastly, Sect. 5 provides a summary.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Local ensemble transform Kalman filter</title>
      <p id="d1e262">Hunt et al. (2007) introduced the LETKF as a computationally efficient EnKF
by combining the local ensemble Kalman filter (Ott et al., 2004) and ETKF
(Bishop et al., 2001). Let <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> be a matrix composed of
<inline-formula><mml:math id="M4" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> ensemble state vectors. The ensemble mean vector and perturbation matrix of
<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are given by <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>) and
<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> respectively, where <inline-formula><mml:math id="M10" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the system size.
The subscript <inline-formula><mml:math id="M11" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> indicates the time, and the superscript (<inline-formula><mml:math id="M12" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>) denotes the <inline-formula><mml:math id="M13" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th
ensemble member. The analysis equations of the LETKF are specified by

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M14" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LETKF</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LETKF</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LETKF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M15" display="inline"><mml:mn mathvariant="bold">1</mml:mn></mml:math></inline-formula> is a row vector whose elements are all 1 (<inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>);
<inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="bold">T</mml:mi></mml:math></inline-formula> is the ensemble transform matrix (<inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>);
<inline-formula><mml:math id="M19" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> is the error covariance matrix in the ensemble space (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>); <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi mathvariant="bold">Y</mml:mi><mml:mo>≡</mml:mo><mml:mi mathvariant="bold">HZ</mml:mi></mml:mrow></mml:math></inline-formula> is the
ensemble perturbation matrix in the observation space (<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>); <inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is the observation error covariance matrix (<inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>×</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>); <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> is the observation vector (<inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>p</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>);
<inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is the linear observation operator matrix (<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>);
and <inline-formula><mml:math id="M29" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the observation operator that may be nonlinear. Here, <inline-formula><mml:math id="M30" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> is the number
of observations. The superscripts “o”, “b”, and “a” denote the observation,
background (prior), and analysis (posterior), respectively. The matrix
<inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LETKF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the ensemble transform matrix of the
LETKF. The first and second terms on the right-hand side of Eq. (2)
correspond to the updates of ensemble mean and perturbation, respectively.
The ETKF computes the analysis error covariance matrix in the ensemble space
<inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> by
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M33" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow><mml:mi mathvariant="italic">β</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is a multiplicative inflation factor. Equations (1) and (2)
are derived from the Kalman filter equations, given by

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M35" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⟺</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M36" display="inline"><mml:mi mathvariant="bold">K</mml:mi></mml:math></inline-formula> is the Kalman gain (<inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), and <inline-formula><mml:math id="M38" display="inline"><mml:mi mathvariant="bold">P</mml:mi></mml:math></inline-formula> is
the error covariance matrix in the model space (<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>).
Derivations of Eqs. (5) and (6) are detailed in Appendix A. The EnKF
approximates the error covariance matrix by <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi mathvariant="bold">P</mml:mi><mml:mo>≈</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold">Z</mml:mi><mml:msup><mml:mfenced close=")" open="("><mml:mi mathvariant="bold">Z</mml:mi></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>.
Hunt et al. (2007) provide more details on deriving Eqs. (1) and (2) from
the Kalman filter equations. For nonlinear observation operators, the
following approximation is used:
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M41" display="block"><mml:mrow><mml:mi mathvariant="bold">Y</mml:mi><mml:mo>≡</mml:mo><mml:mi mathvariant="bold">HZ</mml:mi><mml:mo>≈</mml:mo><mml:mi>H</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="bold">X</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>H</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="bold">X</mml:mi></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The LETKF provides <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of Eq. (2) by solving the eigenvalue decomposition of <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="bold">Λ</mml:mi><mml:msup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="bold">U</mml:mi></mml:math></inline-formula> is a square matrix (<inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) composed of eigenvectors, and <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="bold">Λ</mml:mi></mml:math></inline-formula> is a
diagonal matrix (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>×</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) composed of the corresponding
eigenvalues. The eigenvalue decomposition leads to
<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">U</mml:mi><mml:msup><mml:mi mathvariant="bold">Λ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">U</mml:mi><mml:msup><mml:mi mathvariant="bold">Λ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1519">The localization is practically important for mitigating sampling errors in
the ensemble-based error covariance with a limited ensemble size (Houtekamer
and Zhang, 2016). With localization, the LETKF computes the transform matrix
<inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LETKF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at every model grid point independently by
assimilating a subset of observations within the localization cut-off
radius. The LETKF employs localization by inflating the observation error
variance so that observations distant from the analysis model grid point
have fewer impacts (Hunt et al., 2007; Miyoshi and Yamane, 2007).</p>
      <p id="d1e1533">For local analysis schemes, a spatially smooth transition of the transform
matrix <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LETKF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is essential to prevent abrupt changes
in the analyses of neighboring grid points. The LETKF realizes a smooth
transition of the transform matrix by using the symmetric square root of
<inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> (Hunt et al., 2007). The symmetric square root matrix
minimizes the mean-square distance between identity matrix <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>; therefore, the
analysis ensemble perturbations can be closer to the background ensemble
perturbation.</p>
      <p id="d1e1604">The EnKF generally underestimates the error variance, mainly because of model
errors, nonlinear dynamics, and limited ensemble size. Therefore, a
covariance inflation technique is used to inflate the underestimated error
variance (Houtekamer and Mitchell, 1998). Among several kinds of covariance
inflations methods, the present study considers multiplicative inflation
(Anderson and Anderson, 1999) and relaxation to the prior scheme (Zhang et al.,
2004), as implemented by Whitaker and Hamill (2012). In multiplicative
inflation, the ensemble-based covariance is multiplied by a factor <inline-formula><mml:math id="M56" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>
(<inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>). This
multiplicative inflation is employed in Eq. (3) in the LETKF. In this study,
the LETKF experiments use the approach of Miyoshi (2011), which adaptively
estimates a spatially varying inflation factor on the basis of the
innovation statistics of Desroziers et al. (2005). In realistic problems,
covariance relaxation methods are often used to inflate the posterior
perturbation (e.g., Terasaki et al., 2019; Kotsuki et al., 2019b). This study
utilizes the relaxation to prior spread (RTPS; Whitaker and Hamill, 2012),
given by
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M58" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>←</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is the RTPS parameter, and <inline-formula><mml:math id="M60" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> is the ensemble spread.
The subscript (<inline-formula><mml:math id="M61" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>) denotes the <inline-formula><mml:math id="M62" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th model variable or the <inline-formula><mml:math id="M63" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th component of the state
vector. Although this study only uses multiplicative inflation for the LETKF
experiments, the posterior error perturbation is inflated by RTPS for LPF
and LPFGM.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Local particle filter with ensemble transform matrix</title>
      <p id="d1e1762">Here, we describe the LPF in the form of the ensemble transform matrix of
the LETKF (Reich, 2013; Penny and Miyoshi, 2016; Potthast et al., 2019). The
PF is a direct Monte Carlo realization of Bayes' theorem, given by
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M64" display="block"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is the probability of state <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> given all observations
<inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> up to time <inline-formula><mml:math id="M68" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. The PF approximates the prior
probability density function (PDF), which appears in the numerator of Eq. (9), using an ensemble forecast
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M69" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="italic">δ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> is the Dirac's delta function, and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the
prior weight of the <inline-formula><mml:math id="M72" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th particle (i.e., ensemble member) at the previous
analysis time. If particles are resampled at the previous analysis time, all
particles have the same weight <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>m</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. The sum of the weights <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is
always 1. The denominator on the right-hand side of Eq. (9) can be estimated
by
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M75" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          This study assumes a Gaussian likelihood function, given by
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M76" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>∝</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          This assumption means the observation error distribution is assumed to be
Gaussian. Then, the posterior can be expressed by

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M77" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="italic">δ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mfenced open="(" close=")"><mml:mi>i</mml:mi></mml:mfenced></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mfenced close=")" open="("><mml:mi>i</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>/</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="{" close="}"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:mfenced close="}" open="{"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:msubsup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> is the likelihood. Equation (14) results in posterior weights that
satisfy <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e2867">To mitigate weight collapse, the <italic>local</italic> PF (LPF) solves the PF equations by
assimilating local observations surrounding the analysis grid point. This
study uses Penny and Miyoshi's (2016) approach that computes the analysis at
every model grid point independently, with the observation error covariance
<inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> being inflated by the inverse of a localization function, as in
the LETKF (Penny and Miyoshi, 2016).</p>
      <p id="d1e2880">Sampling importance resampling (SIR) is a technique for applying the PF for
high-dimensional dynamics with a limited amount of particles. The resampling
process rearranges the particles to effectively represent the densest areas
of the posterior PDF. After resampling, each particle has equal weights, and
the posterior PDF is given by
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M81" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mi mathvariant="italic">δ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The resampling process can be expressed as equally valid to the ensemble
transform matrix of the ETKF (Reich, 2013; Penny and Miyoshi, 2016), given
by
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M82" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the ensemble transform matrix of
the LPF. Here, we applied <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:math></inline-formula> based on
the following necessary condition of the ensemble transform matrix for the
LPF:
            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M85" display="block"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          In addition to Eq. (18), the ideal resampling matrix satisfies the following
two conditions:
<list list-type="bullet"><list-item>
      <p id="d1e3205"><disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M86" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext> for </mml:mtext><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⇔</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p></list-item><list-item>
      <p id="d1e3349">spatially smooth transition of <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>,</p></list-item></list>
where <inline-formula><mml:math id="M88" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is the ensemble size, and <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> indicates
the <inline-formula><mml:math id="M90" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th-row and <inline-formula><mml:math id="M91" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th-column element of the matrix <inline-formula><mml:math id="M92" display="inline"><mml:mi mathvariant="bold">T</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e3417">The resampling matrix significantly affects the filter performance (Farchi
and Bocquet, 2018). The present study constructs resampling matrices based
on the Monte Carlo approach. This resampling method uses <inline-formula><mml:math id="M93" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> random numbers
<inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula>) drawn
from uniform distribution <inline-formula><mml:math id="M96" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> ([0,1]) and accumulated weights <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M98" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          By definition, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is 1. After sorting <inline-formula><mml:math id="M100" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula> to be the
ascending order <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">sorted</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we generate the resampling
matrix using Algorithm 1. This procedure is similar to the
resampling of Potthast et al. (2019), but it employs an additional treatment
so that the resampling matrix is close to the identity matrix (line 10 of
Algorithm 1; Fig. 1b and c).</p><?xmltex \floatpos{t}?><boxed-text content-type="algorithm" position="float" id="Ch1.Prog1"><?xmltex \currentcnt{1}?><label>Algorithm 1</label><caption><p id="d1e3634">Generation of the resampling matrix <inline-formula><mml:math id="M102" display="inline"><mml:mi mathvariant="bold">T</mml:mi></mml:math></inline-formula>.</p></caption><disp-quote content-type="algorithmic" specific-use="numbering{1}"><list>

    <list-item><label><bold>Require:</bold></label>

      <p id="d1e3651" specific-use="REQUIRE"><inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi mathvariant="normal">sorted</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></p>
            </list-item>

    <list-item>

      <p id="d1e3682" specific-use="STATE">All components of <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="bold">T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula> are initialized to be 0 # <inline-formula><mml:math id="M107" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>: an indicator of resampled particles</p>
            </list-item>

    <list-item>

      <p id="d1e3709" specific-use="STATE"><bold>do</bold> <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula>1 to <italic>m # </italic>index of posterior particle</p>
            </list-item>

    <list-item>

      <p id="d1e3730" specific-use="STATE"><bold>do</bold> <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula>1 to <italic>m # </italic>index of prior particle</p>
            </list-item>

    <list-item>

      <p id="d1e3751" specific-use="IF"><bold>if</bold>   <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>&lt;</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mi mathvariant="normal">sored</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>≤</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">acc</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> <bold>then</bold> <list>
    <list-item>
      <p id="d1e3826" specific-use="STATE"><inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula> # resampled particle</p></list-item></list></p>
            </list-item>

    <list-item>

      <p id="d1e3852" specific-use="ENDIF"><bold>end</bold> <bold>if</bold></p>
            </list-item>

    <list-item>

      <p id="d1e3862" specific-use="STATE"><bold>end do</bold></p>
            </list-item>

    <list-item>

      <p id="d1e3869" specific-use="STATE"><bold>end do</bold></p>
            </list-item>

    <list-item>

      <p id="d1e3876" specific-use="STATE"><bold>do</bold> <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M113" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> # (loop for posterior particle)</p>
            </list-item>

    <list-item>

      <p id="d1e3903" specific-use="STATE"><inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></p>
            </list-item>

    <list-item>

      <p id="d1e3927" specific-use="IF"><bold>if</bold>   <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> <bold>then</bold> <list>
    <list-item>
      <p id="d1e3966" specific-use="STATE"><inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> # diagonal components</p></list-item>
    <list-item>
      <p id="d1e3994" specific-use="STATE"><inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula></p></list-item></list></p>
            </list-item>

    <list-item>

      <p id="d1e4019" specific-use="ENDIF"><bold>end</bold> <bold>if</bold></p>
            </list-item>

    <list-item>

      <p id="d1e4029" specific-use="STATE"><bold>end do</bold></p>
            </list-item>

    <list-item>

      <p id="d1e4036" specific-use="STATE"><bold>do</bold> <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula>1 to <inline-formula><mml:math id="M119" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> # (loop for posterior particle)</p>
            </list-item>

    <list-item>

      <p id="d1e4061" specific-use="STATE"><inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></p>
            </list-item>

    <list-item>

      <p id="d1e4085" specific-use="IF"><bold>if</bold> <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>k</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> <bold>then</bold> <list>
    <list-item>
      <p id="d1e4112" specific-use="STATE"><bold>do</bold> <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M123" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> # (loop for columns of <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="bold">T</mml:mi></mml:math></inline-formula>)</p></list-item>
    <list-item>
      <p id="d1e4145" specific-use="IF"><bold>if</bold> <inline-formula><mml:math id="M125" display="inline"><mml:mo mathvariant="italic">{</mml:mo></mml:math></inline-formula> sum(<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> <bold>then</bold> <list>
    <list-item>
      <p id="d1e4191" specific-use="STATE"><inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> # off-diagonal components</p></list-item>
    <list-item>
      <p id="d1e4219" specific-use="STATE"><inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula></p></list-item>
    <list-item>
      <p id="d1e4242" specific-use="STATE">exit</p></list-item></list></p></list-item>
    <list-item>
      <p id="d1e4247" specific-use="ENDIF"><bold>end</bold> <bold>if</bold></p></list-item>
    <list-item>
      <p id="d1e4256" specific-use="STATE"><bold>end do</bold></p></list-item></list></p>
            </list-item>

    <list-item>

      <p id="d1e4263" specific-use="ENDIF"><bold>end</bold> <bold>if</bold></p>
            </list-item>

    <list-item>

      <p id="d1e4274" specific-use="STATE"><bold>end do</bold></p>
            </list-item>
          </list></disp-quote></boxed-text>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e4282">Examples of the resampling matrix in the case of 40
particles with a given weight generated by uniform random numbers. <bold>(a)</bold> Weight for 40 particles. <bold>(b, c)</bold> Examples of sampled resampling matrices by
Algorithm 1 using different random numbers <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula>. <bold>(d, e)</bold> Resampling matrices using the Monte Carlo stochastic approach with 200 and
10 000 sampled matrices, respectively.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f01.png"/>

        </fig>

      <p id="d1e4307">Classical resampling can produce the same particles, resulting in the loss of
diversity of posterior particles. Therefore, additional treatments are
required to generate slightly different posterior particles. Potthast et al. (2019) proposed adding Gaussian random noise to
<inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to prevent the generation of the same
particles. As an alternative, the present study uses the Monte Carlo
approach that repeats Algorithm 1 many times with different random
numbers and takes the average of the generated resampling matrices (Fig. 1).
Using different random numbers <inline-formula><mml:math id="M131" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula>, the resampling matrices differ
(Fig. 1b and c), even if the same weight is used (Fig. 1a). By averaging the
resampling matrices generated by using different random numbers, we get
matrices that have higher weights in the diagonal components and lower
weights in the off-diagonal components (Fig. 1d and e). The Monte Carlo
approach makes the resampling matrix closer to the identity matrix, which is
beneficial for a smooth transition in space. In addition, this stochastic
approach approximates Eq. (19) using the Monte Carlo approach. The generated
transform matrix with 200 samples (Fig. 1c) is close to that with 10 000
samples (Fig. 1d) in the case of 40 particles. Therefore, the transform
matrices are generated by averaging 200 sampled matrices in subsequent LPF
experiments. Hereafter, we call this resampling method “MC resampling”,
which is used in the following experiments. The number of required samples
for MC resampling is briefly investigated in Appendix B.</p>
      <p id="d1e4333">The effective particle (or ensemble) size <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Kong et al., 1994) is
useful to measure the diversity of particles in LPF:
            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M133" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>∈</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          If <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is sufficiently large (<inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, no resampling is
needed. This study considers a tunable parameter <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as a criterion for
resampling:
            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M137" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>←</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mi mathvariant="bold">I</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mtext> if </mml:mtext><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> else</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          Without resampling (<inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), the posterior weight is succeeded
for the subsequent forecast as follows:
            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M139" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>←</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>/</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is the tunable forgetting factor <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> means the subsequent prior weight <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> has
the same weights <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula>, whereas the posterior weight
<inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is completely succeeded to
<inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> when <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. This weight succession (Eq. 23) can be interpreted as a temporal localization that reduces the impact of
observations temporally distant from the assimilation time. The weight
succession in <italic>local</italic> PF is not trivial, because the weight (or likelihood) of
particles would move with the dynamical flow. Similar discussions can be
found for the advection of localization functions (e.g., Ota et al., 2013;
Kotsuki et al., 2019a). This study assumes no flow motion of the weights and
simply uses Eq. (23) at each grid point independently.</p>
      <p id="d1e4699">Although the LETKF applies inflation to the prior error covariance (i.e.,
<inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>), this inflation
is suboptimal to the LPF, partly because the weight collapse occurs more
easily if multiplicative inflation is applied to the prior perturbation (see
Eq. 15). Therefore, the LPF usually applies inflation to the posterior
particles (e.g., Penny and Miyoshi, 2016; Farchi and Bocquet, 2018). The
present study uses the RTPS to inflate posterior perturbations for the LPF.
We do not use the RTPS for the LETKF experiments, since the Miyoshi (2011)
adaptive multiplicative inflation is known to outperform the manually tuned
RTPS for idealized twin experiments with SPEEDY, based on the authors'
preliminary experiments and Yoichiro Ota (personal communication, 2021).</p>
      <p id="d1e4723">Preliminary experiments showed that the RTPS outperformed the relaxation to
prior perturbation (RTPP; Zhang et al., 2004) for the LPF. Having some noise
in the transform matrix is important for the LPF to maintain the
diversity of posterior particles. The RTPP makes the transform matrix closer
to the identity matrix, resulting in less diverged posterior particles.
Therefore, the RTPS would be a more suitable relaxation method than the RTPP
for LPF.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>LPF with Gaussian mixture extension</title>
      <p id="d1e4734">For the LPF to avoid weight collapse, assimilating too many independent observations in the local area is not
desirable (van Leeuwen et al., 2019).
To solve this problem, hybrid algorithms of EnKF and PF have been explored
to efficiently assimilate massive observation data. The Gaussian mixture
extension of the LPF is one such hybrid algorithm (Hoteit et al., 2008;
Stordal et al., 2011; WP22). In the Gaussian mixture extension, the prior
PDF is approximated by a combination of Gaussian distributions centered at
the values of the particles, given by:
            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M149" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is
the Gaussian kernel, with mean <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and
covariance <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. Here, hat indicates matrices for the Gaussian
kernels (e.g., prior error covariance <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, observation error
covariance <inline-formula><mml:math id="M154" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">R</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>, and Kalman gain <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The covariance of the
Gaussian kernel uses the sampled covariance matrix
<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, such that
            <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M157" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M158" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) is a tunable parameter that regulates the
amplitude and width of the Gaussian kernel (i.e., uncertainty of particles).
For example, larger <inline-formula><mml:math id="M160" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> reduces amplitude and increases the width of the
Gaussian kernel. Because the kernel is supposed to have a Gaussian
distribution, increasing the Gaussian kernel's width results in a decrease
in amplitude. The LPFGM results in the same analysis of the LPF when
<inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is 0 (<inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d1e5061">The Gaussian mixture performs a two-step update to obtain the posterior
particles. The first update moves the center of the Gaussian kernel with
observations. Since kernels are Gaussian, we can use the Kalman filter for
the first update:
            <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M163" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⇔</mml:mo><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></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="M164" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">a</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>,
as in Eq. (5). In the LETKF, the Kalman gain <inline-formula><mml:math id="M165" display="inline"><mml:mi mathvariant="bold">K</mml:mi></mml:math></inline-formula> is computed by
<inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="bold">K</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>≈</mml:mo><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">a</mml:mi></mml:msup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mi mathvariant="bold">T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.
Since the Gaussian kernel uses the ensemble-based error covariance (Eq. 25),
we can apply the exact algorithms of the LETKF to compute <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> by
replacing <inline-formula><mml:math id="M168" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> of Eq. (3) with <inline-formula><mml:math id="M169" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow><mml:mi mathvariant="italic">γ</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Here, the same gain matrix <inline-formula><mml:math id="M171" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> is applied to update
each particle independently, while the gain matrix <inline-formula><mml:math id="M172" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is based on the
forecast error covariance estimated from the entire ensemble. Consequently,
Eq. (26) is equivalent to
            <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M173" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M174" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">Y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and
            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M175" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the ensemble transform matrix of
the Gaussian mixture.</p>
      <p id="d1e5637">The second update resamples the particles based on the likelihood of the
posterior kernel, given by
            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M177" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:msubsup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">R</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M178" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">R</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Hoteit et al. (2008) and Stordal et al. (2011) used Eq. (30) for
computing the likelihood of posterior kernels. Alternatively, WP22 suggested
that using Eq. (15) instead of Eq. (30) is a reasonable approximation in the
case of a smaller variance of <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> compared to the observation
departure <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. This study follows the WP22's
approximation, because computing the inverse of Eq. (31) is computationally much
more expensive than computing the inverse of diagonal <inline-formula><mml:math id="M181" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>. Using WP22's
approximation, the solution of the LPFGM is given by
            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M182" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          Here, we used <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:math></inline-formula> (cf. Eq. 18). Consequently, the transform matrix of the LPFGM
(<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is given by
            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M185" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">GM</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Namely, the LPFGM can be described as the ensemble transform matrix form.
Representing the LPFGM with only one transform matrix
<inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is practically beneficial if one aims to
reduce computational costs by the weight interpolation for the LETKF, in
which the transform matrices at higher-resolution model grid points are
interpolated by transform matrices at coarser model grid points (Yang et al.,
2009; Kotsuki et al., 2020). The weight interpolation is also useful for
ensuring a spatially smooth transition of the transform matrix for LPFs
(Potthast et al., 2019).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e6125">A simple scalar example of observation as well as prior and
posterior PDFs for <bold>(a)</bold> LPF, <bold>(b)</bold> fifth particle of LPFGM, and <bold>(c)</bold> LPFGM. Green,
blue, red, purple, and dashed circles represent an observation and prior
particles, moved particles, posterior particles, and replaced particles,
respectively.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f02.png"/>

        </fig>

      <p id="d1e6143">The two-step update of the LPFGM may appear to use the same observations
twice, but this is not true. To understand the principles here, we consider
a simple scalar example with <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>, with illustrations in Fig. 2. Let <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> be an observation PDF (Fig. 2, top row), and the
prior and posterior PDFs of the LPF are given by <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mi mathvariant="italic">δ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> ,respectively (Fig. 2a, second and third rows). The LPF employs
resampling by approximating the posterior PDF as <italic>a combination of prior particles</italic>, such that <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="italic">δ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (Fig. 2a, bottom
row). Next, we focus on the fifth particle of the LPFGM (Fig. 2b). Prior and
posterior PDFs of the fifth particle are given by <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>N</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, respectively (Fig. 2b, second
and third rows). Since the Gaussian kernels are assumed for the prior
particles, the center of the posterior kernel moves such that <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>∝</mml:mo><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> can be computed by the Kalman filter (from the blue circle
to the red circle in Fig. 2b). Since the LPFGM moves all particles, the
posterior PDF of the LPFGM is given by <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mi mathvariant="italic">π</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (Fig. 2c, third row). These movements
correspond to the first update of the LPFGM. In contrast to the LPF, the
posterior PDF of the LPFGM is approximated by <italic>a combination of the posterior Gaussian kernels</italic> (red circles of Fig. 2c, third
row). The LPFGM employs the resampling based on the moved particles such
that <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi>y</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi>w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>N</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (Fig. 2c, bottom row). This resampling corresponds to the second
update of the LPFGM. As seen in this example, the two-step update of the
LPFGM does not use the same observations twice.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e6748">Workflows of LETKF, LPFGM, and LPF. Gray, purple, green,
and red boxes represent the components of LETKF, a similar component as in
the LETKF, the components of the LPF, and a unique component of the LPFGM,
respectively. Subroutines and source files are also described in boxes.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Implementation and computational complexity</title>
      <p id="d1e6765">We implemented the LPFGM based on the available LETKF code from Miyoshi
(2005) and from follow-on studies (Miyoshi and Yamane, 2007; Kondo and Miyoshi,
2019; Kotsuki et al., 2020; <uri>https://github.com/takemasa-miyoshi/letkf</uri>, last access: 16 November 2022). Figure 3 compares the
workflows of the LETKF, LPF, and LPFGM. All DA methods execute the same
first four steps (steps A–D). After step D, the LETKF involves four
additional steps (steps E–H) to compute <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LETKF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The
LPF computes the weights of particles (step J), followed by the generation
of the transform matrix <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (step K). The LPFGM
first executes steps E–G, as in the LETKF, and then executes step I to
compute <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">GM</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, followed by the LPF algorithms to
compute <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (steps J and K). Finally, the LPFGM
multiplies <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">GM</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to
compute <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (step L). At the end of the process,
the transform matrix is applied to the prior perturbation matrix
<inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> to produce the analysis ensemble (step M) followed by the RTPS (step N).</p>
      <p id="d1e6860">If the LETKF code is available, the LPF in the transform matrix form can be
developed by coding two steps, J and K. The LPFGM can also be developed
easily by coding two more steps, I and L, if the LETKF and LPF codes are
available.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e6866">Computational complexities of LETKF, LPF, and LPFGM. Each
step corresponds to the steps in Fig. 3. Cross marks represent the steps
used for LETKF, LPF, and LPFGM.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

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

         <oasis:entry colname="col3">Computational complexity</oasis:entry>

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

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

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

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

         <oasis:entry rowsep="1" colname="col1" morerows="2"><inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M213" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> applications of <inline-formula><mml:math id="M214" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M215" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M216" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M217" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">2<italic>mp</italic></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M218" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M219" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M220" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

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

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

         <oasis:entry colname="col3">2<italic>nm</italic></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M221" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M222" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M223" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="8"><inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col3"><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 1</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M225" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M226" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M227" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 2)</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M229" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M230" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M232" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M233" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M235" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M236" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M238" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"/>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M240" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (<?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 2)</oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M242" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M243" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M245" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M246" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

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

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M248" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1"><inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>n</mml:mi><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M251" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M252" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M253" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3"><inline-formula><mml:math id="M254" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula>(<italic>nm</italic>)</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M255" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M256" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M257" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula></oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e6869"><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 1: This computation depends on the localization scale<?xmltex \hack{\\}?><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 2: These computations assume the diagonal <bold>R</bold> (i.e., uncorrelated
observation error)<?xmltex \hack{\\}?><inline-formula><mml:math id="M207" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>: system size<?xmltex \hack{\\}?><inline-formula><mml:math id="M208" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>: ensemble size<?xmltex \hack{\\}?><inline-formula><mml:math id="M209" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>: the number of observations<?xmltex \hack{\\}?><inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>:</mml:mo></mml:mrow></mml:math></inline-formula> the number of local observations<?xmltex \hack{\\}?><inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: the number of times for generating resampling matrices by
Algorithm 1</p></table-wrap-foot></table-wrap>

      <p id="d1e7619">Here, we compare the computational complexities of the LETKF, LPF, and LPFGM
algorithms (Table 1). The total cost (<inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) of a DA cycle is identical to
the overhead of the assimilation system (<inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> plus <inline-formula><mml:math id="M260" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> times the average
local analysis cost (<inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and <inline-formula><mml:math id="M262" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> times the cost of a one-member model
forecast (<inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>):
            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M264" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of local observations within the localization
cut-off radius. We assume that the overhead and model costs are equivalent
among the three methods. In addition, the total computational cost of DA
usually depends on the local analysis cost (<inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>):

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M267" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E35"><mml:mtd><mml:mtext>35</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">LETKF</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E36"><mml:mtd><mml:mtext>36</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">LPF</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>O</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E37"><mml:mtd><mml:mtext>37</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">LPFGM</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>O</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of times the resampling matrices are generated
by Algorithm 1. The number of local observations <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is usually
much greater than the ensemble size <inline-formula><mml:math id="M270" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In this case,
<inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is dominant for the LETKF and the LPFGM.</p>
      <p id="d1e7972">Here, the computational cost of LPF is more expensive than that with a
simpler resampling algorithm, such as the stochastic uniform resampling
(<inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mfenced close=")" open="("><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula>; Penny and Miyoshi 2016; Farchi and Bocquet, 2018), due
to the relatively complex Algorithm 1 (<inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. We could not use such simpler approaches in this study, since they
do not yield ideal resampling matrices that satisfy the two conditions (Eq. 19 and spatially smooth transition of <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LPF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). The
computational cost <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> of LPF is still much
smaller than the LETKF if <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>≪</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Experimental settings</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>SPEEDY model</title>
      <p id="d1e8078">This study used the intermediate global atmospheric general circulation
model SPEEDY (Molteni, 2003) to compare the LETKF, LPF, and LPFGM. The SPEEDY
model is a computationally inexpensive hydrostatic model with fundamental
physical parameterization schemes such as surface flux, radiation,
convection, cloud, and condensation. The SPEEDY model has <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mn mathvariant="normal">96</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">48</mml:mn></mml:mrow></mml:math></inline-formula>
grid points in the horizontal plane (T30 <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3.75</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M280" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M281" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3.75<inline-formula><mml:math id="M282" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) and seven sigma-coordinate seven vertical layers. The
SPEEDY model consists of five prognostic variables: temperature (<inline-formula><mml:math id="M283" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>), specific
humidity (<inline-formula><mml:math id="M284" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>), zonal wind (<inline-formula><mml:math id="M285" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>), meridional wind (<inline-formula><mml:math id="M286" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>) at seven layers, and surface pressure (<inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The SPEEDY model coupled with the LETKF
(SPEEDY-LETKF) has been widely used in DA studies (Miyoshi, 2005, and many
follow-on studies, e.g., Miyoshi, 2011; Kondo et al., 2013; Kondo and
Miyoshi, 2016, 2019; Kotsuki and Bishop, 2022). We implemented the LPF and
LPFGM based on the existing SPEEDY<inline-formula><mml:math id="M288" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>LETKF code, following the procedures
described in Sect. 2.4.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e8176">Observing networks for <bold>(a)</bold> REG2 and <bold>(c)</bold> RAOB experiments.
Small black dots and red crosses represent model grid points and observing
points, respectively.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Experimental design</title>
      <p id="d1e8199">The experimental settings follow the previous SPEEDY<inline-formula><mml:math id="M289" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>LETKF experiments
(Miyoshi, 2005, and follow-on studies, e.g., Kotsuki et al., 2020). A series
of idealized and identical experiments (also known as observing system
simulation experiments) were conducted without model errors. We first
performed a spin-up run for one year, initialized by the standard atmosphere
during rest, followed by the nature run started at 00:00 UTC on 1 January of
the second year. We assumed diagonal observation error covariance <inline-formula><mml:math id="M290" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>
(i.e., uncorrelated observation error). Gaussian noise was added to the
nature run to produce observation data at 6 h intervals. The standard
deviations of the Gaussian noise are 1.0 K for <inline-formula><mml:math id="M291" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, 1.0 m s<inline-formula><mml:math id="M292" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for <inline-formula><mml:math id="M293" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M294" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>, 0.1 g kg<inline-formula><mml:math id="M295" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
for <inline-formula><mml:math id="M296" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>, and 1 hPa for surface pressure. This study considered two observing
networks (Fig. 4a and b): the regularly distributed network (hereafter
REG2) and the radiosonde-like inhomogeneous network (hereafter RAOB). We
observe <inline-formula><mml:math id="M297" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M298" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M299" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> at all seven layers, whereas <inline-formula><mml:math id="M300" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> was observed at the
first–fourth layers. The ensemble size is 40, and their initial conditions were
taken from an independent single deterministic SPEEDY forecast with
sufficient spin-up simulation.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e8301">List of experiments.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.93}[.93]?><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:colspec colnum="9" colname="col9" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">

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

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

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

         <oasis:entry colname="col4"><inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (km)</oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M307" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M310" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col9">Figures</oasis:entry>

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

         <oasis:entry rowsep="1" colname="col1" morerows="3">REG2</oasis:entry>

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

         <oasis:entry colname="col3">Control experiment</oasis:entry>

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

         <oasis:entry colname="col5"><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 1</oasis:entry>

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

         <oasis:entry colname="col7">/</oasis:entry>

         <oasis:entry colname="col8">/</oasis:entry>

         <oasis:entry colname="col9"/>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M312" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4">400/500/600/700</oasis:entry>

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

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

         <oasis:entry colname="col7">/</oasis:entry>

         <oasis:entry colname="col8">/</oasis:entry>

         <oasis:entry colname="col9">Figs. 5, 6, 9</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M313" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>,  <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,  and <inline-formula><mml:math id="M315" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

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

         <oasis:entry colname="col7">2/4/10/40</oasis:entry>

         <oasis:entry colname="col8">0.0/0.1/0.2/0.3/0.5/1.0</oasis:entry>

         <oasis:entry colname="col9">Figs. 7–9</oasis:entry>

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

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M316" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M317" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

         <oasis:entry colname="col6">0.5/1.5/2.5</oasis:entry>

         <oasis:entry colname="col7">2</oasis:entry>

         <oasis:entry colname="col8">1.0</oasis:entry>

         <oasis:entry colname="col9">Fig. 15a</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="4">RAOB</oasis:entry>

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

         <oasis:entry colname="col3">Control experiment</oasis:entry>

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

         <oasis:entry colname="col5"><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 1</oasis:entry>

         <oasis:entry colname="col6"/>

         <oasis:entry colname="col7"/>

         <oasis:entry colname="col8"/>

         <oasis:entry colname="col9"/>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M319" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

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

         <oasis:entry colname="col7">/</oasis:entry>

         <oasis:entry colname="col8">/</oasis:entry>

         <oasis:entry colname="col9">not shown</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M320" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

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

         <oasis:entry colname="col7">2/4/10/40</oasis:entry>

         <oasis:entry colname="col8">1.0</oasis:entry>

         <oasis:entry colname="col9">Figs. 10–13</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

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

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

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

         <oasis:entry colname="col7">0/2</oasis:entry>

         <oasis:entry colname="col8">1.0</oasis:entry>

         <oasis:entry colname="col9">Fig. 14</oasis:entry>

       </oasis:row>
       <oasis:row>

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

         <oasis:entry colname="col3">Sensitivity to <inline-formula><mml:math id="M323" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M324" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col5">0.0–1.0</oasis:entry>

         <oasis:entry colname="col6">0.5/1.5/2.5</oasis:entry>

         <oasis:entry colname="col7">2</oasis:entry>

         <oasis:entry colname="col8">1.0</oasis:entry>

         <oasis:entry colname="col9">Fig. 15b</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table><table-wrap-foot><p id="d1e8304"><inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: horizontal localization scale (Eq. 38)<?xmltex \hack{\\}?><inline-formula><mml:math id="M302" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>: relaxation parameter of RTPS (Eq. 8)<?xmltex \hack{\\}?><inline-formula><mml:math id="M303" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>: amplitude of Gaussian kernel of the LPFGM (Eq. 25)<?xmltex \hack{\\}?><inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>: parameter controls resampling frequency (Eq. 22)<?xmltex \hack{\\}?><inline-formula><mml:math id="M305" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>: forgetting factor of weight (Eq. 23)<?xmltex \hack{\\}?><?xmltex \igopts{height=5.690551pt}?><inline-graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-g01.png"/> 1: Instead of RTPS, the LETKF uses Miyoshi (2011)'s adaptive multiplicative
inflation.</p></table-wrap-foot></table-wrap>

      <p id="d1e8829">Table 2 summarizes the settings of the LETKF, LPF, and LPFGM experiments.
The observation error variance was inflated for the localization by using
the Gaussian-based function given by
            <disp-formula id="Ch1.E38" content-type="numbered"><label>38</label><mml:math id="M325" display="block"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" rowspacing="0.2ex 5.690551pt" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mfenced open="{" close="}"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext> if </mml:mtext><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msqrt><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mtext> and </mml:mtext><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msqrt><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mtext> else</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M326" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> is the localization function, and its inverse <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msup><mml:mi>l</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is multiplied
and used to inflate <inline-formula><mml:math id="M328" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>. <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are horizontal and
vertical distances (km and log(Pa)) between the observation and analysis
grid point. <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are tunable horizontal and vertical
localization scales (km and log(Pa)). Subscripts “h” and “v” represent horizontal
and vertical respectively. This study set the vertical localization scale
<inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be 0.1 log(Pa) following Greybush et al. (2011) and Kondo et al. (2013). The horizontal localization scales of the LETKF were tuned manually
before the experiments to minimize the first-guess root mean square error
(RMSE) of the fourth layer (<inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa) temperature of the
SPEEDY-LETKF, since this is among the most important variables for
medium-range NWP.</p>
      <p id="d1e9053">The LETKF experiments used the adaptive multiplicative inflation method of
Miyoshi (2011), in which the inflation factor <inline-formula><mml:math id="M335" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> was estimated
adaptively. On the basis of sensitivity experiments for <inline-formula><mml:math id="M336" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>, we chose
<inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula>. Sensitivity to <inline-formula><mml:math id="M338" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is discussed in Sect. 4.3.3.</p>
      <p id="d1e9089">We first performed a one-year (from January to December) SPEEDY-LETKF experiment over the second year following the one-year spin up. We then performed
LETKF, LPF, and LPFGM experiments from January to April in the third year,
initialized by the first-guess ensemble of the LETKF at 00:00 UTC on
1 January of the third year. The results from the last three months, i.e., February
to April, were used for verification. We assessed the 6 h forecast or
background RMSE for <inline-formula><mml:math id="M339" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> at the fourth model level (<inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa).
While this study mainly discusses the RMSE and ensemble spread for <inline-formula><mml:math id="M341" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>,
similar results are observed for other variables. Here, this study will
concentrate on the fourth-level <inline-formula><mml:math id="M342" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> as an important variable for NWPs, since
the major goal of this study is to investigate the stabilities of LPF and
LPFGM compared with the LETKF. Humidity verification or accounting for
nonlinear observation operators and non-Gaussian observation errors are
still crucial studies to investigate the advantages of the LPF and LPFGM with respect to
the LETKF.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e9125">Time-mean background RMSEs (solid lines) and ensemble
spreads (dashed lines) for <inline-formula><mml:math id="M343" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the fourth model level (<inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa) as a function of RTPS parameter <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> averaged over three
months of the third year (February–April), with REG2 observations. Magenta,
red, blue, and green lines are LPF experiments with horizontal localization
scales of 700, 600, 500, and 400 km, respectively. Dashed lines represent
RMSE of LETKF (0.1257 K), with adaptive multiplicative inflation instead of
RTPS.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f05.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results and discussion</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Experiments with a regularly distributed observing network</title>
      <p id="d1e9175">We first compare the LETKF, LPF, and LPFGM with REG2, where the
manually tuned horizontal localization scale for the LETKF is 600 km. First,
sensitivities to the horizontal localization scale (<inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and RTPS
parameter (<inline-formula><mml:math id="M347" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>) are investigated for the LPF. Figure 5 indicates the
time-mean background RMSEs and ensemble spreads for LETKF and LPF. The LPF
requires large inflation (<inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>) to avoid filter divergence.
With large inflation (<inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>), the LPF experiment with <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">600</mml:mn></mml:mrow></mml:math></inline-formula> km resulted in the smallest RMSEs among the three LPF
experiments. The best-performing localization scale of LPF was found to be similar
to that of the LETKF. The four LPF experiments exhibited larger RMSEs than
the LETKF, as demonstrated by the previous studies with a low-dimensional
L96 model (Poterjoy, 2016; Penny and Miyoshi, 2016; Farichi and Bouquet,
2018). The LPF experiment with <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">700</mml:mn></mml:mrow></mml:math></inline-formula> km shows filter
divergence when <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>. The ensemble spreads of LPF are smaller
than the RMSEs when <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>. This under-dispersive ensemble is a
typical behavior of LPF (e.g., Poterjoy and Anderson, 2016).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e9277">Time series of globally averaged background <bold>(a)</bold> RMSEs
(solid lines) and ensemble spreads (dashed lines) for <inline-formula><mml:math id="M354" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) and <bold>(b)</bold> effective particle size <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at the fourth model level (<inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa), with REG2 observations. Black lines show the LETKF. Red, blue,
and green lines are the LPF experiments, with localization scales of 600,
500, and 400 km, respectively. RTPS parameter <inline-formula><mml:math id="M357" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is set to 1.00 in
all three LPF experiments. The abscissa shows month and day.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f06.png"/>

        </fig>

      <p id="d1e9328">Second, we compare the time series of the background RMSEs, ensemble
spreads, and effective particle sizes <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 6). The RMSE and
ensemble spread are consistent in the LETKF. However, the LPF generally shows smaller ensemble spreads than the RMSEs. Since the beginning of
the experiments on 1 January, the three LPF experiments showed rapid
increases in the ensemble spread (Fig. 6a) and a rapid decrease in the
effective particle size (Fig. 6b) within two weeks. After the rapid
changes, the ensemble spreads and effective particle sizes were stabilized.
The three LPF experiments increased RMSEs until the beginning of March. The
LPF with <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> km showed filter divergence in April. The LPF
with <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">400</mml:mn></mml:mrow></mml:math></inline-formula> km and <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">600</mml:mn></mml:mrow></mml:math></inline-formula> km also showed
increasing trends in RMSE until the end of April, while their ensemble
spreads and effective particle sizes were stable.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e9390">Similar to Fig. 5 but for the LPFGM with REG2 and
600 km localization scale. Magenta, red, blue, and green lines show the
cases with <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 10, 5, and 2, respectively. Dashed lines
represent RMSE of LETKF (0.1257 K). Panels show the LPFGM with forgetting
factors for <bold>(a)</bold> <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, <bold>(c)</bold> <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>, <bold>(d)</bold> <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>, <bold>(e)</bold> <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, and <bold>(f)</bold> <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>, respectively.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f07.png"/>

        </fig>

      <p id="d1e9506">Next, sensitivities to the RTPS parameter (<inline-formula><mml:math id="M369" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>), resampling frequency
(<inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), and forgetting factor (<inline-formula><mml:math id="M371" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>) are investigated for the LPFGM.
The best performing localization scale of LPF was identical to that of the
LETKF (Fig. 5). Therefore, we choose the same 600 km localization scale for
the LPFGM. Figure 7 compares the time-mean background RMSEs and ensemble
spreads for LETKF and LPFGM. In the LPFGM experiments, we investigate six
experimental settings for <inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>, 0.1, 0.2, 0.3, 0.5, and 1.0. With
<inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula> (Fig. 7a), the LPFGM shows RMSEs similar to those of LETKF,
with best-performing parameters for <inline-formula><mml:math id="M374" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Regulating the
resampling frequency (<inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) would be needed for LPFGM, because the LPFGM
shows filter divergence when resampling is employed at all assimilation
steps, excluding the case of <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> (magenta line in Fig. 7a). The
LPFGM employs two ensemble updates: the Gaussian mixture and resampling.
Owing to the first update by the Gaussian mixture, the LPFGM would not
require resampling at all assimilation steps. With <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>, the best-performing relaxation parameter <inline-formula><mml:math id="M379" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is approximately 0.6–0.9, excluding
the case employing resampling at all assimilation steps.</p>
      <p id="d1e9619">Increasing <inline-formula><mml:math id="M380" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> leads to the LPFGM being less sensitive to the resampling
parameter <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and RTPS parameter <inline-formula><mml:math id="M382" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (Fig. 7b–f), implying
that the LPFGM is more stable when the LPFGM forgets weights (<inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>).
Additionally, the LPFGM requires less inflation (i.e., smaller <inline-formula><mml:math id="M384" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>)
when the forgetting factor <inline-formula><mml:math id="M385" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> becomes larger. Owing to the first update
by the Gaussian mixture, succeeding weights completely may be unnecessary
for the LPFGM. In addition, the method of succeeding weights in the <italic>local</italic> PF is
not trivial, because the weights would move with the dynamical flow. Because
the results of the LPFGM experiments without weight succession (<inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>) were superior to those with weight succession (<inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>), the
remainder of this paper focuses on the LPFGM experiments without weight
succession (<inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e9715">Similar to Fig. 6, but showing the LPFGM experiments
with REG2 and 600 km localization scale. Magenta, red, blue, and green lines
are LPFGM experiments with <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 10, 5, and 2, respectively.
Forgetting factor <inline-formula><mml:math id="M390" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is 1.0. The RTPS parameter is set to 1.00 in the
experiment with <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> (i.e., all-time resampling) and to
0.50 for in other experiments.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f08.png"/>

          <p id="d1e9760">.</p>
        </fig>

      <p id="d1e9764">The time series of background RMSEs and the effective particle sizes for LPFGM
experiments show that the LPFGM with every-time resampling (<inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>)
exhibits large RMSEs and the smallest effective particle sizes (Fig. 8,
magenta). In contrast, the LPFGM experiments with infrequent resampling
(<inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>, 5, and 2) show small RMSEs similar to that of the LETKF and
maintain larger effective particle sizes than the LPF (Fig. 8, red, blue, and
green lines).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e9800">Spatial patterns of background RMSE for <inline-formula><mml:math id="M394" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the
fourth model level (<inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa) for <bold>(a)</bold> LETKF, <bold>(b)</bold> LPF, and <bold>(c)</bold> LPFGM, with best-performing localization scale and RTPS parameter, averaged
over February–April with REG2 and 600 km localization scale. Panels <bold>(d)</bold> and
<bold>(e)</bold> show the differences between LETKF-LPF and LETKF-LPFGM, respectively. The warm
(cold) color indicates that the LPF or LPFGM is better (worse) than the
LETKF.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f09.png"/>

        </fig>

      <p id="d1e9842">Finally, we compare the spatial patterns of the RMSEs at a fourth model
level for the LETKF, LPF, and LPFGM, with best-performing parameter settings
(Fig. 9). The LETKF and LPFGM show larger RMSEs in the tropics and polar
regions (Fig. 9a and c), possibly because of uncertainties from convective
dynamics in the tropics and sparser observations in the polar regions. The
LPF shows a larger RMSE than the LETKF globally (Fig. 9b and d). In contrast,
slight improvements were observed globally in the LPFGM relative to the
LETKF, as indicated by generally warm colors in Fig. 9e, especially around
the North Pole.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Experiments with a realistic observing network</title>
      <p id="d1e9853">Here, we compare the LETKF, LPF, and LPFGM with the realistic observing
network RAOB. With this spatially inhomogeneous observing network, all LPF
experiments showed filter divergence, even with a broad range of the
localization and RTPS parameters. Since there are fewer assimilated
observations in RAOB than in REG2, the weight collapse would not be the
primary cause of the LPF filter divergence. Because the LPF creates
posterior particles by linearly combining prior particles, it is preferable
for the LPF to have observations within the range of the prior particles.
Filter divergence must be prevented by maintaining synchronization between
the LPF and the observations. The LPF would require more observations for
the synchronization than the LETKF, which was also shown in the authors'
initial tests with L96. In addition, the LPFGM was unstable with weight
succession (<inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>). Therefore, this section focuses on the
comparison of the LETKF and LPFGM without weight succession (<inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>)
only.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e9882">Similar to Fig. 5 but showing the LPFGM experiments
with the RAOB and 1100 km localization scale. Magenta, red, blue, and green
lines are the LPFGM experiments with <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 10, 5, and 2,
respectively. Forgetting factor <inline-formula><mml:math id="M399" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is fixed at 1.0. Dashed black lines
represent the RMSE of the LETKF (0.4762 K); <bold>(b)</bold> enlarges <bold>(a)</bold> for the range
of the RMSE of 0.25–0.45.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f10.png"/>

        </fig>

      <p id="d1e9919">First, sensitivities to the RTPS parameter (<inline-formula><mml:math id="M400" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>) and resampling
frequency (<inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) are investigated for the LPFGM. Figure 10 compares the
time-mean background RMSEs and ensemble spreads for the LETKF and LPFGM. The
best-performing horizontal localization scale for the LETKF is 1100 km, and
the same localization scale is used for the LPFGM. The LPFGM with every-time
resampling (<inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>) shows the largest RMSEs (Fig. 10a,
magenta). By contrast, some LPFGM experiments show smaller RMSEs than the
LETKF (Fig. 10b). In this experimental setting, the resampling parameter of
<inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula> shows the most stable performance. With <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula>, the LPFGM outperforms the LETKF slightly for <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>–0.7 (green
line of Fig. 10b).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e10001">Similar to Fig. 8 but showing the LPFGM experiments
with the RAOB and 1100 km localization scale. Magenta, red, blue, and green
lines are LPFGM experiments with <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 10, 5, and 2, respectively.
Forgetting factor <inline-formula><mml:math id="M407" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is 1.0. The RTPS parameter is set to 1.00 in the
experiment with <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> (i.e., all-time resampling) and to
0.60 for in other experiments.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f11.png"/>

        </fig>

      <p id="d1e10047">The time series of the background RMSEs and effective particle sizes show
that the LPFGM with every-time resampling (<inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>; Fig. 11a,
magenta) and relatively frequent resampling (<inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>; Fig. 11a, red) caused filter divergences. The times when the filters diverged seem
to correspond to the times when the effective particle sizes decreased (Fig. 11b, magenta and red). This reduction in effective particle size is a
typical sign of filter divergence for PF (Snyder et al., 2008). One may
speculate that the assumption of <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">R</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in
the LPFGM (Sect. 2.3) would be a reason for the filter divergence.
However, adopting the appropriate norm
(<inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">R</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>)
for the LPFGM did not eliminate the filter divergence (not shown). An
effective solution for avoiding the filter divergence with every-time
resampling is still unknown, but a possible reason is the method of creating
a transform matrix using the Monte Carlo method that approximates two ideal
conditions (Eq. 19 and a spatially smooth transition). For deeper
understanding, using other resampling techniques such as the optimal
transport (see Sect. 4.3.2) would be useful. In contrast, the LPFGM
experiments with infrequent resampling (<inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and 2) show stable
RMSEs and maintain a larger effective particle size. These stable LPFGM
experiments maintain the amplitude of the ensemble spreads similarly to that
of the RMSEs.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e10163">Spatial patterns of background RMSE for <inline-formula><mml:math id="M414" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the
fourth model level (<inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa) for <bold>(a)</bold> LETKF and <bold>(b)</bold> LPFGM,
averaged over February–April, with RAOB and 1100 km localization scale. Panel <bold>(c)</bold> shows the difference between LETKF and LPFGM. Warm (cold) color
indicates that the LPFGM is better (worse) than the LETKF. Black dashed
rectangles show the region (120–60<inline-formula><mml:math id="M416" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and
70–30<inline-formula><mml:math id="M417" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S) where the differences between LETKF and LPFGM
are investigated in Fig. 14.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f12.png"/>

        </fig>

      <p id="d1e10217">We further explore regions where the LPFGM outperforms the LETKF. Figure 12
compares the space-based patterns of the background RMSEs for <inline-formula><mml:math id="M418" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the
fourth model level for LETKF and LPFGM. Errors in sparsely recognized
regions – such as the South Pacific Ocean, Indian Ocean, and polar regions –
tend to be larger (Fig. 12a and b). The LPFGM outperforms the LETKF in
such sparsely observed regions (Fig. 12c). The regions showing improvements
correspond to the regions where the ensemble spreads and first-guess
non-Gaussianity are larger (Fig. 13). Here, we measure the non-Gaussianity
by means of Kullback–Leibler divergence (Kullback and Leibler, 1951).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e10229">Spatial distributions of the background <bold>(a, b)</bold> Kullback–Leibler divergence and <bold>(c, d)</bold> ensemble spread for <inline-formula><mml:math id="M419" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the
fourth model level (<inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa), averaged over February–April,
with RAOB and 1100 km localization scale; <bold>(a, c)</bold> and <bold>(b, d)</bold> show the LETKF
and LPFGM, respectively. Black dashed rectangles show the region
(120–60<inline-formula><mml:math id="M421" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and 70–30<inline-formula><mml:math id="M422" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S) where the
differences between LETKF and LPFGM are investigated in Fig. 14.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f13.png"/>

        </fig>

      <p id="d1e10287">The first update of the LPFGM (the Gaussian mixture) is similar to the LETKF
update, as discussed. Therefore, the improvements of the LPFGM with respect
to the LETKF would be owing to the resampling step. Previous studies
demonstrated that the LPF outperformed the LETKF for non-Gaussian DA with
non-Gaussian observation and prior PDFs (Poterjoy and Anderson, 2016; Poterjoy, 2016; Penny and Miyoshi, 2016). Therefore, the improvements of the LPFGM would come from
the consideration of non-Gaussian prior PDF in sparsely observed regions.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e10292">Time series of 3 d-mean <bold>(a)</bold> RMSE (K), <bold>(b)</bold> ensemble
spread (K), <bold>(c)</bold> Kullback–Leibler divergence, and <bold>(d)</bold> effective particle
size <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at fourth model level temperature <inline-formula><mml:math id="M424" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, averaged over the
region indicated by rectangles in Figs. 12 and 13 (120–60<inline-formula><mml:math id="M425" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and 70–30<inline-formula><mml:math id="M426" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S). The black line
represents the LETKF. Green and purple lines are the LPFGM whose resampling
frequencies <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are 2 and 0, respectively. Vertical red lines represent
the cases when the LETKF shows large RMSE greater than 0.8 K. In <bold>(d)</bold>, the
effective particle size is also computed for the LETKF using the first-guess
ensemble.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f14.png"/>

        </fig>

      <p id="d1e10364">Finally, we investigate the region where the difference in RMSE between the
LETKF and LPFGM is large (120–60<inline-formula><mml:math id="M428" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and 70–30<inline-formula><mml:math id="M429" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S; indicated by black dashed rectangles in Figs. 12 and 13).
Figure 14 compares the time series of RMSE, ensemble spread, effective
particle size, and Kullback–Leibler divergence averaged over the region for
the LETKF and LPFGM. Here, we conducted an additional LPFGM experiment that
employs no resampling (i.e., <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) to investigate the importance of
resampling. Vertical red lines in Fig. 14 represent the cases when the LETKF
has large RMSEs greater than 0.8 K. Figure 14a indicates that the LPFGM
tends to mitigate large RMSEs, which is in contrast to the LETKF. Since no significant
increase is seen in the Kullback–Leibler divergence at the four cases (Fig. 14c), the large RMSEs of LETKF would not be caused by analyses with highly
non-Gaussian first-guess ensembles. For the last three cases, the LPFGM has
significantly smaller RMSEs than the LETKF. The improvement of the LPFGM
would be partially led by larger ensemble spread than the LETKF (Fig. 14b).
However, the LPFGM with resampling (<inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>) outperforms the LPFGM without
resampling (<inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>), indicating that resampling improves the RMSE. The
LETKF and LPFGM exhibit reduced effective particle size at the three later
cases (Fig. 14d). Because of the smaller effective particle size, fewer
ensembles predict states that are closer to observations, and the LPFGM
employed more resampling in the region. In addition to the particle shift,
the LPFGM would reduce RMSE further by the resampling.</p>
      <p id="d1e10430">The LPFGM occasionally resulted in larger RMSE than the LETKF (e.g.,
beginning of March in Fig. 14a). However, the LPFGM has the potential to
outperform the LETKF overall by reducing the RMSE in sparsely observed
regions. While operational NWP systems assimilate massive observations, the
LPFGM would be useful when spatially and temporally sparse observations are
used – e.g., in the twentieth-century reanalysis projects (e.g.,  Compo et al.,
2011; Laloyaux et al., 2018) and paleoclimate reconstructions (Acevedo et
al., 2017; Okazaki and Yoshimura, 2017).</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Factors requiring further investigation</title>
      <p id="d1e10441">Finally, we discuss other issues for potential further improvement of the
LPF and LPFGM in future studies.</p>
<sec id="Ch1.S4.SS3.SSS1">
  <label>4.3.1</label><title>Inflation</title>
      <p id="d1e10451">This study used the RTPS to inflate the posterior perturbation for the LPF
and LPFGM. As shown in Figs. 5, 7, and 10, the RMSEs of the LPF and LPFGM are
sensitive to the RTPS parameter. There is a need to investigate methods that
estimate the RTPS parameter adaptively, as in the EnKF (Ying and Zhang,
2015; Kotsuki et al., 2017b). However, the adaptive relaxation methods used
in the EnKF cannot be applied directly to the LPF, because they use the
innovation statistics (Desroziers et al., 2005) that assume analysis updates
by the Kalman gain. Therefore, substantially different adaptive relaxation
methods should be investigated for the LPF and LPFGM.</p>
      <p id="d1e10454">An alternative method of inflation is adding random noise to the transform
matrix (Potthast et al., 2019). Regulating the amplitude of the random noise
was not trivial in the authors' preliminary experiments with L96 (not
shown). Random noise that is too small results in a loss of diversity of posterior
particles, whereas excessively large random noise results in an overly
dispersive ensemble. Potthast et al. (2019) also suggested estimating the
amplitudes of the random noise based on the innovation statistics. However,
determining the minimum and maximum values of the amplitudes was not trivial
from the authors' experience with L96. Therefore, a method to determine the
optimum amplitude of random noise should be investigated as well. Moreover,
additive inflation methods, as used in the EnKF, can be beneficial for
producing diverse prior particles (Mitchell and Houtekamer, 2000; Corazza et
al., 2003). For example, Penny and Miyoshi's (2016) LPF applied an additive
inflation Gaussian noise whose variance is scaled to a magnitude of local
analysis error variance. Investigating better and adaptive inflation methods
is very important to stabilize LPFs.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <label>4.3.2</label><title>Transform matrix for LPF</title>
      <p id="d1e10465">The transform matrix significantly affects the filter performance. Farchi
and Bocquet (2018) demonstrated that the optimal transport method of Reich
(2013) resulted in lower RMSE than the commonly used stochastic uniform
resampling approach with the L96 model. However, it is not clear if optimal
transport is beneficial for high-dimensional systems such as the SPEEDY
model.</p>
      <p id="d1e10468">In this study, all-time resampling was detrimental for the LPFGM experiments
(Figs. 7 and 10).This may be due to the MC resampling that does not exactly but only approximately satisfies Eq. (19) (<inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>). With a small effective particle size, the MC resampling
almost satisfies Eq. (19), since the resampling is not affected by the
sampling noise in the selection of particles. In contrast, satisfying Eq. (19) is more difficult when the effective particle size is larger due to the
sampling noise. A possible solution to this problem is to use the optimal
transport method (Reich, 2013) that satisfies Eq. (19) exactly. Another
essential property for local PFs is the spatially smooth transition of the
transform matrix. The optimal transport method would also be useful for
ensuring the spatially smooth transition of the transform matrix, because the
posterior weights in nearby grids are typically similar. It is necessary to
investigate better methods for generating resampling matrices.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS3">
  <label>4.3.3</label><title>Tunable parameters of LPF and LPFGM</title>
      <p id="d1e10539">The tunable parameters of the LPF and LPFGM should be investigated further.
For example, parameter <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which controls the resampling frequency,
significantly affected the filter accuracy and stability. Adaptive
determination of this parameter can prevent time-consuming parameter tuning.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F15"><?xmltex \currentcnt{15}?><?xmltex \def\figurename{Figure}?><label>Figure 15</label><caption><p id="d1e10555">Time-mean background RMSEs for <inline-formula><mml:math id="M435" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (K) at the fourth model
level (<inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> hPa) as a function of RTPS parameter <inline-formula><mml:math id="M437" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>,
averaged over three months of the third year (February–April); <bold>(a)</bold> shows
REG2 with 600 km localization scale, and <bold>(b)</bold> shows RAOB with 1100 km
localization scale. Red, blue, and green lines are LPFGM experiments where <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>, 1.5, and 0.5, respectively. Black dashed lines
represent RMSE of LETKF (0.1257 K) with adaptive multiplicative inflation
instead of RTPS. Other parameters are set to be the best-performing
parameters: <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></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="M440" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
            <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f15.png"/>

          </fig>

      <p id="d1e10634">The sensitivity to parameter <inline-formula><mml:math id="M441" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> should also be investigated for the
LPFGM. WP22 proposed using <inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>. Since <inline-formula><mml:math id="M443" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> controls the
amplitude and width of Gaussian kernels, the filter accuracy and stability
of the LPFGM would be sensitive to this parameter. We briefly examined the
sensitivity to this parameter with REG2 and RAOB (Fig. 15; <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>,
1.5, and 0.5 for red, blue, and green lines). The results indicate that the
filter accuracy of the LPFGM is sensitive to this parameter, especially for a
spatially inhomogeneous RAOB observing network. For our experimental
settings, the best-performing <inline-formula><mml:math id="M445" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> was 1.5 for both REG2 and RAOB.
However, the optimal parameter would differ for different models, observing
networks, and observing frequency. Also, there might be a relation between
the optimal <inline-formula><mml:math id="M446" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> and ensemble size. Therefore, adaptive determination of
this parameter is helpful.</p>
      <p id="d1e10691">The LPFGM without weight succession (<inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>) resulted in lower RMSE
than that with weight succession (<inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>). However, the optimal
parameter <inline-formula><mml:math id="M449" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> would be somewhere between 0.0 and 1.0. In addition, the
weight succession at each model grid point would be suboptimal. Hence, the
method for weight succession should also be explored further.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Summary</title>
      <p id="d1e10735">This study aims to develop a software platform for the LETKF, LPF, and LPFGM
with the intermediate global atmospheric model SPEEDY. The main results of
this investigation are briefly listed as follows:
<list list-type="order"><list-item>
      <p id="d1e10740">The LPF and LPFGM were developed with only minor modifications to the existing
LETKF system with the SPEEDY model.</p></list-item><list-item>
      <p id="d1e10744">With dense observations (REG2), the LPF showed stable filter performance
with large inflation by the RTPS. The best-performing localization scale of
the LPF was identical to that of the LETKF. The LPF forecast was less
accurate than the LETKF forecast. With sparse observations (RAOB), the LPF
did not work.</p></list-item><list-item>
      <p id="d1e10748">The LPFGM showed more stability and lower forecast RMSEs than the LPF. In
addition to the RTPS parameter, regulating the resampling frequency and the
amplitude of Gaussian kernels was important for the LPFGM. The LPFGM without
weight succession resulted in more stability and lower RMSEs than that with
weight succession. With RAOB, the LPFGM forecast was more accurate than the
LETKF forecast in sparsely observed regions, where the background ensemble
spread and non-Gaussianity are larger.</p></list-item></list>
As discussed in Sect. 4.3, there is much room for improvement in the LPF
and LPFGM. While the LPFGM potentially provides a more accurate forecast
than the LETKF, the LPFGM has more tunable parameters than the LETKF.
Manually tuning these parameters by trying numerous experiments is
computationally expensive. Therefore, adaptive methods for determining such
tuneable parameters need to be explored. Also, it is important to
investigate computationally more efficient methods to generate resampling
matrices for the LPF and LPFGM.</p>
      <p id="d1e10752">The SPEEDY-based LETKF, LPF, and LPFGM used in this study are available as
open-source software on GitHub (<uri>https://github.com/skotsuki/speedy-lpf</uri>, last access: 16 November 2022). This can act as a useful platform
to investigate the LPF and LPFGM further in comparison with the well-known
LETKF.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Derivations of Kalman gain and analysis error covariance</title>
      <p id="d1e10769">Here, we describe the derivations of Kalman gain and analysis error covariance
(Eqs. 5 and 6). The Kalman gain
<inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> can be changed as follows:

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M451" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E39"><mml:mtd><mml:mtext>A1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E40"><mml:mtd><mml:mtext>A2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>⋅</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E41"><mml:mtd><mml:mtext>A3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>⋅</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E42"><mml:mtd><mml:mtext>A4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Using <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>,
analysis error covariance <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> can be changed as follows:

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M454" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E43"><mml:mtd><mml:mtext>A5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E44"><mml:mtd><mml:mtext>A6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E45"><mml:mtd><mml:mtext>A7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>⋅</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E46"><mml:mtd><mml:mtext>A8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mfenced close="}" open="{"><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E47"><mml:mtd><mml:mtext>A9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Consequently, we can derivate <inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
from Eq. (A9) and
<inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">R</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>
from Eq. (A4).</p><?xmltex \hack{\clearpage}?>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>The number of required samples for the MC resampling</title>
      <p id="d1e12067">This appendix investigates the number of required samples for the MC
resampling to obtain accurate transform matrices stably. Here, we assume that
10 000 samples are sufficient to obtain an accurate transform matrix
(<inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). An absolute error (AE) of the transform
matrix with <inline-formula><mml:math id="M458" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula> samples (<inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is defined to
measure the accuracy of the transform matrix:
          <disp-formula id="App1.Ch1.S2.E48" content-type="numbered"><label>B1</label><mml:math id="M460" display="block"><mml:mrow><mml:mtext>AE</mml:mtext><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:msubsup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold">T</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">|</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Figure B1 shows the AE as a function of the number of samples for ensemble
members 10, 20, 40, and 80. For this investigation, we obtained 1000
independent weights generated by uniform random numbers, and average,
minimum, and maximum AEs of 1000 cases are shown. For four ensembles, AEs
decrease rapidly for the first 1000 samples, followed by a gradual decrease
until AE <inline-formula><mml:math id="M461" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0. To reach 10 % of initial error at <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, MC
resampling requires about 70, 300, 400, and 600 samples for ensemble members 10, 20, 40, and 80. It suggests that more ensemble requires more samples to
obtain an accurate transform matrix stably by means of MC resampling.</p>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S2.F16"><?xmltex \currentcnt{B1}?><?xmltex \def\figurename{Figure}?><label>Figure B1</label><caption><p id="d1e12232">Absolute errors of the transform matrix of MC resampling
as a function of the number of samples (<inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) verified against the
transform matrix with 10 000 samples. Absolute errors are computed for 1000
independent cases that have different weights generated by uniform random
numbers. Black bold lines show the average of 1000 cases, and gray shades
represent minimum and maximum errors of the 1000 cases. Panels <bold>(a)</bold>–<bold>(d)</bold> show
experiments with 10, 20, 40, and 80 ensembles, respectively. Dashed line
shows the 10 % of initial error at <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">MC</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/15/8325/2022/gmd-15-8325-2022-f16.png"/>

      </fig>

<?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e12281">The developed data assimilation system is available at (<uri>https://github.com/skotsuki/speedy-lpf</uri>, last access: 16 November 2022), which is based on the existing
SPEEDY-LETKF system (<uri>https://github.com/takemasa-miyoshi/letkf</uri>, last access: 16 November 2022; Miyoshi, 2022). The data assimilation system
used in this manuscript is archived on Zenodo (<ext-link xlink:href="https://doi.org/10.5281/zenodo.6586309" ext-link-type="DOI">10.5281/zenodo.6586309</ext-link>; Kotsuki, 2022). Due to
the large volume of data (<inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> TB) and limited disk space,
processed data and scripts for visualization are also shared on Zenodo at
the same link.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e12306">SK developed the data assimilation system, conducted the experiments,
analyzed the results, and wrote this manuscript. TM is the PI and directed
the research, with substantial contribution to the development of this paper.
KK developed the data assimilation system with SK. RP contributed
substantially to the introduction of the LPFGM to the standard local
particle filter.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e12312">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="d1e12318">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e12324">The authors thank the members of the Data Assimilation Research Team, RIKEN
Center for Computational Science (R-CCS), for valuable suggestions and
discussions. Shunji Kotsuki thanks Ken Oishi of Chiba University for the useful
discussions. The experiments were performed using the Supercomputer for earth
Observation, Rockets, and Aeronautics (SORA) at JAXA.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e12329">This research has been supported by the Japan Aerospace Exploration Agency (Precipitation Measuring Mission), the Ministry of Education, Culture, Sports, Science and Technology (advancement of meteorological and global environmental predictions utilizing observational “Big Data” of the social and scientific priority issues (Theme 4) to be tackled by using post K computer of the FLAGSHIP2020 Project), the Ministry of Education, Culture, Sports, Science and Technology (the Program for Promoting Researches on the Supercomputer Fugaku (Large Ensemble Atmospheric and Environmental Prediction for Disaster Prevention and Mitigation) of MEXT (grant no. JPMXP1020200305)), the Ministry of Education, Culture, Sports, Science and Technology (the Initiative for Excellent Young Researchers), the Ministry of Education, Culture, Sports, Science and Technology (JST AIP JPMJCR19U2, JST PRESTO MJPR1924, JST SICORP JPMJSC1804, JST CREST JPMJCR20F2, JST SATREPS JPMJSA2109), the Ministry of Education, Culture, Sports, Science and Technology (KAKENHI (grant nos. JP18H01549, JP19H05605, 21H04571, and 21K13995)), COE research grant in computational science from Hyogo Prefecture and Kobe City through Foundation for Computational Science, RIKEN Pioneering Project “Prediction for Science”, and IAAR Research Support Program of Chiba University.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e12336">This paper was edited by Yuefei Zeng and reviewed by Steve G. Penny and Javier Amezcua.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Acevedo, W., Fallah, B., Reich, S., and Cubasch, U.: Assimilation of pseudo-tree-ring-width observations into an atmospheric general circulation model, Clim. Past, 13, 545–557, <ext-link xlink:href="https://doi.org/10.5194/cp-13-545-2017" ext-link-type="DOI">10.5194/cp-13-545-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Ades, M. and van Leeuwen, P. J.: An exploration of the equivalent weights
particle filter, Q. J. Roy. Meteor. Soc., 139, 820–840, <ext-link xlink:href="https://doi.org/10.1002/qj.1995" ext-link-type="DOI">10.1002/qj.1995</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Ades, M. and van Leeuwen, P. J.: The equivalent-weights particle filter in
a high-dimensional system, Q. J. Roy. Meteor. Soc., 141, 484–503, <ext-link xlink:href="https://doi.org/10.1002/qj.2370" ext-link-type="DOI">10.1002/qj.2370</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Anderson, J. L.: An Ensemble Adjustment Kalman Filter for Data Assimilation, Mon. Weather Rev., 129, 2884–2903, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(2001)129&lt;2884:AEAKFF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2001)129&lt;2884:AEAKFF&gt;2.0.CO;2</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Anderson, J. L. and Anderson, S. L.: A Monte Carlo implementation of the
nonlinear filtering problem to produce ensemble assimilations and forecasts, Mon. Weather Rev., 127, 2741–2758, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1999)127&lt;2741:AMCIOT&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1999)127&lt;2741:AMCIOT&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Bengtsson, T., Snyder, C., and Nychka, D.: Toward a nonlinear ensemble
filter for high-dimensional systems, J. Geophys. Res., 108, D24, <ext-link xlink:href="https://doi.org/10.1029/2002JD002900" ext-link-type="DOI">10.1029/2002JD002900</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Bishop, C., Etherton, B., and Majumdar, S.: Adaptive Sampling with the
Ensemble Transform Kalman Filter, Part I: Theoretical Aspects, Mon. Weather Rev., 129, 420–436, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(2001)129&lt;0420:ASWTET&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2001)129&lt;0420:ASWTET&gt;2.0.CO;2</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Burgers G., van Leeuwen P. J., and Evensen, G.: Analysis scheme in the
ensemble Kalman filter, Mon. Weather Rev., 126, 1719–1724,
<ext-link xlink:href="https://doi.org/10.1175/1520-0493(1998)126&lt;1719:ASITEK&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1998)126&lt;1719:ASITEK&gt;2.0.CO;2</ext-link>,
1998.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Compo, G. P., Whitaker, J. S., Sardeshmukh, P. D., Matsui, N. R., Allan, J., Yin, X., Gleason, B. E., Vose, R. S.,
Rutledge, G., Bessemoulin, P., Brönnimann, S., Brunet, M., Crouthamel, R. I., Grant, A. N., Groisman, P. Y., Jones, P. D., Kruk, M. C., Kruger, A. C.,
Marshall, G. J., Maugeri, M. H., Mok, Y., Nordli, Ø., Ross, T. F., Trigo, R. M., Wang, X. L., Woodruff,  S. D., and Worley, S. J.: The twentieth century reanalysis project, Q. J. Roy. Meteor. Soc., 137, 1–28, <ext-link xlink:href="https://doi.org/10.1002/qj.776" ext-link-type="DOI">10.1002/qj.776</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Corazza, M., Kalnay, E., Patil, D. J., Yang, S.-C., Morss, R., Cai, M., Szunyogh, I., Hunt, B. R., and Yorke, J. A.: Use of the breeding technique to estimate the structure of the analysis “errors of the day”, Nonlin. Processes Geophys., 10, 233–243, <ext-link xlink:href="https://doi.org/10.5194/npg-10-233-2003" ext-link-type="DOI">10.5194/npg-10-233-2003</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Desroziers, G., Berre, L., Chapnik, B., and Poli, P.: Diagnosis of observation,
background and analysis-error statistics in observation space, Q. J. Roy. Meteor. Soc., 131, 3385–3396, <ext-link xlink:href="https://doi.org/10.1256/qj.05.108" ext-link-type="DOI">10.1256/qj.05.108</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Evensen, G.: Sequential data assimilation with a nonlinear quasi-geostrophic
model using Monte Carlo methods to forecast error statistics, J. Geophys.
Res., 99, 10143–10162, <ext-link xlink:href="https://doi.org/10.1029/94JC00572" ext-link-type="DOI">10.1029/94JC00572</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Farchi, A. and Bocquet, M.: Review article: Comparison of local particle filters and new implementations, Nonlin. Processes Geophys., 25, 765–807, <ext-link xlink:href="https://doi.org/10.5194/npg-25-765-2018" ext-link-type="DOI">10.5194/npg-25-765-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Gordon, N. J., Salmond, D. J., and Smith, A. F.: Novel approach to
nonlinear/non-Gaussian Bayesian state estimation, IEE Proc., 140F, 107–113,
<ext-link xlink:href="https://doi.org/10.1049/ip-f-2.1993.0015" ext-link-type="DOI">10.1049/ip-f-2.1993.0015</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Greybush, S. J., Kalnay, E., Miyoshi, T., Ide, K., and Hunt, B. R.: Balance
and Ensemble Kalman Filter Localization Techniques, Mon. Weather Rev., 139,
511–522, <ext-link xlink:href="https://doi.org/10.1175/2010MWR3328.1" ext-link-type="DOI">10.1175/2010MWR3328.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Hoteit, I., Pham, D. T., Triantafyllou, G., and Korres, G.: A new
approximate solution of the optimal nonlinear filter for data assimilation
in meteorology and oceanography, Mon. Weather Rev., 136, 317–334, <ext-link xlink:href="https://doi.org/10.1175/2007MWR1927.1" ext-link-type="DOI">10.1175/2007MWR1927.1</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Houtekamer, P. L. and Mitchell, H. L.: Data assimilation using an ensemble
Kalman filter technique, Mon. Weather Rev., 126, 796–811, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1998)126&lt;0796:DAUAEK&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1998)126&lt;0796:DAUAEK&gt;2.0.CO;2</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Houtekamer, P. L. and Zhang, F.: Review of the ensemble Kalman filter for
atmospheric data assimilation, Mon. Weather Rev., 144, 4489–4532, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0440.1" ext-link-type="DOI">10.1175/MWR-D-15-0440.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Hunt, B. R., Kostelich, E. J., and Szunyogh, I.: Efficient data assimilation
for spatiotemporal chaos: A local ensemble transform Kalman filter, Physica
D, 230, 112–126, <ext-link xlink:href="https://doi.org/10.1016/j.physd.2006.11.008" ext-link-type="DOI">10.1016/j.physd.2006.11.008</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Kondo, K. and Miyoshi, T.: Impact of removing covariance localization in an
ensemble Kalman filter: Experiments with 10 240 members using an
intermediate AGCM, Mon. Weather Rev., 144, 4849–4865, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0388.1" ext-link-type="DOI">10.1175/MWR-D-15-0388.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Kondo, K. and Miyoshi, T.: Non-Gaussian statistics in global atmospheric dynamics: a study with a 10 240-member ensemble Kalman filter using an intermediate atmospheric general circulation model, Nonlin. Processes Geophys., 26, 211–225, <ext-link xlink:href="https://doi.org/10.5194/npg-26-211-2019" ext-link-type="DOI">10.5194/npg-26-211-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Kondo, K., Miyoshi, T., and Tanaka, H.L.: Parameter sensitivities of the
dual-localization approach in the local ensemble transform Kalman filter,
SOLA, 9, 174–178, <ext-link xlink:href="https://doi.org/10.2151/sola.2013-039" ext-link-type="DOI">10.2151/sola.2013-039</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Kong, A., Liu, J. S., and Wong, W. H.: Sequential imputations and Bayesian
missing data problems, J. Am. Stat. Assoc., 89, 278–288, <ext-link xlink:href="https://doi.org/10.1080/01621459.1994.10476469" ext-link-type="DOI">10.1080/01621459.1994.10476469</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Kotsuki, S.: Processed data and scripts for visualization of Kotsuki et al. (2022; GMDD), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6586309" ext-link-type="DOI">10.5281/zenodo.6586309</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Kotsuki, S. and Bishop, H. C.: Implementing Hybrid Background Error
Covariance into the LETKF with Attenuation-based Localization: Experiments
with a Simplified AGCM, Mon. Weather Rev., 150, 283–302, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-21-0174.1" ext-link-type="DOI">10.1175/MWR-D-21-0174.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Kotsuki, S., Miyoshi, T., Terasaki, K., Lien, G.-Y., and Kalnay, E.:
Assimilating the global satellite mapping of precipitation data with the
Nonhydrostatic Icosahedral Atmospheric Model (NICAM), J. Geophys. Res., 122,
631–650, <ext-link xlink:href="https://doi.org/10.1002/2016JD025355" ext-link-type="DOI">10.1002/2016JD025355</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Kotsuki, S., Ota, Y., and Miyoshi, T.: Adaptive covariance relaxation
methods for ensemble data assimilation: experiments in the real atmosphere,
Q. J. Roy. Meteor. Soc., 143, 2001–2015, <ext-link xlink:href="https://doi.org/10.1002/qj.3060" ext-link-type="DOI">10.1002/qj.3060</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>Kotsuki, S., Kurosawa, K., and Miyoshi, T.: On the Properties of Ensemble
Forecast Sensitivity to Observations, Q. J. Roy. Meteor. Soc., 145,
1897–1914, <ext-link xlink:href="https://doi.org/10.1002/qj.3534" ext-link-type="DOI">10.1002/qj.3534</ext-link>, 2019a.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Kotsuki, S., Terasaki, K., Kanemaru, K., Satoh, M., Kubota, T., and Miyoshi, T.:
Predictability of Record-Breaking Rainfall in Japan in July 2018: Ensemble
Forecast Experiments with the Near-real-time Global Atmospheric Data
Assimilation System NEXRA, SOLA, 15A, 1–7, <ext-link xlink:href="https://doi.org/10.2151/sola.15A-001" ext-link-type="DOI">10.2151/sola.15A-001</ext-link>, 2019b.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>Kotsuki, S., Pensoneault, A., Okazaki, A., and Miyoshi, T.: Weight Structure
of the Local Ensemble Transform Kalman Filter: A Case with an Intermediate
AGCM, Q. J. Roy. Meteor. Soc., 146, 3399–3415, <ext-link xlink:href="https://doi.org/10.1002/qj.3852" ext-link-type="DOI">10.1002/qj.3852</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 1?><mixed-citation>Kullback, S. and Leibler, R. A.: On information and sufficiency, Ann. Math.
Statist., 22, 79–86, <ext-link xlink:href="https://doi.org/10.1214/aoms/1177729694" ext-link-type="DOI">10.1214/aoms/1177729694</ext-link>, 1951.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 1?><mixed-citation>Laloyaux, P., Boisseson, E.,
Balmaseda, M., Bidlot, J.-R., Broennimann, S., Buizza, R., Dalhgren, P., Dee, D., Haimberger, L., Hersbach, H., Kosaka, Y., Martin, M., Poli, P., Rayner, N., Rustemeier, E., and Schepers, D.: CERA-20C: A coupled reanalysis of the twentieth
century, J. Adv. Model. Earth Sy., 10, 1172–1195, <ext-link xlink:href="https://doi.org/10.1029/2018MS001273" ext-link-type="DOI">10.1029/2018MS001273</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 1?><mixed-citation>Lien, G.-Y., Kalnay, E., and Miyoshi, T.: Effective assimilation of global
precipitation: simulation experiments, Tellus A, 65, 1–16, <ext-link xlink:href="https://doi.org/10.3402/tellusa.v65i0.19915" ext-link-type="DOI">10.3402/tellusa.v65i0.19915</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 1?><mixed-citation>Lien, G.-Y., Kalnay, E., Miyoshi, T., and Huffman, G. J.: Statistical
Properties of Global Precipitation in the NCEP GFS Model and TMPA
Observations for Data Assimilation, Mon. Weather Rev., 144, 663–679, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0150.1" ext-link-type="DOI">10.1175/MWR-D-15-0150.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><?label 1?><mixed-citation>
Lorenz, E.: Predictability – A problem partly solved, Proc. Seminar on
Predictability, 4–8 September 1995, Reading, United Kingdom, ECMWF, 1–18, 1996.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 1?><mixed-citation>Lorenz, E. and Emanuel, K. A.: Optimal Sites for Supplementary Weather
Observations: Simulation with a Small Model, J. Atmos. Sci., 55, 399–414,
<ext-link xlink:href="https://doi.org/10.1175/1520-0469(1998)055&lt;0399:OSFSWO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1998)055&lt;0399:OSFSWO&gt;2.0.CO;2</ext-link>,
1998</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 1?><mixed-citation>Mitchell H. L. and Houtekamer P. L.: An adaptive ensemble Kalman filter, Mon. Weather Rev., 128, 416–433, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(2000)128&lt;0416:AAEKF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2000)128&lt;0416:AAEKF&gt;2.0.CO;2</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 1?><mixed-citation>
Miyoshi, T.: Ensemble Kalman filter experiments with a primitive-equation
global model, PhD dissertation, University of Maryland, College Park,
197 pp., 2005.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 1?><mixed-citation>Miyoshi T.: The Gaussian Approach to Adaptive Covariance Inflation and Its
Implementation with the Local Ensemble Transform Kalman Filter, Mon. Weather Rev., 139, 1519–1535, <ext-link xlink:href="https://doi.org/10.1175/2010MWR3570.1" ext-link-type="DOI">10.1175/2010MWR3570.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 1?><mixed-citation>Miyoshi, T.: Source code of the Local Ensemble Transform Kalman Filter, GitHub [code], <uri>https://github.com/takemasa-miyoshi/letkf</uri>, last access: 16 November 2022.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 1?><mixed-citation>Miyoshi, T. and Yamane, S.: Local Ensemble Transform Kalman Filtering with
an AGCM at a T159/L48 Resolution, Mon. Weather Rev., 135, 3841–3861, <ext-link xlink:href="https://doi.org/10.1175/2007MWR1873.1" ext-link-type="DOI">10.1175/2007MWR1873.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><?label 1?><mixed-citation>Molteni, F.: Atmospheric simulations using a GCM with simplified physical
parametrizations. I: Model climatology and variability in multi-decadal
experiments, Clim. Dynam., 20, 175–191, <ext-link xlink:href="https://doi.org/10.1007/s00382-002-0268-2" ext-link-type="DOI">10.1007/s00382-002-0268-2</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 1?><mixed-citation>Oczkowski, M., Szunyogh, I., and Patil, D. J.: Mechanisms for the
development of locally low-dimensional atmospheric dynamics, J. Atmos. Sci.,
62, 1135–1156, <ext-link xlink:href="https://doi.org/10.1175/JAS3403.1" ext-link-type="DOI">10.1175/JAS3403.1</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 1?><mixed-citation>Okazaki, A. and Yoshimura, K.: Development and evaluation of a system of proxy data assimilation for paleoclimate reconstruction, Clim. Past, 13, 379–393, <ext-link xlink:href="https://doi.org/10.5194/cp-13-379-2017" ext-link-type="DOI">10.5194/cp-13-379-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 1?><mixed-citation>Ota, Y., Derber, J. C., Miyoshi, T., and Kalnay, E.: Ensemble-based
observation impact estimates using the NCEP GFS, Tellus, 65A, 20–38,
<ext-link xlink:href="https://doi.org/10.3402/tellusa.v65i0.20038" ext-link-type="DOI">10.3402/tellusa.v65i0.20038</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 1?><mixed-citation>Ott, E., Hunt, B. R., Szunyogh, I., Zsimin, A. V., Kostelich, E. J., Corazza, M.,
Kalnay, E. Patil, D. J., and Yorke, J. A.: A local ensemble Kalman filter for
atmospheric data assimilation, Tellus A, 56, 415–428, <ext-link xlink:href="https://doi.org/10.1111/j.1600-0870.2004.00076.x" ext-link-type="DOI">10.1111/j.1600-0870.2004.00076.x</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 1?><mixed-citation>Patil, D. J., Hunt, B. R., Kalnay, E., Yorke, J. A., and Ott, E.: Local Low
Dimensionality of Atmospheric Dynamics, Phys. Rev. Lett., 86, 5878–5881,
<ext-link xlink:href="https://doi.org/10.1103/PhysRevLett.86.5878" ext-link-type="DOI">10.1103/PhysRevLett.86.5878</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 1?><mixed-citation>Penny, S. G. and Miyoshi, T.: A local particle filter for high-dimensional geophysical systems, Nonlin. Processes Geophys., 23, 391–405, <ext-link xlink:href="https://doi.org/10.5194/npg-23-391-2016" ext-link-type="DOI">10.5194/npg-23-391-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 1?><mixed-citation>Poterjoy, J.: A localized particle filter for high-dimensional nonlinear
systems, Mon. Weather Rev., 144, 59–76, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0163.1" ext-link-type="DOI">10.1175/MWR-D-15-0163.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><?label 1?><mixed-citation>Poterjoy, J. and Anderson, J. L.: Efficient assimilation of simulated
observations in a high-dimensional geophysical system using a localized
particle filter, Mon. Weather Rev., 144, 2007–2020, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0322.1" ext-link-type="DOI">10.1175/MWR-D-15-0322.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><?label 1?><mixed-citation>Potthast, R., Walter, A., and Rhodin, A.: A Localized Adaptive Particle
Filter within an operational NWP framework, Mon. Weather Rev., 147, 345–362,
<ext-link xlink:href="https://doi.org/10.1175/MWR-D-18-0028.1" ext-link-type="DOI">10.1175/MWR-D-18-0028.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><?label 1?><mixed-citation>Reich, S.: A nonparametric ensemble transform method for Bayesian inference,
SIAM J. Sci. Comput., 35, A2013–A2024, <ext-link xlink:href="https://doi.org/10.1137/130907367" ext-link-type="DOI">10.1137/130907367</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><?label 1?><mixed-citation>Snyder, C., Bengtsson, T., Bickel, P., and Anderson, J.: Obstacles to
high-dimensional particle filtering, Mon. Weather Rev., 136, 4629–4640, <ext-link xlink:href="https://doi.org/10.1175/2008MWR2529.1" ext-link-type="DOI">10.1175/2008MWR2529.1</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><?label 1?><mixed-citation>Snyder, C., Bengtsson, T., and Morzfeld, M.: Performance bounds for particle
filters using the optimal proposal, Mon. Weather Rev., 143, 4750–4761, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0144.1" ext-link-type="DOI">10.1175/MWR-D-15-0144.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><?label 1?><mixed-citation>Stordal, A. S., Karlsen, H. A., Nævdal, G., Skaug, H. J., and
Vallès, B.: Bridging the ensemble Kalman filter and particle filters:
the adaptive Gaussian mixture filter, Comput. Geosci., 15, 293–305, <ext-link xlink:href="https://doi.org/10.1007/s10596-010-9207-1" ext-link-type="DOI">10.1007/s10596-010-9207-1</ext-link>, 2011.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib56"><label>56</label><?label 1?><mixed-citation>Terasaki, K., Kotsuki, S., and Miyoshi, T.: Multi-year analysis using the
NICAM-LETKF data assimilation system, SOLA, 15, 41–46, <ext-link xlink:href="https://doi.org/10.2151/sola.2019-009" ext-link-type="DOI">10.2151/sola.2019-009</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><?label 1?><mixed-citation>van Leeuwen, P. J.: Particle filtering in geophysical systems, Mon. Weather Rev., 137, 4089–4114, <ext-link xlink:href="https://doi.org/10.1175/2009MWR2835.1" ext-link-type="DOI">10.1175/2009MWR2835.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><?label 1?><mixed-citation>van Leeuwen, P. J.: Nonlinear data assimilation in geosciences: an extremely
efficient particle filter, Q. J. Roy. Meteor. Soc., 136, 1991–1999, <ext-link xlink:href="https://doi.org/10.1002/qj.699" ext-link-type="DOI">10.1002/qj.699</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><?label 1?><mixed-citation>van Leeuwen, P. J.: A consistent interpretation of the stochastic version of
the Ensemble Kalman Filter, Q. J. Roy. Meteor. Soc., 146, 2815–2825, <ext-link xlink:href="https://doi.org/10.1002/qj.3819" ext-link-type="DOI">10.1002/qj.3819</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><?label 1?><mixed-citation>van Leeuwen, P. J., Künsch, H. R., Nerger, L., Potthast, R., and Reich,
S.: Particle filters for high-dimensional geoscience applications: A review, Q. J. Roy. Meteor. Soc., 145, 2335–2365, <ext-link xlink:href="https://doi.org/10.1002/qj.3551" ext-link-type="DOI">10.1002/qj.3551</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><?label 1?><mixed-citation>Wang, X., Bishop, C. H., and Julier, S. J.: Which is better, an ensemble of
positive–negative pairs or a centered spherical simplex ensemble?, Mon. Weather Rev., 132, 1590–1605, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(2004)132&lt;1590:WIBAEO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2004)132&lt;1590:WIBAEO&gt;2.0.CO;2</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><?label 1?><mixed-citation>
Walter, A. and Potthast, R.: Particle Filtering with Model Error -a Localized
Mixture Coefficients Particle Filter (LMCPF), J. Meteor. Soc.
Japan, in review, 2022.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><?label 1?><mixed-citation>Whitaker J. S. and Hamill T. M.: Ensemble Data Assimilation without
Perturbed Observations, Mon. Weather Rev., 130, 1913–1924,
<ext-link xlink:href="https://doi.org/10.1175/1520-0493(2002)130&lt;1913:EDAWPO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2002)130&lt;1913:EDAWPO&gt;2.0.CO;2</ext-link>,
2002.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><?label 1?><mixed-citation>Whitaker, J. S. and Hamill, T. M.: Evaluating Methods to Account for System
Errors in Ensemble Data Assimilation, Mon. Weather Rev., 140, 3078–3089, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-11-00276.1" ext-link-type="DOI">10.1175/MWR-D-11-00276.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><?label 1?><mixed-citation>Yang, S.-C., Kalnay, E., Hunt, B., and Bowler, N. E.: Weight interpolation
for efficient data assimilation with the Local Ensemble Transform Kalman
Filter, Q. J. Roy. Meteor. Soc., 135, 251–262, <ext-link xlink:href="https://doi.org/10.1002/qj.353" ext-link-type="DOI">10.1002/qj.353</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><?label 1?><mixed-citation>Ying, Y. and Zhang, F.: An adaptive covariance relaxation method for ensemble
data assimilation, Q. J. Roy. Meteor. Soc., 141, 2898–2906,
<ext-link xlink:href="https://doi.org/10.1002/qj.2576" ext-link-type="DOI">10.1002/qj.2576</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><?label 1?><mixed-citation>Zhang, F., Snyder, C., and Sun, J.: Impacts of Initial Estimate and Observation
Availability on Convective-Scale Data Assimilation with an Ensemble Kalman
Filter, Mon. Weather Rev., 132, 1238–1253,
<ext-link xlink:href="https://doi.org/10.1175/1520-0493(2004)132&lt;1238:IOIEAO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(2004)132&lt;1238:IOIEAO&gt;2.0.CO;2</ext-link>,
2004.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><?label 1?><mixed-citation>Zhu, M., van Leeuwen, P. J., and Amezcua, J.: Implicit equal-weights
particle filter, Q. J. Roy. Meteor. Soc., 142, 1904–1919, <ext-link xlink:href="https://doi.org/10.1002/qj.2784" ext-link-type="DOI">10.1002/qj.2784</ext-link>, 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A local particle filter and its Gaussian mixture extension implemented with minor modifications to the LETKF</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Acevedo, W., Fallah, B., Reich, S., and Cubasch, U.: Assimilation of pseudo-tree-ring-width observations into an atmospheric general circulation model, Clim. Past, 13, 545–557, <a href="https://doi.org/10.5194/cp-13-545-2017" target="_blank">https://doi.org/10.5194/cp-13-545-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Ades, M. and van Leeuwen, P. J.: An exploration of the equivalent weights
particle filter, Q. J. Roy. Meteor. Soc., 139, 820–840, <a href="https://doi.org/10.1002/qj.1995" target="_blank">https://doi.org/10.1002/qj.1995</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
Ades, M. and van Leeuwen, P. J.: The equivalent-weights particle filter in
a high-dimensional system, Q. J. Roy. Meteor. Soc., 141, 484–503, <a href="https://doi.org/10.1002/qj.2370" target="_blank">https://doi.org/10.1002/qj.2370</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Anderson, J. L.: An Ensemble Adjustment Kalman Filter for Data Assimilation, Mon. Weather Rev., 129, 2884–2903, <a href="https://doi.org/10.1175/1520-0493(2001)129&lt;2884:AEAKFF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2001)129&lt;2884:AEAKFF&gt;2.0.CO;2</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
Anderson, J. L. and Anderson, S. L.: A Monte Carlo implementation of the
nonlinear filtering problem to produce ensemble assimilations and forecasts, Mon. Weather Rev., 127, 2741–2758, <a href="https://doi.org/10.1175/1520-0493(1999)127&lt;2741:AMCIOT&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1999)127&lt;2741:AMCIOT&gt;2.0.CO;2</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
Bengtsson, T., Snyder, C., and Nychka, D.: Toward a nonlinear ensemble
filter for high-dimensional systems, J. Geophys. Res., 108, D24, <a href="https://doi.org/10.1029/2002JD002900" target="_blank">https://doi.org/10.1029/2002JD002900</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Bishop, C., Etherton, B., and Majumdar, S.: Adaptive Sampling with the
Ensemble Transform Kalman Filter, Part I: Theoretical Aspects, Mon. Weather Rev., 129, 420–436, <a href="https://doi.org/10.1175/1520-0493(2001)129&lt;0420:ASWTET&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2001)129&lt;0420:ASWTET&gt;2.0.CO;2</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Burgers G., van Leeuwen P. J., and Evensen, G.: Analysis scheme in the
ensemble Kalman filter, Mon. Weather Rev., 126, 1719–1724,
<a href="https://doi.org/10.1175/1520-0493(1998)126&lt;1719:ASITEK&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1998)126&lt;1719:ASITEK&gt;2.0.CO;2</a>,
1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
Compo, G. P., Whitaker, J. S., Sardeshmukh, P. D., Matsui, N. R., Allan, J., Yin, X., Gleason, B. E., Vose, R. S.,
Rutledge, G., Bessemoulin, P., Brönnimann, S., Brunet, M., Crouthamel, R. I., Grant, A. N., Groisman, P. Y., Jones, P. D., Kruk, M. C., Kruger, A. C.,
Marshall, G. J., Maugeri, M. H., Mok, Y., Nordli, Ø., Ross, T. F., Trigo, R. M., Wang, X. L., Woodruff,  S. D., and Worley, S. J.: The twentieth century reanalysis project, Q. J. Roy. Meteor. Soc., 137, 1–28, <a href="https://doi.org/10.1002/qj.776" target="_blank">https://doi.org/10.1002/qj.776</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Corazza, M., Kalnay, E., Patil, D. J., Yang, S.-C., Morss, R., Cai, M., Szunyogh, I., Hunt, B. R., and Yorke, J. A.: Use of the breeding technique to estimate the structure of the analysis “errors of the day”, Nonlin. Processes Geophys., 10, 233–243, <a href="https://doi.org/10.5194/npg-10-233-2003" target="_blank">https://doi.org/10.5194/npg-10-233-2003</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Desroziers, G., Berre, L., Chapnik, B., and Poli, P.: Diagnosis of observation,
background and analysis-error statistics in observation space, Q. J. Roy. Meteor. Soc., 131, 3385–3396, <a href="https://doi.org/10.1256/qj.05.108" target="_blank">https://doi.org/10.1256/qj.05.108</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Evensen, G.: Sequential data assimilation with a nonlinear quasi-geostrophic
model using Monte Carlo methods to forecast error statistics, J. Geophys.
Res., 99, 10143–10162, <a href="https://doi.org/10.1029/94JC00572" target="_blank">https://doi.org/10.1029/94JC00572</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Farchi, A. and Bocquet, M.: Review article: Comparison of local particle filters and new implementations, Nonlin. Processes Geophys., 25, 765–807, <a href="https://doi.org/10.5194/npg-25-765-2018" target="_blank">https://doi.org/10.5194/npg-25-765-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
Gordon, N. J., Salmond, D. J., and Smith, A. F.: Novel approach to
nonlinear/non-Gaussian Bayesian state estimation, IEE Proc., 140F, 107–113,
<a href="https://doi.org/10.1049/ip-f-2.1993.0015" target="_blank">https://doi.org/10.1049/ip-f-2.1993.0015</a>, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Greybush, S. J., Kalnay, E., Miyoshi, T., Ide, K., and Hunt, B. R.: Balance
and Ensemble Kalman Filter Localization Techniques, Mon. Weather Rev., 139,
511–522, <a href="https://doi.org/10.1175/2010MWR3328.1" target="_blank">https://doi.org/10.1175/2010MWR3328.1</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
Hoteit, I., Pham, D. T., Triantafyllou, G., and Korres, G.: A new
approximate solution of the optimal nonlinear filter for data assimilation
in meteorology and oceanography, Mon. Weather Rev., 136, 317–334, <a href="https://doi.org/10.1175/2007MWR1927.1" target="_blank">https://doi.org/10.1175/2007MWR1927.1</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Houtekamer, P. L. and Mitchell, H. L.: Data assimilation using an ensemble
Kalman filter technique, Mon. Weather Rev., 126, 796–811, <a href="https://doi.org/10.1175/1520-0493(1998)126&lt;0796:DAUAEK&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1998)126&lt;0796:DAUAEK&gt;2.0.CO;2</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
Houtekamer, P. L. and Zhang, F.: Review of the ensemble Kalman filter for
atmospheric data assimilation, Mon. Weather Rev., 144, 4489–4532, <a href="https://doi.org/10.1175/MWR-D-15-0440.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0440.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
Hunt, B. R., Kostelich, E. J., and Szunyogh, I.: Efficient data assimilation
for spatiotemporal chaos: A local ensemble transform Kalman filter, Physica
D, 230, 112–126, <a href="https://doi.org/10.1016/j.physd.2006.11.008" target="_blank">https://doi.org/10.1016/j.physd.2006.11.008</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
Kondo, K. and Miyoshi, T.: Impact of removing covariance localization in an
ensemble Kalman filter: Experiments with 10&thinsp;240 members using an
intermediate AGCM, Mon. Weather Rev., 144, 4849–4865, <a href="https://doi.org/10.1175/MWR-D-15-0388.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0388.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
Kondo, K. and Miyoshi, T.: Non-Gaussian statistics in global atmospheric dynamics: a study with a 10 240-member ensemble Kalman filter using an intermediate atmospheric general circulation model, Nonlin. Processes Geophys., 26, 211–225, <a href="https://doi.org/10.5194/npg-26-211-2019" target="_blank">https://doi.org/10.5194/npg-26-211-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
Kondo, K., Miyoshi, T., and Tanaka, H.L.: Parameter sensitivities of the
dual-localization approach in the local ensemble transform Kalman filter,
SOLA, 9, 174–178, <a href="https://doi.org/10.2151/sola.2013-039" target="_blank">https://doi.org/10.2151/sola.2013-039</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
Kong, A., Liu, J. S., and Wong, W. H.: Sequential imputations and Bayesian
missing data problems, J. Am. Stat. Assoc., 89, 278–288, <a href="https://doi.org/10.1080/01621459.1994.10476469" target="_blank">https://doi.org/10.1080/01621459.1994.10476469</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
Kotsuki, S.: Processed data and scripts for visualization of Kotsuki et al. (2022; GMDD), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.6586309" target="_blank">https://doi.org/10.5281/zenodo.6586309</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
Kotsuki, S. and Bishop, H. C.: Implementing Hybrid Background Error
Covariance into the LETKF with Attenuation-based Localization: Experiments
with a Simplified AGCM, Mon. Weather Rev., 150, 283–302, <a href="https://doi.org/10.1175/MWR-D-21-0174.1" target="_blank">https://doi.org/10.1175/MWR-D-21-0174.1</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
Kotsuki, S., Miyoshi, T., Terasaki, K., Lien, G.-Y., and Kalnay, E.:
Assimilating the global satellite mapping of precipitation data with the
Nonhydrostatic Icosahedral Atmospheric Model (NICAM), J. Geophys. Res., 122,
631–650, <a href="https://doi.org/10.1002/2016JD025355" target="_blank">https://doi.org/10.1002/2016JD025355</a>, 2017a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
Kotsuki, S., Ota, Y., and Miyoshi, T.: Adaptive covariance relaxation
methods for ensemble data assimilation: experiments in the real atmosphere,
Q. J. Roy. Meteor. Soc., 143, 2001–2015, <a href="https://doi.org/10.1002/qj.3060" target="_blank">https://doi.org/10.1002/qj.3060</a>, 2017b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
Kotsuki, S., Kurosawa, K., and Miyoshi, T.: On the Properties of Ensemble
Forecast Sensitivity to Observations, Q. J. Roy. Meteor. Soc., 145,
1897–1914, <a href="https://doi.org/10.1002/qj.3534" target="_blank">https://doi.org/10.1002/qj.3534</a>, 2019a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
Kotsuki, S., Terasaki, K., Kanemaru, K., Satoh, M., Kubota, T., and Miyoshi, T.:
Predictability of Record-Breaking Rainfall in Japan in July 2018: Ensemble
Forecast Experiments with the Near-real-time Global Atmospheric Data
Assimilation System NEXRA, SOLA, 15A, 1–7, <a href="https://doi.org/10.2151/sola.15A-001" target="_blank">https://doi.org/10.2151/sola.15A-001</a>, 2019b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
Kotsuki, S., Pensoneault, A., Okazaki, A., and Miyoshi, T.: Weight Structure
of the Local Ensemble Transform Kalman Filter: A Case with an Intermediate
AGCM, Q. J. Roy. Meteor. Soc., 146, 3399–3415, <a href="https://doi.org/10.1002/qj.3852" target="_blank">https://doi.org/10.1002/qj.3852</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
Kullback, S. and Leibler, R. A.: On information and sufficiency, Ann. Math.
Statist., 22, 79–86, <a href="https://doi.org/10.1214/aoms/1177729694" target="_blank">https://doi.org/10.1214/aoms/1177729694</a>, 1951.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
Laloyaux, P., Boisseson, E.,
Balmaseda, M., Bidlot, J.-R., Broennimann, S., Buizza, R., Dalhgren, P., Dee, D., Haimberger, L., Hersbach, H., Kosaka, Y., Martin, M., Poli, P., Rayner, N., Rustemeier, E., and Schepers, D.: CERA-20C: A coupled reanalysis of the twentieth
century, J. Adv. Model. Earth Sy., 10, 1172–1195, <a href="https://doi.org/10.1029/2018MS001273" target="_blank">https://doi.org/10.1029/2018MS001273</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
Lien, G.-Y., Kalnay, E., and Miyoshi, T.: Effective assimilation of global
precipitation: simulation experiments, Tellus A, 65, 1–16, <a href="https://doi.org/10.3402/tellusa.v65i0.19915" target="_blank">https://doi.org/10.3402/tellusa.v65i0.19915</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
Lien, G.-Y., Kalnay, E., Miyoshi, T., and Huffman, G. J.: Statistical
Properties of Global Precipitation in the NCEP GFS Model and TMPA
Observations for Data Assimilation, Mon. Weather Rev., 144, 663–679, <a href="https://doi.org/10.1175/MWR-D-15-0150.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0150.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
Lorenz, E.: Predictability – A problem partly solved, Proc. Seminar on
Predictability, 4–8 September 1995, Reading, United Kingdom, ECMWF, 1–18, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
Lorenz, E. and Emanuel, K. A.: Optimal Sites for Supplementary Weather
Observations: Simulation with a Small Model, J. Atmos. Sci., 55, 399–414,
<a href="https://doi.org/10.1175/1520-0469(1998)055&lt;0399:OSFSWO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1998)055&lt;0399:OSFSWO&gt;2.0.CO;2</a>,
1998
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
Mitchell H. L. and Houtekamer P. L.: An adaptive ensemble Kalman filter, Mon. Weather Rev., 128, 416–433, <a href="https://doi.org/10.1175/1520-0493(2000)128&lt;0416:AAEKF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2000)128&lt;0416:AAEKF&gt;2.0.CO;2</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
Miyoshi, T.: Ensemble Kalman filter experiments with a primitive-equation
global model, PhD dissertation, University of Maryland, College Park,
197 pp., 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
Miyoshi T.: The Gaussian Approach to Adaptive Covariance Inflation and Its
Implementation with the Local Ensemble Transform Kalman Filter, Mon. Weather Rev., 139, 1519–1535, <a href="https://doi.org/10.1175/2010MWR3570.1" target="_blank">https://doi.org/10.1175/2010MWR3570.1</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
Miyoshi, T.: Source code of the Local Ensemble Transform Kalman Filter, GitHub [code], <a href="https://github.com/takemasa-miyoshi/letkf" target="_blank"/>, last access: 16 November 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
Miyoshi, T. and Yamane, S.: Local Ensemble Transform Kalman Filtering with
an AGCM at a T159/L48 Resolution, Mon. Weather Rev., 135, 3841–3861, <a href="https://doi.org/10.1175/2007MWR1873.1" target="_blank">https://doi.org/10.1175/2007MWR1873.1</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
Molteni, F.: Atmospheric simulations using a GCM with simplified physical
parametrizations. I: Model climatology and variability in multi-decadal
experiments, Clim. Dynam., 20, 175–191, <a href="https://doi.org/10.1007/s00382-002-0268-2" target="_blank">https://doi.org/10.1007/s00382-002-0268-2</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
Oczkowski, M., Szunyogh, I., and Patil, D. J.: Mechanisms for the
development of locally low-dimensional atmospheric dynamics, J. Atmos. Sci.,
62, 1135–1156, <a href="https://doi.org/10.1175/JAS3403.1" target="_blank">https://doi.org/10.1175/JAS3403.1</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
Okazaki, A. and Yoshimura, K.: Development and evaluation of a system of proxy data assimilation for paleoclimate reconstruction, Clim. Past, 13, 379–393, <a href="https://doi.org/10.5194/cp-13-379-2017" target="_blank">https://doi.org/10.5194/cp-13-379-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
Ota, Y., Derber, J. C., Miyoshi, T., and Kalnay, E.: Ensemble-based
observation impact estimates using the NCEP GFS, Tellus, 65A, 20–38,
<a href="https://doi.org/10.3402/tellusa.v65i0.20038" target="_blank">https://doi.org/10.3402/tellusa.v65i0.20038</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
Ott, E., Hunt, B. R., Szunyogh, I., Zsimin, A. V., Kostelich, E. J., Corazza, M.,
Kalnay, E. Patil, D. J., and Yorke, J. A.: A local ensemble Kalman filter for
atmospheric data assimilation, Tellus A, 56, 415–428, <a href="https://doi.org/10.1111/j.1600-0870.2004.00076.x" target="_blank">https://doi.org/10.1111/j.1600-0870.2004.00076.x</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
Patil, D. J., Hunt, B. R., Kalnay, E., Yorke, J. A., and Ott, E.: Local Low
Dimensionality of Atmospheric Dynamics, Phys. Rev. Lett., 86, 5878–5881,
<a href="https://doi.org/10.1103/PhysRevLett.86.5878" target="_blank">https://doi.org/10.1103/PhysRevLett.86.5878</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
Penny, S. G. and Miyoshi, T.: A local particle filter for high-dimensional geophysical systems, Nonlin. Processes Geophys., 23, 391–405, <a href="https://doi.org/10.5194/npg-23-391-2016" target="_blank">https://doi.org/10.5194/npg-23-391-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
Poterjoy, J.: A localized particle filter for high-dimensional nonlinear
systems, Mon. Weather Rev., 144, 59–76, <a href="https://doi.org/10.1175/MWR-D-15-0163.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0163.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
Poterjoy, J. and Anderson, J. L.: Efficient assimilation of simulated
observations in a high-dimensional geophysical system using a localized
particle filter, Mon. Weather Rev., 144, 2007–2020, <a href="https://doi.org/10.1175/MWR-D-15-0322.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0322.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
Potthast, R., Walter, A., and Rhodin, A.: A Localized Adaptive Particle
Filter within an operational NWP framework, Mon. Weather Rev., 147, 345–362,
<a href="https://doi.org/10.1175/MWR-D-18-0028.1" target="_blank">https://doi.org/10.1175/MWR-D-18-0028.1</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
Reich, S.: A nonparametric ensemble transform method for Bayesian inference,
SIAM J. Sci. Comput., 35, A2013–A2024, <a href="https://doi.org/10.1137/130907367" target="_blank">https://doi.org/10.1137/130907367</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
Snyder, C., Bengtsson, T., Bickel, P., and Anderson, J.: Obstacles to
high-dimensional particle filtering, Mon. Weather Rev., 136, 4629–4640, <a href="https://doi.org/10.1175/2008MWR2529.1" target="_blank">https://doi.org/10.1175/2008MWR2529.1</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
Snyder, C., Bengtsson, T., and Morzfeld, M.: Performance bounds for particle
filters using the optimal proposal, Mon. Weather Rev., 143, 4750–4761, <a href="https://doi.org/10.1175/MWR-D-15-0144.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0144.1</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
Stordal, A. S., Karlsen, H. A., Nævdal, G., Skaug, H. J., and
Vallès, B.: Bridging the ensemble Kalman filter and particle filters:
the adaptive Gaussian mixture filter, Comput. Geosci., 15, 293–305, <a href="https://doi.org/10.1007/s10596-010-9207-1" target="_blank">https://doi.org/10.1007/s10596-010-9207-1</a>, 2011.

</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
Terasaki, K., Kotsuki, S., and Miyoshi, T.: Multi-year analysis using the
NICAM-LETKF data assimilation system, SOLA, 15, 41–46, <a href="https://doi.org/10.2151/sola.2019-009" target="_blank">https://doi.org/10.2151/sola.2019-009</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
van Leeuwen, P. J.: Particle filtering in geophysical systems, Mon. Weather Rev., 137, 4089–4114, <a href="https://doi.org/10.1175/2009MWR2835.1" target="_blank">https://doi.org/10.1175/2009MWR2835.1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
van Leeuwen, P. J.: Nonlinear data assimilation in geosciences: an extremely
efficient particle filter, Q. J. Roy. Meteor. Soc., 136, 1991–1999, <a href="https://doi.org/10.1002/qj.699" target="_blank">https://doi.org/10.1002/qj.699</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
van Leeuwen, P. J.: A consistent interpretation of the stochastic version of
the Ensemble Kalman Filter, Q. J. Roy. Meteor. Soc., 146, 2815–2825, <a href="https://doi.org/10.1002/qj.3819" target="_blank">https://doi.org/10.1002/qj.3819</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
van Leeuwen, P. J., Künsch, H. R., Nerger, L., Potthast, R., and Reich,
S.: Particle filters for high-dimensional geoscience applications: A review, Q. J. Roy. Meteor. Soc., 145, 2335–2365, <a href="https://doi.org/10.1002/qj.3551" target="_blank">https://doi.org/10.1002/qj.3551</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
Wang, X., Bishop, C. H., and Julier, S. J.: Which is better, an ensemble of
positive–negative pairs or a centered spherical simplex ensemble?, Mon. Weather Rev., 132, 1590–1605, <a href="https://doi.org/10.1175/1520-0493(2004)132&lt;1590:WIBAEO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2004)132&lt;1590:WIBAEO&gt;2.0.CO;2</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
Walter, A. and Potthast, R.: Particle Filtering with Model Error -a Localized
Mixture Coefficients Particle Filter (LMCPF), J. Meteor. Soc.
Japan, in review, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
Whitaker J. S. and Hamill T. M.: Ensemble Data Assimilation without
Perturbed Observations, Mon. Weather Rev., 130, 1913–1924,
<a href="https://doi.org/10.1175/1520-0493(2002)130&lt;1913:EDAWPO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2002)130&lt;1913:EDAWPO&gt;2.0.CO;2</a>,
2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
Whitaker, J. S. and Hamill, T. M.: Evaluating Methods to Account for System
Errors in Ensemble Data Assimilation, Mon. Weather Rev., 140, 3078–3089, <a href="https://doi.org/10.1175/MWR-D-11-00276.1" target="_blank">https://doi.org/10.1175/MWR-D-11-00276.1</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
Yang, S.-C., Kalnay, E., Hunt, B., and Bowler, N. E.: Weight interpolation
for efficient data assimilation with the Local Ensemble Transform Kalman
Filter, Q. J. Roy. Meteor. Soc., 135, 251–262, <a href="https://doi.org/10.1002/qj.353" target="_blank">https://doi.org/10.1002/qj.353</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>
Ying, Y. and Zhang, F.: An adaptive covariance relaxation method for ensemble
data assimilation, Q. J. Roy. Meteor. Soc., 141, 2898–2906,
<a href="https://doi.org/10.1002/qj.2576" target="_blank">https://doi.org/10.1002/qj.2576</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>
Zhang, F., Snyder, C., and Sun, J.: Impacts of Initial Estimate and Observation
Availability on Convective-Scale Data Assimilation with an Ensemble Kalman
Filter, Mon. Weather Rev., 132, 1238–1253,
<a href="https://doi.org/10.1175/1520-0493(2004)132&lt;1238:IOIEAO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(2004)132&lt;1238:IOIEAO&gt;2.0.CO;2</a>,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>
Zhu, M., van Leeuwen, P. J., and Amezcua, J.: Implicit equal-weights
particle filter, Q. J. Roy. Meteor. Soc., 142, 1904–1919, <a href="https://doi.org/10.1002/qj.2784" target="_blank">https://doi.org/10.1002/qj.2784</a>, 2016.
</mixed-citation></ref-html>--></article>
