<?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">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">NPG</journal-id><journal-title-group>
    <journal-title>Nonlinear Processes in Geophysics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NPG</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nonlin. Processes Geophys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7946</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/npg-25-355-2018</article-id><title-group><article-title>Feature-based data assimilation in geophysics</article-title><alt-title>Feature-based data assimilation</alt-title>
      </title-group><?xmltex \runningtitle{Feature-based data assimilation}?><?xmltex \runningauthor{M. Morzfeld et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Morzfeld</surname><given-names>Matthias</given-names></name>
          <email>mmo@math.arizona.edu</email>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Adams</surname><given-names>Jesse</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Lunderman</surname><given-names>Spencer</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Orozco</surname><given-names>Rafael</given-names></name>
          
        </contrib>
        <aff id="aff1"><institution>Department of Mathematics, University of Arizona, 617 N. Santa Rita Ave., P.O. Box 210089, Tucson, Arizona 85721, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Matthias Morzfeld (mmo@math.arizona.edu)</corresp></author-notes><pub-date><day>3</day><month>May</month><year>2018</year></pub-date>
      
      <volume>25</volume>
      <issue>2</issue>
      <fpage>355</fpage><lpage>374</lpage>
      <history>
        <date date-type="received"><day>14</day><month>September</month><year>2017</year></date>
           <date date-type="rev-request"><day>6</day><month>October</month><year>2017</year></date>
           <date date-type="rev-recd"><day>30</day><month>January</month><year>2018</year></date>
           <date date-type="accepted"><day>10</day><month>April</month><year>2018</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2018 Matthias Morzfeld et al.</copyright-statement>
        <copyright-year>2018</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018.html">This article is available from https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018.html</self-uri><self-uri xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018.pdf">The full text article is available as a PDF file from https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e104">Many applications in science require that computational models and data be
combined. In a Bayesian framework, this is usually done by defining
likelihoods based on the mismatch of model outputs and data. However,
matching model outputs and data in this way can be unnecessary or impossible.
For example, using large amounts of steady state data is unnecessary because
these data are redundant. It is numerically difficult to assimilate data in
chaotic systems. It is often impossible to assimilate data of a complex
system into a low-dimensional model. As a specific example, consider a
low-dimensional stochastic model for the dipole of the Earth's magnetic
field, while other field components are ignored in the model. The above
issues can be addressed by selecting features of the data, and defining
likelihoods based on the features, rather than by the usual mismatch of model
output and data. Our goal is to contribute to a fundamental understanding of
such a feature-based approach that allows us to assimilate selected aspects
of data into models. We also explain how the feature-based approach can be
interpreted as a method for reducing an effective dimension and derive new
noise models, based on perturbed observations, that lead to computationally
efficient solutions. Numerical implementations of our ideas are illustrated
in four examples.</p>
  </abstract>
    </article-meta>
  <notes notes-type="copyrightstatement">
  
      <p id="d1e114">The author's copyright for this publication is
transferred to the United States Government. The United States Government
retains and the publisher, by accepting the article for publication,
acknowledges that the United States Government retains a nonexclusive,
paid-up, irrevocable, worldwide license to publish or reproduce the published
form of this paper, or allow others to do so, for United States Government
purposes. The U.S. Department of Energy will provide public access to these
results of federally sponsored research in accordance with the DOE Public
Access Plan (<uri>http://energy.gov/downloads/doe-public-access-plan</uri>; last
access: 20 April 2018).</p>
</notes></front>
<body>
      


<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e128">The basic idea of data assimilation is to update a computational model with
information from sparse and noisy data so that the updated model can be used
for predictions. Data assimilation is at the core of computational
geophysics, e.g., in numerical weather prediction <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx4" id="paren.1"/><?xmltex \hack{\egroup}?>,
oceanography <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx6" id="paren.2"/><?xmltex \hack{\egroup}?> and geomagnetism
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx21" id="paren.3"/><?xmltex \hack{\egroup}?>. Data assimilation is also used in engineering
applications, e.g., in robotics <xref ref-type="bibr" rid="bib1.bibx55" id="paren.4"/> and reservoir modeling
<xref ref-type="bibr" rid="bib1.bibx49" id="paren.5"/>. We use the term “data assimilation” broadly, but focus on
parameter estimation problems where one attempts to find model parameters
such that the output of the model matches data. This is achieved by defining
a posterior distribution that describes the probabilities of model parameters
conditioned on the data.</p>
      <?pagebreak page356?><p id="d1e153">The posterior distribution is proportional to the product of a prior
distribution and a likelihood. The likelihood connects the model and its
parameters to the data and is often based on the mismatch of model output and
data. A typical example is the squared two-norm of the difference of model
output and data. However, estimating model parameters based on such a direct
mismatch of model outputs and data may not be required or feasible. It is not
required, for example, if the data are intrinsically low-dimensional, or if
the data are redundant (we discuss a specific example in
Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>). Examples of situations where data assimilation
is infeasible can be classified into two groups. First, the model may be
lower-dimensional than the data. This situation occurs when selected aspects
of a complex system are represented by a low-dimensional model. Examples
include low-dimensional modeling of the Earth's dipole for timescales of
millions of years as discussed, e.g., in <xref ref-type="bibr" rid="bib1.bibx24" id="text.6"/>,
<xref ref-type="bibr" rid="bib1.bibx51" id="text.7"/>, <xref ref-type="bibr" rid="bib1.bibx9" id="text.8"/>, and <xref ref-type="bibr" rid="bib1.bibx8" id="text.9"/>. These
simplified models cannot represent all aspects of the Earth's magnetic field
and, hence, using observations of the Earth's magnetic field for parameter or
state estimation with these models is not possible. We will elaborate on this
example in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>. Another example of low-dimensional models
for complex processes are the simplified delay-differential equations used by
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx34" id="text.10"/><?xmltex \hack{\egroup}?>, <xref ref-type="bibr" rid="bib1.bibx20" id="text.11"/>, and
<xref ref-type="bibr" rid="bib1.bibx35" id="text.12"/>, to model behaviors of cloud systems over warm oceans. In both
cases, model outputs cannot directly match data, because the low-dimensional
model was not designed to capture all aspects of a complex system (clouds or
the Earth's dipole). Second, matching model outputs to data directly becomes
numerically impossible if one considers chaotic models over long timescales.
We will discuss this case in detail in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>.</p>
      <p id="d1e186">The above issues can be addressed by adapting ideas from machine learning to
data assimilation. Machine learning algorithms expand the data into a
suitable basis of “feature vectors” <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx5 bib1.bibx52" id="paren.13"/>. A
feature can be thought of as a low-dimensional representation of the data,
e.g., a principal component analysis (PCA) <xref ref-type="bibr" rid="bib1.bibx30" id="paren.14"/>, a Gaussian process
(GP) model <xref ref-type="bibr" rid="bib1.bibx52" id="paren.15"/>, or a Gaussian mixture model <xref ref-type="bibr" rid="bib1.bibx45" id="paren.16"/>. Features are
either constructed a priori, or learned from data. The same ideas carry over
to data assimilation. One can extract low-dimensional features from the data
and use the model to reproduce these features. A feature-based likelihood can
be constructed to measure the mismatch of the observed features and the
features produced by the model. The feature-based likelihood and a prior distribution define a feature-based posterior distribution, which describes
the probability of model parameters conditioned on the features.
We mostly discuss features that are constructed a priori and using physical insight
into the problem. Learning features “automatically” from data is the subject of future work.</p>
      <p id="d1e201">As a specific example, consider a viscously damped harmonic oscillator,
defined by damping and stiffness coefficients (we assume we know its mass).
An experiment may be to pull on the mass and then to release it and to
measure the displacement of the mass from equilibrium as a function of time.
These data can be compressed into features in various ways. For example, a
feature could be the statement that “the system exhibits oscillations”.
Based on this feature, one can infer that the damping coefficient is less
than 1. Other features may be the decay rate or observed oscillation
frequency. One can compute the damping and stiffness coefficients using
classical formulas, if these quantities were known exactly. The idea of
feature-based data assimilation is to make such inferences in view of
uncertainties associated with the features.</p>
      <p id="d1e205">Another example is Lagrangian data assimilation for fluid flow, where the
data are trajectories of tracers and where a natural candidate for a feature
is a coherent structure <xref ref-type="bibr" rid="bib1.bibx43" id="paren.17"/>. The coherent structure can be used
to formulate a likelihood, which in turn defines a posterior distribution
that describes the probability of model parameters given the observed
coherent structure, but without direct appeal to tracer trajectories. More
generally, consider a chaotic system observed over long timescales, e.g.,
several <inline-formula><mml:math id="M1" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula>-folding times of the system. Due to the chaotic behavior, changes
in the numerical differential equation solver may change likelihoods based on
model-output–data mismatch, even if the parameters and data remain
unchanged. The feature-based approach can be useful here, as shown by
<xref ref-type="bibr" rid="bib1.bibx28" id="text.18"/>, who use likelihoods based on particle filter runs to
average out uncertainties from differential equation solvers.
<xref ref-type="bibr" rid="bib1.bibx27" id="text.19"/> use correlation vectors and summary statistics, which are
“features” in our terminology, to identify parameters of chaotic systems
such as the Lorenz 63 <xref ref-type="bibr" rid="bib1.bibx38" id="paren.20"/> and Lorenz 95 <xref ref-type="bibr" rid="bib1.bibx39" id="paren.21"/> equations.</p>
      <p id="d1e231">Our goal is to contribute to a fundamental understanding of the feature-based
approach to data assimilation and to extend the numerical framework for
solving feature-based data assimilation problems. We also discuss the
conditions under which the feature-based approach is appropriate. In this
context, we distinguish two problem classes. First, the compression of the
data into a feature may lead to no or little loss of information, in which
case the feature-based problem and the “original” problem, as well as their
solutions, are similar. Specific examples are intrinsically low-dimensional
data or redundant (steady state) data. Second, the features extracted from
the data may be designed to deliberately neglect information in the data.
This second case is more interesting because we can assimilate selected
aspects of data into low-dimensional models for complex systems and we can
formulate feature-based problems that lead to useful parameter estimates for
chaotic systems, for which a direct approach is computationally expensive or
infeasible. We give interpretations of these ideas in terms of effective
dimensions of data assimilation problems (<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx14" id="altparen.22"/><?xmltex \hack{\egroup}?>;
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx1" id="altparen.23"/><?xmltex \hack{\egroup}?>) and interpret the feature-based approach as a
method for reducing the effective dimension. Our discussion and numerical
examples suggest that the feature-based approach is comparable to a direct
approach when the data can be compressed without loss of information and that
computational efficiency is gained only when the features truly reduce the
dimension of the data, i.e., if some aspects of the data are indeed ignored.</p>
      <p id="d1e244">Nonetheless, the feature-based likelihood can be cumbersome to evaluate. The
reason is that an evaluation of a feature-based likelihood may involve
repeated solution of stochastic equations, followed by a compression of a
large amount of simulation data into features and it is unclear how to assess
the error statistics of the features. In fact, the inaccessible likelihood
prevents application of the typical<?pagebreak page357?> numerical methods for data assimilation,
e.g., Monte Carlo sampling or optimization. We suggest overcoming this
difficulty by adapting ideas from stochastic ensemble Kalman filters
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx18" id="paren.24"/><?xmltex \hack{\egroup}?> and to derive noise models directly for the
features using “perturbed observations”. Such noise models lead to
feature-based likelihoods which are easy to evaluate, so that Monte Carlo
methods can be used for the solution of feature-based data assimilation
problems. Another numerical difficulty is that the feature-based likelihood
can be noisy, e.g., if it is based on averages computed by Monte Carlo
simulations. In such cases, we suggest applying numerical optimization to
obtain maximum a posteriori estimates, rather than Monte Carlo methods,
because optimization is more robust to noise.</p>
      <p id="d1e252">Details of the numerical solution of feature-based data assimilation problems
are discussed in the context of four examples, two of which involve “real”
data. Each example represents its own challenges and we suggest appropriate
numerical techniques, including Markov Chain Monte Carlo (MCMC;
<xref ref-type="bibr" rid="bib1.bibx33" id="altparen.25"/>), direct sampling (see, e.g., <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx50" id="altparen.26"/>)
and global Bayesian optimization (see, e.g., <xref ref-type="bibr" rid="bib1.bibx22" id="altparen.27"/>). The variety
of applications and the variety of numerical methods we can use to solve
these problems indicate the flexibility and usefulness of the feature-based
approach.</p>
      <p id="d1e264">Ideas related to ours were recently discussed by <xref ref-type="bibr" rid="bib1.bibx53" id="text.28"/> in the context
of data assimilation problems in which certain geometric features need to be
preserved. This situation occurs, e.g., when estimating wave characteristics,
or tracking large-scale structures such as storm systems. Data assimilation
typically does not preserve geometric features, but <xref ref-type="bibr" rid="bib1.bibx53" id="text.29"/> use
kinematically constrained transformations to preserve geometric features
within an ensemble Kalman filtering framework. The techniques discussed by
<xref ref-type="bibr" rid="bib1.bibx53" id="text.30"/> are related to the feature-based data assimilation we describe
here, but they differ at their core and their goals: <xref ref-type="bibr" rid="bib1.bibx53" id="text.31"/> are
concerned about <italic>preserving</italic> features during data assimilation while
we wish to <italic>estimate</italic> model parameters from features. We further
emphasize that a feature-based approach may also be useful when high-fidelity
models, such as coupled ocean–hurricane models, are used. In this case, one
may need to reduce the dimension of some of the data and assimilate only some
features into the high-dimensional model. This is discussed in
<xref ref-type="bibr" rid="bib1.bibx19" id="text.32"/> and <xref ref-type="bibr" rid="bib1.bibx60" id="text.33"/>. Here, we focus on problems in which the data are
high-dimensional, but the model is low-dimensional.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Background</title>
      <p id="d1e300">We briefly review the typical data assimilation problem formulation and
several methods for its numerical solution. The descriptions of the numerical
techniques may not be sufficient to fully comprehend the advantages or
disadvantages of each method, but these are explained in the references we
cite.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Data assimilation problem formulation</title>
      <p id="d1e310">Suppose you have a mathematical or computational model <inline-formula><mml:math id="M2" display="inline"><mml:mi mathvariant="script">M</mml:mi></mml:math></inline-formula> that
maps input parameters <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> to outputs <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>, i.e.,
<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> where <inline-formula><mml:math id="M6" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> are <inline-formula><mml:math id="M8" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>- and <inline-formula><mml:math id="M9" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-dimensional real vectors. The parameters
<inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> may be initial or boundary conditions of a partial
differential equation, diffusion coefficients in elliptic equations, or
growth rates in ecological models. The outputs <inline-formula><mml:math id="M11" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> can be compared to
data <inline-formula><mml:math id="M12" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula>, obtained by observing the physical process under study. For
example, if <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="script">M</mml:mi></mml:math></inline-formula> is an atmospheric model, <inline-formula><mml:math id="M14" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula> may represent
temperature measurements at <inline-formula><mml:math id="M15" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> different locations. It is common to assume
that
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M16" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> is a random variable with known probability
density function <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that describes errors
or mismatches between model and data. The above equation defines a
<inline-formula><mml:math id="M19" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-dimensional “likelihood”, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>,
that describes the probability of the data for a given set of parameters.</p>
      <p id="d1e526">In addition to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), one may have prior information
about the model parameters, e.g., one may know that some parameters are
nonnegative. Such prior information can be represented by a prior
distribution <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. By Bayes' rule, the prior and likelihood define
the posterior distribution
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M22" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The posterior distribution combines information from model and data and
defines parameters <inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> that lead to model outputs that are
“compatible” with the data. Here compatible means that model outputs are
likely to be within the assumed errors <inline-formula><mml:math id="M24" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e609">Data assimilation problems of this kind appear in science and engineering,
e.g., in numerical weather prediction, oceanography and geomagnetism
<xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx57 bib1.bibx21" id="paren.34"/>, as well as in global seismic
inversion <xref ref-type="bibr" rid="bib1.bibx11" id="paren.35"/>, reservoir modeling or subsurface flow
<xref ref-type="bibr" rid="bib1.bibx49" id="paren.36"/>, target tracking <xref ref-type="bibr" rid="bib1.bibx17" id="paren.37"/>, and robotics
<xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx46" id="paren.38"/>. The term “data assimilation” is common in
geophysics, but in various applications and disciplines, different names are
used, including parameter estimation, Bayesian inverse problems, history
matching and particle filtering.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Numerical methods for data assimilation</title>
      <p id="d1e635">Computational methods for data assimilation can be divided into three groups.
The first group is based on the Kalman filter <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx32" id="paren.39"/>
and includes the ensemble Kalman filter <xref ref-type="bibr" rid="bib1.bibx18" id="paren.40"/>. Kalman filters
are particularly useful when data are assimilated sequentially,<?pagebreak page358?> as is the
case in numerical weather prediction. The second group consists of
optimization algorithms, called “variational methods” in this context
<xref ref-type="bibr" rid="bib1.bibx54" id="paren.41"/>. The third group are Monte Carlo sampling methods,
including particle filters or direct sampling
<xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx17 bib1.bibx3 bib1.bibx47" id="paren.42"/>, and MCMC
(<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx42" id="altparen.43"/><?xmltex \hack{\egroup}?>; <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx33" id="altparen.44"/><?xmltex \hack{\egroup}?>). We will use
variational methods, MCMC and direct sampling for numerical solution of
feature-based data assimilation problems and we briefly review these
techniques here.</p>
      <p id="d1e661">In variational data assimilation one finds the parameter set
<inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> that maximizes the posterior probability, which
is also called the posterior mode. One can find the posterior mode by
minimizing the negative logarithm of the posterior distribution
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M26" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>log⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The optimization is done numerically and one can use, for example, Gauss–Newton
algorithms. In some of the numerical examples below, we need to optimize
functions <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that are computationally expensive to evaluate and
noisy, i.e., <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a random variable with unknown distribution. The
source of noise in the function <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is caused by numerically
approximating the feature. Suppose, e.g., that the feature is an expected
value and in the numerical implementation this expected value is approximated
by Monte Carlo. The Monte Carlo approximation, however, depends on the number
of samples used and if this number is small (finite), the approximation is
noisy, i.e., the Monte Carlo average for <italic>the same</italic> set of parameters
<inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula>, but with two different seeds in the random number generator, can
lead to two different values for <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In such cases, one can use a
derivative free optimization method such as global Bayesian optimization
(GBO); see, e.g., <xref ref-type="bibr" rid="bib1.bibx22" id="text.45"/>. The basic idea is to model the function
<inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> by a Gaussian process and then update the GP model based on
a small number of function evaluations. The points where the function is
evaluated are chosen based on an expected improvement (EI) criterion, which
takes into account where the function is unknown or known. The GP model for
the function <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is then updated based on the function evaluations at
the points suggested by EI. One can iterate this procedure and when the
iteration is finished, e.g., because a maximum number of function evaluations
is reached, one can use the optimizer of the mean of the GP model to
approximate the optimizer of the (random) function <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e836">In MCMC, a Markov chain is generated by drawing a
new sample <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> given a previous sample <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, using a proposal
distribution <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi mathvariant="normal">|</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mrow><mml:mi>j</mml:mi><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>. The proposed sample <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is
accepted as <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> or rejected based on the values of the posterior
distribution of the new and previous samples; see, e.g.,
<xref ref-type="bibr" rid="bib1.bibx42" id="text.46"/> and <xref ref-type="bibr" rid="bib1.bibx33" id="text.47"/>. Averages over the samples converge to expected
values with respect to the posterior distribution as the number of samples
goes to infinity. However, since <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> depends on <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, the
samples are not independent and one may wonder how many effectively
uncorrelated samples one has obtained. This number can be estimated by
dividing the number of samples by the integrated auto-correlation time (IACT)
<xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx33" id="paren.48"/>. Thus, one wants to pick a proposal distribution
that reduces IACT. The various MCMC algorithms in the literature differ in
how the proposal distribution is constructed. In the numerical examples
below, we use the MATLAB implementation of the affine invariant ensemble
sampler <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx25" id="paren.49"/><?xmltex \hack{\egroup}?>, as described by
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx26" id="text.50"/><?xmltex \hack{\egroup}?>, and we use the numerical methods described in
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx59" id="text.51"/><?xmltex \hack{\egroup}?> to compute IACT.</p>
      <p id="d1e970">In direct sampling (sometimes called importance sampling) one generates
independent samples using a proposal density <inline-formula><mml:math id="M42" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> and attaches to each sample
a weight:
            <disp-formula id="Ch1.Ex1"><mml:math id="M43" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>∼</mml:mo><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:msup><mml:mi>w</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>∝</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Weighted averages of the samples converge to expectations with respect to the
posterior distribution as the number of samples goes to infinity. While the
samples are independent, they are not all equally weighted and one may wonder
how many “effectively unweighted” samples one has. For an ensemble of size
<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the effective number of samples can be estimated as
<xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx2" id="paren.52"/>
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M45" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>eff</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mi>w</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          For a practical algorithm, we thus choose a proposal distribution <inline-formula><mml:math id="M46" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> such
that <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is near 1. There are several strategies for constructing such
proposal distributions and in the numerical illustrations below we use
“implicit sampling” <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx47 bib1.bibx16" id="paren.53"/> and construct the
proposal distribution to be a Gaussian whose mean is the posterior mode
<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and whose covariance is the Hessian of <inline-formula><mml:math id="M49" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>),
evaluated at <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (see also <xref ref-type="bibr" rid="bib1.bibx50" id="altparen.54"/>).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Feature-based data assimilation</title>
      <p id="d1e1192">The basic idea of feature-based data assimilation is to replace the data
assimilation problem defined by a prior <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the
likelihood in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) by another problem that uses only selected
features of the data <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula>. We assume that the prior is appropriate and
focus on constructing new likelihoods. Let <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mi mathvariant="script">F</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be an
<inline-formula><mml:math id="M54" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>-dimensional vector function that takes a <inline-formula><mml:math id="M55" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-dimensional data set into a
<inline-formula><mml:math id="M56" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>-dimensional feature. One can apply the feature-extraction to
Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and obtain
          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M57" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, is the feature extracted from the data <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula>.
Equation (<xref ref-type="disp-formula" rid="Ch1.E5"/>) can be used to define a feature-based
likelihood <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which in turn defines a
feature-based posterior distribution, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The feature-based<?pagebreak page359?> posterior
distribution describes the probabilities of model parameters conditioned on
the feature <inline-formula><mml:math id="M62" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> and can be used to make inferences about the
parameters <inline-formula><mml:math id="M63" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula>.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Noise modeling</title>
      <p id="d1e1408">Evaluating the feature-based posterior distribution is difficult because
evaluating the feature-based likelihood is cumbersome. Even under simplifying
assumptions of additive Gaussian noise in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), the
likelihood <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, defined by
Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>), is generally not known. The reason is that
the feature function <inline-formula><mml:math id="M65" display="inline"><mml:mi mathvariant="script">F</mml:mi></mml:math></inline-formula> makes the distribution of
<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi mathvariant="script">F</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="script">M</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>
non-Gaussian even if <inline-formula><mml:math id="M67" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> is Gaussian. Numerical
methods for data assimilation typically require that the posterior
distribution be known up to a multiplicative constant. This is generally not
the case when a feature-based likelihood is used (the feature-based
likelihood is Gaussian only if <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="script">F</mml:mi></mml:math></inline-formula> is linear and if
<inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> is Gaussian). Thus, variational methods, MCMC or
direct sampling are not directly applicable to solve feature-based data
assimilation problems defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). More
advanced techniques, such as approximate Bayesian computation (ABC)
<xref ref-type="bibr" rid="bib1.bibx44" id="paren.55"/>, however, can be used because these are designed for problems
with unknown likelihood (see <xref ref-type="bibr" rid="bib1.bibx43" id="altparen.56"/>).</p>
      <p id="d1e1495">Difficulties with evaluating the feature-based likelihood arise because we
assume that Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is accurate and we require that the
feature-based likelihood follows directly from it. However, in many
situations the assumptions about the noise <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> in
Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) are “ad hoc”, or for mathematical and
computational convenience. There is often no physical reason why the noise
should be additive or Gaussian, yet these assumptions have become standard in
many data assimilation applications. This leads to the question: <italic>why not “invent” a suitable and convenient noise model for the feature</italic>?</p>
      <p id="d1e1512">We explore this idea and consider an additive Gaussian noise model for the
feature. This amounts to replacing Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) by
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M71" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo>∘</mml:mo><mml:mi mathvariant="script">M</mml:mi></mml:mrow></mml:math></inline-formula>, is the
composition of the model <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="script">M</mml:mi></mml:math></inline-formula> and feature extraction <inline-formula><mml:math id="M74" display="inline"><mml:mi mathvariant="script">F</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M75" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> is a random variable that represents uncertainty in the
feature and which we need to define (see below). For a given <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>, the
feature-based likelihood defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>),
<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, is now
straightforward to evaluate (up to a multiplicative constant) because the
distribution of <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> is known or chosen. The feature-based likelihood based
on Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) results in the feature-based posterior distribution
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M79" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the prior distribution, which is not affected by
defining or using features. The usual numerical tools, e.g., MCMC, direct
sampling, or variational methods, are applicable to the feature-based
posterior distribution (Eq. <xref ref-type="disp-formula" rid="Ch1.E7"/>).</p>
      <p id="d1e1725">Our simplified approach requires that one defines the distribution of the
errors <inline-formula><mml:math id="M81" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>, similar to how one must specify the distribution of
<inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>). We suggest using a Gaussian
distribution with mean zero for <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. The covariance that defines the
Gaussian can be obtained by borrowing ideas from the ensemble Kalman filter
(EnKF). In a “perturbed observation” implementation of the EnKF, the
analysis ensemble is formed by using artificial perturbations of the data
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx18" id="paren.57"/><?xmltex \hack{\egroup}?>. We suggest using a similar approach here.
Assuming that <inline-formula><mml:math id="M84" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is Gaussian with mean <inline-formula><mml:math id="M85" display="inline"><mml:mn mathvariant="normal">0</mml:mn></mml:math></inline-formula>
and covariance matrix <inline-formula><mml:math id="M86" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>,
we generate perturbed data by <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><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:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.
Each perturbed datum leads to a perturbed feature <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and we compute the covariance
            <disp-formula id="Ch1.Ex2"><mml:math id="M90" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          We then use <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as our noise model for the
feature-based problem in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>).</p>
      <p id="d1e1956">Note that the rank of the covariance <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>min⁡</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="normal">dim</mml:mi><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. For high-dimensional features, the rank of
<inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> may therefore be limited by the number of perturbed
observations and features we generate, and this number depends on the
computational requirements of the feature extraction. We assume that <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
larger than the dimension of the feature, which is the case if either the
computations to extract the features are straightforward, or the feature
is low-dimensional.</p>
      <p id="d1e2023">One may also question why <inline-formula><mml:math id="M96" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> should be Gaussian. In the same vein, one
may wonder why <inline-formula><mml:math id="M97" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) should be Gaussian,
which is routinely assumed. We do not claim that we have answers to such
questions, but we speculate that if the feature does indeed constrain some
parameters, then assuming a unimodal likelihood is appropriate and, in this
case, a Gaussian assumption is also appropriate.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Feature selection</title>
      <p id="d1e2050">Feature-based data assimilation requires that one defines and selects
relevant features. In principle, much of the machine learning technology can
be applied to extract generic features from data. For example, one can define
<inline-formula><mml:math id="M98" display="inline"><mml:mi mathvariant="script">F</mml:mi></mml:math></inline-formula> by the PCA, or singular value decomposition, of the data and
then neglect small singular values and associated singular vectors. As a
specific example, suppose that the data are measurements of a time series of
<inline-formula><mml:math id="M99" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> data points of an <inline-formula><mml:math id="M100" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional system. In this case, the function
<inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> consists of the following steps: (i) simulate the
model; and (ii) compute the singular value decomposition (SVD) of the <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula> matrix
containing the data. The feature <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) may then be the
first <inline-formula><mml:math id="M104" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> largest singular values and associated right and left singular
vectors (see the example in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/> for more detail). In practice,
relevant features may often present themselves. For example, in<?pagebreak page360?> Lagrangian
data assimilation, coherent structures (and their SVDs) are a natural
candidate, as explained by <xref ref-type="bibr" rid="bib1.bibx43" id="text.58"/>. In Sect. <xref ref-type="sec" rid="Ch1.S4"/> we
present several examples of “intuitive” features, constructed using
physical insight, and discuss what numerical methods to use in the various
situations.</p>
      <p id="d1e2121">The choice of the feature suggests the numerical methods for the solution of
the feature-based problem. One issue here is that, even with our simplifying
assumption of additive (Gaussian) noise in the feature, evaluating a
feature-based likelihood can be noisy. This happens in particular when the
feature is defined in terms of averages over solutions of stochastic or
chaotic equations. Due to limited computational budgets, such averages are
computed using a small sample size. Thus, sampling error is large and
evaluation of a feature-based likelihood is noisy, i.e., evaluations of the
feature-based likelihood, even for the same set of parameters <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> and
feature-data <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula>, may lead to different results, depending on the state of
the random number generator. This additional uncertainty makes it difficult
to solve some feature-based problems numerically by Monte Carlo. However, one
can construct a numerical framework for computing maximum a posteriori
estimates using derivative-free optimization methods that are robust to
noise, e.g., global Bayesian optimization <xref ref-type="bibr" rid="bib1.bibx22" id="paren.59"/>. We will
specify these ideas in the context of a numerical example with the
Kuramoto–Sivashinsky (KS) equation in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>When is a feature-based approach useful?</title>
      <p id="d1e2151">A natural question is the following: <italic>under what conditions should I consider a feature-based approach</italic>? There are three scenarios which we discuss
separately before we make connections between the three scenarios using the
concept of “effective dimension”.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><?xmltex \opttitle{Case (i): data compression \textit{without} information loss}?><title>Case (i): data compression <italic>without</italic> information loss</title>
      <p id="d1e2168">It may be possible that data can be compressed into features without
significant loss of information, for example, if observations are collected
while a system is in steady state. Steady state data are redundant, make
negligible contributions to the likelihood and posterior distributions and,
therefore, can be ignored. This suggests that features can be based on
truncated data and that the resulting parameter estimates and posterior
distributions are almost identical to the estimates and posterior
distributions based on <italic>all</italic> the data. We provide a detailed numerical
example to illustrate this case in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. Similarly,
suppose the feature is based on the PCA of the data, e.g., only the first <inline-formula><mml:math id="M107" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>
singular values and associated singular vectors are used. If the neglected
singular values are indeed small, then the data assimilation problem defined
by the feature, i.e., the truncated PCA, and the data assimilation problem
defined by all of the data, i.e., the full set of singular values and
singular vectors, are essentially the same. We discuss this in more detail
and with the help of a numerical example in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><?xmltex \opttitle{Case (ii): data compression \textit{with} information loss}?><title>Case (ii): data compression <italic>with</italic> information loss</title>
      <p id="d1e2197">In some applications a posterior distribution defined by all of the data may
not be practical or computable. An example is estimation of initial
conditions and other parameters based on (noisy) observations of a chaotic
system over long timescales. In a “direct” approach one tries to estimate
initial conditions that lead to trajectories that are near the observations
at all times. Due to the sensitivity to initial conditions a point-wise match
of model output and data is numerically difficult to achieve. In a
feature-based approach one does not insist on a point-by-point match of
model output and data, i.e., the feature-based approach <italic>simplifies</italic>
the problem by neglecting several important aspects of the data during the
feature-extraction (e.g., the time-ordering of the data points). As a
specific example consider estimation of model parameters that lead to
trajectories with similar characteristics to the observed trajectories. If
only some characteristics of the trajectories are of interest, then the
initial conditions need never be estimated. Using features thus avoids the
main difficulty of this problem (extreme sensitivity to small perturbations)
provided one can design and extract features that are robust across the
attractor. Several examples have already been reported where this is indeed
the case; see <xref ref-type="bibr" rid="bib1.bibx28" id="text.60"/>, <xref ref-type="bibr" rid="bib1.bibx27" id="text.61"/>, and <xref ref-type="bibr" rid="bib1.bibx43" id="text.62"/>. We will provide another
example and additional explanations, in particular about feature selection
and numerical issues, in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>. It is important to realize
that the <italic>solution</italic> of the feature-based problem is different from the
solution of the (unsolvable) original problem because several important
aspects of the data are ignored. In particular, we emphasize that the
solution of the feature-based problem yields parameters that lead to
trajectories with similarities with the data, as defined by the feature. The
solution of the (possibly infeasible) original problem yields model
parameters that lead to trajectories that exhibit a good point-by-point match
with the data.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS3">
  <label>3.3.3</label><title>Case (iii): models and data at different scales</title>
      <p id="d1e2226">The feature-based approach is essential for problems for which the numerical
model and the data are characterized by different scales (spatial, temporal
or both). Features can be designed to filter out fine scales that may be
present in the data, but which are not represented by the numerical model.
This is particularly important when a low-dimensional model is used to
represent certain aspects of a complex system. Specific examples of
low-dimensional models for complex processes can be found in the modeling of
clouds or the geomagnetic dipole
<xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx51 bib1.bibx9 bib1.bibx8 bib1.bibx34 bib1.bibx20" id="paren.63"/>. Methods that evaluate the skill of
these models in view of data are missing and<?pagebreak page361?> the feature-based approach may
be useful in this context. We discuss this case in more detail and with the
help of a numerical example in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS4">
  <label>3.3.4</label><title>Reduction of effective dimension</title>
      <p id="d1e2243">Cases (i) and (ii) can be understood more formally using the concept of an
“effective dimension”. The basic idea is that a high-dimensional data
assimilation problem is more difficult than a low-dimensional problem.
However, it is not only the number of parameters that defines dimension in
this context, but rather a combination of the number of parameters, the
assumed distributions of errors and prior probability, as well as the number
of data points (<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx14" id="altparen.64"/><?xmltex \hack{\egroup}?>; <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx1" id="altparen.65"/><?xmltex \hack{\egroup}?>). An
effective dimension describes this difficulty of a data assimilation problem,
taking into account all of the above, and is focused on the computational
requirements of numerical methods (Monte Carlo) to solve a given problem: a
low effective dimension means the computations required to solve the problem
are moderate. Following <xref ref-type="bibr" rid="bib1.bibx1" id="text.66"/> and assuming a Gaussian prior
distribution, <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">μ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, an effective dimension is
defined by
              <disp-formula id="Ch1.Ex3"><mml:math id="M109" display="block"><mml:mrow><mml:mtext>efd</mml:mtext><mml:mo>=</mml:mo><mml:mtext>Tr</mml:mtext><mml:mfenced close=")" open="("><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold">P</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold">P</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:msup><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M110" 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 posterior covariance and where
<inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mtext>Tr</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><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>n</mml:mi></mml:msubsup><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the trace of an <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> matrix <inline-formula><mml:math id="M113" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>
with diagonal elements <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M115" display="inline"><mml:mrow><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>n</mml:mi></mml:mrow></mml:math></inline-formula>. Thus, the effective dimension
measures the difficulty of a data assimilation problem by the differences
between prior and posterior covariance. This means that the more information
the data contains about the parameters, the higher is the problem's effective
dimension and, thus, the harder is it to find the solution of the data
assimilation problem. We emphasize that this is a statement about expected
computational requirements and that it is counterintuitive – parameters
that are well-constrained by data should be easier to find than parameters
that are mildly constrained by the data. However, in terms of computing or
sampling posterior distributions, a high impact of data on parameter
estimates makes the problem harder. Consider an extreme case where the data
have no influence on parameter estimates. Then the posterior distribution is
equal to the prior distribution and, thus, already known (no computations
needed). If the data are very informative, the posterior distribution will be
different from the prior distribution. For example, the prior may be
“wide”, i.e., not much is known about the parameters, while the posterior
distribution is “tight”, i.e., uncertainty in the parameters is small after
the data are collected. Finding and sampling this posterior distribution
requires significantly more (computational) effort than sampling the prior
distribution.</p>
      <p id="d1e2428">Case (i) above is characterized by features that do not change
(significantly) the posterior distribution and, hence, the features do not
alter the effective dimension of the problem. It follows that the computed
solutions and the required computational cost of the feature-based or
“direct” approach are comparable. In case (ii), however, using the feature
rather than the data themselves indeed changes the problem and its solution,
i.e., the feature-based posterior <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be a very
different function than the full posterior <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For example, the
dimension of the feature may be lower than the dimension of the full data set
because several important aspects of the data are ignored by the feature. The low dimensionality of the feature also implies that the effective dimension of the problem is lower. For chaotic systems, this
reduction in effective dimension can be so dramatic that the original problem
is infeasible, while a feature-based approach becomes feasible; see
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx28" id="text.67"/><?xmltex \hack{\egroup}?>, <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx27" id="text.68"/><?xmltex \hack{\egroup}?>,
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx43" id="text.69"/><?xmltex \hack{\egroup}?> and Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Numerical illustrations</title>
      <p id="d1e2491">We illustrate the above ideas with four numerical examples. In the examples,
we also discuss appropriate numerical techniques for solving feature-based
data assimilation problems. The first example illustrates that contributions
from redundant data are negligible. The second example uses “real data” and
a predator–prey model to illustrate the use of a PCA feature. Examples 1
and 2 are simple enough to solve by “classical” data assimilation, matching
model outputs and data directly and serve as an illustration of problems of
type (i) in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>. Example 3 uses a
low-dimensional model for a complex system, namely the Earth's geomagnetic
dipole field over the past 150 Myr. Here, a direct approach is infeasible,
because the model and data are describing different timescales and, thus,
this example illustrates a problem of type (iii) (see
Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>). Example 4 involves a chaotic partial
differential equation (PDE) and parameter estimation is difficult using the
direct approach because it requires estimating initial conditions. We design
a robust feature that enables estimation of a parameter of the PDE without
estimating initial conditions. The perturbed observation noise models for the
features are successful in examples 1–3 and we use Monte Carlo for numerical
solution of the feature-based problems. The perturbed observation method
fails in example 4, which is also characterized by a noisy feature-based
likelihood, and we describe a different numerical approach using maximum a
posteriori estimates.</p>
      <p id="d1e2498">We wish to remind the reader that the choices of prior distributions are
critical for the Bayesian approach to parameter estimation. However, the
focus of this paper is on new formulations of the likelihood using features.
In the examples below we make reasonable choices for the priors, but other
choices of priors will lead to different posterior distributions and, hence,
different parameter estimates. In examples 1, 2 and 4, we do not have any
information about the values of the parameters and we choose uniform priors
over large intervals. In example 3, we use a sequential data<?pagebreak page362?> assimilation
approach and build priors informed by previous assimilations, as is typical
in sequential data assimilation.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Example 1: more data is not always better</title>
      <p id="d1e2508">We illustrate that a data assimilation problem with fewer data points can be
as useful as one with significantly more, but redundant, data points. We
consider a mass–spring–damper system
            <disp-formula id="Ch1.Ex4"><mml:math id="M118" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mtext>d</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is time, <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is a viscous damping coefficient,
<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is a natural frequency and <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the “step-function”,
i.e., <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M126" 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>. The initial
conditions of the mass–spring–damper system are
<inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. The parameters we want to estimate are the
damping coefficient <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> and the natural frequency <inline-formula><mml:math id="M130" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>, i.e., <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. To estimate these parameters we use a uniform prior
distribution over the box <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced><mml:mo>×</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and
measure the displacement <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> every <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> time units (starting
with a measurement at <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>). The duration of a (synthetic) experiment is
<inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and we consider experiments of durations between <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula>
to <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">250</mml:mn></mml:mrow></mml:math></inline-formula> time units, with <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">51</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">501</mml:mn></mml:mrow></mml:math></inline-formula> data points. The data of an
experiment of duration <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> are thus
            <disp-formula id="Ch1.Ex5"><mml:math id="M142" display="block"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</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>
          Writing <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>, we obtain the likelihood
            <disp-formula id="Ch1.Ex6"><mml:math id="M144" display="block"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><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:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The likelihood and the uniform prior distribution define the posterior
distribution
            <disp-formula id="Ch1.Ex7"><mml:math id="M145" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∈</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced><mml:mo>×</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>otherwise</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a normalization constant. Data of an experiment of duration
<inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> is shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>a.
These synthetic data are generated with “true” parameters <inline-formula><mml:math id="M148" 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> and
<inline-formula><mml:math id="M149" 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>. With these parameters the oscillator is “overdamped” and
reaches its steady state (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mo>lim⁡</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) quickly. We anticipate
that data collected after <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> is redundant in the sense that the
same displacement is measured again and again. This suggests that the
posterior distributions of experiments of duration <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>j</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> are approximately equal to each other, provided that
<inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">50</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. In other words, a data assimilation problem with <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">101</mml:mn></mml:mrow></mml:math></inline-formula>
or <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">251</mml:mn></mml:mrow></mml:math></inline-formula> data points may have “roughly the same” posterior distribution
and, consequently, lead to similar estimates.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e3376"><bold>(a)</bold> Data <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">80</mml:mn></mml:mrow></mml:math></inline-formula> (blue dots) of an
experiment of duration <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M160" display="inline"><mml:mn mathvariant="normal">50</mml:mn></mml:math></inline-formula> trajectories of oscillators with
damping coefficient and natural frequency drawn from the posterior
distribution <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (turquoise). <bold>(b)</bold> KL divergence of
approximate posterior distributions <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">250</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">225</mml:mn></mml:mrow></mml:math></inline-formula>, as a function of the duration <inline-formula><mml:math id="M164" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> of
an experiment. Blue dots – average KL divergence of 1000 experiments. Red
line – exponential fit. Light blue cloud: confidence interval based on
standard deviations observed during the 1000 experiments. <bold>(c)</bold> Same
data as in panel <bold>(a)</bold> (blue dots) and <inline-formula><mml:math id="M165" display="inline"><mml:mn mathvariant="normal">50</mml:mn></mml:math></inline-formula> trajectories of
oscillators with damping coefficient and natural frequency drawn from the
feature-based posterior distribution. <bold>(d)</bold> Histogram of the marginal
<inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the posterior distribution
<inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (purple) and histogram of the marginal
<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the feature-based posterior distribution
<inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (blue). <bold>(e)</bold> Two-dimensional histogram
of the posterior distribution <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
<bold>(f)</bold> Two-dimensional histogram of the feature-based posterior
distribution <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. <bold>(g)</bold> Histogram of the
marginal <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the posterior
distribution <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (purple) and histogram
the marginal <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the feature-based posterior
distribution <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (blue).</p></caption>
          <?xmltex \igopts{width=384.112205pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f01.pdf"/>

        </fig>

      <p id="d1e3829">We investigate this idea by solving data assimilation problems with
experiment durations between <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">225</mml:mn></mml:mrow></mml:math></inline-formula>. We compare the
resulting posterior distributions <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">225</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to the posterior
distribution <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">250</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, corresponding to an experiment of duration
<inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">250</mml:mn></mml:mrow></mml:math></inline-formula>. We use the Kullback–Leibler (KL) divergence,
<inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of two distributions to
measure “how far” two distributions are from one another. For two
<inline-formula><mml:math id="M182" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-dimensional Gaussians <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the KL divergence is given by

                <disp-formula specific-use="align"><mml:math id="M185" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.125em" linebreak="nobreak"/><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:mo mathsize="2.5em">(</mml:mo><mml:mtext>Tr</mml:mtext><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced close="" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mfenced open="" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>log⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">det</mml:mi><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">det</mml:mi><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo mathsize="2.5em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Note that <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> if the two distributions are
identical and a large <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> suggest that <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are quite different. Computing the KL divergence for non-Gaussian
distributions is numerically more challenging and here were are content to
measure the distance of two distributions by the KL divergence of their
Gaussian approximations. We thus compute Gaussian approximations to the
posterior distributions <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">250</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, by computing the posterior
mode <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (by Gauss–Newton optimization) and the Hessian <inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> of the
negative logarithm of the posterior distribution at the mode. We then define
the Gaussian approximation by
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M193" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>≈</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and use <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>KL</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">250</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to measure the
distance of <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">250</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e4414">Each experiment is in itself a random event because the measurement noise is
random. The KL divergence between the various posterior distributions is,
thus, also random and we address this issue by performing 1000 independent
experiments and then average the KL divergences. Our results are shown in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>b. We plot the average KL divergence, as well as “error
bars” based on the standard deviation, as a function of the experiment
duration and note an exponential decrease of KL divergence with experiment
duration or, equivalently, number of data points used for parameter
estimation. Thus, as we increase the number of data points, the posterior
distributions get closer, as measured by this KL divergence, to the posterior
distribution with <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">501</mml:mn></mml:mrow></mml:math></inline-formula> data points. In other words, we obtain very similar
posterior distributions with <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">101</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">501</mml:mn></mml:mrow></mml:math></inline-formula> data points. This indicates
that the steady state data can be ignored because there is little additional
information in these data. These results suggest that the data can be
compressed without significant loss of information about the parameters. One
could, for example, define a feature by simply neglecting data collected
after <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>. This feature would lead to parameter estimates almost identical
to those obtained using the full data set.</p>
      <p id="d1e4467">We now consider a feature that compresses the data into two numbers. The
first component of our feature is the average of the last 50 data points.
This average is directly related to the natural frequency since
<inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mo>lim⁡</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>. The<?pagebreak page363?> second component of the features is
the slope of a linear fit to the seven data points collected after <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>,
i.e., after the step is applied.</p>
      <p id="d1e4517">The covariance matrix <inline-formula><mml:math id="M203" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> of the assumed Gaussian noise <inline-formula><mml:math id="M204" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> (see
Eq. <xref ref-type="disp-formula" rid="Ch1.E6"/>) is obtained using the perturbed observation approach as described in
Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>. We generate <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>
perturbed data sets to compute <inline-formula><mml:math id="M206" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> and find that the off-diagonal
elements are small compared to the diagonal elements. We thus neglect the
correlation between the two components of the feature, but this is not
essential. Altogether the feature-based likelihood is given by
            <disp-formula id="Ch1.Ex10"><mml:math id="M207" display="block"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><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:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">F</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><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:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">F</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p><?xmltex \hack{\newpage}?>
      <p id="d1e4639"><?xmltex \hack{\noindent}?>where <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">F</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the following two
computations: (i) simulate the oscillator with parameters
<inline-formula><mml:math id="M209" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> for <inline-formula><mml:math id="M210" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> time units, and (ii) compute the feature,
i.e., the average steady state value and slope, as described above. Together
with the uniform prior distribution, we obtain the feature-based posterior
distribution
            <disp-formula id="Ch1.Ex11"><mml:math id="M211" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∈</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced><mml:mo>×</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>otherwise</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a normalization constant.</p>
      <p id="d1e4771">We solve this feature-based problem for an experiment of duration <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>
by implicit sampling (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>) using
<inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> samples. From these samples we compute <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1.07</mml:mn></mml:mrow></mml:math></inline-formula>, i.e.,
almost all samples are effective samples. Results are illustrated in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>c, where we plot trajectories corresponding to 50
samples of <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the feature-based<?pagebreak page364?> posterior
distribution. We note that the trajectories are all “near” the data points.
For comparison, we also solve the data assimilation problem without using
features and compute <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (see Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>),
also by implicit sampling with <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> samples. We find that <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1.38</mml:mn></mml:mrow></mml:math></inline-formula> in this case. We note that the feature-based posterior distribution is
different from the “classical” one. This can be seen by comparing the
clouds of trajectories in Fig. <xref ref-type="fig" rid="Ch1.F1"/>a and c. The
wider cloud of trajectories indicates that the feature does not constrain the
parameters as much as the full data set. The relaxation induced by the
feature-based approach, however, also results in the feature-based approach
being slightly more effective in terms of the number of effective samples.</p>
      <p id="d1e4887">Finally, we show triangle plots of the posterior distribution <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and
the feature-based posterior distribution in Fig. <xref ref-type="fig" rid="Ch1.F1"/>d–g. A
triangle plot of the feature-based posterior distribution <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
consists of histograms of the marginals <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, plotted in blue in Fig. <xref ref-type="fig" rid="Ch1.F1"/>d
and e, and a histogram of <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>(f). A triangle plot of the posterior
distribution <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is shown in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>d, e and f. Specifically, we plot histograms of
the marginals <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in purple in Fig. <xref ref-type="fig" rid="Ch1.F1"/>d and
g and we plot a histogram of the posterior distribution
<inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F1"/>e. We find
that the marginals <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are nearly identical, which indicates that the feature
constrains the frequency <inline-formula><mml:math id="M231" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> nearly as well as the full data set. The
damping coefficient <inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is less tightly constrained by our feature, which
results in a wider posterior distribution <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
than <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">80</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. A more sophisticated feature
that describes the transient behavior in more detail would lead to different
results, but our main point is to show that even our simple feature, which
neglects most of the data, leads to useful parameter estimates.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Example 2: predator–prey dynamics of lynx and hares</title>
      <p id="d1e5264">We consider the Lotka–Volterra (LV) equations <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx58" id="paren.70"/>
            <disp-formula id="Ch1.Ex12"><mml:math id="M235" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M236" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> are parameters, and <inline-formula><mml:math id="M238" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M239" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> describe “prey” and “predator” populations. Our goal is to estimate
the four parameters in the above equations as well as the initial conditions
<inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, i.e., the parameter vector we consider is <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. Since we do not have prior
information about the parameters, we choose a uniform prior distribution over
the six-dimensional cube <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:msup><mml:mo>]</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e5489">We use the lynx and hare data of the Hudson's Bay Company
<xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx37" id="paren.71"/> to define a likelihood. The data set covers a
period from 1897 to 1935, with one data point per year. Each data point is a
number of lynx furs and hare furs, with the understanding that the number of
collected furs is an indicator for the overall lynx or hare population. We
use data from 1917 to 1927, because the solution of the LV equations is
restricted to cycles of fixed amplitude and the data during this time period
roughly has that quality. We scale the data to units of “<inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> hare furs”
and “<inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> lynx furs” (so that all numbers are order one). We use this
classical data set here, but predator–prey models have recently also been
used in low-dimensional cloud models that can represent certain aspects of
large eddy simulations <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx20 bib1.bibx35" id="paren.72"/>.
However, the sole purpose of this example is to demonstrate that the
feature-based approach is robust enough for use with “real” data (rather
than the synthetic data used in example 1).</p>
      <p id="d1e5520">We define a feature <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> by the first (largest) singular value and the first
left and right singular vectors of the data. The feature vector <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> thus has
dimension <inline-formula><mml:math id="M248" display="inline"><mml:mn mathvariant="normal">14</mml:mn></mml:math></inline-formula> (we have <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:math></inline-formula> raw data points). We compute the noise
<inline-formula><mml:math id="M250" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> for the feature-based likelihood using the “perturbed observation”
method as above. We generate 10 000 perturbed data sets by adding
realizations of a Gaussian random variable with mean of zero and unit
covariance to the data. The resulting sample covariance matrix serves as the
matrix <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the feature-based likelihood. Note that our choice of noise
on the “raw” data is somewhat arbitrary. However, as stated above, the main
purpose of this example is to demonstrate our ideas, not to research
interactions of lynx and hare populations.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e5578">Triangle plot of histograms of all one- and two-dimensional marginals
of the feature-based posterior distribution.</p></caption>
          <?xmltex \igopts{width=355.659449pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f02.pdf"/>

        </fig>

      <p id="d1e5587">We use the MATLAB implementation of the affine invariant ensemble sampler to
solve the feature-based data assimilation problem; see
<xref ref-type="bibr" rid="bib1.bibx26" id="text.73"/> and <xref ref-type="bibr" rid="bib1.bibx25" id="text.74"/>. We use an ensemble size <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> and
each ensemble member produces a chain of length <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8334</mml:mn></mml:mrow></mml:math></inline-formula>. We thus have
<inline-formula><mml:math id="M254" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M255" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 100 008 samples. Each chain is initialized as follows: we first find the
posterior mode using Gauss–Newton optimization. To do so, we perform an
optimization with different starting points and then choose the optimization
result that leads to the largest feature-based posterior probability. The
initial values for our ensemble of walkers are 12 draws from a Gaussian
distribution whose mean is the posterior mode and whose covariance is a
diagonal matrix with elements <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. We disregard
the first 2500 steps of each chain as “burn-in” and compute an average
IACT of 735, using the methods described in <xref ref-type="bibr" rid="bib1.bibx59" id="text.75"/>. We have also
performed experiments with larger ensembles (<inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> is the minimum ensemble
size for this method), and with different initializations of the chains, and
obtained similar results. We have also experimented with the overall number
of samples (we used up to <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> samples) and obtained similar results.</p>
      <p id="d1e5703">We show a triangle plot of the feature-based posterior distribution,
consisting of histograms of all one- and two-dimensional marginals, in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>
      <p id="d1e5708">We observe that there is strong correlation between the parameters
<inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:math></inline-formula>, but less so between these parameters and the
initial conditions. A reason for the strong correlations between the
parameters is that only combinations of the<?pagebreak page365?> parameters define the solution of
the differential equation (after nondimensionalization). Perhaps most
importantly, we find that the feature-based posterior distribution
constraints the parameters well, especially compared to the prior
distribution which is a hyper-cube with sides of length 10.</p>
      <p id="d1e5731">We plot the trajectories of the LV equations corresponding to 100 samples of
the feature-based posterior distribution in Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p>
      <p id="d1e5736">We note that the trajectories pass near the 22 original data points (shown as
orange dots in Fig. <xref ref-type="fig" rid="Ch1.F3"/>). The fit of the lynx
population is particularly good, but the trajectories of the hare populations
do not fit the data well. For example, all model trajectories bend downwards
towards the end of the cycle, but the data seem to exhibit an upward
tendency. However, this inconsistency is not due to the feature-based
approach. In fact, we obtain similar solutions with a “classical” problem
formulation. The inconsistency is due to the limitations of the LV model,
which is limited to cycles, whereas the data are not cyclic. Nonetheless, our
main point here is that the feature-based approach is sufficiently robust
that it can handle “real” data and “simple” models. We also emphasize
that this data assimilation problem is not difficult to do using the
“classical” approach, i.e., without using features. This suggests that this
problem is of category (i) in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e5746">Raw data (orange dots), trajectories corresponding to the
feature-based posterior mode (red) and 100 trajectories of hares (turquoise)
in panel <bold>(a)</bold> and lynx (blue) in panel <bold>(b)</bold>, corresponding to
100 samples of the feature-based posterior distribution.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f03.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Example 3: variations in the Earth's dipole's reversal rates</title>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e5772"><bold>(a)</bold> The Earth's dipole polarity over the past 100 Myr
(part of the geomagnetic polarity timescale). <bold>(b)</bold> A 100 Myr
simulation with B13 and the associated sign function. <bold>(c)</bold> A 100 Myr
simulation with P09 and the associated sign function.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f04.pdf"/>

        </fig>

      <p id="d1e5789">We consider the Earth's magnetic dipole field over timescales of tens of
millions of years. On such timescales, the geomagnetic dipole exhibits
reversals, i.e., the North Pole becomes the South Pole and vice versa. The
occurrence of dipole<?pagebreak page366?> reversals is well documented over the past 150 Myr by
the “geomagnetic polarity timescale” <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx41" id="paren.76"/>, and the dipole
intensity over the past 2 Myr is documented by the Sint-2000 and PADM2M data
sets <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx61" id="paren.77"/>. Several low-dimensional models for the dipole
dynamics over the past 2 Myr have been created; see, e.g.,
<xref ref-type="bibr" rid="bib1.bibx29" id="text.78"/>, <xref ref-type="bibr" rid="bib1.bibx7" id="text.79"/>, <xref ref-type="bibr" rid="bib1.bibx36" id="text.80"/>, <xref ref-type="bibr" rid="bib1.bibx10" id="text.81"/>, and <xref ref-type="bibr" rid="bib1.bibx8" id="text.82"/>. We consider
two of these models and call the model of <xref ref-type="bibr" rid="bib1.bibx51" id="text.83"/> the P09 model
and the one of <xref ref-type="bibr" rid="bib1.bibx9" id="text.84"/> the B13 model. The B13 model is the
stochastic differential equation (SDE)
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M260" display="block"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>W</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M261" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time in Myr, <inline-formula><mml:math id="M262" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> describes the dipole intensity and where <inline-formula><mml:math id="M263" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula> is
Brownian motion (see <xref ref-type="bibr" rid="bib1.bibx9" id="altparen.85"/> for details). The functions <inline-formula><mml:math id="M264" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>
and <inline-formula><mml:math id="M265" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> are called the drift- and diffusion coefficients and in
<?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx9" id="text.86"/><?xmltex \hack{\egroup}?>, <inline-formula><mml:math id="M266" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is a spline and <inline-formula><mml:math id="M267" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> a polynomial whose
coefficients are computed using PADM2M. We use the same functions <inline-formula><mml:math id="M268" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M269" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>
as described in <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx9" id="text.87"/><?xmltex \hack{\egroup}?>. The P09 model consists of an SDE
of the form (<xref ref-type="disp-formula" rid="Ch1.E9"/>) for a “phase”, <inline-formula><mml:math id="M270" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, with <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:msqrt><mml:mrow><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi mathvariant="normal">|</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">185</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mtext>Myr</mml:mtext><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula>. The dipole is
computed from the phase <inline-formula><mml:math id="M275" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> as <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula> defines the amplitude of the dipole.</p>
      <p id="d1e6129">In both models, the drift, <inline-formula><mml:math id="M279" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>, represents known, or “resolved” dynamics
and the diffusion coefficient <inline-formula><mml:math id="M280" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>, along with Brownian motion <inline-formula><mml:math id="M281" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>, represents
the effects of turbulent fluid motion of the Earth's liquid core. The sign of
the dipole variable defines the dipole polarity. We take the negative sign to
mean “current configuration” and a positive sign means “reversed
configuration”. A period during which the dipole polarity is constant is
called a “chron”. The P09 and B13 models exhibit chrons of varying lengths;
however, the mean chron duration (MCD) is fixed. With the parameters cited
above the models yield an MCD on the same order of magnitude as the one
observed over the past 30 Myr. Simulations of the B13 and P09 model are
illustrated in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, where we also show the last
100 Myr of the geomagnetic polarity timescale.</p>
      <p id="d1e6156">The geomagnetic polarity timescale shows that the Earth's MCD varies over
the past 150 Myr. For example, there were 125 reversals between today and
30.9 Myr ago (<inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mtext>MCD</mml:mtext><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> Myr), 57 reversals between 30.9 and 73.6 Myr ago (<inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mtext>MCD</mml:mtext><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> Myr), and 89 between 120.6 Myr
ago and 157.5 Myr ago (<inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mtext>MCD</mml:mtext><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.41</mml:mn></mml:mrow></mml:math></inline-formula> Myr) <xref ref-type="bibr" rid="bib1.bibx41" id="paren.88"/>. The B13 and
P09 models exhibit a constant MCD and, therefore, are valid over periods
during which the Earth's MCD is also constant, i.e., a few million years. We
modify the B13 and P09 models so that their MCD can vary over time, which
makes the models valid for periods of more than 100 Myr. The modification is
a time-varying, piecewise constant parameter <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that multiplies the
diffusion coefficients of the models. The modified B13 and P09 models are
thus SDEs of the form
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M286" display="block"><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>W</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          We use feature-based data assimilation to estimate the value of <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
such that the modified B13 and P09 models exhibit similar MCDs as observed in
the geomagnetic polarity timescale over the past 150 Myr. Note that
straightforward application of data assimilation is not successful in this
problem. We tried several particle filters to assimilate the geomagnetic
polarity timescale more directly into the modified B13 and P09 models.
However, we had no success with this approach because the data contain only
information about the sign of the solution of the SDE.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e6278"><bold>(a)</bold> Geomagnetic polarity timescale. <bold>(b)</bold> MCD,
averaged over a 10 Myr window, every 1 Myr.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f05.pdf"/>

        </fig>

      <p id="d1e6292">The feature we extract from the geomagnetic polarity timescale is the MCD,
which we compute by using a sliding window average over 10 Myr. We compute
the MCD every 1 Myr, so that the “feature data”, <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">149</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, are
149 values of MCD. We obtain these 149 values by using the geomagnetic
polarity timescale (starting at 157.53 Myr ago) and a 10 Myr averaging
window. For the first data point, <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, we<?pagebreak page367?> use slightly less than 10 Myr of
data (from 157.53 to 148 Myr ago). The averaging window is always
“left to right”, i.e., we average from the past to the present. For the
last few data points (<inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">144</mml:mn></mml:msub><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">149</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), the averaging is not centered
and uses 10 Myr of data “to the left”.</p>
      <p id="d1e6346">The geomagnetic polarity timescale and the MCD feature are shown in
Fig. <xref ref-type="fig" rid="Ch1.F5"/>.</p>
      <p id="d1e6351">We note that the averaging window of 10 Myr is too short during long chrons,
especially during the “cretaceous superchron” that lasted almost 40 Myr
(from about 120 to 80 Myr ago). We set the MCD to be <inline-formula><mml:math id="M291" display="inline"><mml:mn mathvariant="normal">250</mml:mn></mml:math></inline-formula> Myr whenever no
reversal occurs within our 10 Myr window. This means that the MCD feature has
no accuracy during this time period, but indicates that the chrons are long.</p>
      <p id="d1e6362">To sequentially assimilate the feature data, we assume that the parameter
<inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is piecewise constant over 1 Myr intervals and estimate its value
<inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mtext>Myr</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">147</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> based on the feature
<inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and our estimate of <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The feature <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the modified
B13 and P09 models are connected by the equation
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M298" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which defines the feature-based likelihood and where
<inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the computations required to compute the MCD
for a given <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. These computations work with a discretization of the
modified P09 and B13 SDEs using a 4th-order Runge–Kutta scheme for the
deterministic part (<inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>), and an Euler–Maruyama scheme of the
stochastic part (<inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mtext>d</mml:mtext><mml:mi>W</mml:mi></mml:mrow></mml:math></inline-formula>). The time step is 1 kyr. For a
given <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we perform a simulation for a specified number of years and
compute MCD based on this run. All simulations are initialized with zero
initial conditions (but the precise value of the initial conditions is not
essential because it is averaged out over the relatively long simulations)
and are performed with a fixed value for <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The value of <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
determines the duration of a simulation, since small values of <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
require longer simulations because the chrons tend to become longer.
Specifically, we perform a simulation of 300 Myr if <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn></mml:mrow></mml:math></inline-formula>, of 100 Myr if <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.7</mml:mn><mml:mo>≤</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, of 50 Myr if <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>≤</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn></mml:mrow></mml:math></inline-formula> and of
20 Myr if <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn></mml:mrow></mml:math></inline-formula>. Note that computation of MCD, in theory, requires
an infinite simulation time. We choose the above simulation times to balance a
computational budget, while at the same time our estimates of MCD are
reliable enough to avoid large noise during feature-based likelihood
evaluations.</p>
      <p id="d1e6684">For the modified B13 model we add one more step. The numerical solutions of
this model tend to exhibit short chrons (a few thousand years) during a
“proper reversal,” i.e., when the state transitions from one polarity (<inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>)
to the other (<inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>), it crosses zero several times. On the timescales we
consider, such reversals are not meaningful and we filter them out by
smoothing the numerical solutions of the modified B13 model by a moving
average over 25 kyr. In this way, the chrons we consider and average over
have a duration of at least tens of thousands of years.</p>
      <p id="d1e6707">We investigate how to choose the random variable <inline-formula><mml:math id="M313" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula>
in Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>), which represents the noise in the
feature, by performing extensive computations. For each model (B13 and P09),
we choose a grid of <inline-formula><mml:math id="M314" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> values that lead to MCD that we observe in the
geomagnetic polarity timescale. The <inline-formula><mml:math id="M315" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> grid is different for the B13
and P09 model because the dependency of MCD on <inline-formula><mml:math id="M316" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is different for both
models and because computations with P09 are slightly faster. For both
models, a small <inline-formula><mml:math id="M317" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> leads to reversal being rare, even during 300 Myr
simulations. We choose to not consider <inline-formula><mml:math id="M318" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> smaller than <inline-formula><mml:math id="M319" display="inline"><mml:mn mathvariant="normal">0.3</mml:mn></mml:math></inline-formula>, again for
computational reasons and, as explained above, our simulations and
computations lose accuracy during very long chrons such as the cretaceous
superchron. Thus, the “actual” <inline-formula><mml:math id="M320" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> during a period with large MCD may
be smaller than the lower bound we compute; however, we cannot extract that
information from the feature data and the computational framework we
construct. This means that if the upper or lower bounds of <inline-formula><mml:math id="M321" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> are
achieved, all we can conclude is that <inline-formula><mml:math id="M322" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is small (large), perhaps
smaller (larger) than our assumed lower (upper) bound, which leads to MCDs
that are longer<?pagebreak page368?> (shorter) than what we can actually compute with our model
and bounded model parameters.</p>
      <p id="d1e6783">For each value of <inline-formula><mml:math id="M323" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> on our grid, we perform 100 simulations and for
each run compute average MCD. The mean and standard deviation of average MCD,
computed from these simulations, are shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>. We
occasionally observe large standard deviations for small <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because
only a few reversals may occur during these runs, which makes estimates of
the standard deviations unreliable (see above). In this case, we assign a
maximum standard deviation of 2.5 Myr.</p>
      <p id="d1e6806">We base our feature-error model <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on this graph and pick <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to
be a zero-mean Gaussian with a standard deviation <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> that we read
from the graph as illustrated by Fig. <xref ref-type="fig" rid="Ch1.F6"/>, i.e., for a
given <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we use the standard deviation we computed for the nearest point
on our MCD–<inline-formula><mml:math id="M329" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> grid.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e6866">MCD as a function of <inline-formula><mml:math id="M330" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> for the B13 model (turquoise) and the
P09 model (orange). Shown are the average MCD (solid lines) and
2-standard-deviation error bars computed from 100 simulations. This graph is
used to define the standard deviation of the feature noise <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as well
as the mean of the proposal distribution <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For the P09 model, we plot
the standard deviations only for every other <inline-formula><mml:math id="M333" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> value for readability.</p></caption>
          <?xmltex \igopts{width=184.942913pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f06.pdf"/>

        </fig>

      <p id="d1e6911">A feature <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> defines <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and then
Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) defines a feature-based
likelihood. We define a prior distribution by the Gaussian
<inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where
<inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> and where <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the mean value we computed at
the previous time, <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> (we describe what we did for the first time step
<inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> below). This results in the feature-based posterior
            <disp-formula id="Ch1.Ex13"><mml:math id="M341" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.2}{9.2}\selectfont$\displaystyle}?><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          We draw 100 samples from this posterior distribution by direct sampling with
a proposal distribution <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where
<inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> and where <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is based on the MCD–<inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> graph shown in
Fig. <xref ref-type="fig" rid="Ch1.F6"/>, i.e., we choose <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be the <inline-formula><mml:math id="M347" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> value
corresponding to the MCD value <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> we observe. We have experimented with
other values of <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> and found that how <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is chosen is
not critical for obtaining the results we present. We repeat this process for
all but the very first of the features <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For the first step, <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, we
set the prior distribution equal to the proposal distribution.</p>
      <p id="d1e7327">Our results are illustrated in Fig. <xref ref-type="fig" rid="Ch1.F7"/>.
Figure <xref ref-type="fig" rid="Ch1.F7"/>a and b show 100 samples of the posterior distributions <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as a function
of time, as well as their mean. The panel on the right shows results for the
modified B13 model, the panel on the left shows results for the modified P09
model. We note that, for both models, <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> varies significantly over
time. The effect that a time-varying <inline-formula><mml:math id="M355" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> has on the MCD of the modified
B13 and P09 models is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F7"/>c
and d, where we plot 100 features generated by the
modified P09 and B13 models using the 100 posterior values of <inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
shown in the top row. We note a good agreement with the recorded feature
(shown in black). This is perhaps not surprising, since we use the feature
data to estimate parameters, which in turn reproduce the feature data.
However, this is a basic check that our data assimilation framework produces
meaningful results.</p>
      <p id="d1e7393">We further illustrate the results of the feature-based data assimilation in
Fig. <xref ref-type="fig" rid="Ch1.F8"/>, where we plot the geomagnetic polarity timescale as well as the dipole of the modified B13 and P09 models, generated by
using a sequence <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, drawn from the feature-based posterior
distributions.
We note that the modified models exhibit a time-varying MCD and that
superchrons (chrons longer than 10 Myr) appear in both models at (roughly)
the same time as on the Earth.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e7411"><bold>(a)</bold> <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of time for modified B13;
100 samples of feature-based posterior distributions <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
(light turquoise) and their mean (blue). <bold>(b)</bold> <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a
function of time for modified P09; 100 samples of feature-based posterior
distributions <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (light orange) and their mean (red).
<bold>(c)</bold> Features <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> computed by drawing 100 samples (light turquoise)
from the feature-based posterior distribution of the modified B13 model and
their mean (blue). <bold>(d)</bold> Features <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> computed by drawing
100 samples (light orange) from the feature-based posterior distribution of
the modified P09 model and their mean (red). The MCD feature extracted from
the geomagnetic polarity timescale is shown in black.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f07.pdf"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e7533"><bold>(a)</bold> Geomagnetic polarity timescale. <bold>(b)</bold> Modified
B13 model output with <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> drawn from the feature-based posterior
distributions. <bold>(c)</bold> Modified P09 model output with <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> drawn
from the feature-based posterior distributions.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f08.pdf"/>

        </fig>

      <?pagebreak page369?><p id="d1e7572"><?xmltex \hack{\newpage}?>The advantage of the feature-based approach in this problem is that it allows
us to calibrate the modified B13 and P09 models to yield a time-varying MCD
in good agreement with the data (geomagnetic polarity timescale), where
“good agreement” is to be interpreted in the feature-based sense. Our
approach may be particularly useful for studying how flow structure at the
core affects the occurrence of superchrons. A thorough investigation of what
our results imply about the physics of geomagnetic dipole reversals will be
the subject of future work. In particular, we note that other choices for the
standard deviation <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, that defines expected errors in the feature,
are possible and that other choices will lead to different results. If one
wishes to use the feature-based approach presented here to study the Earth's
deep interior, one must carefully choose <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Here we are content with
showing how to use feature-based data assimilation in the context of
geomagnetic dipole modeling.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Example 4: parameter estimation for a Kuramoto–Sivashinsky equation</title>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e7608"><bold>(a–d)</bold> Four snapshots of the solution of the KS equation
with <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.55</mml:mn></mml:mrow></mml:math></inline-formula>. <bold>(e–g)</bold> Four snapshots of the solution of the KS
equation with <inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.07</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f09.pdf"/>

        </fig>

      <p id="d1e7646">We consider the Kuramoto–Sivashinsky equation
            <disp-formula id="Ch1.Ex14"><mml:math id="M370" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="normal">∇</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi><mml:msup><mml:mi mathvariant="normal">|</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, the spatial domain is a two-dimensional square
<inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>]</mml:mo><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>]</mml:mo><mml:mo>×</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and the boundary conditions are periodic.
Here <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mo>∂</mml:mo><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M374" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the parameter we want to estimate. We use a uniform prior
distribution over <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. As in earlier examples, our focus is on
formulating likelihoods and our choice of prior is not critical to the points
we wish to make when illustrating the feature-based techniques. The initial
condition of the KS equation is a Gaussian random variable, which we choose as
follows. We simulate the KS equation for <inline-formula><mml:math id="M376" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> “time” units starting from
uniformly distributed Fourier coefficients within the unit hypercube (see a
few sentences below for how these simulations are done). We pick <inline-formula><mml:math id="M377" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> large
enough so that <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> varies smoothly in space. We repeat this process
<inline-formula><mml:math id="M379" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula> times to obtain 100 samples of solutions of the KS equation. The
resulting sample mean and sample covariance matrix of the solution at time
<inline-formula><mml:math id="M380" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> define the mean and covariance of the Gaussian which we use as a random
initial condition below.</p>
      <p id="d1e7875">For computations we discretize the KS equation by the spectral method and
exponential time differencing with <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.005</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>. For a given
<inline-formula><mml:math id="M382" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, we then compute <inline-formula><mml:math id="M383" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> in physical space by Fourier transform and
interpolation onto a <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mn mathvariant="normal">256</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">256</mml:mn></mml:mrow></mml:math></inline-formula> grid. The solution of the KS equation
depends on the parameter <inline-formula><mml:math id="M385" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> in a way that a typical spatial scale of
the solution, i.e., the scale of the “valleys and hills” we observe,
increases as <inline-formula><mml:math id="M386" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> decreases, as illustrated by
Fig. <xref ref-type="fig" rid="Ch1.F9"/>, where we show snapshots of the solution of the
KS equation after 2500 time steps for two different choices of the parameter
<inline-formula><mml:math id="M387" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e7947">The data are 100 snapshots of the solution of the KS equation obtained as
follows. For a given <inline-formula><mml:math id="M388" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, we draw an initial condition from the Gaussian
distribution (see above) and simulate for 2500 time steps. We save the
solution on the <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:mn mathvariant="normal">256</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">256</mml:mn></mml:mrow></mml:math></inline-formula> grid every 50 time steps. We repeat this
process, with another random initial condition drawn from the same Gaussian
distribution, to obtain another 50 snapshots of the solution. The 100
snapshots constitute a data set with a total number of more than 6 million
points.</p>
      <p id="d1e7969">The feature we extract from the data is as follows. We interpolate the
snapshots onto a coarser <inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:mn mathvariant="normal">64</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">64</mml:mn></mml:mrow></mml:math></inline-formula> grid and use the coarsened snapshots
to compute a covariance matrix. Then we compute the largest eigenvalues of
the covariance matrix and compute a linear approximation to the logarithm of
the eigenvalues (using least squares). The slope and intercept of this line
constitutes the feature. An example is shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>.</p>
      <?pagebreak page370?><p id="d1e7986">We choose this feature because the parameter <inline-formula><mml:math id="M391" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> defines the spatial
scale of the solution (see above) and this scale is connected to the
length scale of a covariance function of a Gaussian process approximation of
the solution. The length scale of the Gaussian process in turn defines the
exponential decay of the eigenvalues of its associated covariance matrix and
this decay is what we capture by our feature. In simple terms, the larger the
length scale, the faster the decay of the eigenvalues.</p>
      <p id="d1e7996">It is important to note that the feature we construct does not depend on the
initial conditions. This is the main advantage of the feature-based approach.
Using the feature, rather than the trajectories, enables estimation of the
parameter <inline-formula><mml:math id="M392" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> <italic>without</italic> estimation of initial conditions. With a
likelihood based on the mismatch of model and data, one has to estimate the
parameter <inline-formula><mml:math id="M393" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> <italic>and</italic> the initial conditions, which makes the
effective dimension of the problem large, so that the required computations
are substantial. Most importantly, estimating the initial condition based on
a mismatch of model output and data is difficult because the KS equation is
chaotic. For these reasons, the feature-based approach makes estimation of
the parameter <inline-formula><mml:math id="M394" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> feasible. Note that the feature has also reduced the
effective dimension of the problem (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS4"/>) because the
number of parameters to be estimated has been reduced from the number of
modes (<inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">256</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) to 1. The price to be paid for this reduction in
(effective) dimension is that the feature-based approach does not allow us to
compute trajectories that match the data point-wise.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e8042">Illustration of the computed feature. Eigenvalues of covariance
matrices of snapshots (dots) and log-linear fit (solid lines). Blue dots and
red line correspond to a run with <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.55</mml:mn></mml:mrow></mml:math></inline-formula>, turquoise dots and orange
line correspond to a run with <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.07</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f10.pdf"/>

        </fig>

      <p id="d1e8076">The feature-based likelihood is defined by the equation
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M398" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the feature computed from the data, <inline-formula><mml:math id="M400" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is a
<inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> covariance matrix (see below) and where <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
is shorthand for the following computational steps for a given parameter
<inline-formula><mml:math id="M403" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>:
<list list-type="custom"><list-item><label>i.</label>
      <p id="d1e8184">Draw random initial conditions and obtain 100 snapshots of the solution of
the KS equation with parameter <inline-formula><mml:math id="M404" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>.</p></list-item><list-item><label>ii.</label>
      <p id="d1e8195">Interpolate snapshots onto <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mn mathvariant="normal">64</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">64</mml:mn></mml:mrow></mml:math></inline-formula> grid and compute sample covariance
matrix.</p></list-item><list-item><label>iii.</label>
      <p id="d1e8211">Compute largest eigenvalues of the sample covariance matrix and compute a
log-linear fit.</p></list-item></list>
The feature <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> consists of the slope and
offset of the log-linear fit.</p>
      <p id="d1e8232">Finally, we need to choose a covariance matrix <inline-formula><mml:math id="M407" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>. The perturbed observation
approach (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>) is not useful here. If we assume
that we collect data with measurement errors<?pagebreak page371?> that are uncorrelated in space
and time (adding an isotropic Gaussian to each snapshot), then this noise has
no effect on the overall spatial scale of the solution and, thus, will not
correctly reflect the uncertainty of the feature. The largest source of
uncertainty in the feature is sampling error due the small number of
snapshots we use for computing the GP approximation. We can decrease the
effects of this noise by using more snapshots; however, this increases the
computational cost. In addition, this uncertainty due to sampling error makes
feature-based likelihood evaluations noisy, i.e., for a fixed <inline-formula><mml:math id="M408" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and
feature <inline-formula><mml:math id="M409" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula>, different runs of our simulations may lead to different
likelihoods. This rules out Monte Carlo sampling for numerical solution of
the data assimilation problem.</p>
      <p id="d1e8258">We address these issues by using a variational approach and compute an a
posteriori estimate of <inline-formula><mml:math id="M410" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, i.e., we estimate <inline-formula><mml:math id="M411" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> by maximizing the
function
            <disp-formula id="Ch1.Ex15"><mml:math id="M412" display="block"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" 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="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mo>′</mml:mo></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:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mi mathvariant="script">F</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∈</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace width="1em" linebreak="nobreak"/><mml:mtext>otherwise</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          which is proportional to the feature-based posterior distribution. This will
lead to a point estimate for <inline-formula><mml:math id="M413" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> that leads to solutions that are
compatible with the data. For point estimates, the covariance <inline-formula><mml:math id="M414" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is
not so essential. We set this covariance <inline-formula><mml:math id="M415" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> to be a diagonal matrix
with diagonal entries <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.25</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mn mathvariant="normal">22</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0625</mml:mn></mml:mrow></mml:math></inline-formula>.
These values are chosen to reflect a relatively large amount of uncertainty
in the feature and to balance the different scales of the two components of
the feature. However it is important to note that our approach does
<italic>not</italic> allow us to draw conclusions about the uncertainty of our
parameter estimate, for which we would require approximations of the
posterior distribution. This may not be ideal; however, in view of the
computational difficulties, a point estimate is the best we can provide.</p>
      <p id="d1e8451">We need to decide on a numerical method for solving the optimization problem.
Since the function <inline-formula><mml:math id="M418" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is noisy and computationally expensive, we cannot
compute its derivatives. Global Bayesian optimization (see, e.g.,
<xref ref-type="bibr" rid="bib1.bibx22" id="altparen.89"/>) is a derivative-free method for optimization in exactly
that setting, i.e., when the function to be optimized is computationally
expensive to evaluate and noisy. The basic idea of GBO is to model the
function <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> by a Gaussian process and then to carefully choose
additional points for evaluation of the function to improve the GP model. The
maximizer of the mean of the GP model is then used to approximate the
maximizer of the (random) function <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. We first explain how to build
an initial GP model for the function <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and then describe how to
improve on the model given function evaluations. For more details about GBO,
see <xref ref-type="bibr" rid="bib1.bibx22" id="text.90"/> or references therein.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e8512">GP model of the function <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. <bold>(a)</bold> Initial GP model
based on three function evaluations. Blue – mean function. Turquoise –
100 realizations of the GP. Purple dots – function evaluations.
<bold>(b)</bold> Updated GP after GBO and five additional function evaluations. Blue
– mean function. Turquoise – 100 realizations of the GP. Purple dots –
initial function evaluations. Red dots – additional function evaluations
based on expected improvement criterion. Orange – 100 samples of the random
function <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=327.206693pt}?><graphic xlink:href="https://npg.copernicus.org/articles/25/355/2018/npg-25-355-2018-f11.pdf"/>

        </fig>

      <p id="d1e8556">A GP model for <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> consists of the mean and covariance functions</p>
      <p id="d1e8573"><?xmltex \hack{\newpage}?>

                <disp-formula specific-use="align"><mml:math id="M425" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mtext>constant mean function</mml:mtext><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></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="M426" display="inline"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> are “hyperparameters” which we must define. To
acknowledge the fact that <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is noisy, we add another
hyperparameter, <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, such that the covariance at the “observed points”
<inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>obs</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is given by <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>obs</mml:mtext></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>obs</mml:mtext><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula>
(see Sect. 3.3.5 of <xref ref-type="bibr" rid="bib1.bibx22" id="paren.91"/>). We define the hyperparameters based
on a small number of model function evaluations. Specifically, we evaluate
<inline-formula><mml:math id="M431" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> at three points within <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> generated by a Sobol sequence, which is a
space-filling sequence of quasi-random points. This procedure suggests
evaluation of the function at the boundaries and “in the middle” (see
Fig. <xref ref-type="fig" rid="Ch1.F11"/>a). Given these three points <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M434" 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:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, we maximize the “log marginal likelihood”, which describes the
probability of the three function evaluations <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (see
Sect. 3.3.6 of <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx22" id="altparen.92"/><?xmltex \hack{\egroup}?>). This optimization is
computationally inexpensive because it does not involve evaluating <inline-formula><mml:math id="M436" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> or
solving the KS equation. We use an interior-point method (MATLAB's
“fmincon”) to carry out the optimization and enforce the bounds <inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>L</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.3</mml:mn><mml:mo>≤</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>s</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>.
This results in a crude approximation of <inline-formula><mml:math id="M441" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>. We update this initial GP by
the three function evaluations we already have, i.e., we recompute the mean
<inline-formula><mml:math id="M442" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> and the covariance <inline-formula><mml:math id="M443" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>, given these three function evaluations. The
result is the GP illustrated in Fig. <xref ref-type="fig" rid="Ch1.F11"/>a, where we show the
mean (blue) and 200 samples (turquoise) of the updated GP, along with the
three sample points (purple dots). Note that the GP model does not reflect
the fact that <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is nonnegative. However, GBO is not easily modified
to optimize nonnegative functions.</p>
      <p id="d1e8980">To improve our GP model of <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> we wish to evaluate the function at
additional points and we use the “expected improvement” criterion to
determine these points. Expected improvement suggests points for additional
evaluations of <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> using a trade-off between where the function is
already known to be large and where the function is unknown (see Sect. 3.4.1 of <xref ref-type="bibr" rid="bib1.bibx22" id="altparen.93"/>). This led to good results for our
problem;
however, more advanced methods, e.g., knowledge gradient, may improve overall
performance of the algorithm. We stopped the optimization when the integrated
expected improvement is below a threshold (<inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> in our case). With this
setup, we evaluated <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> 5 more times and computed the maximizer
of <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to be <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.29</mml:mn></mml:mrow></mml:math></inline-formula>, which is near the parameter value we
used to generate the feature data (<inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>true</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.38</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <?pagebreak page372?><p id="d1e9087">The updated GP model is illustrated in the right panel of
Fig. <xref ref-type="fig" rid="Ch1.F11"/>, where we show the mean (blue), the initial and
additional points where <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is evaluated (purple and red dots
respectively) and 100 realizations of the updated GP model (turquoise). We
also show <inline-formula><mml:math id="M453" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula> realizations of <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, obtained by evaluating
<inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> repeatedly over a grid of 100 equally spaced points. We note that
the GP accurately describes the function and our confidence in the function
for <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>, where most of the function evaluations took place. The
uncertainty is large for <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula>, which could be reduced by additional
function evaluations. In summary, the feature-based approach, combined with
an appropriate numerical technique for optimizing noisy functions, is
successful in estimating a parameter of a chaotic partial differential
equation.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e9175">We have discussed a feature-based approach to data assimilation. The basic
idea is to compress the data into features and to compute parameter estimates
on posterior distributions defined in terms of the features, rather than the
raw data. The feature-based approach has the advantage that one can calibrate
numerical models to selected aspects of the data which can help to bridge
gaps between low-dimensional models for complex processes. The feature-based
approach can also break computational barriers in data assimilation with
chaotic systems. Our main conclusions are as follows.
<list list-type="custom"><list-item><label>i.</label>
      <p id="d1e9180">Constructing noise models directly for the features leads to straightforward
numerical implementation of the feature-based approach and enables the use of
numerical methods familiar from data assimilation.</p></list-item><list-item><label>ii.</label>
      <p id="d1e9184">The feature-based approach can reduce computational requirements by reducing
an effective dimension. This reduction in complexity comes at the expense of
a relaxation of how much that data constrain the parameters.</p></list-item></list>
While the simplified noise models in (i) may lead to good results (in the
sense that parameter estimates are useful) more work is needed to fully
understand how to construct such noise models without excessive computations.
Some of our numerical examples indicate the limitations of the perturbed
observations approach we propose for the construction of such noise models.
Our second conclusion (ii) suggests that one should use the feature-based
approach only if the direct approach is infeasible. When the data can be
compressed without loss of information, the feature-based approach is just as
good or bad as the direct approach. The feature-based approach reduces
computational requirements only if we truly reduce the dimension of the data
by focussing only on <italic>some</italic> of the features of the data. In this case,
one can formulate feature-based problems whose solution is straightforward,
while a direct approach is hopeless.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e9195">Code for the numerical examples will be made available on
github: <uri>https://github.com/mattimorzfeld</uri> (last access: 20 April 2018).</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e9204">The authors declare that they have no conflict of
interest.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e9210">The views expressed in the article do not necessarily represent
the views of the U.S. Department of Energy or the United States Government
DOE/NV/25946-3357.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e9216">We thank Alexandre J. Chorin and John B. Bell from Lawrence Berkeley National
Laboratory for interesting discussion and encouragement. We thank Bruce Buffett of the University of California at Berkeley for inspiration,
encouragement and for providing his code for the B13 model. We thank Joceline Lega of the University of Arizona for providing code for numerical solution
of the Kuramoto–Sivashinsky equation.</p><p id="d1e9218">We thank three anonymous reviewers for insightful and
careful comments which improved the paper.</p><p id="d1e9220">Matthias Morzfeld, Spencer Lunderman and Rafael Orozco gratefully acknowledge support by the
National Science Foundation under grant DMS-1619630.</p><?pagebreak page373?><p id="d1e9222">Matthias Morzfeld acknowledges support by the Office of Naval
Research (grant number N00173-17-2-C003) and by the Alfred P. Sloan
Foundation.</p><p id="d1e9224">Matthias Morzfeld and Jesse Adams were supported, in part, by National
Security Technologies, LLC, under contract no. DE-AC52-06NA25946 with the
U.S. Department of Energy, National Nuclear Security Administration, Office
of Defense Programs, and supported by the Site-Directed Research and
Development Program.
<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: Amit Apte<?xmltex \hack{\newline}?>
Reviewed by: three anonymous referees</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Agapiou et al.(2017)Agapiou, Papaspiliopoulos, Sanz-Alonso, and
Stuart</label><mixed-citation>
Agapiou, S., Papaspiliopoulos, O., Sanz-Alonso, D., and Stuart, A.: Importance
sampling: computational complexity and intrinsic dimension, Stat.
Sci., 32, 405–431, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Arulampalam et al.(2002)Arulampalam, Maskell, Gordon, and
Clapp</label><mixed-citation>
Arulampalam, M., Maskell, S., Gordon, N., and Clapp, T.: A tutorial on
particle filters for online nonlinear/non-Gaussian Bayesian tracking,
IEEE T. Signal Proces., 50, 174–188, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Atkins et al.(2013)Atkins, Morzfeld, and Chorin</label><mixed-citation>
Atkins, E., Morzfeld, M., and Chorin, A.: Implicit particle methods and their
connection with variational data assimilation, Mon. Weather Rev., 141,
1786–1803, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bauer et al.(2015)Bauer, Thorpe, and Brunet</label><mixed-citation>
Bauer, P., Thorpe, A., and Brunet, G.: The quiet revolution of numerical
weather prediction, Nature, 252, 45–55, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bishop(2006)</label><mixed-citation>
Bishop, C.: Pattern Recognition and Machine Learning, Springer-Verlag, New
York, USA, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bocquet et al.(2010)Bocquet, Pires, and Wu</label><mixed-citation>
Bocquet, M., Pires, C., and Wu, L.: Beyond Gaussian statistical modeling in
geophysical data assimilation, Mon. Weather Rev., 138, 2997–3023, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Brendel et al.(2007)Brendel, Kuipers, Barkema, and
Hoyng</label><mixed-citation>
Brendel, K., Kuipers, J., Barkema, G., and Hoyng, P.: Analysis of the
variability of the axial dipole moment of a numerical dynamo model, Phys.
Earth Planet. In., 162, 249–255, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Buffett and Matsui(2015)</label><mixed-citation>
Buffett, B. and Matsui, H.: A power spectrum for the geomagnetic dipole moment,
Earth Planet. Sc. Lett., 411, 20–26, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Buffett et al.(2013)Buffett, Ziegler, and Constable</label><mixed-citation>
Buffett, B., Ziegler, L., and Constable, C.: A stochastic model for
paleomagnetic field variations, Geophys. J. Int., 195,
86–97, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Buffett et al.(2014)Buffett, King, and Matsui</label><mixed-citation>
Buffett, B., King, E., and Matsui, H.: A physical interpretation of stochastic
models for fluctuations in the Earth's dipole field, Geophys. J. Int., 198, 597–608, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bui-Thanh et al.(2013)Bui-Thanh, Ghattas, Martin, and Stadler</label><mixed-citation>
Bui-Thanh, T., Ghattas, O., Martin, J., and Stadler, G.: A computational
framework for infinite-dimensional Bayesian inverse problems Part I:
The linearized case, with application to global seismic inversion, SIAM J.
Sci. Comput., 35, A2494–A2523, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Cande and Kent(1995)</label><mixed-citation>
Cande, S. and Kent, D.: Revised calibration of the geomagnetic polarity
timescale for the late Cretaceous and Cenozoic, J. Geophys.
Res.-Sol. Ea., 100, 6093–6095, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Chorin and Hald(2013)</label><mixed-citation>Chorin, A. and Hald, O.: Stochastic tools in mathematics and science, third
edn., Springer-Verlag, New York, USA, <ext-link xlink:href="https://doi.org/10.1007/978-1-4614-6980-3" ext-link-type="DOI">10.1007/978-1-4614-6980-3</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Chorin and Morzfeld(2013)</label><mixed-citation>
Chorin, A. and Morzfeld, M.: Conditions for successful data assimilation,
J. Geophys. Res.-Atmos., 118, 11522–11533, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Chorin and Tu(2009)</label><mixed-citation>
Chorin, A. and Tu, X.: Implicit sampling for particle filters, P. Natl. Acad.
Sci. USA, 106, 17249–17254, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Chorin et al.(2016)Chorin, Lu, Miller, Morzfeld, and Tu</label><mixed-citation>
Chorin, A., Lu, F., Miller, R., Morzfeld, M., and Tu, X.: Sampling,
feasibility, and priors in Bayesian estimation, Discrete and Continuous
Dynamical Systems, 36, 4227–4246, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Doucet et al.(2001)Doucet, de Freitas, and Gordon</label><mixed-citation>Doucet, A., de Freitas, N., and Gordon, N. (Eds.): Sequential Monte Carlo
methods in practice, Springer-Verlag, New York, USA,
<ext-link xlink:href="https://doi.org/10.1007/978-1-4757-3437-9" ext-link-type="DOI">10.1007/978-1-4757-3437-9</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Evensen(2006)</label><mixed-citation>Evensen, G.: Data assimilation: the ensemble Kalman filter,
Springer-Verlag, Berlin, Heidelberg, Germany,
<ext-link xlink:href="https://doi.org/10.1007/978-3-642-03711-5" ext-link-type="DOI">10.1007/978-3-642-03711-5</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Falkovich et al.(2005)Falkovich, Ginis, and Lord</label><mixed-citation>
Falkovich, A., Ginis, I., and Lord, S.: Ocean data assimilation and
initialization procedure for the Coupled GFDL/URI Hurricane Prediction
System, J. Ocean. Technol., 2, 1918–1932, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Feingold and Koren(2013)</label><mixed-citation>Feingold, G. and Koren, I.: A model of coupled oscillators applied to the
aerosol–cloud–precipitation system, Nonlin. Processes Geophys., 20,
1011–1021, <ext-link xlink:href="https://doi.org/10.5194/npg-20-1011-2013" ext-link-type="DOI">10.5194/npg-20-1011-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Fournier et al.(2010)Fournier, Hulot, Jault, Kuang, Tangborn, Gillet,
Canet, Aubert, and Lhuillier</label><mixed-citation>
Fournier, A., Hulot, G., Jault, D., Kuang, W., Tangborn, W., Gillet, N., Canet,
E., Aubert, J., and Lhuillier, F.: An introduction to data assimilation and
predictability in geomagnetism, Space Sci. Rev., 155, 247–291, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Frazier and Wang(2016)</label><mixed-citation>Frazier, P. I. and Wang, J.: Bayesian Optimization for Materials Design, in:
Information Science for Materials Discovery and Design, edited by: Lookman,
T., Alexander, F. J., and Rajan, K., Springer International Publishing,
Switzerland, 45–75, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-23871-5" ext-link-type="DOI">10.1007/978-3-319-23871-5</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Gilpin(1973)</label><mixed-citation>
Gilpin, M.: Do hares eat lynx?, American Naturalist, 107, 727–730, 1973.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Gissinger(2012)</label><mixed-citation>Gissinger, C.: A new deterministic model for chaotic reversals, Eur. Phys. J.
B, 85, 137, <ext-link xlink:href="https://doi.org/10.1140/epjb/e2012-20799-5" ext-link-type="DOI">10.1140/epjb/e2012-20799-5</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Goodman and Weare(2010)</label><mixed-citation>
Goodman, J. and Weare, J.: Ensemble samplers with affine invariance, Comm.
App. Math. Com. Sc., 50, 65–80, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Grinsted(2017)</label><mixed-citation>Grinsted, A.: GWMCMC, available at:
<uri>https://github.com/grinsted/gwmcmc</uri>, last access: 5 October 2017.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Haario et al.(2015)Haario, Kalachec, and Hakkarainen</label><mixed-citation>Haario, H., Kalachec, L., and Hakkarainen, J.: Generalized correlation integral
vectors: A distance concept for chaotic dynamical systems, Chaos, 25,
063101, <ext-link xlink:href="https://doi.org/10.1063/1.4921939" ext-link-type="DOI">10.1063/1.4921939</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Hakkarainen et~al.(2012)Hakkarainen, Ilin, Solonen, Laine, Haario,
Tamminen, Oja, and J{\"{a}}rvinen}}?><label>Hakkarainen et al.(2012)Hakkarainen, Ilin, Solonen, Laine, Haario,
Tamminen, Oja, and Järvinen</label><mixed-citation>Hakkarainen, J., Ilin, A., Solonen, A., Laine, M., Haario, H., Tamminen, J.,
Oja, E., and Järvinen, H.: On closure parameter estimation in chaotic
systems, Nonlin. Processes Geophys., 19, 127–143,
<ext-link xlink:href="https://doi.org/10.5194/npg-19-127-2012" ext-link-type="DOI">10.5194/npg-19-127-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Hoyng et al.(2005)Hoyng, Ossendrijver, and Schmitt</label><mixed-citation>
Hoyng, P., Ossendrijver, M., and Schmitt, D.: The geodynamo as a bistable
oscillator, Geophys. Astro. Fluid, 94, 263–314, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Jolliffe(2014)</label><mixed-citation>Jolliffe, I.: Principal Component Analysis, in: Wiley StatsRef: Statistics
Reference Online, edited by: Balakrishnan, N., Colton, T., Everitt, B.,
Piegorsch, W., Ruggeri, F., and Teugels, J. L.,
<ext-link xlink:href="https://doi.org/10.1002/9781118445112.stat06472" ext-link-type="DOI">10.1002/9781118445112.stat06472</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Kalman(1960)</label><mixed-citation>
Kalman, R.: A New Approach to Linear Filtering and Prediction Theory, J.
Basic Eng.-T. ASME, 82, 35–48, 1960.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Kalman and Bucy(1961)</label><mixed-citation>
Kalman, R. and Bucy, R.: New results in linear filtering and prediction
theory, J. Basic Eng.-T. ASME, 83, 95–108, 1961.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Kalos and Whitlock(1986)</label><mixed-citation>
Kalos, M. and Whitlock, P.: Monte Carlo methods, vol. 1, 1st edn., John Wiley
&amp; Sons, Wiley-Interscience, New York, USA, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Koren and Feingold(2011)</label><mixed-citation>
Koren, I. and Feingold, G.: Aerosol-cloud-precipitation system as a
predator-pray problem, P. Natl. Acad. Sci. USA, 108,
12227–12232, 2011.</mixed-citation></ref>
      <?pagebreak page374?><ref id="bib1.bibx35"><label>Koren et al.(2017)Koren, Tziperman, and Feingold</label><mixed-citation>Koren, I., Tziperman, E., and Feingold, G.: Exploring the nonlinear cloud and
rain equation, Chaos, 27, 013107, <ext-link xlink:href="https://doi.org/10.1063/1.4973593" ext-link-type="DOI">10.1063/1.4973593</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Kuipers et al.(2009)Kuipers, Hoyng, Wicht, and Barkema</label><mixed-citation>
Kuipers, J., Hoyng, P., Wicht, J., and Barkema, G.: Analysis of the
variability of the axial dipole moment of a numerical dynamo model, Phys.
Earth Planet. In., 173, 228–232, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Leigh(1968)</label><mixed-citation>
Leigh, E.: The ecological role of Volterra's equations, in: Some mathematical
problems in biology, edited by: Gerstenhaber, M., American
Mathematical Society, Providence, RI, USA, 1–61, 1968.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Lorenz(1963)</label><mixed-citation>
Lorenz, E.: Deterministic nonperiodic flow, J. Atmos. Sci., 20, 130–141,
1963.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Lorenz(1995)</label><mixed-citation>
Lorenz, E.: Predictability: a problem partly solved, Seminar on
Predictability, 4–8 September 1995, Shinfield Park, Reading, UK, ECMWF, 1,
1–18, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Lotka(1926)</label><mixed-citation>
Lotka, A.: Contribution to the theory of periodic reactions, J. Phys. Chem.,
2, 271–274, 1926.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Lowrie and Kent(2004)</label><mixed-citation>
Lowrie, W. and Kent, D.: Geomagnetic polarity time scale and reversal frequency
regimes, Geoph. Monog. Series, 145, 117–129, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Mackay(1998)</label><mixed-citation>
Mackay, D. J. C.: Introduction to Monte Carlo Methods, in: Learning in
Graphical Models, edited by: Jordan, M. I., Springer
Netherlands, Dordrecht, the Netherlands, 175–204, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Maclean et al.(2017)Maclean, Santitissadeekorn, and
Jones</label><mixed-citation>
Maclean, J., Santitissadeekorn, N., and Jones, C.: A coherent structure
approach for parameter estimation in Lagrangian Data Assimilation,
Physica D, 360, 36–45, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Marin et al.(2012)Marin, Pudlo, Robert, and Ryder</label><mixed-citation>Marin, J.-M., Pudlo, P., Robert, C., and Ryder, R.: Approximate Bayesian
computational methods, Stat. Comput.,  22, 1167, <ext-link xlink:href="https://doi.org/10.1007/s11222-011-9288-2" ext-link-type="DOI">10.1007/s11222-011-9288-2</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>McLachlan and Peel(2000)</label><mixed-citation>
McLachlan, G. and Peel, D.: Finite Mixture Models, John Wiley and Sons, Inc.,
New York, USA, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Morzfeld(2015)</label><mixed-citation>Morzfeld, M.: Implicit Sampling for Path Integral Control, Monte Carlo
Localization, and SLAM, J. Dyn. Syst.-T. ASME, 137, 051016,
<ext-link xlink:href="https://doi.org/10.1115/1.4029064" ext-link-type="DOI">10.1115/1.4029064</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Morzfeld et al.(2015)Morzfeld, Tu, Wilkening, and Chorin</label><mixed-citation>
Morzfeld, M., Tu, X., Wilkening, J., and Chorin, A.: Parameter estimation by
implicit sampling, Comm. App. Math. Com. Sc., 10, 205–225, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Murphy(2012)</label><mixed-citation>Murphy, K.: Machine Learning : a Probabilistic Perspective, MIT Press,
Cambridge, MA, USA, 2012.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx49"><label>Oliver et al.(2008)Oliver, Reynolds, and Liu</label><mixed-citation>
Oliver, D., Reynolds, A., and Liu, N.: Inverse theory for petroleum reservoir
characterization and history matching, University Printing House, Cambridge, UK, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Owen(2013)</label><mixed-citation>Owen, A. B.: Monte Carlo Theory, Methods and Examples, available at:
<uri>http://statweb.stanford.edu/~owen/mc/</uri> (last access: 25 April 2018),
2013.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Petrelis et al.(2009)Petrelis, Fauve, Dormy, and
Valet</label><mixed-citation>Petrelis, F., Fauve, S., Dormy, E., and Valet, J.-P.: Simple mechanism for
reversals of Earth's magnetic field, Phys. Rev. Lett., 102,
144503, <ext-link xlink:href="https://doi.org/10.1103/PhysRevLett.102.144503" ext-link-type="DOI">10.1103/PhysRevLett.102.144503</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Rasmussen and Williams(2006)</label><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian Processes for Machine
Learning, MIT Press, Cambridge, MA, USA, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Rosenthal et al.(2017)Rosenthal, Venkataramani, Mariano, and
Restrepo</label><mixed-citation>
Rosenthal, W., Venkataramani, S., Mariano, A., and Restrepo, J.: Displacement
data assimilation, J. Comput. Phys., 330, 594–614, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Talagrand and Courtier(1987)</label><mixed-citation>
Talagrand, O. and Courtier, P.: Variational assimilation of meteorological
observations with the adjoint vorticity equation. I: Theory, Q.
J. Roy. Meteor. Soc., 113, 1311–1328, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Thrun et al.(2005)Thrun, Burgard, and Fox</label><mixed-citation>
Thrun, S., Burgard, W., and Fox, D.: Probabilistic Robotics, MIT Press,
Cambridge, MA, USA, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Valet et al.(2005)Valet, Meynadier, and Guyodo</label><mixed-citation>
Valet, J.-P., Meynadier, L., and Guyodo, Y.: Geomagnetic field strength and
reversal rate over the past 2 million years, Nature, 435, 802–805, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>van Leeuwen(2009)</label><mixed-citation>
van Leeuwen, P.: Particle filtering in geophysical systems, Mon. Weather
Rev., 137, 4089–4114, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Volterra(1926)</label><mixed-citation>
Volterra, V.: Variations and fluctuations in the number of individuals in
cohabiting animal species, Accademia Nazionale dei Lincei, 14,
271–274, 1926 (in Italian).</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Wolff(2004)</label><mixed-citation>
Wolff, U.: Monte Carlo errors with less errors, Comput. Phys. Commun., 156,
143–153, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Yablonsky and Ginis(2008)</label><mixed-citation>
Yablonsky, R. and Ginis, I.: Improving the Ocean Initialization of Coupled
Hurricane–Ocean Models Using Feature-Based Data Assimilation, Mon. Weather
Rev., 136, 2592–2607, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Ziegler et al.(2005)Ziegler, Constable, and Tauxe</label><mixed-citation>
Ziegler, L., Constable, C., and Tauxe, C. J. L.: PADM2M: a penalized maximum
likelihood model of the 0–2 Ma paleomagnetic axial dipole model, Geophys.
J. Int., 435, 1069–1089, 2005.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Feature-based data assimilation in geophysics</article-title-html>
<abstract-html><p>Many applications in science require that computational models and data be
combined. In a Bayesian framework, this is usually done by defining
likelihoods based on the mismatch of model outputs and data. However,
matching model outputs and data in this way can be unnecessary or impossible.
For example, using large amounts of steady state data is unnecessary because
these data are redundant. It is numerically difficult to assimilate data in
chaotic systems. It is often impossible to assimilate data of a complex
system into a low-dimensional model. As a specific example, consider a
low-dimensional stochastic model for the dipole of the Earth's magnetic
field, while other field components are ignored in the model. The above
issues can be addressed by selecting features of the data, and defining
likelihoods based on the features, rather than by the usual mismatch of model
output and data. Our goal is to contribute to a fundamental understanding of
such a feature-based approach that allows us to assimilate selected aspects
of data into models. We also explain how the feature-based approach can be
interpreted as a method for reducing an effective dimension and derive new
noise models, based on perturbed observations, that lead to computationally
efficient solutions. Numerical implementations of our ideas are illustrated
in four examples.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Agapiou et al.(2017)Agapiou, Papaspiliopoulos, Sanz-Alonso, and
Stuart</label><mixed-citation>
Agapiou, S., Papaspiliopoulos, O., Sanz-Alonso, D., and Stuart, A.: Importance
sampling: computational complexity and intrinsic dimension, Stat.
Sci., 32, 405–431, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Arulampalam et al.(2002)Arulampalam, Maskell, Gordon, and
Clapp</label><mixed-citation>
Arulampalam, M., Maskell, S., Gordon, N., and Clapp, T.: A tutorial on
particle filters for online nonlinear/non-Gaussian Bayesian tracking,
IEEE T. Signal Proces., 50, 174–188, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Atkins et al.(2013)Atkins, Morzfeld, and Chorin</label><mixed-citation>
Atkins, E., Morzfeld, M., and Chorin, A.: Implicit particle methods and their
connection with variational data assimilation, Mon. Weather Rev., 141,
1786–1803, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bauer et al.(2015)Bauer, Thorpe, and Brunet</label><mixed-citation>
Bauer, P., Thorpe, A., and Brunet, G.: The quiet revolution of numerical
weather prediction, Nature, 252, 45–55, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bishop(2006)</label><mixed-citation>
Bishop, C.: Pattern Recognition and Machine Learning, Springer-Verlag, New
York, USA, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bocquet et al.(2010)Bocquet, Pires, and Wu</label><mixed-citation>
Bocquet, M., Pires, C., and Wu, L.: Beyond Gaussian statistical modeling in
geophysical data assimilation, Mon. Weather Rev., 138, 2997–3023, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Brendel et al.(2007)Brendel, Kuipers, Barkema, and
Hoyng</label><mixed-citation>
Brendel, K., Kuipers, J., Barkema, G., and Hoyng, P.: Analysis of the
variability of the axial dipole moment of a numerical dynamo model, Phys.
Earth Planet. In., 162, 249–255, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Buffett and Matsui(2015)</label><mixed-citation>
Buffett, B. and Matsui, H.: A power spectrum for the geomagnetic dipole moment,
Earth Planet. Sc. Lett., 411, 20–26, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Buffett et al.(2013)Buffett, Ziegler, and Constable</label><mixed-citation>
Buffett, B., Ziegler, L., and Constable, C.: A stochastic model for
paleomagnetic field variations, Geophys. J. Int., 195,
86–97, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Buffett et al.(2014)Buffett, King, and Matsui</label><mixed-citation>
Buffett, B., King, E., and Matsui, H.: A physical interpretation of stochastic
models for fluctuations in the Earth's dipole field, Geophys. J. Int., 198, 597–608, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bui-Thanh et al.(2013)Bui-Thanh, Ghattas, Martin, and Stadler</label><mixed-citation>
Bui-Thanh, T., Ghattas, O., Martin, J., and Stadler, G.: A computational
framework for infinite-dimensional Bayesian inverse problems Part I:
The linearized case, with application to global seismic inversion, SIAM J.
Sci. Comput., 35, A2494–A2523, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Cande and Kent(1995)</label><mixed-citation>
Cande, S. and Kent, D.: Revised calibration of the geomagnetic polarity
timescale for the late Cretaceous and Cenozoic, J. Geophys.
Res.-Sol. Ea., 100, 6093–6095, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Chorin and Hald(2013)</label><mixed-citation>
Chorin, A. and Hald, O.: Stochastic tools in mathematics and science, third
edn., Springer-Verlag, New York, USA, <a href="https://doi.org/10.1007/978-1-4614-6980-3" target="_blank">https://doi.org/10.1007/978-1-4614-6980-3</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Chorin and Morzfeld(2013)</label><mixed-citation>
Chorin, A. and Morzfeld, M.: Conditions for successful data assimilation,
J. Geophys. Res.-Atmos., 118, 11522–11533, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Chorin and Tu(2009)</label><mixed-citation>
Chorin, A. and Tu, X.: Implicit sampling for particle filters, P. Natl. Acad.
Sci. USA, 106, 17249–17254, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Chorin et al.(2016)Chorin, Lu, Miller, Morzfeld, and Tu</label><mixed-citation>
Chorin, A., Lu, F., Miller, R., Morzfeld, M., and Tu, X.: Sampling,
feasibility, and priors in Bayesian estimation, Discrete and Continuous
Dynamical Systems, 36, 4227–4246, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Doucet et al.(2001)Doucet, de Freitas, and Gordon</label><mixed-citation>
Doucet, A., de Freitas, N., and Gordon, N. (Eds.): Sequential Monte Carlo
methods in practice, Springer-Verlag, New York, USA,
<a href="https://doi.org/10.1007/978-1-4757-3437-9" target="_blank">https://doi.org/10.1007/978-1-4757-3437-9</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Evensen(2006)</label><mixed-citation>
Evensen, G.: Data assimilation: the ensemble Kalman filter,
Springer-Verlag, Berlin, Heidelberg, Germany,
<a href="https://doi.org/10.1007/978-3-642-03711-5" target="_blank">https://doi.org/10.1007/978-3-642-03711-5</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Falkovich et al.(2005)Falkovich, Ginis, and Lord</label><mixed-citation>
Falkovich, A., Ginis, I., and Lord, S.: Ocean data assimilation and
initialization procedure for the Coupled GFDL/URI Hurricane Prediction
System, J. Ocean. Technol., 2, 1918–1932, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Feingold and Koren(2013)</label><mixed-citation>
Feingold, G. and Koren, I.: A model of coupled oscillators applied to the
aerosol–cloud–precipitation system, Nonlin. Processes Geophys., 20,
1011–1021, <a href="https://doi.org/10.5194/npg-20-1011-2013" target="_blank">https://doi.org/10.5194/npg-20-1011-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Fournier et al.(2010)Fournier, Hulot, Jault, Kuang, Tangborn, Gillet,
Canet, Aubert, and Lhuillier</label><mixed-citation>
Fournier, A., Hulot, G., Jault, D., Kuang, W., Tangborn, W., Gillet, N., Canet,
E., Aubert, J., and Lhuillier, F.: An introduction to data assimilation and
predictability in geomagnetism, Space Sci. Rev., 155, 247–291, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Frazier and Wang(2016)</label><mixed-citation>
Frazier, P. I. and Wang, J.: Bayesian Optimization for Materials Design, in:
Information Science for Materials Discovery and Design, edited by: Lookman,
T., Alexander, F. J., and Rajan, K., Springer International Publishing,
Switzerland, 45–75, <a href="https://doi.org/10.1007/978-3-319-23871-5" target="_blank">https://doi.org/10.1007/978-3-319-23871-5</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Gilpin(1973)</label><mixed-citation>
Gilpin, M.: Do hares eat lynx?, American Naturalist, 107, 727–730, 1973.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Gissinger(2012)</label><mixed-citation>
Gissinger, C.: A new deterministic model for chaotic reversals, Eur. Phys. J.
B, 85, 137, <a href="https://doi.org/10.1140/epjb/e2012-20799-5" target="_blank">https://doi.org/10.1140/epjb/e2012-20799-5</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Goodman and Weare(2010)</label><mixed-citation>
Goodman, J. and Weare, J.: Ensemble samplers with affine invariance, Comm.
App. Math. Com. Sc., 50, 65–80, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Grinsted(2017)</label><mixed-citation>
Grinsted, A.: GWMCMC, available at:
<a href="https://github.com/grinsted/gwmcmc" target="_blank">https://github.com/grinsted/gwmcmc</a>, last access: 5 October 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Haario et al.(2015)Haario, Kalachec, and Hakkarainen</label><mixed-citation>
Haario, H., Kalachec, L., and Hakkarainen, J.: Generalized correlation integral
vectors: A distance concept for chaotic dynamical systems, Chaos, 25,
063101, <a href="https://doi.org/10.1063/1.4921939" target="_blank">https://doi.org/10.1063/1.4921939</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hakkarainen et al.(2012)Hakkarainen, Ilin, Solonen, Laine, Haario,
Tamminen, Oja, and Järvinen</label><mixed-citation>
Hakkarainen, J., Ilin, A., Solonen, A., Laine, M., Haario, H., Tamminen, J.,
Oja, E., and Järvinen, H.: On closure parameter estimation in chaotic
systems, Nonlin. Processes Geophys., 19, 127–143,
<a href="https://doi.org/10.5194/npg-19-127-2012" target="_blank">https://doi.org/10.5194/npg-19-127-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Hoyng et al.(2005)Hoyng, Ossendrijver, and Schmitt</label><mixed-citation>
Hoyng, P., Ossendrijver, M., and Schmitt, D.: The geodynamo as a bistable
oscillator, Geophys. Astro. Fluid, 94, 263–314, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Jolliffe(2014)</label><mixed-citation>
Jolliffe, I.: Principal Component Analysis, in: Wiley StatsRef: Statistics
Reference Online, edited by: Balakrishnan, N., Colton, T., Everitt, B.,
Piegorsch, W., Ruggeri, F., and Teugels, J. L.,
<a href="https://doi.org/10.1002/9781118445112.stat06472" target="_blank">https://doi.org/10.1002/9781118445112.stat06472</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Kalman(1960)</label><mixed-citation>
Kalman, R.: A New Approach to Linear Filtering and Prediction Theory, J.
Basic Eng.-T. ASME, 82, 35–48, 1960.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Kalman and Bucy(1961)</label><mixed-citation>
Kalman, R. and Bucy, R.: New results in linear filtering and prediction
theory, J. Basic Eng.-T. ASME, 83, 95–108, 1961.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Kalos and Whitlock(1986)</label><mixed-citation>
Kalos, M. and Whitlock, P.: Monte Carlo methods, vol. 1, 1st edn., John Wiley
&amp; Sons, Wiley-Interscience, New York, USA, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Koren and Feingold(2011)</label><mixed-citation>
Koren, I. and Feingold, G.: Aerosol-cloud-precipitation system as a
predator-pray problem, P. Natl. Acad. Sci. USA, 108,
12227–12232, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Koren et al.(2017)Koren, Tziperman, and Feingold</label><mixed-citation>
Koren, I., Tziperman, E., and Feingold, G.: Exploring the nonlinear cloud and
rain equation, Chaos, 27, 013107, <a href="https://doi.org/10.1063/1.4973593" target="_blank">https://doi.org/10.1063/1.4973593</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Kuipers et al.(2009)Kuipers, Hoyng, Wicht, and Barkema</label><mixed-citation>
Kuipers, J., Hoyng, P., Wicht, J., and Barkema, G.: Analysis of the
variability of the axial dipole moment of a numerical dynamo model, Phys.
Earth Planet. In., 173, 228–232, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Leigh(1968)</label><mixed-citation>
Leigh, E.: The ecological role of Volterra's equations, in: Some mathematical
problems in biology, edited by: Gerstenhaber, M., American
Mathematical Society, Providence, RI, USA, 1–61, 1968.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Lorenz(1963)</label><mixed-citation>
Lorenz, E.: Deterministic nonperiodic flow, J. Atmos. Sci., 20, 130–141,
1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Lorenz(1995)</label><mixed-citation>
Lorenz, E.: Predictability: a problem partly solved, Seminar on
Predictability, 4–8 September 1995, Shinfield Park, Reading, UK, ECMWF, 1,
1–18, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Lotka(1926)</label><mixed-citation>
Lotka, A.: Contribution to the theory of periodic reactions, J. Phys. Chem.,
2, 271–274, 1926.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Lowrie and Kent(2004)</label><mixed-citation>
Lowrie, W. and Kent, D.: Geomagnetic polarity time scale and reversal frequency
regimes, Geoph. Monog. Series, 145, 117–129, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Mackay(1998)</label><mixed-citation>
Mackay, D. J. C.: Introduction to Monte Carlo Methods, in: Learning in
Graphical Models, edited by: Jordan, M. I., Springer
Netherlands, Dordrecht, the Netherlands, 175–204, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Maclean et al.(2017)Maclean, Santitissadeekorn, and
Jones</label><mixed-citation>
Maclean, J., Santitissadeekorn, N., and Jones, C.: A coherent structure
approach for parameter estimation in Lagrangian Data Assimilation,
Physica D, 360, 36–45, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Marin et al.(2012)Marin, Pudlo, Robert, and Ryder</label><mixed-citation>
Marin, J.-M., Pudlo, P., Robert, C., and Ryder, R.: Approximate Bayesian
computational methods, Stat. Comput.,  22, 1167, <a href="https://doi.org/10.1007/s11222-011-9288-2" target="_blank">https://doi.org/10.1007/s11222-011-9288-2</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>McLachlan and Peel(2000)</label><mixed-citation>
McLachlan, G. and Peel, D.: Finite Mixture Models, John Wiley and Sons, Inc.,
New York, USA, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Morzfeld(2015)</label><mixed-citation>
Morzfeld, M.: Implicit Sampling for Path Integral Control, Monte Carlo
Localization, and SLAM, J. Dyn. Syst.-T. ASME, 137, 051016,
<a href="https://doi.org/10.1115/1.4029064" target="_blank">https://doi.org/10.1115/1.4029064</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Morzfeld et al.(2015)Morzfeld, Tu, Wilkening, and Chorin</label><mixed-citation>
Morzfeld, M., Tu, X., Wilkening, J., and Chorin, A.: Parameter estimation by
implicit sampling, Comm. App. Math. Com. Sc., 10, 205–225, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Murphy(2012)</label><mixed-citation>
Murphy, K.: Machine Learning : a Probabilistic Perspective, MIT Press,
Cambridge, MA, USA, 2012.

</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Oliver et al.(2008)Oliver, Reynolds, and Liu</label><mixed-citation>
Oliver, D., Reynolds, A., and Liu, N.: Inverse theory for petroleum reservoir
characterization and history matching, University Printing House, Cambridge, UK, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Owen(2013)</label><mixed-citation>
Owen, A. B.: Monte Carlo Theory, Methods and Examples, available at:
<a href="http://statweb.stanford.edu/~owen/mc/" target="_blank">http://statweb.stanford.edu/~owen/mc/</a> (last access: 25 April 2018),
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Petrelis et al.(2009)Petrelis, Fauve, Dormy, and
Valet</label><mixed-citation>
Petrelis, F., Fauve, S., Dormy, E., and Valet, J.-P.: Simple mechanism for
reversals of Earth's magnetic field, Phys. Rev. Lett., 102,
144503, <a href="https://doi.org/10.1103/PhysRevLett.102.144503" target="_blank">https://doi.org/10.1103/PhysRevLett.102.144503</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Rasmussen and Williams(2006)</label><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian Processes for Machine
Learning, MIT Press, Cambridge, MA, USA, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Rosenthal et al.(2017)Rosenthal, Venkataramani, Mariano, and
Restrepo</label><mixed-citation>
Rosenthal, W., Venkataramani, S., Mariano, A., and Restrepo, J.: Displacement
data assimilation, J. Comput. Phys., 330, 594–614, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Talagrand and Courtier(1987)</label><mixed-citation>
Talagrand, O. and Courtier, P.: Variational assimilation of meteorological
observations with the adjoint vorticity equation. I: Theory, Q.
J. Roy. Meteor. Soc., 113, 1311–1328, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Thrun et al.(2005)Thrun, Burgard, and Fox</label><mixed-citation>
Thrun, S., Burgard, W., and Fox, D.: Probabilistic Robotics, MIT Press,
Cambridge, MA, USA, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Valet et al.(2005)Valet, Meynadier, and Guyodo</label><mixed-citation>
Valet, J.-P., Meynadier, L., and Guyodo, Y.: Geomagnetic field strength and
reversal rate over the past 2&thinsp;million years, Nature, 435, 802–805, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>van Leeuwen(2009)</label><mixed-citation>
van Leeuwen, P.: Particle filtering in geophysical systems, Mon. Weather
Rev., 137, 4089–4114, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Volterra(1926)</label><mixed-citation>
Volterra, V.: Variations and fluctuations in the number of individuals in
cohabiting animal species, Accademia Nazionale dei Lincei, 14,
271–274, 1926 (in Italian).
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Wolff(2004)</label><mixed-citation>
Wolff, U.: Monte Carlo errors with less errors, Comput. Phys. Commun., 156,
143–153, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Yablonsky and Ginis(2008)</label><mixed-citation>
Yablonsky, R. and Ginis, I.: Improving the Ocean Initialization of Coupled
Hurricane–Ocean Models Using Feature-Based Data Assimilation, Mon. Weather
Rev., 136, 2592–2607, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Ziegler et al.(2005)Ziegler, Constable, and Tauxe</label><mixed-citation>
Ziegler, L., Constable, C., and Tauxe, C. J. L.: PADM2M: a penalized maximum
likelihood model of the 0–2&thinsp;Ma paleomagnetic axial dipole model, Geophys.
J. Int., 435, 1069–1089, 2005.
</mixed-citation></ref-html>--></article>
