<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <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-28-501-2021</article-id><title-group><article-title>Identification of linear response functions from arbitrary perturbation experiments in the presence of noise –<?xmltex \hack{\break}?> Part 1: Method development and toy <?xmltex \hack{\break}?>model demonstration</article-title><alt-title>Identification of linear response functions – Part 1</alt-title>
      </title-group><?xmltex \runningtitle{Identification of linear response functions -- Part 1}?><?xmltex \runningauthor{G. L. Torres Mendon\c{c}a et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Torres Mendonça</surname><given-names>Guilherme L.</given-names></name>
          <email>guilherme.mendonca@mpimet.mpg.de</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Pongratz</surname><given-names>Julia</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0372-3960</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Reick</surname><given-names>Christian H.</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>International Max Planck Research School on Earth System Modelling, Hamburg, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Max Planck Institute for Meteorology, Hamburg, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Geography, Ludwig-Maxmillians-Universität München, Munich, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Guilherme L. Torres Mendonça (guilherme.mendonca@mpimet.mpg.de)</corresp></author-notes><pub-date><day>14</day><month>October</month><year>2021</year></pub-date>
      
      <volume>28</volume>
      <issue>4</issue>
      <fpage>501</fpage><lpage>532</lpage>
      <history>
        <date date-type="received"><day>25</day><month>February</month><year>2021</year></date>
           <date date-type="rev-request"><day>19</day><month>March</month><year>2021</year></date>
           <date date-type="rev-recd"><day>4</day><month>August</month><year>2021</year></date>
           <date date-type="accepted"><day>1</day><month>September</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Guilherme L. Torres Mendonça et al.</copyright-statement>
        <copyright-year>2021</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/28/501/2021/npg-28-501-2021.html">This article is available from https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021.html</self-uri><self-uri xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021.pdf">The full text article is available as a PDF file from https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e116">Existent methods to identify linear response functions from data require tailored perturbation experiments, e.g., impulse or step experiments, and if  the system is noisy, these experiments need to be repeated several times to obtain good statistics. In contrast, for the method developed here,  data from only a <italic>single</italic> perturbation experiment at <italic>arbitrary</italic> perturbation are sufficient if in addition data from an unperturbed
(control) experiment are available. To identify the linear response function for this ill-posed problem, we invoke regularization theory. The main  novelty of our method lies in the determination of the level of background noise needed for a proper estimation of the regularization parameter: this is achieved by comparing the frequency spectrum of the perturbation experiment with that of the additional control experiment. The resulting
noise-level estimate can be further improved for linear response functions known to be monotonic. The robustness of our method and its advantages  are investigated by means of a toy model. We discuss in detail the dependence of the identified response function on the quality of the data
(signal-to-noise ratio) and on possible nonlinear contributions to the response. The method development presented here prepares in particular for
the identification of carbon cycle response functions in Part 2 of this study <xref ref-type="bibr" rid="bib1.bibx93" id="paren.1"/>. However, the core of our method, namely our new approach to obtaining the  noise level for a proper estimation of the regularization parameter, may find applications in also solving other types of linear ill-posed problems.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\newpage}?>
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e139">To gain understanding of a physical system, it is very helpful to know how it responds to perturbations. Considering a small time-dependent perturbation <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula>, the resulting time-dependent response <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula> can from
a very general point of view be written as
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M3" display="block"><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where the <italic>linear response function</italic> <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula> is a characteristic of the considered system. In fact,
under a number of assumptions – among which smoothness and causality are the most important – Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is the first term of a functional expansion of the response <inline-formula><mml:math id="M5" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> into the perturbation <inline-formula><mml:math id="M6" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> around the unperturbed state <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, known as Volterra series
<xref ref-type="bibr" rid="bib1.bibx96 bib1.bibx85" id="paren.2"/>. In this framing, the key to gaining insight into the system is the linear response function <inline-formula><mml:math id="M8" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>: by knowing this function one has at hand not only a powerful tool to predict the response for sufficiently small but otherwise arbitrary perturbations, but also
a means to study the internal dynamic modes of the unperturbed system by analyzing the temporal structure of the response function.</p>
      <p id="d1e288">Linear response functions have been successfully applied within different contexts in many fields of science and technology. In physics, for example,
material constants like the magnetic susceptibility or the dielectric function must be<?pagebreak page502?> understood as linear response functions that can be obtained by
Kubo's theory of linear response <xref ref-type="bibr" rid="bib1.bibx49" id="paren.3"/> via the fluctuation–dissipation theorem from an auto-correlation of the unperturbed system. However, applications of these functions range far beyond physics into fields like neurophysiology and climate <xref ref-type="bibr" rid="bib1.bibx26" id="paren.4"/>. In
climate science, in particular, applications of linear response functions in the context of Ruelle's developments in response theory (see below) are a
recent topic <xref ref-type="bibr" rid="bib1.bibx60 bib1.bibx61 bib1.bibx62 bib1.bibx75 bib1.bibx63 bib1.bibx2 bib1.bibx24 bib1.bibx55 bib1.bibx10" id="paren.5"><named-content content-type="pre">e.g.,</named-content></xref>. On the other hand, these functions have already been successfully employed as a heuristic tool to study climate and the carbon cycle for decades
<xref ref-type="bibr" rid="bib1.bibx86 bib1.bibx15 bib1.bibx65 bib1.bibx17 bib1.bibx47 bib1.bibx46 bib1.bibx91 bib1.bibx74 bib1.bibx12 bib1.bibx48 bib1.bibx78 bib1.bibx23 bib1.bibx18" id="paren.6"><named-content content-type="pre">e.g.,</named-content></xref>. Yet another
perspective is that from engineering sciences, in which the <italic>impulse response</italic> – that to a large extent corresponds to the linear response
function – and the closely related <italic>transfer function</italic> (or <italic>system function</italic>) characterize linear time-invariant (LTI) systems, widely
applied in fields such as signal processing and control theory <xref ref-type="bibr" rid="bib1.bibx51 bib1.bibx84 bib1.bibx7 bib1.bibx11" id="paren.7"/>. Regardless of which viewpoint a particular community takes to investigate the linear response of a system, a fundamental
step in this investigation is the identification of the appropriate linear response function, the topic of the present study.</p>
      <p id="d1e320">From a theoretical point of view, the existence of a linear response is by no means obvious: structurally stable dynamical systems are the exception
<xref ref-type="bibr" rid="bib1.bibx1" id="paren.8"/>, so that already small parameter changes typically lead to topological changes in their sets of stable and unstable solutions. Not every such bifurcation must prevent a linear response in macroscopic observables, but the question remains how in view of microscopic
structural instability macroscopic linearity can prevail. A key result in this field is Ruelle's rigorous demonstration of the existence of a linear
response for the structurally stable class of uniform hyperbolic systems <xref ref-type="bibr" rid="bib1.bibx80 bib1.bibx81" id="paren.9"/>. It is believed that
this result transfers to large classes of nonequilibrium systems <xref ref-type="bibr" rid="bib1.bibx82 bib1.bibx59 bib1.bibx61 bib1.bibx22 bib1.bibx75 bib1.bibx63" id="paren.10"/>. An example may be the Lorenz system at standard parameters, for which numerical
analysis revealed evidence for a linear response despite non-hyperbolicity <xref ref-type="bibr" rid="bib1.bibx77 bib1.bibx60" id="paren.11"/>. Recent investigations by
<xref ref-type="bibr" rid="bib1.bibx97 bib1.bibx98" id="text.12"/> indicate that the thermodynamic limit must be invoked to reconcile microscopic structural instability
with macroscopic differentiability. Results on the existence/absence of a linear response have been particularly obtained for iterative maps
<xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx6 bib1.bibx87" id="paren.13"/>, which are known for their notoriously rich bifurcation structure. Well studied is also the linear response of stochastic systems <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx79" id="paren.14"/> for whose quasistatic response rigorous mathematical results also exist <xref ref-type="bibr" rid="bib1.bibx33" id="paren.15"/>.</p>
      <p id="d1e348">In practical applications where the response function must be recovered from data, its identification may be a challenging task. The reason is that
the identification problem is generally ill-posed, so that by classical numerical methods one obtains a recovery severely deteriorated by noise (see below). In addition, existent methods to identify these functions from data require one to perform special perturbation experiments. In the present study, we develop a method to identify linear response functions, taking data from <italic>any type</italic> of perturbation experiment while fully accounting for the
ill-posedness of the problem.</p>
      <p id="d1e355">The generality of our method allows for derivation of response functions in cases hardly possible before. Examples are problems where performing perturbation experiments is computationally expensive, so that one must use data that were not designed for the purpose of deriving these functions. In the geosciences, this may be the case when one is interested in characterizing by response functions the dynamics of Earth system models – extremely complex systems employed to simulate climate and its coupling to the carbon cycle. In principle, with our method one can derive these functions, taking
simulation data from Earth system model intercomparison exercises such as <inline-formula><mml:math id="M9" display="inline"><mml:mrow class="chem"><mml:msup><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mi mathvariant="normal">MIP</mml:mi></mml:mrow></mml:math></inline-formula> – the Coupled Climate-Carbon Cycle Model Intercomparison Project <xref ref-type="bibr" rid="bib1.bibx90 bib1.bibx20" id="paren.16"/> – that are already available in international databases. In Part 2 of this study we explore this possibility by investigating in an Earth system model the response of the land carbon cycle to atmospheric <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> perturbations. Because of the relationship between the linear response function and the impulse response and the transfer function in LTI systems, our work can also be seen from
the viewpoint of the engineering sciences as a contribution to the corpus of methods to solve system identification problems <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx88 bib1.bibx44 bib1.bibx72" id="paren.17"/>.</p>
      <p id="d1e388">In the field of climate science, the typical method to identify linear response functions is by means of the impulse response function, which is the
response to a Dirac delta-type perturbation <xref ref-type="bibr" rid="bib1.bibx86 bib1.bibx65 bib1.bibx47 bib1.bibx91 bib1.bibx48" id="paren.18"><named-content content-type="pre">e.g.,</named-content></xref>. This method has become so widely known that often the terms linear response function and impulse response function are used
interchangeably. Indeed, in the particular case where perturbations are weak, the two concepts coincide. However, this is not true in general: if the impulse strength is large so that nonlinearities become important, the impulse response function differs from the linear response function.</p>
      <?pagebreak page503?><p id="d1e396">Other studies have proposed to identify linear response functions by making use of other types of perturbations. <xref ref-type="bibr" rid="bib1.bibx77" id="text.19"/> and
<xref ref-type="bibr" rid="bib1.bibx60" id="text.20"/> used a weak periodic forcing to derive response functions in the Fourier space (also called
susceptibilities). <xref ref-type="bibr" rid="bib1.bibx42" id="text.21"/>, <xref ref-type="bibr" rid="bib1.bibx75" id="text.22"/>, <xref ref-type="bibr" rid="bib1.bibx64" id="text.23"/>, <xref ref-type="bibr" rid="bib1.bibx63" id="text.24"/>,
<xref ref-type="bibr" rid="bib1.bibx95" id="text.25"/>, <xref ref-type="bibr" rid="bib1.bibx2" id="text.26"/>, and <xref ref-type="bibr" rid="bib1.bibx10" id="text.27"/> identify the linear response function using step experiments, where the perturbation is a Heaviside-type function. Additional studies have proposed to compute the linear response of the system using the invariant
measure of the unperturbed system <xref ref-type="bibr" rid="bib1.bibx27" id="paren.28"/> and by means of shadowing methods <xref ref-type="bibr" rid="bib1.bibx76 bib1.bibx68 bib1.bibx67" id="paren.29"/>.</p>
      <p id="d1e433">As noted by <xref ref-type="bibr" rid="bib1.bibx62" id="text.30"/>, in principle the linear response function of a system can be derived by taking data from an arbitrary type of perturbation experiment. One method would be to apply a Laplace transform to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), so that <inline-formula><mml:math id="M11" 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> can in
principle be computed by the inverse Laplace transform
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M12" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="script">L</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="script">L</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mi>R</mml:mi><mml:mo mathvariant="italic">}</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="script">L</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mi>f</mml:mi><mml:mo mathvariant="italic">}</mml:mo><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="script">L</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mo>⋅</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> is the Laplace transform operator. In fact, a first step towards the derivation of <inline-formula><mml:math id="M14" 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> from the general
Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) was taken by <xref ref-type="bibr" rid="bib1.bibx74" id="text.31"/>, although the problem was not systematically discussed.</p>
      <p id="d1e538">Deriving <inline-formula><mml:math id="M15" 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> from perturbation experiment data is not a trivial problem. For the general case where the perturbation is different from a
Dirac delta-type function, the problem is ill-posed <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx54 bib1.bibx52 bib1.bibx16" id="paren.32"><named-content content-type="pre">e.g.,</named-content></xref>. This basically means that attempts to recover the exact <inline-formula><mml:math id="M16" 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> yield a solution with large errors due to an
amplification of the noise in the data. On the other hand, when <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a Dirac delta-type function with sufficiently small perturbation strength, so that the response can be considered linear, the impulse response gives directly the linear response function, i.e., <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. However, even in this case noise may hinder the recovery: because the perturbation is only one “pulse” with small perturbation strength, the response may have a too
low signal-to-noise ratio because of internal variability <xref ref-type="bibr" rid="bib1.bibx48" id="paren.33"/>, giving once more a recovery with large errors.</p>
      <p id="d1e616">To remedy these noise problems, a method intended to “damp” the noise in the response is usually employed. In <xref ref-type="bibr" rid="bib1.bibx64" id="text.34"/>, a step
experiment with large perturbation strength is used to obtain a better signal-to-noise ratio in the response but at the cost of enhancing the effect of nonlinearities. An alternative approach is employed by <xref ref-type="bibr" rid="bib1.bibx75" id="text.35"/> and <xref ref-type="bibr" rid="bib1.bibx63" id="text.36"/>, who employ an ensemble of simulation
experiments and take the ensemble-averaged response so that the level of noise is reduced. However, especially for complex models such as Earth system models, ensembles of simulations can be computationally extremely expensive, so that such a procedure may not be feasible.</p>
      <p id="d1e629">Instead of trying to improve the signal-to-noise ratio of the data by improved experiment design, here we are interested in deriving <inline-formula><mml:math id="M19" 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>
from a <italic>single</italic> realization of a <italic>given</italic> experiment by <italic>accounting for the ill-posedness</italic> of the problem. For this purpose, we
employ regularization theory. Although this theory offers a variety of methods to solve ill-posed problems <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx8 bib1.bibx9 bib1.bibx16 bib1.bibx41" id="paren.37"><named-content content-type="pre">see, e.g.,</named-content></xref>, currently no general all-purpose method
exists. Typically, methods rely on some type of prior information about the problem <xref ref-type="bibr" rid="bib1.bibx45" id="paren.38"/>. Hence, they must be tailored
according to the particularities of each application. Here, we develop a method that under certain assumptions solves the ill-posed problem when, in addition to the data from a single arbitrary perturbation experiment, data from an associated unperturbed – or control – experiment are also given to obtain independent information about the noise level (Sect. <xref ref-type="sec" rid="Ch1.S3"/>). First, we assume that the response function is well approximated by a
sum of decaying exponentials, meaning that potential oscillatory contributions to the response function are so small that they can be considered to be part of the noise. The response function is obtained by applying Tikhonov–Phillips regularization. The regularization parameter is chosen via the
discrepancy method. An essential ingredient of the discrepancy method is the noise level, which is usually not known a priori. For this reason, we
propose a method to estimate the noise level by taking advantage of the information given by a spectral analysis of the perturbation experiment
<italic>and</italic> the control experiment. If the desired response function is known to be monotonic, the noise estimate can be further adjusted. In
Sect. <xref ref-type="sec" rid="Ch1.S4"/>, the method is demonstrated to give reliable results under appropriate conditions of noise and nonlinearity. In
Sect. <xref ref-type="sec" rid="Ch1.S5"/>, we compare the derived method with two existent methods in the literature to identify the response function in
the time domain. Results and technical details are discussed in Sect. <xref ref-type="sec" rid="Ch1.S6"/>. Additional calculations are shifted to the Appendices.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Linear response theory and basic ansatz of the method</title>
      <?pagebreak page504?><p id="d1e683">As a preparation for introducing our method in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, in the present section we derive its basic ansatz, which takes into account, in addition to the response formula (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>), also the noise in the data. Depending on the application context, the noise may arise
for different reasons, such as errors in the measurements or stochastic components in the system. As will be seen, our basic ansatz is in principle applicable to all those cases. However, to make the connection to modern applications of linear response functions that arise in the context of Ruelle's
developments (e.g., climate), here we derive this ansatz starting from considerations of linear response theory <xref ref-type="bibr" rid="bib1.bibx83" id="paren.39"/>. Ruelle
considered systems of type
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M20" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the possibly infinite dimensional state vector and the perturbation <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> couples to the unperturbed system <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> via the field <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In the present context Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) could, e.g., represent the dynamics of the Earth system perturbed by anthropogenic emissions <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Considering an observable <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, Ruelle proved that the ensemble average of its
deviation from the unperturbed system <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> can be expanded in the perturbation <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>:
          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M29" display="block"><mml:mrow><mml:mo>〈</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where the order symbol <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents terms that vanish in the limit <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> more quickly than the leading linear term. This expansion describes the response of a system that is <italic>noisy</italic> as a result of its chaotic evolution: starting from different initial states, one obtains different values for <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Compared to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>)
the linear response function does not describe the response in observables directly, but only in their ensemble average, i.e., in an average over the initial states of the unperturbed system. For the recovery of linear response functions from numerical experiments, this would mean that one had to
perform many experiments starting from different initial states to obtain the appropriate ensemble averages. Using tailored perturbation experiments, it was demonstrated in several studies <xref ref-type="bibr" rid="bib1.bibx75 bib1.bibx63 bib1.bibx10" id="paren.40"><named-content content-type="pre">e.g.,</named-content></xref> that linear response functions can indeed be
obtained in this way but at the expense of a large numerical burden from the need to perform many experiments. Instead, the aim here is to obtain the linear response functions from a <italic>given</italic> experiment and only from a <italic>single</italic> realization. Since we are dealing with a single
realization, Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) becomes
          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M33" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</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:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M34" 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 a noise term that must show up as a consequence of dropping the ensemble average. Accordingly, the noise <inline-formula><mml:math id="M35" 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 introduced
here as the difference between the noisy response in a single realization <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the response in the ensemble average <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> (compare Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>). In addition, we assume linearity in the perturbation. As a consequence,
the present study is based on the ansatz
          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M38" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</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:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where now the response <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is divided into a deterministic term <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> and a noise term <inline-formula><mml:math id="M41" 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>.</p>
      <p id="d1e1317">The linearity assumption is on purpose: in the present approach to derive the linear response function (see next section), hereafter called the <italic>RFI method</italic> (response function identification method), we first use Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) to obtain <inline-formula><mml:math id="M42" 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> and justify the linearity assumption a posteriori by analyzing how robustly the response can be recovered for different perturbation strengths. Dropping the
nonlinear terms has the advantage that one can use the corpus of linear methods to derive <inline-formula><mml:math id="M43" 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> from
Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). Note that, in practice, however small the perturbation may be, the nonlinear terms do not vanish. Therefore, the contribution of nonlinearities is in this way distributed between <inline-formula><mml:math id="M44" 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> and <inline-formula><mml:math id="M45" 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>, which will be different from the previous <inline-formula><mml:math id="M46" 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> and <inline-formula><mml:math id="M47" 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> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). How strongly nonlinearities affect the numerical identification
of <inline-formula><mml:math id="M48" 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> depends on the estimation of <inline-formula><mml:math id="M49" 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>, which is a crucial part of our RFI method and the main novelty introduced here to deal
with the ill-posedness of the problem to identify <inline-formula><mml:math id="M50" 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>.</p>
      <p id="d1e1457">In addition, although we derived Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) starting from considerations of linear response theory, it is clear that this
ansatz can also be employed in any other context where it may be assumed that the response formula (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) applies and that
the data are contaminated by additive noise.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Identification of linear response functions from arbitrary perturbation experiments</title>
      <p id="d1e1472">In this section we derive the RFI method. As mentioned above, the aim of this method is to obtain the linear response function using data from a
single realization of a given perturbation experiment. For this purpose, an essential step is our novel estimation of the noise term <inline-formula><mml:math id="M51" 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>,
which requires additional data from an unperturbed (control) experiment.</p>
      <p id="d1e1489">Starting from the ansatz Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), the method is based on the idea that the noise term <inline-formula><mml:math id="M52" 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> can be estimated
using information on the internal variability from the control experiment in combination with a spectral analysis of the perturbation experiment. The
identification of the linear response function proceeds as follows: first, we choose a functional form for <inline-formula><mml:math id="M53" 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>. Second,
Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) is discretized for application to the discrete set of time series data, which results in a matrix
equation. Then, assuming that the solution obeys the Picard condition (see below), we estimate the high-frequency components of the noise term <inline-formula><mml:math id="M54" 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> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) via a spectral analysis of the matrix equation applied to the data from the perturbation
experiment. Next, assuming that the spectral distribution of noise is similar in the control and perturbation experiments, we also estimate the low-frequency components of <inline-formula><mml:math id="M55" 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>. The final estimate of <inline-formula><mml:math id="M56" 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 then used in a regularization procedure to determine the
regularization parameter and thereby find an approximate solution for <inline-formula><mml:math id="M57" 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>. In case <inline-formula><mml:math id="M58" 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 known to be monotonic, the approximated
solution is further adjusted by checking for monotonicity.</p>
      <?pagebreak page505?><p id="d1e1597">This section is organized as follows. In the first subsection, we introduce the assumption for the functional form of the linear response function. In
Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>, we present the discretized problem. In Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/> we briefly review some elements of regularization theory employed in our method, in particular Tikhonov–Phillips regularization (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS1"/>) and
the discrepancy method (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>). In Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/> we present our noise estimation procedure
by which the regularization parameter is determined. Finally, in Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/> we show how this procedure can be further
improved in the presence of a monotonicity constraint.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Functional form of the linear response function</title>
      <p id="d1e1620">In general, the identification of linear response functions from data may be performed either pointwise <xref ref-type="bibr" rid="bib1.bibx75" id="paren.41"><named-content content-type="pre">e.g.,</named-content></xref> or assuming a
functional form <xref ref-type="bibr" rid="bib1.bibx65" id="paren.42"><named-content content-type="pre">e.g.,</named-content></xref>. Both approaches usually lead to an ill-posed problem and therefore to similar difficulties in finding the solution (see more details in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS1"/>). Although the RFI method may be applied in either case, here we assume
that the response function consists of an overlay of exponential modes. By this ansatz we guarantee from the outset that the response relaxes to zero
for <inline-formula><mml:math id="M59" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M60" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="normal">∞</mml:mi></mml:math></inline-formula>, which is consistent with the expectation that real systems have finite memory. Besides constraining the function space for the
derivation of the response function, another added value of this approach is that in principle it also gives the spectrum of internal timescales of the response.</p>
      <p id="d1e1657">Assuming this ansatz, the question on the functional form of <inline-formula><mml:math id="M62" 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> arises. In climate science, it is typically assumed that the response
function can be described by only a few exponents <xref ref-type="bibr" rid="bib1.bibx65 bib1.bibx19 bib1.bibx42 bib1.bibx43 bib1.bibx28 bib1.bibx57 bib1.bibx48 bib1.bibx14 bib1.bibx58" id="paren.43"/>, i.e.,
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M63" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>with </mml:mtext><mml:mi>M</mml:mi><mml:mtext> small</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values are interpreted as characteristic timescales and the <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values are their respective weights. <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are then obtained by applying some fitting technique taking a fixed number of terms <inline-formula><mml:math id="M68" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. Thus, an important step in this type of approach is to determine a
suitable value for <inline-formula><mml:math id="M69" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. A common practice is to initially take only a small number of terms <inline-formula><mml:math id="M70" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, solve the problem, and then add terms progressively until the addition of a new term does not improve the fit anymore according to some quality-of-fit criterion <xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx65 bib1.bibx42 bib1.bibx74 bib1.bibx14 bib1.bibx58" id="paren.44"><named-content content-type="pre">e.g.,</named-content></xref>. Thereby it is assumed that once results stabilize, the information in the data has already been fully exploited, so that fitting of additional terms would be artificial. Nevertheless, finding the
parameters <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> either from a given <inline-formula><mml:math id="M73" 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> by Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) or from <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> by inserting
Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) into Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) means solving a special case of a Fredholm equation of the first kind (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>), which is an ill-posed problem <xref ref-type="bibr" rid="bib1.bibx30" id="paren.45"/>. This implies that even though the obtained solution
may give a very good fit to the data, it may significantly differ from the exact solution <xref ref-type="bibr" rid="bib1.bibx53" id="paren.46"><named-content content-type="pre">see, e.g., the famous example from</named-content><named-content content-type="post">p. 272</named-content></xref>.</p>
      <p id="d1e1879">Therefore, to avoid the complication of determining <inline-formula><mml:math id="M75" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, we assume instead that the response function is characterized by a continuous spectrum <inline-formula><mml:math id="M76" 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> <xref ref-type="bibr" rid="bib1.bibx21" id="paren.47"/>:
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M77" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1955">Accordingly, we assume that the response is dominated by relaxing exponentials, meaning that potential contributions from oscillatory modes are not
distinguishable from noise. By this approach the timescale <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is not an unknown anymore but is given after discretization by a prescribed distribution with <inline-formula><mml:math id="M79" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> terms covering a wide range of <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values. Thus, only a discrete approximation to the spectrum <inline-formula><mml:math id="M81" 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> needs to be
found. In this way the functional representation is made independently of the question of information content as long as the spectrum of discrete timescales is chosen to be sufficiently large and dense to widely cover the spectrum of internal timescales of the considered system.</p>
      <p id="d1e1998">This approach has an additional advantage. By prescribing the distribution of timescales, one must not solve a <italic>nonlinear</italic> ill-posed problem (by solving Eq. <xref ref-type="disp-formula" rid="Ch1.E7"/> for <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) but only a <italic>linear</italic> ill-posed problem (by solving
Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/> only for <inline-formula><mml:math id="M84" 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>), for which the mathematical theory is fairly well developed <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx16" id="paren.48"/>. Because the problem is linear, the solution is even given analytically (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS1"/>), which
makes the method very transparent.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Discretized problem</title>
      <p id="d1e2062">In view of applications to geophysical systems like the climate or the carbon cycle (Part 2 of this study) that are known to cover a wide range of
timescales <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx13" id="paren.49"><named-content content-type="post">Box 6.1</named-content></xref>, it is useful to switch to a logarithmic scale <xref ref-type="bibr" rid="bib1.bibx21" id="paren.50"/> by rewriting Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) in terms of <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M86" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mtext>with  </mml:mtext><mml:mi>q</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:mi>ln⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2186">Hereafter, <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and its discrete version <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> (see below) will be called the <italic>spectrum</italic>.</p>
      <p id="d1e2213">In order to apply the basic Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) together with Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) to experiment data, the whole
problem needs to be discretized in time and also with respect to the spectrum of timescales. Here we assume the data to be given at equally spaced time steps <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M91" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the<?pagebreak page506?> number of data, while the timescales are assumed to be equally spaced at a logarithmic scale between maximum and minimum values <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, i.e.,
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M94" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>with</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M95" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the number of timescales. As shown in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>, the resulting discretized equations corresponding to Eqs. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) and (<xref ref-type="disp-formula" rid="Ch1.E9"/>) are
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M96" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><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>k</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>f</mml:mi><mml:mi>i</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:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>k</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>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></disp-formula>
          and
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M97" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>q</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>k</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>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M98" 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> stands for the noise. Combining the response data <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the spectral values <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the noise values <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into vectors
<inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>N</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>M</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>N</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, these equations can be written in vector form as
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M105" display="block"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with the components of matrix <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> given by
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M107" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>:=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>log⁡</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><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>k</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>k</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>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>j</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:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2860">Matrix <inline-formula><mml:math id="M108" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is known from the prescribed spectrum of timescales <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the forcings <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Considering <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> as a fitting error, in principle one can apply standard linear methods to solve Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) for the desired spectrum by minimizing
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M112" display="block"><mml:mrow><mml:munder><mml:mo movablelimits="false">min⁡</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><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="M113" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>⋅</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> denotes the Euclidean norm, i.e., <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. Here we denoted the spectrum as <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> instead of <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> to emphasize that the spectrum found in this way can only be an approximation to the original <inline-formula><mml:math id="M117" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> depending on the noise present in
the data.</p>
      <p id="d1e3017">Unfortunately, it turns out that solving Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) is not a trivial task. The first difficulty is that the finite information provided by the
data makes the problem underdetermined: ideally one wants to obtain a spectrum <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> defined for <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>∈</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mfenced close="[" open="["><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, but the
data <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula> are discrete and cover only a limited time span. However, the most serious issue in identifying <inline-formula><mml:math id="M121" 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> arises because Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is a special case of a Fredholm equation of the first kind <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31" id="paren.51"><named-content content-type="post">see also
Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/></named-content></xref>, where the quest for the integral kernel is well known to be an ill-posed problem <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx39" id="paren.52"><named-content content-type="pre">see, e.g.,</named-content></xref>. This basically means that any solution <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) obtained via classical numerical methods such as lower-upper (LU) or Cholesky decomposition will be extremely sensitive to even small errors in
the data <xref ref-type="bibr" rid="bib1.bibx39" id="paren.53"/>. Therefore, to solve Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) for the spectrum <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we invoke regularization.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Regularization</title>
      <p id="d1e3133">To treat the ill-posedness of Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>), our RFI method combines techniques from regularization theory with a novel approach to estimate the
noise level in the data. To facilitate the understanding of the method, in this section we briefly review these techniques along with some other
aspects of the theory that are relevant for our method development.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><title>Regularized solution</title>
      <p id="d1e3145">To deal with the ill-posedness, it is useful to perform a singular value decomposition (SVD) of the matrix <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>:
              <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M125" display="block"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="bold">Σ</mml:mi><mml:msup><mml:mi mathvariant="bold">V</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            with <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi mathvariant="bold">U</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi mathvariant="bold">Σ</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and
<inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M130" display="inline"><mml:mi mathvariant="bold">Σ</mml:mi></mml:math></inline-formula> is a diagonal matrix with diagonal entries <inline-formula><mml:math id="M131" 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:mi mathvariant="normal">…</mml:mi><mml:mo>≥</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> known as singular values, and

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M132" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext mathvariant="bold">U</mml:mtext><mml:mo>=</mml:mo><mml:mo>:</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</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 mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext mathvariant="bold">V</mml:mtext><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.25em" linebreak="nobreak"/><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</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 mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              are orthonormal matrices with <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</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 mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> being the left singular vectors and <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</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 mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> the right singular vectors of <inline-formula><mml:math id="M135" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>. In practice, assuming that there are more data than prescribed timescales, i.e., <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>≥</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula>, the singular values <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> computed numerically are nonzero <xref ref-type="bibr" rid="bib1.bibx25" id="paren.54"><named-content content-type="pre">see</named-content><named-content content-type="post">Sect. 5.5.8</named-content></xref>. In this case, Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) has the
unique solution <xref ref-type="bibr" rid="bib1.bibx25" id="paren.55"><named-content content-type="pre">see</named-content><named-content content-type="post">Theorem 5.5.1</named-content></xref>
              <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M138" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M139" display="inline"><mml:mo>•</mml:mo></mml:math></inline-formula> denotes the usual scalar product.</p>
      <p id="d1e3586">In practice, when a SVD is applied to a discrete version of a Fredholm equation of the first kind, the components of the singular vectors <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> tend to have more sign changes with increasing index <inline-formula><mml:math id="M142" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, as observed by <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx38" id="text.56"/>. This
observation justifies that in the following we dub low-index terms in Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) <italic>low-frequency</italic> contributions and high-index terms <italic>high-frequency</italic> contributions.</p>
      <?pagebreak page507?><p id="d1e3630">It is well known that when applying the solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E19"/>), one encounters certain numerical problems. Regularization is a means to handle these problems. These problems arise – even in the absence of noise – as follows. From the Riemann–Lebesgue lemma <xref ref-type="bibr" rid="bib1.bibx30" id="paren.57"><named-content content-type="pre">see, e.g.,</named-content></xref> it is known that the high-frequency components of the data <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> must approach zero.  In the discrete case, by
Hansen's observation this means that the projections <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula> should approach zero for increasing index values <inline-formula><mml:math id="M145" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>. However, due to machine precision or the noise <inline-formula><mml:math id="M146" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> contained in <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula>, numerically the absolute values <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> do
not approach zero but settle at a certain non-zero level for large <inline-formula><mml:math id="M149" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> or, in the presence of noise, may even increase. Due to the ill-posedness, the singular values <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the denominator of Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) also tend to zero, so that these high-frequency contributions to <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are strongly amplified. Hence applying Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) naively would not give a stable solution for <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because
its value would depend critically on numerical errors and the noise present in the data.</p>
      <p id="d1e3764">Regularization remedies this problem by suppressing the problematic high-frequency components. This approach assumes that the main information on the
solution is contained in the low-frequency components, so that the high-frequency contributions to the sum (Eq. <xref ref-type="disp-formula" rid="Ch1.E19"/>) can be ignored. This assumption is consistent with the very nature of ill-posed problems because in such problems information on high frequencies is anyway
suppressed, so that only low-frequency components of the solution are recoverable <xref ref-type="bibr" rid="bib1.bibx30" id="paren.58"><named-content content-type="post">Sect. 1.1</named-content></xref>.</p>
      <p id="d1e3775">To perform such filtering, we employ the Tikhonov–Phillips regularization method <xref ref-type="bibr" rid="bib1.bibx71 bib1.bibx92" id="paren.59"/>. Besides being mathematically well developed <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx16" id="paren.60"><named-content content-type="pre">see, e.g.,</named-content></xref>, the Tikhonov–Phillips regularization method gives an
explicit solution in terms of the SVD expansion, which allows for a clear interpretation of the filtering. In addition, it provides a smooth filtering
of the solution, in contrast to the also well-known truncated singular value decomposition method <xref ref-type="bibr" rid="bib1.bibx36" id="paren.61"/>. For additional regularization methods, see, e.g., <xref ref-type="bibr" rid="bib1.bibx8" id="text.62"/>, <xref ref-type="bibr" rid="bib1.bibx9" id="text.63"/>, and <xref ref-type="bibr" rid="bib1.bibx70" id="text.64"/>.</p>
      <p id="d1e3799">The standard Tikhonov–Phillips regularization yields the regularized solution in the simple form <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx8" id="paren.65"/>
              <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M153" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where the <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the filter functions
              <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M155" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e3932">Therefore, now the problem boils down to determining <inline-formula><mml:math id="M156" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> (see next section). Once <inline-formula><mml:math id="M157" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is determined, the solution <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
is obtained by Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) and the desired linear response function <inline-formula><mml:math id="M159" 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> finally follows from
Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>).</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><?xmltex \opttitle{Determining the regularization parameter $\lambda$}?><title>Determining the regularization parameter <inline-formula><mml:math id="M160" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula></title>
      <p id="d1e3994">By construction it is clear that <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as computed from Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) strongly depends on the regularization parameter
<inline-formula><mml:math id="M162" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>. Accordingly, much effort has been put in developing methods to determine suitable values for <inline-formula><mml:math id="M163" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>
<xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx41" id="paren.66"><named-content content-type="pre">e.g.,</named-content></xref>. Of special interest are methods that give solutions converging with decreasing noise
level to the “true” solution. One such method known to conform to this condition while uniquely determining the regularization parameter has been
proposed by <xref ref-type="bibr" rid="bib1.bibx66" id="text.67"/>. His <italic>discrepancy method</italic> is based on the idea that the solution to the problem allows the data to be
recovered with an error of the magnitude of the noise <xref ref-type="bibr" rid="bib1.bibx30" id="paren.68"/>: let <inline-formula><mml:math id="M164" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> denote an upper bound of the <italic>noise level</italic>
<inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, i.e., <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>≥</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>. Then, <inline-formula><mml:math id="M167" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> should be chosen such that the discrepancy matches <inline-formula><mml:math id="M168" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, i.e.,
              <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M169" display="block"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4133"><xref ref-type="bibr" rid="bib1.bibx29" id="text.69"/> motivates the choice of this method by demonstrating that determining <inline-formula><mml:math id="M170" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>)
minimizes a natural choice for an upper bound of the error in the solution given by regularization. Unfortunately, in practical applications the noise
level <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> is usually not known. To try to solve this problem for the application of interest, in the next section we propose an approach to
estimate <inline-formula><mml:math id="M172" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><?xmltex \opttitle{Estimating the noise level $\delta$}?><title>Estimating the noise level <inline-formula><mml:math id="M173" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula></title>
      <p id="d1e4177">To introduce our approach, in the following we assume that data from an unforced experiment (control experiment) are available – as is typically the
case in applications to Earth system models (see Part 2) – that allow for an independent estimate of the noise level <inline-formula><mml:math id="M174" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e4187">A naive way to invoke these data to determine <inline-formula><mml:math id="M175" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> would be to take <inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> essentially as the standard deviation of the control experiment – more precisely: <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>:=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:msqrt><mml:mi>N</mml:mi></mml:msqrt><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>. Technically, to find <inline-formula><mml:math id="M178" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, one way is to start with a large value for
<inline-formula><mml:math id="M179" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> and decrease it until the left-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) matches <inline-formula><mml:math id="M180" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx34" id="paren.70"><named-content content-type="pre">as suggested by</named-content></xref>. That this procedure works is explained by the fact that the function <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>↦</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is continuous, is increasing, and contains <inline-formula><mml:math id="M182" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> in its range <xref ref-type="bibr" rid="bib1.bibx30" id="paren.71"><named-content content-type="post">Theorem 3.3.1</named-content></xref>. Having found <inline-formula><mml:math id="M183" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> in this way, the desired solution <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is then obtained from Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>). However, this approach is not as straightforward as one may think: because of the forcing, the noise in the perturbed experiment may have different characteristics from that in the control
experiment. Therefore in the following we devise a method for how to account for this problem.</p>
      <p id="d1e4329">Formally in Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula> is split into a “clean” part and noise <inline-formula><mml:math id="M186" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. Entering this into
Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) gives
            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M187" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page508?><p id="d1e4437">Accordingly, the first term in the sum gives the “true” solution <inline-formula><mml:math id="M188" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula>, while the second term gives the noise contribution to <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. As already pointed out when discussing regularization, the “true” solution of ill-posed problems can only be recovered if it is dominated by the projection onto the first singular vectors. This requirement is formally stated by the discrete Picard condition
<xref ref-type="bibr" rid="bib1.bibx38" id="paren.72"/>, which demands that the size of the projection coefficients <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> drops sufficiently quickly to zero, so that they become smaller than <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> before <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> levels off to a finite value because of numerical errors. To find a good estimate
for the noise level <inline-formula><mml:math id="M193" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, we use this in the following way. Let <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> be the value of the index <inline-formula><mml:math id="M195" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, where the singular values <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> start to level off. Assuming that the Picard condition holds, one can infer that
            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M197" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mover><mml:mo movablelimits="false">=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">13</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4652">Therefore,
            <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M198" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>≈</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4698">This equation determines the high-frequency components of the noise <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. It remains to determine also the low-frequency components to obtain
an estimate for <inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e4715">For this purpose, we take advantage of the data from the control experiment. The control experiment is an experiment performed for the same conditions
as the perturbed experiment, with the only difference that the forcing <inline-formula><mml:math id="M201" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> is zero, so that the resulting <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> can be understood as pure noise; therefore we write <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>:=</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. While in the forced experiment the low-frequency noise is
obscured by the low-frequency response induced by the forcing, the low-frequency part of the control experiment data can to first order be expected to
give an estimate of the low-frequency noise present in the forced experiment. Nevertheless, it is clear that due to the forcing the spectral
characteristics of noise may be different in the forced and unforced experiments. More precisely, the spectrum of noise may differ in its
<italic>overall level</italic> and <italic>spectral distribution</italic> (i.e., the “shape” of the spectrum). In the following, we account for a possible difference in the overall level. However, we will assume that the spectral distribution is approximately the same for <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M205" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>; we
call this the <italic>spectral similarity assumption</italic>.</p>
      <p id="d1e4786">After these considerations, <inline-formula><mml:math id="M206" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> can be determined as follows: take <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> as the last index <inline-formula><mml:math id="M208" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> before the plateau <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. This <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> distinguishes high-frequency (<inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>) from low-frequency (<inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>) components. Then

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M213" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>z</mml:mi><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E27"><mml:mtd><mml:mtext>27</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>z</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mrow><mml:mi>M</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="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            are the levels of high-frequency noise in the perturbed (see Eq. <xref ref-type="disp-formula" rid="Ch1.E25"/>) and control experiments, respectively. We now scale the spectral components of <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> so that its high-frequency level matches the high-frequency level of <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M216" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>z</mml:mi><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e5075">In this way, the magnitude of the high-frequency components of <inline-formula><mml:math id="M217" 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> matches that of <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula> and because of Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>) also that of <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. On the other hand, the spectral distribution of <inline-formula><mml:math id="M220" 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 the same as for
<inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and by the spectral similarity assumption approximately the same as for <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. Because <inline-formula><mml:math id="M223" 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 <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> have similar spectral distributions, the fact that the magnitude of the high-frequency components of <inline-formula><mml:math id="M225" 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> matches that
of <inline-formula><mml:math id="M226" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> implies that the magnitude of their low-frequency components also matches. Therefore, <inline-formula><mml:math id="M227" 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> can be seen as an estimate of the noise <inline-formula><mml:math id="M228" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> in the perturbed system not only at high, but also at low frequencies. Hence this corrected noise vector <inline-formula><mml:math id="M229" 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> can be used to obtain an estimate of the noise level of the perturbed system by setting
            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M230" display="block"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>:=</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e5229">Compared to taking for <inline-formula><mml:math id="M231" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> simply the noise level from the unperturbed experiment (as was insinuated above), taking it in this scaled way ensures that the high-frequency components are consistent with the Picard condition that must hold for <inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> to be recoverable from the ill-posed problem
tackled here. Having determined <inline-formula><mml:math id="M233" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M234" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> can now be computed from Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) as described above, from which the
<inline-formula><mml:math id="M235" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> follows (Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>) and hence <inline-formula><mml:math id="M236" 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> (Eq. <xref ref-type="disp-formula" rid="Ch1.E12"/>).</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Additional noise-level adjustment in the presence of a monotonicity constraint</title>
      <p id="d1e5296">In the application to the land carbon cycle in Part 2 of this study, we show that certain response functions <inline-formula><mml:math id="M237" 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> decrease monotonically to zero. In attempts to recover such response functions by employing the noise-level adjustment described in the previous section, it may turn out that the numerically found response function fails to be monotonic. There may be several reasons for this failure (strong nonlinearities, signal too
obscured by noise, etc.). However, one additional reason may be that the low-frequency level of the noise was not properly estimated by assuming that the spectral distribution in the unperturbed experiment reflects the distribution in the perturbed experiment. For such cases one may try to improve the
result by further adjustment of the low-frequency noise level to obtain a more reasonable result.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e5315">Final RFI algorithm (see text for details).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f01.png"/>

        </fig>

      <p id="d1e5324">The idea is to adjust the low-frequency components of noise independently of the high-frequency components iteratively until the solution obeys the
monotonicity constraint. To understand how to do so, several things must be explained.
<list list-type="order"><list-item>
      <p id="d1e5329">A sufficient condition for <inline-formula><mml:math id="M238" 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> being monotonic is that all components <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> have the same sign (see
Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>). Therefore, starting out from a numerical solution for <inline-formula><mml:math id="M240" 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>, it would develop towards
monotonicity if one could come up with a sequence of vectors <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with fewer and fewer sign changes.</p></list-item><list-item>
      <?pagebreak page509?><p id="d1e5385">From Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) it is seen that because of Hansen's observation explained in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS1"/>, that
singular vectors <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are less noisy for lower <inline-formula><mml:math id="M243" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has fewer sign changes the fewer <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contribute to the sum.</p></list-item><list-item>
      <p id="d1e5434">As seen from Eqs. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) and (<xref ref-type="disp-formula" rid="Ch1.E21"/>), this is the case the more components the filter function is suppressing,
i.e., the larger the value of <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e5449">To obtain larger values of <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, one sees from the discrepancy method (Eq. <xref ref-type="disp-formula" rid="Ch1.E22"/>) that one has to increase
<inline-formula><mml:math id="M248" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>. The proof for this can be found in <xref ref-type="bibr" rid="bib1.bibx30" id="text.73"/> (Theorem 3.3.1), but it can also be made plausible as follows: starting from  <inline-formula><mml:math id="M249" 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>, <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is the solution of the minimization problem (Eq. <xref ref-type="disp-formula" rid="Ch1.E15"/>). Hence, for <inline-formula><mml:math id="M251" 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 discrepancy on the left-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>) is minimal. By increasing <inline-formula><mml:math id="M252" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, one decreases all components of <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>), thereby increasing the discrepancy.</p></list-item><list-item>
      <p id="d1e5540">Following the reasoning of the previous section, in order to obtain a larger value for <inline-formula><mml:math id="M254" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, one must increase the noise level  <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> (compare Eq. <xref ref-type="disp-formula" rid="Ch1.E29"/>). In doing so, one must keep the high-frequency components of <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> unchanged
because they must keep matching the level of the high-frequency components of the noise in the perturbed experiment <inline-formula><mml:math id="M257" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> (given by
Eq. <xref ref-type="disp-formula" rid="Ch1.E25"/>). Hence, to increase <inline-formula><mml:math id="M258" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, one sees from Eq. (<xref ref-type="disp-formula" rid="Ch1.E29"/>) that this is achieved by scaling up the  low-frequency components of <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>
      <p id="d1e5629">Summarizing these considerations, we have to increase the level of low-frequency contributions to <inline-formula><mml:math id="M260" 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> to develop a given solution for
<inline-formula><mml:math id="M261" 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> towards monotonicity.</p>
      <?pagebreak page510?><p id="d1e5657">This leads to the overall algorithm listed in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. The first five steps have already been explained at the end of Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>. To account for monotonicity, the additional step 6 combined with the loop back to step 4 has to be iteratively
executed. To enhance the low-frequency noise level as explained above, we calculate in step 6 a new noise vector <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>new</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> by keeping the
high-frequency part from <inline-formula><mml:math id="M263" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> and enhancing its low-frequency components by a factor <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. Then we recompute <inline-formula><mml:math id="M265" 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> from steps 4
and 5 and once more check for monotonicity.</p>
      <p id="d1e5709">For the RFI algorithm to be applicable, two conditions must be met: (1) a linear response exists for sufficiently weak perturbation and, (2) in addition to the response experiment, a control experiment is also available. The assumptions needed for the successful application of the algorithm are
summarized in Table <xref ref-type="table" rid="Ch1.T1"/>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e5717">Summary of assumptions underlying the RFI algorithm.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col2">Assumption </oasis:entry>
         <oasis:entry colname="col3">Reference</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1.</oasis:entry>
         <oasis:entry colname="col2">The response function <inline-formula><mml:math id="M266" 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> can be approximated as a sum over non-oscillatory exponentially decaying</oasis:entry>
         <oasis:entry colname="col3">Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">modes (see Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>).</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">2.</oasis:entry>
         <oasis:entry colname="col2">The discrete Picard condition holds.</oasis:entry>
         <oasis:entry colname="col3">Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">3.</oasis:entry>
         <oasis:entry colname="col2">For <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> to be well defined, the singular values <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> should drop sufficiently close to zero.</oasis:entry>
         <oasis:entry colname="col3">Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4.</oasis:entry>
         <oasis:entry colname="col2">If the response function <inline-formula><mml:math id="M269" 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 not known to be monotonic: spectral similarity assumption.</oasis:entry>
         <oasis:entry colname="col3">Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5.</oasis:entry>
         <oasis:entry colname="col2">If the response function <inline-formula><mml:math id="M270" 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 known to be monotonic: the correct response function <inline-formula><mml:math id="M271" 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> can be</oasis:entry>
         <oasis:entry colname="col3">Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">recovered by iteratively adjusting the noise-level estimate <inline-formula><mml:math id="M272" 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> to account for monotonicity.</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Applicability in the presence of noise and nonlinearities</title>
      <p id="d1e5933">In application to real data, the presence of noise and nonlinearities may complicate the recovery of linear response functions. Therefore, by using artificial data generated from a toy model, in the present section we analyze the robustness of the RFI method in the presence of such
complications. Robustness for real data is studied in Part 2.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Toy model and artificial experiments</title>
      <p id="d1e5943">As a toy model we take
            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M273" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e6006">Here the matrix <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> describes the relaxation of the unperturbed model. The second right-hand-side term represents the deterministic forcing constructed from the time-dependent forcing strength <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula> and the coupling vector <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>D</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. Additionally, the system is perturbed by the stochastic forcing <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>D</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, which for simplicity
is assumed to be white noise. To make the relation to the carbon cycle considered in Part 2, the components of <inline-formula><mml:math id="M278" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> may be understood as the
carbon stored in plant tissues and soils at the different locations worldwide, so that the observable <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:msub><mml:mo>∑</mml:mo><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the analog of globally stored land carbon. The solution of the system is
            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M280" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          We assume from the outset <inline-formula><mml:math id="M281" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> to be diagonal with eigenvalues <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, the <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> being the relaxation timescales. Then
            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M284" display="block"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</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:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with the linear response function <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the noise term <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> given by

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M287" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E33"><mml:mtd><mml:mtext>33</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><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:mrow><mml:mi>D</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E34"><mml:mtd><mml:mtext>34</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><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:mrow><mml:mi>D</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:msup><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e6512">To complete the description of the toy model, one has to specify its parameters. For the dimension <inline-formula><mml:math id="M288" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> we take <inline-formula><mml:math id="M289" display="inline"><mml:mn mathvariant="normal">70</mml:mn></mml:math></inline-formula>, and the timescales are assumed to be distributed logarithmically between <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula>, i.e., <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>log⁡</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>log⁡</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">70</mml:mn></mml:mrow></mml:math></inline-formula>. With carbon cycle applications in mind, the distribution of the components of the
coupling vector is adapted from the log-normal rate distribution found by <xref ref-type="bibr" rid="bib1.bibx21" id="text.74"/> for the decomposition of soils:
            <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M294" display="block"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>i</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:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>ln⁡</mml:mi><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>-</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with <inline-formula><mml:math id="M295" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M296" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> chosen so that the peak timescale is around <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and the limits of the log-normal distribution are approximately within <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> (see the “true” spectrum in Fig. <xref ref-type="fig" rid="Ch1.F3"/>).  The components of <inline-formula><mml:math id="M300" display="inline"><mml:mi mathvariant="bold-italic">n</mml:mi></mml:math></inline-formula> are taken as uncorrelated, i.e., <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><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>, with standard deviation <inline-formula><mml:math id="M302" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> being chosen differently in different
experiments.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e6842">Experiments considered in this study. Forcings are shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. To standardize the types of experiments considered here and in Part 2, we select forcing functions that mimic those employed in climate change simulation experiments to whose data the RFI method is applied in Part 2. Note that in principle any type of forcing could be employed.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Type</oasis:entry>
         <oasis:entry colname="col2">Forcing</oasis:entry>
         <oasis:entry colname="col3">Description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Percent</oasis:entry>
         <oasis:entry colname="col2">0.5 %</oasis:entry>
         <oasis:entry colname="col3">Forcing is increased from a starting value at the specified percent rate per time step.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">0.75 %</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">1 %</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">1.5 %</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">2 %</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Step</oasis:entry>
         <oasis:entry colname="col2">1.1 <inline-formula><mml:math id="M303" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">Forcing is abruptly increased from a starting value by the specified factor.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">2 <inline-formula><mml:math id="M305" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Control</oasis:entry>
         <oasis:entry colname="col2">Zero</oasis:entry>
         <oasis:entry colname="col3">Forcing is held fixed at zero.</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e6999">Forcings for the experiments considered in this study. To standardize the type of experiments considered here and in Part 2, we select forcing functions that mimic those employed in climate change simulation experiments to whose data the RFI method is applied in Part 2. Note that in principle any type of forcing could be employed.</p></caption>
          <?xmltex \igopts{width=193.47874pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f02.png"/>

        </fig>

      <?pagebreak page511?><p id="d1e7008">In our experiments we explore how <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> behaves as a function of the forcing <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. To this end, we choose a forcing function <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (see
Table <xref ref-type="table" rid="Ch1.T2"/> and Fig. <xref ref-type="fig" rid="Ch1.F2"/>). The most obvious way to perform the toy model experiments would be to integrate
Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>). However, to have better control over the noise, it is for our purpose more appropriate to use the analytical solution (Eqs. <xref ref-type="disp-formula" rid="Ch1.E32"/>–<xref ref-type="disp-formula" rid="Ch1.E34"/>). Hence, we numerically integrate
Eq. (<xref ref-type="disp-formula" rid="Ch1.E32"/>), using the representation Eqs. (<xref ref-type="disp-formula" rid="Ch1.E33"/>) and (<xref ref-type="disp-formula" rid="Ch1.E34"/>). The data
from these experiments are then used to investigate the performance of the RFI algorithm to recover <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Since all <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values are
non-negative, the response function (Eq. <xref ref-type="disp-formula" rid="Ch1.E33"/>) is monotonic, so that we apply the extended version of the algorithm (see
Fig. <xref ref-type="fig" rid="Ch1.F1"/>, including step 6). In all experiments we generate <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">140</mml:mn></mml:mrow></mml:math></inline-formula> data points to have a time series of similar length to the climate change simulations analyzed in Part 2 (140 years, one value for each year). To apply the RFI method, the noise from an associated control experiment is also needed. This is obtained from Eq. (<xref ref-type="disp-formula" rid="Ch1.E34"/>) by using another realization <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of white noise for each
system dimension <inline-formula><mml:math id="M314" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Choice of parameters for the RFI method</title>
      <p id="d1e7150">To apply the RFI method, we choose <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> timescales for the recovery of <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. Using <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, we distribute the spectrum of timescales according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>). These parameters are also used for the application on the carbon cycle in Part 2 and for the comparison with previous methods in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Ideal conditions</title>
      <p id="d1e7222">To gain trust in the numerics of our implementation of the RFI method, we present in this section a technical test considering conditions under which it is known that the linear response function should be quite perfectly recoverable. Such ideal conditions are characterized by perfect linearity and
absence of noise. Hence we use the presented toy model (which is anyway linear) in the absence of noise (<inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="bold">0</mml:mn></mml:mrow></mml:math></inline-formula>) for this test. Actually,
this will not be a full test of the algorithm but only of the implementation of its basic apparatus (Sects. <xref ref-type="sec" rid="Ch1.S3.SS2"/> and <xref ref-type="sec" rid="Ch1.S3.SS3.SSS1"/>), culminating in Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) since in the absence of noise, the method to determine the regularization parameter <inline-formula><mml:math id="M320" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> (Sects. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/> and <xref ref-type="sec" rid="Ch1.S3.SS5"/>) is not applicable. One might think
that in the absence of noise one could use Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) to determine the linear response function, but even under such ideal conditions
the ill-posedness of the problem calls for regularization to suppress the <italic>numerical noise</italic> that prevents one from obtaining a sensible solution from Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) (see the discussion in the paragraph after Eq. <xref ref-type="disp-formula" rid="Ch1.E19"/>). However, choosing the small value of <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for the regularization parameter when evaluating Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) is sufficient for this technical test.</p>
      <?pagebreak page512?><p id="d1e7285">Figure <xref ref-type="fig" rid="Ch1.F3"/>c shows the response of the noiseless toy model to the forcings shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>; i.e., we performed the experiments listed in Table <xref ref-type="table" rid="Ch1.T2"/>, although for the present test the control experiment is not needed.</p>
      <p id="d1e7294">Applying Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) to the experiment data gives the spectrum <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>a. Here, we
derived the spectrum <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for each experiment separately, although in the figure only single dots are seen, because all results
coincide so closely and are almost indistinguishable from the “true” solution <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, as was expected for this ideal case. The next Fig. <xref ref-type="fig" rid="Ch1.F3"/>b shows the response function obtained from the spectra <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using
Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>). Obviously from Fig. <xref ref-type="fig" rid="Ch1.F3"/>a the “true” response function is reconstructed perfectly from
whatever experiment is used. As a final test we predict using in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) the response function obtained from the 1 % experiment the responses of other experiments, and indeed, these predicted responses are indistinguishable from the responses obtained directly from the experiments (see Fig. <xref ref-type="fig" rid="Ch1.F3"/>c). This latter result demonstrates perfect robustness of the numerical approach to recover the
responses in this ideal case.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e7359">Demonstration of robust recovery for noise-free data from the toy model: <bold>(a)</bold> recovered <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; <bold>(b)</bold> recovered <inline-formula><mml:math id="M327" 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>; and <bold>(c)</bold> original responses and predictions using <inline-formula><mml:math id="M328" 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> derived from the 1 % experiment. Reconstructed values are almost indistinguishable from original data. To plot the “true” spectrum of the toy model in subfigure <bold>(a)</bold>, we used the relation <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>, which can be obtained by comparing Eq. (<xref ref-type="disp-formula" rid="Ch1.E33"/>) with Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>). Since from the discrete spectrum the response function and the response may be obtained for any time <inline-formula><mml:math id="M330" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, the spectrum is plotted as dots, while the response function and response are plotted as continuous lines. The regularization parameter is chosen as <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>First complication: noise</title>
      <p id="d1e7485">The presence of noise may severely hinder the detailed recovery of <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> due to the ill-posed nature of the problem. In order to demonstrate
the effect of the addition of noise on the quality of the derived <inline-formula><mml:math id="M333" 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>, we define a relative error for the prediction of the responses from
different experiments. Consider a particular experiment – which is in our case the 1 % experiment – from which we have obtained by the RFI
method the response function, which we call here <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The relative error for the prediction of the response from an experiment “<inline-formula><mml:math id="M335" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>”
by the recovered <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> via the convolution (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) is
            <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M337" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>⋆</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M338" display="inline"><mml:mo>⋆</mml:mo></mml:math></inline-formula> stands for the discrete form of the convolution operation (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) used to predict the responses, i.e., <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msubsup><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. In the following we denote as <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> the <italic>prediction error</italic> for the experiment “<inline-formula><mml:math id="M341" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>”. To measure
the quality of the prediction across multiple experiments, we also define the <italic>mean prediction error</italic>
            <disp-formula id="Ch1.E37" content-type="numbered"><label>37</label><mml:math id="M342" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>K</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:msubsup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M343" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the number of predicted responses. The reader may wonder why we quantify the quality of the recovery only indirectly from the responses
found in different experiments and not directly from the recovery of <inline-formula><mml:math id="M344" 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>. The reason is that in real applications the “true” <inline-formula><mml:math id="M345" 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 not known but the responses are. The reliability of this indirect measure for the quality of the recovery is discussed in
Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
      <p id="d1e7777">To study how the quality of the recovery depends on the noise level, we introduce the signal-to-noise ratio (SNR) of the response data from a perturbation experiment as
            <disp-formula id="Ch1.E38" content-type="numbered"><label>38</label><mml:math id="M346" display="block"><mml:mrow><mml:mtext>SNR</mml:mtext><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mi mathvariant="italic">δ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M347" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> is the final noise-level estimate obtained by the RFI method, as described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/> (see Eq. <xref ref-type="disp-formula" rid="Ch1.E29"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e7822">Mean prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E37"/>) of the recovery when deriving <inline-formula><mml:math id="M348" 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> for different values of the SNR. As the SNR increases, the recovery of <inline-formula><mml:math id="M349" 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> improves. To illustrate the most general case where <inline-formula><mml:math id="M350" 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 not known to be monotonic, we do not apply the monotonicity check (step 6 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p></caption>
          <?xmltex \igopts{width=193.47874pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f04.png"/>

        </fig>

      <p id="d1e7878">To demonstrate the dependence of the mean prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E37"/>) on the SNR, we performed 1 % experiments using different noise
levels. The resulting dependence is shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. As expected, for a small error a sufficiently large SNR is needed; i.e., a good recovery may be hindered by a too high noise level.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e7887">Demonstration of the operation of the RFI algorithm in the presence of noise using toy model data from a 1 % and control experiment. To demonstrate the relevance of the noise-level adjustment (step 3 from Fig. <xref ref-type="fig" rid="Ch1.F1"/>), the standard deviation of the noise in the control experiment was taken to be 10 times smaller than that for the noise in the perturbed experiment. <bold>(a)</bold> Picard plot showing the singular values <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the projection coefficients of the data <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, the “true” noise <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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>,  and the final noise estimate <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>; <bold>(b)</bold> coefficients of the regularized solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>); <bold>(c)</bold> “true” and recovered linear response functions. Since the RFI algorithm correctly adjusted the noise level to the “true” noise in the data, the resulting regularized solution has contributions only from the first few projection coefficients which are not completely obscured by noise. Overall, the recovery is almost perfect, because the SNR (chosen as about 520) is still sufficiently good and because the noise was chosen to conform with the spectral similarity assumption. The regularization parameter determined by the algorithm is <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≈</mml:mo></mml:mrow></mml:math></inline-formula> 30 364. Because the noise-level adjustment (step 3 from Fig. <xref ref-type="fig" rid="Ch1.F1"/>) already gave a good estimate of the “true” noise in the data, no monotonicity check was needed (step 6 from Fig. <xref ref-type="fig" rid="Ch1.F1"/>). </p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f05.png"/>

        </fig>

      <p id="d1e7998">In Fig. <xref ref-type="fig" rid="Ch1.F5"/> we demonstrate how the overall noise-level adjustment in step 3 of the RFI algorithm (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>) affects regularization to recover the correct response function. To guarantee that the overall level of the noise
spectrum is indeed substantially different in the control and perturbed experiments (so that the adjustment is really needed), we take for the noise in the control experiment a standard deviation 10 times smaller than that for the noise in the perturbed experiment. To demonstrate how the adjustment works, it is helpful to consider the so-called “Picard plot”. This type of plot was originally introduced to analyze the spectral characteristics of
an ill-posed problem <xref ref-type="bibr" rid="bib1.bibx39" id="paren.75"><named-content content-type="pre">see, e.g.,</named-content></xref>. In Fig. <xref ref-type="fig" rid="Ch1.F5"/>a we show the Picard plot for data obtained from a 1 % experiment with the toy model using a SNR of <inline-formula><mml:math id="M356" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 520 to ensure a good recovery. The singular values <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> decrease to extremely small values as the index <inline-formula><mml:math id="M358" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> increases. This demonstrates that the problem of solving for the response function is indeed ill-posed and therefore regularization is needed for its solution (compare Eq. <xref ref-type="disp-formula" rid="Ch1.E19"/> with Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>). The data labeled by <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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> are the “true” noise coefficients, obtained by subtracting the “clean” response <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi></mml:mrow></mml:math></inline-formula>, known
analytically from the toy model description, from the noisy toy model response <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:mrow></mml:math></inline-formula>. Comparing them to the projection coefficients of the
response <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, one sees that with the exception of the first few coefficients the response is dominated by its noise content.  Accordingly, only the information contained in these first few coefficients is recoverable from this ill-posed problem whatever method is
used. The data labeled by <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> have been added to the Picard plot to demonstrate how the RFI algorithm operates: these data are the projection coefficients of the estimated noise content in the data, where <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the final value of <inline-formula><mml:math id="M365" 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>
obtained by the RFI method.  Obviously, the RFI algorithm correctly estimates the “true” noise level not only at high frequencies – where it is
correct by the noise-level adjustment in step 3 of the RFI algorithm (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>) – but also at low frequencies, where it is predicted from the adjusted low-frequency components of the control experiment (also step 3). Accordingly, in this case the spectral similarity assumption holds, and there is no need to further adjust the noise level (step 6).</p>
      <p id="d1e8149">How the estimation of the noise in the data and the resulting regularization affects the projection coefficients of the spectrum <inline-formula><mml:math id="M366" display="inline"><mml:mi mathvariant="bold-italic">q</mml:mi></mml:math></inline-formula> can be
seen in Fig. <xref ref-type="fig" rid="Ch1.F5"/>b: only those few<?pagebreak page513?> coefficients not dominated by noise contribute to the regularized solution. In
this case these few coefficients selected by determining the regularization parameter <inline-formula><mml:math id="M367" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> from the noise level are sufficient for an almost perfect recovery of the response function, as seen in Fig. <xref ref-type="fig" rid="Ch1.F5"/>c.</p>
      <p id="d1e8170">It is important to note that in the situation of Fig. <xref ref-type="fig" rid="Ch1.F5"/>, where the overall noise level differs considerably in the control and perturbed experiments, a naive noise estimate taken from the control experiment without the adjustment in step 3 (as first
suggested in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>) would severely underestimate the noise actually in the data. This would in turn lead to an
underestimation of the regularization parameter <xref ref-type="bibr" rid="bib1.bibx30" id="paren.76"><named-content content-type="pre">see</named-content><named-content content-type="post">Theorem 3.3.1</named-content></xref>. As a result, the wrong filtering by regularization
would leave projection coefficients dominated by noise in the solution, likely leading to large errors in the recovered response function. This
example therefore demonstrates the relevance of the noise adjustment in step 3.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e8187">Demonstration of the additional noise-level adjustment in the presence of a monotonicity constraint using toy model data from a 1 % and control experiment: <bold>(a)</bold> Picard plot; <bold>(b)</bold> coefficients of the regularized solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>) and <bold>(c)</bold> recovered linear response function. All the figures are based on the same toy model experiments using a SNR <inline-formula><mml:math id="M368" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1189. To demonstrate the effect of the noise-level adjustment, the spectral similarity assumption is  broken by artificially increasing the low-frequency components of the noise in the experiments. The plots in the first row show the results from the RFI algorithm in the absence of additional noise-level adjustment (step 6 in Fig. <xref ref-type="fig" rid="Ch1.F1"/>). Although the “true” response function of the toy model is monotonic, the response function recovered by the RFI algorithm is non-monotonic (last figure in the first row). However, if the noise adjustment is switched on (second row), the response function is correctly recovered as monotonic (last figure in the second row). Arrows in subfigures <bold>(b)</bold> indicate the index <inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mtext>critical</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> that separates components of the solution that are only weakly suppressed (<inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mtext>critical</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) from those that are almost completely suppressed (<inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>≥</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mtext>critical</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>). The regularization parameter determined by the algorithm is <inline-formula><mml:math id="M372" 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> for the first row and <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≈</mml:mo></mml:mrow></mml:math></inline-formula> 11 450 for the second. For more details, see the text.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f06.png"/>

        </fig>

      <p id="d1e8284">Finally in this section, we demonstrate that by accounting for monotonicity of the linear response function, one may obtain a better estimate of the low-frequency components of the noise whereby the recovery of the response function is improved. In
Fig. <xref ref-type="fig" rid="Ch1.F6"/> we plot results from toy model experiments where the spectral similarity assumption does not
hold. This was achieved by artificially enhancing the low-frequency components of the noise <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E32"/>). The
top<?pagebreak page514?> row plots show the results from the recovery when the additional noise-level adjustment was not used. Because the spectral similarity assumption does not hold, the estimated low-frequency components of the noise <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> do not match those of the “true”
noise <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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> (Fig. <xref ref-type="fig" rid="Ch1.F6"/>a1). Ideally, only those four projection coefficients of the data <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> which are larger than
the projection coefficients of the “true” noise <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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> should contribute to the recovered response function. Instead,
as seen in Fig. <xref ref-type="fig" rid="Ch1.F6"/>b1, the coefficients with indexes between <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> give the dominant contributions because they are larger than the estimated noise coefficients <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> (compare
Fig. <xref ref-type="fig" rid="Ch1.F6"/>a1). Therefore, the recovery of the response function is poor
(Fig. <xref ref-type="fig" rid="Ch1.F6"/>c1). However, since in this case the low-frequency components of noise are such that the recovered response function is non-monotonic although the “true” response function is known to be monotonic, one may further adjust the noise level
to improve the results.</p>
      <p id="d1e8445">This further adjustment is the purpose of step 6 of the RFI algorithm (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>). Its effect is demonstrated by the
second-row plots of Fig. <xref ref-type="fig" rid="Ch1.F6"/>: the estimated noise components  now match  the “true” noise components better that had been underestimated in the first row (compare Fig. <xref ref-type="fig" rid="Ch1.F6"/>a2 and a1), so that only those four components that carry information (compare in Fig. <xref ref-type="fig" rid="Ch1.F6"/>a2 the projections
<inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> for low index <inline-formula><mml:math id="M383" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> with <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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>) survive the regularization
(Fig. <xref ref-type="fig" rid="Ch1.F6"/>b2). As a result, the quality of the recovery of the response function has considerably
improved (Fig. <xref ref-type="fig" rid="Ch1.F6"/>c2).</p>
</sec>
<sec id="Ch1.S4.SS5">
  <label>4.5</label><title>Second complication: nonlinearity</title>
      <p id="d1e8516">The second difficulty in recovering the linear response function <inline-formula><mml:math id="M385" 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> from a perturbation experiment may arise from nonlinearities present
in the considered system. Generally it must be suspected that nonlinearities are present, so that they should not hurt as long as they are small, and indeed, from the viewpoint of regularization, contributions from nonlinearities can be considered an additional noise, so that in<?pagebreak page515?> principle they can also be filtered out. However, as with noise, when getting stronger they cause a deterioration of the recovery of the response function. In the following, we show this more formally and discuss in detail how the RFI algorithm behaves in the presence of nonlinearities.</p>
      <p id="d1e8533">To understand how contributions from nonlinearities affect the recovery of the response function, we write the nonlinear terms in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) collectively as <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This formally gives
            <disp-formula id="Ch1.E39" content-type="numbered"><label>39</label><mml:math id="M387" display="block"><mml:mrow><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow></mml:math></disp-formula>
          instead of Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>). Plugging this into Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>), the spectrum is obtained as
            <disp-formula id="Ch1.E40" content-type="numbered"><label>40</label><mml:math id="M388" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">q</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e8692">Accordingly, the nonlinear contributions can be understood as an additional noise in the spectrum <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, so that the theory of regularization fully applies when replacing <inline-formula><mml:math id="M390" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> by the <italic>combined noise</italic> <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>. Hence, as in their
absence, nonlinearities do not prevent the application of regularization as long as the signal is not buried under this combined noise.</p>
      <p id="d1e8731">However, for the RFI algorithm to give good results, a second condition is that the contributions from <inline-formula><mml:math id="M392" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:math></inline-formula> must not be large compared to those from <inline-formula><mml:math id="M393" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. To understand this, one must realize that the response and with it the nonlinear contributions <inline-formula><mml:math id="M394" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> are
dominated by low-frequency components because of the low-frequency nature of the forcing for the problems of interest (for instance in
% experiments). The RFI algorithm uses an estimate for the noise level in the perturbation experiment obtained from the control experiment assuming that the spectral distribution is approximately the same in the noise from the control experiment and the noise in the data from the perturbation
experiment (spectral similarity assumption; step 3 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>). However, the control experiment does not contain any contributions from nonlinearities because the forcing is zero. Therefore, if in the data from the perturbation experiment the contributions from nonlinearities
<inline-formula><mml:math id="M395" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> are not small compared to those from <inline-formula><mml:math id="M396" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>, the spectral similarity assumption does not hold. Since this assumption<?pagebreak page516?> is
at the heart of the RFI algorithm, its breakdown leads to a poor recovery of the linear response function.</p>
      <p id="d1e8782">All this is demonstrated in the following by toy model experiments. For this purpose, we artificially consider the response of the toy model not in
<inline-formula><mml:math id="M397" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> but in its nonlinear transform
            <disp-formula id="Ch1.E41" content-type="numbered"><label>41</label><mml:math id="M398" display="block"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the parameter <inline-formula><mml:math id="M399" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> determines the strength of the nonlinearity. The particular functional form chosen for <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> mimics the nonlinear
effect of saturation encountered for instance in the land carbon sink when atmospheric <inline-formula><mml:math id="M401" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> rises to high values. In the following, to
demonstrate the effect of nonlinearities, we set the noise level in the toy model experiments to a rather small value in order to have a good SNR in
the experiments considered.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e8874">Mean prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E37"/>) of the recovery when deriving <inline-formula><mml:math id="M402" 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> for different values of the nonlinearity factor <inline-formula><mml:math id="M403" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> of the toy model. As <inline-formula><mml:math id="M404" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> increases, the recovery of <inline-formula><mml:math id="M405" 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> deteriorates because the level of the contributions from nonlinearities <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> becomes large compared to the noise level <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>; how these terms are computed for the toy model is explained in Appendix <xref ref-type="sec" rid="App1.Ch1.S4"/>. To demonstrate here the pure effect from the breakdown of the spectral similarity assumption, the RFI algorithm is used here without the additional noise-level adjustment enforcing monotonicity.</p></caption>
          <?xmltex \igopts{width=193.47874pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f07.png"/>

        </fig>

      <p id="d1e8965">In Fig. <xref ref-type="fig" rid="Ch1.F7"/> we show by plotting the mean prediction error (see Eq. <xref ref-type="disp-formula" rid="Ch1.E37"/>) how the recovery of the response function
deteriorates as the nonlinearity parameter <inline-formula><mml:math id="M408" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> increases. To demonstrate that this is indeed caused by a breakdown of the spectral similarity
assumption, we plot in addition the ratio <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>. It is seen that, indeed, as claimed above, the recovery works well only when this ratio is not large, i.e., when the contributions from nonlinearities <inline-formula><mml:math id="M410" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> are not large compared to those from the noise <inline-formula><mml:math id="M411" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e9030">Demonstration of how nonlinearities affect the recovery of the response function: <bold>(a)</bold> Picard plot; <bold>(b)</bold> coefficients of regularized solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E20"/>) and <bold>(c)</bold> recovered linear response function. First row: nonlinearity factor <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (no monotonicity check); second row:  nonlinearity factor <inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</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">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (no monotonicity check); third row: nonlinearity factor <inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</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">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (with monotonicity check). The noise is overestimated in the low-frequency spectrum in the third row because nonlinearities yield a derived <inline-formula><mml:math id="M415" 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 does not obey the monotonicity constraint. As a consequence, the method increases the level of low-frequency components until the monotonicity constraint is obeyed. The failure to obey the monotonicity constraint and consequent large overestimation of noise in this case can be taken as an indication of the presence of nonlinearities in the response. Note that the “true” linear response function in this nonlinear case <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is obtained analytically from the linear case <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> via Eq. (<xref ref-type="disp-formula" rid="Ch1.E41"/>) (see Appendix <xref ref-type="sec" rid="App1.Ch1.S4"/>). The regularization parameter determined by the algorithm is <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">3120</mml:mn></mml:mrow></mml:math></inline-formula> for the first row, <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">74</mml:mn></mml:mrow></mml:math></inline-formula> for the second, and <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">14</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">611</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">873</mml:mn></mml:mrow></mml:math></inline-formula> for the third. For more details, see the text.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f08.png"/>

        </fig>

      <p id="d1e9198">More insight into how nonlinearities affect the recovery is obtained from the more detailed SVD analysis shown in
Fig. <xref ref-type="fig" rid="Ch1.F8"/>. The first row of subfigures was obtained from the toy model assuming a rather small nonlinearity
(<inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). In the Picard plot (Fig. <xref ref-type="fig" rid="Ch1.F8"/>a1) it is seen that in this case both conditions necessary for a good
recovery are met: first, the signal <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is clearly visible above the combined noise <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> (see the first four components). Second, in this case <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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> is small over the whole spectrum; i.e., the contributions from <inline-formula><mml:math id="M425" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:math></inline-formula> are small compared to those from <inline-formula><mml:math id="M426" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula>. As explained above, because this second condition is also met, the noise estimate from the RFI algorithm <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a good
approximation to the combined noise across all frequencies (compare in the Picard plot <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> to
<inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>). As a result, the four components selected by the regularization for the recovered solution
(Fig. <xref ref-type="fig" rid="Ch1.F8"/>b1) are precisely those dominated by the signal (compare <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). This example demonstrates that as long as
these two conditions are met, small contributions from nonlinearities do not prevent a good recovery of the response function (see
Fig. <xref ref-type="fig" rid="Ch1.F8"/>c1).</p>
      <p id="d1e9487">In the second row of Fig. <xref ref-type="fig" rid="Ch1.F8"/>, we demonstrate how the violation of the second condition obstructs the recovery. In this
case the nonlinearity parameter has been given a larger value (<inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). As a consequence, one sees in the Picard plot that the
low-frequency components of the combined noise are enhanced. The first condition is still met: the signal <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is
visible above the combined noise <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> (see the first two components). However, now the ratio <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</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> becomes large at low frequencies, violating the second condition. As explained, the violation of the second condition leads to the breakdown of the spectral similarity assumption. As a result, the RFI algorithm
underestimates the combined noise at low frequencies (compare in the Picard plot <inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>est</mml:mtext></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>). Using this wrong noise estimate, regularization selects components for the recovered solution that are
to a large extent dominated by the combined noise (see components <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F8"/>b2). The result is that
the strong low-frequency contributions from nonlinearities deteriorate the recovery of the response function at long timescales (Fig. <xref ref-type="fig" rid="Ch1.F8"/>c2).</p>
      <?pagebreak page517?><p id="d1e9683">In the third row, we demonstrate for this type of nonlinearity that by accounting for monotonicity one can remove from the recovered solution all
components dominated by noise. For this purpose, we set the nonlinearity parameter to the same value as for the second row (<inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</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">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)
but employ the additional noise-level adjustment (step 6 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>); i.e., the low-frequency range of the noise estimate is now automatically adjusted in order to recover a response function that decays monotonically to zero. As seen in the Picard plot, the additional noise-level adjustment results in an artificial enhancement of the low-frequency components of the noise estimate, with a large jump separating the low- from high-frequency ranges. In this case, such enhancement is able to better estimate the largest components of the combined noise (first few components in the Picard plot). As a consequence, regularization correctly selects for the recovered solution only the two first components which are
not dominated by noise (Fig. <xref ref-type="fig" rid="Ch1.F8"/>b3). Unfortunately, as seen in Fig. <xref ref-type="fig" rid="Ch1.F8"/>c3, these
two first components do not contain enough information for a perfect recovery, since the quality improves at long timescales but deteriorates at short timescales (compare Fig. <xref ref-type="fig" rid="Ch1.F8"/>c3 and c2). This is a consequence of how regularization works: it filters out
components dominated by noise (or in this case nonlinearity) at the expense of also removing useful information contained in those components.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Comparison with previous methods</title>
      <p id="d1e9725">As a last test of the quality of the results given by the RFI method in application to the toy model, in this section we compare our method against
two existent methods in the literature to identify response functions in the time domain. The comparison is performed for the particular case where
the response function is known to be monotonic and also for the more general case where it is not. As a side issue, this section also reveals some insight into the relation between the quality of the recovery of <inline-formula><mml:math id="M441" 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> as measured by the prediction of responses and the quality of the recovery of <inline-formula><mml:math id="M442" 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> itself.</p>
      <?pagebreak page518?><p id="d1e9756">In climate science, the most commonly used method is to obtain <inline-formula><mml:math id="M443" 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> from an impulse response, i.e., the response to a perturbation of Dirac delta type <xref ref-type="bibr" rid="bib1.bibx86 bib1.bibx65 bib1.bibx46 bib1.bibx47 bib1.bibx91 bib1.bibx48" id="paren.77"><named-content content-type="pre">e.g.,</named-content></xref>. Here we call it the <italic>pulse method</italic>. Although this method is conceptually straightforward, in some cases it might not yield satisfactory results. Since the
perturbation is only one “pulse”, depending on the observable of interest it may give a response with a small SNR. As a consequence, the recovered response function may be severely affected by noise. On the other hand, if the strength of the pulse is made large to obtain a good SNR, the linear
regime may be exceeded. In this case, the impulse response does not correspond anymore to the linear response function.</p>
      <p id="d1e9781">The second method consists of deriving the linear response function from a step response, i.e., the response to a Heaviside-type perturbation <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx75 bib1.bibx64 bib1.bibx63 bib1.bibx95 bib1.bibx2" id="paren.78"><named-content content-type="pre">e.g.,</named-content></xref>. Here we call it the <italic>step method</italic>. Due to the special form of this “step” perturbation, the linear response function can in principle be derived from
          <disp-formula id="Ch1.E42" content-type="numbered"><label>42</label><mml:math id="M444" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><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>f</mml:mi><mml:mtext>step</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mtext>step</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>step</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the step perturbation and <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mtext>step</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the corresponding response. Unfortunately, such derivation involves
numerical differentiation, which is known to be an ill-posed problem <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx16" id="paren.79"/>. Because the problem is
ill-posed, noise is amplified, potentially resulting in large errors in the derived linear response function.</p>
      <p id="d1e9871">These two methods therefore share two limitations: first, they require a special perturbation experiment; second, because of noise in the data they
might yield a response function with large errors. In principle, the second limitation may be overcome by using instead of a single response the
ensemble average over multiple responses. However, this comes at the expense of the numerical burden of performing multiple experiments, which is especially large when dealing with complex models such as state-of-the-art Earth system models.</p>
      <p id="d1e9875">The main advantages of the RFI method lie precisely in overcoming these two limitations: it recovers the response function from any type of
perturbation experiment and automatically filters out the noise by regularization.</p>
      <p id="d1e9878">For the results of this section, we performed ensembles of 200 simulation experiments with the toy model (see
Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>). Each ensemble member is defined by a realization of the noise <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with a fixed standard
deviation (see Eq. <xref ref-type="disp-formula" rid="Ch1.E34"/>). Each realization was added via Eq. (<xref ref-type="disp-formula" rid="Ch1.E32"/>) to three experiments:
1 %, step (2<inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), and pulse (4<inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). Note that because of the issue with the SNR mentioned above, we had to employ for the pulse
experiment twice the forcing strength employed for the step experiment. Further, for each ensemble member an additional realization of the noise was
generated to serve as a control experiment to compute the noise estimate for the RFI method (step 1 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p>
      <p id="d1e9933">We computed the response function by the pulse and step method as follows. For a pulse experiment the forcing is <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>a</mml:mi><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> with forcing
strength <inline-formula><mml:math id="M451" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, so that the response is given by
          <disp-formula id="Ch1.E43" content-type="numbered"><label>43</label><mml:math id="M452" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mtext>pulse</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>a</mml:mi><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e10038">Therefore, for the pulse method we took the response from the pulse experiment and obtained the response function by
          <disp-formula id="Ch1.E44" content-type="numbered"><label>44</label><mml:math id="M453" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>a</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mtext>pulse</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e10078">The recovery by the step method was calculated by taking the response from the step experiment and applying Eq. (<xref ref-type="disp-formula" rid="Ch1.E42"/>). The derivative
was computed by forward difference.</p>
      <p id="d1e10083">To obtain comparable results with these two methods, we recovered the response function by the RFI method from the same pulse and step experiments. To
compare the quality of the results using also an experiment not decidedly tailored for the identification, we include additionally the recovery from
the 1 % experiment.</p>
      <p id="d1e10087">To obtain a quantitative comparison for the quality of the recovery for each method, we define the recovery error:
          <disp-formula id="Ch1.E45" content-type="numbered"><label>45</label><mml:math id="M454" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>r</mml:mi></mml:msup><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">χ</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:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M455" display="inline"><mml:mi mathvariant="bold-italic">χ</mml:mi></mml:math></inline-formula> is the recovered response function and <inline-formula><mml:math id="M456" 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 the “true” response function, which is known because we use the
toy model. In contrast to the prediction error that measures the quality of the recovery of <inline-formula><mml:math id="M457" 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> by means of the response (see Eq. <xref ref-type="disp-formula" rid="Ch1.E45"/>), the recovery error <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> measures the quality of the recovery of <inline-formula><mml:math id="M459" 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> itself. Another reason for
introducing the recovery error is to compare its results with results from the prediction error. By doing that, we can gain insight into how much the
prediction error can be trusted as an indirect measure of the quality of recovery in real applications, where the “true” response function is not
known.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e10201">Quality of response function recovery by the full RFI method (including step 6 in Fig. <xref ref-type="fig" rid="Ch1.F1"/>) in comparison to the pulse and step method. Subscripts at “RFI” indicate the experiment from which the response function was recovered with the RFI method. First row: taking the average over the whole ensemble of toy model experiments for recovery; second row: performing the recovery for each ensemble member separately. <inline-formula><mml:math id="M460" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">a</mml:mi><mml:mn mathvariant="bold">1</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> Recovered response function; <inline-formula><mml:math id="M461" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">b</mml:mi><mml:mn mathvariant="bold">1</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> recovery error; <inline-formula><mml:math id="M462" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">c</mml:mi><mml:mn mathvariant="bold">1</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E36"/>); <inline-formula><mml:math id="M463" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">a</mml:mi><mml:mn mathvariant="bold">2</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> example of recovered response function from one ensemble member; <inline-formula><mml:math id="M464" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">b</mml:mi><mml:mn mathvariant="bold">2</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> statistics of recovery error; <inline-formula><mml:math id="M465" display="inline"><mml:mrow class="chem"><mml:mo mathvariant="bold">(</mml:mo><mml:msub><mml:mi mathvariant="bold">c</mml:mi><mml:mn mathvariant="bold">2</mml:mn></mml:msub><mml:mo mathvariant="bold">)</mml:mo></mml:mrow></mml:math></inline-formula> statistics of prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E36"/>). The prediction error is separately computed for the 0.5 % and 0.75 % experiments. Taking the ensemble average, all methods perform well (see first row). However, taking only one ensemble member, the RFI algorithm gives better recovery and prediction errors than the pulse and step methods when comparing the same responses (see second row).</p></caption>
        <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f09.png"/>

      </fig>

      <p id="d1e10307">First, we compare the pulse and step methods against the full RFI algorithm, i.e., the RFI algorithm taking monotonicity into account (step 6 in Fig. <xref ref-type="fig" rid="Ch1.F1"/>). Results are shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>. In the first row of subfigures, we took for the recovery the
ensemble average over the 200 responses for each experiment. For the RFI method, we took the ensemble average over the control experiments as well to
estimate the noise (step 1 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>). As shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>a1, with this approach all the methods recover the response function almost perfectly. The<?pagebreak page519?> quality of the recovery is quantified by the recovery error in Fig. <xref ref-type="fig" rid="Ch1.F9"/>b1. The RFI
method shows the smallest values for the step and pulse experiments when compared to the step and pulse methods. Overall, the step method clearly
shows the largest value. To quantify the quality of the prediction, we plot in Fig. <xref ref-type="fig" rid="Ch1.F9"/>c1 the prediction error
(Eq. <xref ref-type="disp-formula" rid="Ch1.E36"/>). As seen, values are even smaller than for the recovery error. Overall, we see a similar pattern: the step method
again stands out, with other methods showing much smaller error values.</p>
      <p id="d1e10325">In the second row, we compare results by taking only a single response for the recovery. Since the quality of the recovery by the different methods
may vary depending on the particular noise realization, we again performed 200 simulations to obtain better statistics but this time deriving the linear response function for each ensemble member separately. Figure <xref ref-type="fig" rid="Ch1.F9"/>a2 shows an example of recovery for one of the ensemble
members. As expected, the recoveries by the pulse and step methods largely deviate from the true response function. For the pulse method, the large
errors result from the low SNR of the pulse response: even taking twice the forcing strength of the step experiment, the SNR of the pulse response is
of order <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> against order <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> for the step and 1 % responses. For the step method, on the other hand, the large errors are not a result of a low SNR but of the noise amplification associated with the ill-posedness of numerical differentiation. In contrast to the recovery by these two methods, because of regularization the recoveries by the RFI method are smoother and visually seem to better fit the true response function. To
quantitatively check these results, we plot in Fig. <xref ref-type="fig" rid="Ch1.F9"/>b2 for each method the average and standard deviation over the 200 values
of the recovery error (one for each ensemble member). The figure shows that the pulse and step methods indeed display the largest average recovery error, with the pulse method having a much larger spread. Such spread is probably related to the low SNR in the response from the pulse
experiment. The results from the 1 % and pulse experiments by the RFI method are better, showing comparable error magnitudes. The smallest average
recovery error is obtained from the RFI method using the step experiment. In Fig. <xref ref-type="fig" rid="Ch1.F9"/>c2 we show the average and standard
deviation over the 200 values of the prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E36"/>). The smallest average prediction errors are obtained from the
RFI method using the 1 % and step experiments. The largest errors are obtained for the pulse method and the RFI method using the pulse
experiment. In contrast to the situation for the recovery error, for the prediction error no substantial<?pagebreak page520?> difference between the two is found. Note
also that when comparing recoveries from the same response (i.e., comparing “Pulse” with “RFI<inline-formula><mml:math id="M468" display="inline"><mml:msub><mml:mi/><mml:mtext>pulse</mml:mtext></mml:msub></mml:math></inline-formula>” and “Step” with “RFI<inline-formula><mml:math id="M469" display="inline"><mml:msub><mml:mi/><mml:mtext>step</mml:mtext></mml:msub></mml:math></inline-formula>”), the RFI method gives better results than both the pulse and step methods. Another interesting point is that prediction
errors for the step method remain approximately unchanged by taking the ensemble mean and a single response (compare “Step” in
Fig. <xref ref-type="fig" rid="Ch1.F9"/>c1 and c2). Overall, as in the first row, the prediction error shows for each individual method values smaller than
the recovery error. However, now there is a difference between the plots for the recovery and prediction error: although the pulse and step methods show the largest averages, with values of comparable size for the recovery error, for the prediction error the pulse method has the largest average, with a value much larger than the step method.</p>
      <p id="d1e10379">This difference can be better understood as follows (see <xref ref-type="bibr" rid="bib1.bibx64" id="altparen.80"/>, for more details, including the influence of the forcing scenario). Because Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is ill-posed, the convolution operator acts on <inline-formula><mml:math id="M470" 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> as a “low-pass filter” <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx45" id="paren.81"><named-content content-type="pre">see, e.g.,</named-content></xref>. This means that high frequencies in <inline-formula><mml:math id="M471" 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> are suppressed by convolution and show
up damped in the response <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Hence, recoveries with large errors only at high frequencies tend to give relatively small prediction
errors. Because of the low SNR, the pulse method yields a recovery of <inline-formula><mml:math id="M473" 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> with large errors at both high and low frequencies. Although the errors at high frequencies are damped in the prediction, errors at low frequencies are not. Hence, the large recovery error results in a large
prediction error. On the other hand, because of the good SNR for the step response, the step method gives a relatively good recovery of <inline-formula><mml:math id="M474" 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>
at low frequencies, with large errors concentrated at high frequencies. As a result, the large recovery error results in only a small prediction error. This suppression of high-frequency errors might also explain why the prediction error for the step method remains unchanged when recovering the
response function from a single response instead of the ensemble average. By comparing the recovery of <inline-formula><mml:math id="M475" 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> by the step method in
Fig. <xref ref-type="fig" rid="Ch1.F9"/>a1 and a2, one sees that the main difference is indeed at high frequencies (the recovery in
Fig. <xref ref-type="fig" rid="Ch1.F9"/>a2 is quite “noisy” but follows the long-term trend). This is because the noise amplification has a larger effect on the recovery from the single response due to its larger noise level. However, since low frequencies are well recovered in both cases, the resulting
prediction errors are almost the same.</p>
      <p id="d1e10484">Overall, the analysis of Fig. <xref ref-type="fig" rid="Ch1.F9"/> suggests two main conclusions. First, as expected, the prediction error indeed gives an indication of the quality of the recovery, since good recoveries result in good predictions. However, care should be taken when judging the recovery only from the prediction error, because a good prediction does not necessarily imply a good recovery: due to the ill-posedness, Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>)
might damp large high-frequency recovery errors, so that they do not show up in the prediction. Nevertheless, from a good prediction error one can still infer a good recovery at low frequencies, because at these frequencies large recovery errors result in large prediction errors. Since
regularization filtering leaves only low-frequency terms in the recovery, the RFI method shows in Fig. <xref ref-type="fig" rid="Ch1.F9"/> small prediction errors
associated with small recovery errors.</p>
      <p id="d1e10493">Second, by taking only a single response – and not the ensemble average – the full RFI algorithm gives on average smaller recovery and prediction
errors than the pulse and step methods when comparing results obtained from the same experiment.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e10498">Quality of response function recovery by our RFI method excluding step 6 in Fig. <xref ref-type="fig" rid="Ch1.F1"/> in comparison to the pulse and step method. Response function is recovered taking the individual response for each ensemble member. Subscripts at “RFI” indicate the experiment from which the response function was recovered with the RFI method. <bold>(a)</bold> Statistics of the recovery error; <bold>(b)</bold> example of poor recovery with the RFI algorithm; <bold>(c)</bold> statistics of the prediction error (Eq. <xref ref-type="disp-formula" rid="Ch1.E36"/>); <bold>(d)</bold> statistics of the recovery error excluding for the RFI<inline-formula><mml:math id="M476" display="inline"><mml:msub><mml:mi/><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> the 6.5 % of the recoveries with recovery error greater than 1. Once again, the RFI method gives better recovery and prediction errors than the pulse and step methods for the same responses. Without accounting for monotonicity, the variability in the quality of the recoveries from the 1 % experiment increases substantially, but poor recoveries are obtained in only a few cases.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f10.png"/>

      </fig>

      <p id="d1e10537">However, the results above cover only the case where the full RFI algorithm is employed. In the following, we also analyze the case where monotonicity is not taken into account. For this purpose, we repeated in full detail the exercise that led to Fig. <xref ref-type="fig" rid="Ch1.F9"/> but did not apply the
additional noise-level adjustment to enforce monotonicity of the response function. Figure <xref ref-type="fig" rid="Ch1.F10"/>a shows the results for the recovery error. Once more, the RFI method gives smaller values than the step and pulse methods when comparing the recovery from the same responses. In
addition, now the recovery for the RFI method using the step experiment even improved in comparison to Fig. <xref ref-type="fig" rid="Ch1.F9"/>b2. The reason may
be related to the numerical check for monotonicity: depending on the tolerance value that is used to judge whether the recovered response function is
monotonic, the additional adjustment might actually overestimate the noise level, leading to slightly worse results.</p>
      <p id="d1e10546">Yet the improvement brought by the additional noise-level adjustment is clear when looking at the recovery error for the 1 % experiment. Compared to Fig. <xref ref-type="fig" rid="Ch1.F9"/>b2, the average error increases substantially, and the spread is much larger (see inset for the whole value). As
explained in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>, this deterioration results from cases where the noise in the response is such that the spectral
similarity assumption does not hold. Since here the noise estimate resulting from this assumption is not further improved by the monotonicity check,
the result is a poor recovery (see Fig. <xref ref-type="fig" rid="Ch1.F9"/>b for an example). However, because the large errors are mostly at high frequencies, even poor recoveries are still sufficiently good for predictions, as shown by the small mean prediction error in Fig. <xref ref-type="fig" rid="Ch1.F9"/>c (see
“RFI<inline-formula><mml:math id="M477" display="inline"><mml:msub><mml:mi/><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>”). Therefore, in contrast to the case where monotonicity is taken into account, here some small prediction errors are associated with large recovery errors.</p>
      <p id="d1e10571">Nevertheless, we find that, although extreme, such poor recoveries are not frequent. In fact, extreme cases with recovery error <inline-formula><mml:math id="M478" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ε</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M479" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 1 account for 6.5 % of the recoveries. This suggests that the large deterioration in the mean and spread of the
recovery error in subfigure (a) is not a result of overall poor recoveries but of only few extreme cases. To check this hypothesis, we plot in subfigure (d) the mean and standard deviation, excluding these cases from the calculations. Indeed, the result is much better, showing values comparable to the case where monotonicity is taken into account (compare “RFI<inline-formula><mml:math id="M480" display="inline"><mml:msub><mml:mi/><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>” in Fig. <xref ref-type="fig" rid="Ch1.F10"/>d and
Fig. <xref ref-type="fig" rid="Ch1.F9"/>b2). Overall, this result indicates that at least for models of this type – where in the perturbation experiment the
spectral distribution of noise does<?pagebreak page521?> not change drastically compared to the control experiment – although monotonicity plays a role in avoiding large
recovery errors, statistically most recoveries are still relatively good even without this additional improvement.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Summary, discussion, and outlook</title>
      <p id="d1e10617">Existent methods to identify linear response functions from data require tailored perturbation experiments. Here, we developed a method to identify
linear response functions from data using only information from an arbitrary perturbation experiment and a control experiment. The RFI method addresses the ill-posedness inherent to the identification problem by applying Tikhonov–Phillips regularization. The regularization parameter is computed by
the discrepancy method, which involves the estimation of the noise level. For this purpose, we take advantage of information given by a spectral
analysis of the perturbation experiment and by the control experiment. Assuming that the Picard condition holds, we estimate from the perturbation
experiment the high-frequency components of the noise. Then, assuming that the spectral distribution of noise is approximately the same for the
perturbed and control experiments (spectral similarity assumption), we estimate from the control experiment the low-frequency components of the
noise. The obtained noise-level estimate can be further adjusted if the linear response function is known to be monotonic. The robustness of the method in the presence of noise and nonlinearity was demonstrated in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. Additional sensitivity tests showing the
robustness of the method under changes in the parameters for the recovery are shown in Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/>.</p>
      <p id="d1e10624">As discussed in Sect. <xref ref-type="sec" rid="Ch1.S5"/>, the developed method to identify linear response functions is an alternative approach to
existent methods in the literature, which require special perturbation experiments and often give results with large errors caused by noise. In
contrast, the RFI method accounts in a systematic way for the noise and can be directly applied to data from any type of perturbation experiment once
a control experiment is also given. Because it filters out the noise, its results show in the cases analyzed here a higher quality compared to results from previous methods when applied to<?pagebreak page522?> the same data from a toy model, and because it can identify response functions from any type of perturbation experiment, the method is particularly suitable for application to data from the <inline-formula><mml:math id="M481" display="inline"><mml:mrow class="chem"><mml:msup><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mi mathvariant="normal">MIP</mml:mi></mml:mrow></mml:math></inline-formula> carbon cycle model intercomparison as shown in Part 2
of this study.</p>
      <p id="d1e10642">The main novelty of the method is the estimation of the noise level (steps 1–3 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>), which is known to be critical
for the application of regularization theory. When solving a problem by regularization, the most crucial step is the computation of the regularization
parameter. To compute this parameter in a way that the solution converges to the “true” solution for decreasing noise, methods need to account for
the noise level <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx16" id="paren.82"/>. However, in practical applications the noise level is rarely known. Therefore, methods to obtain good estimates are needed. Our new method to estimate the noise level consists essentially of two steps: first, estimating the
high-frequency components from data and then the low-frequency components from the control experiment. While the second step is completely novel, the
main idea behind the first step was already brought up in earlier studies <xref ref-type="bibr" rid="bib1.bibx38" id="paren.83"><named-content content-type="pre">e.g.,</named-content></xref> and has recently been further developed
by methods to compute the “Picard parameter” <xref ref-type="bibr" rid="bib1.bibx89 bib1.bibx56" id="paren.84"/>, which is different from the <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> that we use in
our method. The Picard parameter is computed as the index for which the components <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> start to level
off. Typically, from this index onwards the data can be interpreted as noise. For this reason, one might think that from the Picard parameter one can
obtain all data components dominated by noise and thereby estimate the noise level. However, this is not generally true: for instance, if the noise has large low-frequency components such as in Fig. <xref ref-type="fig" rid="Ch1.F8"/>a2, then the components <inline-formula><mml:math id="M484" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>•</mml:mo><mml:mi mathvariant="bold">Δ</mml:mi><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>
level off at an index larger than that at which the data start to be dominated by noise, so that in this case the Picard parameter does not determine all data components dominated by noise. In our RFI method, the interest lies in obtaining not all data components dominated by noise but only enough components to obtain the overall level of the high-frequency noise. For this purpose, we define instead of the “Picard parameter” the more
conservative index <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, above which the singular values are zero and by the Picard condition the “true” data components must also be zero. In this way, we unambiguously identify data components that contain only noise (see Eq. <xref ref-type="disp-formula" rid="Ch1.E24"/>). These components
give the high-frequency noise level, so that in the second step the remaining low-frequency noise components can also be estimated from the control experiment (step 3 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p>
      <p id="d1e10729">Because our noise-level estimation is not particularly related to the problem of identifying response functions, it can in principle be applied to solve also other types of linear ill-posed problems <xref ref-type="bibr" rid="bib1.bibx16" id="paren.85"><named-content content-type="pre">see, e.g.,</named-content></xref>. In general, all one needs for the application are the following.
<list list-type="order"><list-item>
      <p id="d1e10739">A problem of the type<disp-formula id="Ch1.E46" content-type="numbered"><label>46</label><mml:math id="M486" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where given the matrix <inline-formula><mml:math id="M487" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and the noisy data <inline-formula><mml:math id="M488" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> one is interested in finding <inline-formula><mml:math id="M489" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e10784">Data from a situation similar to the control experiment, where <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, so that the resulting <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> gives the
noise term<disp-formula id="Ch1.E47" content-type="numbered"><label>47</label><mml:math id="M492" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d1e10832">The singular values of <inline-formula><mml:math id="M493" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> decaying to values sufficiently close to zero to obtain <inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi>i</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>
      <p id="d1e10854">Then, as long as both the Picard condition and the spectral similarity assumption hold, the method gives a reasonable noise estimate – since then, by
assumption, the noise estimate is simply a scaling of the noise in the control experiment (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>) – by which the
regularization parameter can be determined.</p>
      <p id="d1e10859">While the Picard condition is necessary for a solution to be recoverable from an ill-posed problem, the validity of the spectral similarity assumption
is less clear. An intuitive explanation for this assumption can be thought as follows. Since here the interest lies in identifying linear response
functions, the perturbation to the system must be sufficiently weak so that the response can be considered linear. If the noise in the control
experiment depends on the perturbation, a sufficiently weak perturbation will modify its characteristics only slightly. The RFI method accounts
partially for this change by adjusting the overall level by which the noise increases. Nevertheless, it assumes that since the characteristics of the
noise change only slightly, then the spectral components of the noise in the perturbed experiment can be thought of as having the same relative contributions as those in the control experiment. When in addition the response function is known to be monotonic, the estimate of the noise can be
further improved (step 6 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>), this time by adjusting the relative contribution of the spectral components: since the
high-frequency region is known from the spectral analysis of the response, then the components of the noise are adjusted in the low-frequency region;
this is done iteratively until the resulting response function becomes monotonic. Such additional adjustment has been demonstrated to give good results in the applications in the present study and subsequent Part 2 for the special case where the response function can be considered monotonic.</p>
      <?pagebreak page523?><p id="d1e10864">Although it is assumed that <inline-formula><mml:math id="M495" 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 given by the spectral form (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>), this is not essential for our method. In
principle, any functional form can be assumed for <inline-formula><mml:math id="M496" 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>, or even none – in which case one would recover <inline-formula><mml:math id="M497" 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> pointwise. However, compared to the simpler pointwise recovery of <inline-formula><mml:math id="M498" 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>, assuming Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) has some advantages. The most obvious is that in
contrast to the pointwise approach, with Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) both <inline-formula><mml:math id="M499" 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> and the spectrum can be recovered together. If <inline-formula><mml:math id="M500" 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 recovered pointwise, the spectrum has to be derived in a second step from <inline-formula><mml:math id="M501" 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>, which is also an ill-posed problem
<xref ref-type="bibr" rid="bib1.bibx45" id="paren.86"/>. Further, the description (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) restricts the function space for the recovered <inline-formula><mml:math id="M502" 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>, forcing <inline-formula><mml:math id="M503" 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 mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> as is expected for most problems of interest, which greatly simplifies the problem compared to the
case where <inline-formula><mml:math id="M504" 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> can assume any form. Our ansatz (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) also has advantages in comparison with the typical multi-exponential ansatz (Eq. <xref ref-type="disp-formula" rid="Ch1.E7"/>) assumed in most previous studies (see discussion in
Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>). When assuming that <inline-formula><mml:math id="M505" 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 given by a sum of few exponents, an important problem is how to choose the
number of exponents. The typical methods to choose this number rely on “quality-of-fit” criteria, but for ill-posed problems these criteria can be unreliable because in these problems a good fit does not mean that the derived parameters are close to the “true” parameters <xref ref-type="bibr" rid="bib1.bibx53" id="paren.87"><named-content content-type="pre">see, e.g., the famous example from</named-content><named-content content-type="post">p. 272</named-content></xref>. In our approach, as long as the distribution of timescales is appropriately prescribed and the data quality is sufficiently good, numerical results indicate that the solution is approximately independent of the number of exponents
(Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/>). Moreover, compared to the multi-exponential approach, our ansatz (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) has two
additional advantages: the first is that it leads to the linear problem of finding only the spectrum <inline-formula><mml:math id="M506" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> – in contrast to the nonlinear problem
of finding both the timescales <inline-formula><mml:math id="M507" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the weights <inline-formula><mml:math id="M508" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) – which permits an analytical solution and thereby gives more transparency to the method. The second is that compared to the assumption of only a few timescales, the ansatz of a continuous spectrum of timescales is typically more realistic for real systems, which is, e.g., the case for the carbon cycle study presented in Part 2. One limitation is however that our ansatz (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) restricts the solution to systems with exponentially relaxing responses and
vanishing oscillatory contributions.</p>
      <p id="d1e11107">In the present paper the robustness of our method has been investigated only for artificial data taken from toy model experiments. In this analysis,
we not only knew the “true” response function underlying the data, but also had control over the two complications that may hinder its recovery, namely the level of background noise and nonlinearities. Under these ideal conditions, we could carefully examine the quality of the response
functions identified by our RFI method. Nevertheless, such conditions are hardly met in practice. Therefore, the applicability of our method must be
investigated as well for real problems. Such an investigation is presented in Part 2 of this study.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Basic equations in this study are Fredholm equations of the first kind</title>
      <p id="d1e11121">In this Appendix we show that Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), (<xref ref-type="disp-formula" rid="Ch1.E7"/>), and (<xref ref-type="disp-formula" rid="Ch1.E1"/>) with <inline-formula><mml:math id="M509" 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> given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) are indeed special cases of the Fredholm equation of the first kind, as claimed in
Sects. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/>. Since inverse problems in the form of this equation are well known to be ill-posed <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx8 bib1.bibx41" id="paren.88"><named-content content-type="pre">e.g.,</named-content></xref>, this clarifies the inherent difficulties in identifying linear
response functions from perturbation experiment data.</p>
      <p id="d1e11156">A Fredholm equation of the first kind is an equation of the type <xref ref-type="bibr" rid="bib1.bibx30" id="paren.89"/>
          <disp-formula id="App1.Ch1.S1.E48" content-type="numbered"><label>A1</label><mml:math id="M510" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mi>a</mml:mi><mml:mi>b</mml:mi></mml:munderover><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e11211">Clearly, by setting <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>:=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M512" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>s</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M513" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, one obtains the form of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) – which
can also be seen as a Volterra equation of the first kind <xref ref-type="bibr" rid="bib1.bibx69 bib1.bibx73 bib1.bibx31" id="paren.90"/>.</p>
      <p id="d1e11297">That Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) is a special case of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E48"/>) can be seen <xref ref-type="bibr" rid="bib1.bibx45" id="paren.91"/> by noting that
Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) can be written in integral form as
          <disp-formula id="App1.Ch1.S1.E49" content-type="numbered"><label>A2</label><mml:math id="M514" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></disp-formula>
        with
          <disp-formula id="App1.Ch1.S1.E50" content-type="numbered"><label>A3</label><mml:math id="M515" 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:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</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></disp-formula></p>
      <p id="d1e11410">Since Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E49"/>) is a particular case of Eqs. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E48"/>) and (<xref ref-type="disp-formula" rid="Ch1.E7"/>) is a particular
case of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E49"/>), Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) is also a particular case of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E48"/>).</p>
      <p id="d1e11426">Now, entering Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>), written in the form (Eqs. <xref ref-type="disp-formula" rid="App1.Ch1.S1.E49"/>–<xref ref-type="disp-formula" rid="App1.Ch1.S1.E50"/>), into
Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), one obtains an equation of the type
          <disp-formula id="App1.Ch1.S1.E51" content-type="numbered"><label>A4</label><mml:math id="M516" display="block"><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></disp-formula>
        with
          <disp-formula id="App1.Ch1.S1.E52" content-type="numbered"><label>A5</label><mml:math id="M517" display="block"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        which is a special case of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E48"/>). Thus, Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), (<xref ref-type="disp-formula" rid="Ch1.E7"/>),
and (<xref ref-type="disp-formula" rid="Ch1.E1"/>) with <inline-formula><mml:math id="M518" 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> given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) can all be understood as Fredholm equations of the first
kind.</p>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><?xmltex \opttitle{Derivation of Eqs.~(\protect\ref{Ch1.E11}) and~(\protect\ref{Ch1.E12}) on which our study is based }?><title>Derivation of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) and (<xref ref-type="disp-formula" rid="Ch1.E12"/>) on which our study is based </title>
      <?pagebreak page524?><p id="d1e11586">This Appendix complements Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> by deriving the set of Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>), Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>) underlying the RFI algorithm. They are a discretization of the basic definition
(Eq. <xref ref-type="disp-formula" rid="Ch1.E6"/>) of the linear response function we are interested in. The special form
(Eqs. <xref ref-type="disp-formula" rid="Ch1.E11"/>, <xref ref-type="disp-formula" rid="Ch1.E12"/>) involves in particular the logarithmic transformation
(Eq. <xref ref-type="disp-formula" rid="Ch1.E9"/>) and a discretization of the representation (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) for the response function by means of a
spectrum of timescales. Since <inline-formula><mml:math id="M519" 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 assumed to be given by a spectrum of timescales according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>), the discretization must be performed in both the time and timescale domains.</p>
      <p id="d1e11622">We start by defining the nondimensional timescale
          <disp-formula id="App1.Ch1.S2.E53" content-type="numbered"><label>B1</label><mml:math id="M520" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M521" 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> is a reference timescale. Applying definition (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S2.E53"/>) in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) gives
          <disp-formula id="App1.Ch1.S2.E54" content-type="numbered"><label>B2</label><mml:math id="M522" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e11738">Due to the wide range of timescales of the systems of interest such as climate and the carbon cycle (Part 2 of this study), calculations are facilitated if the timescales are evenly distributed at a logarithmic scale. To do so, the following change of variables is performed in
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E54"/>):

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M523" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S2.E55"><mml:mtd><mml:mtext>B3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mi>z</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S2.E56"><mml:mtd><mml:mtext>B4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mi>z</mml:mi></mml:msup><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e11833">Thus, Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E54"/>) becomes
          <disp-formula id="App1.Ch1.S2.E57" content-type="numbered"><label>B5</label><mml:math id="M524" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        or simply
          <disp-formula id="App1.Ch1.S2.E58" content-type="numbered"><label>B6</label><mml:math id="M525" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e12047">A convenient choice for the reference value is <inline-formula><mml:math id="M526" 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">1</mml:mn></mml:mrow></mml:math></inline-formula> unit of time, so that by Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E53"/>) the timescale <inline-formula><mml:math id="M527" display="inline"><mml:mrow><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:mrow></mml:math></inline-formula> units of time. The resulting equation can thus be written as
          <disp-formula id="App1.Ch1.S2.E59" content-type="numbered"><label>B7</label><mml:math id="M528" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>q</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:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with
          <disp-formula id="App1.Ch1.S2.E60" content-type="numbered"><label>B8</label><mml:math id="M529" display="block"><mml:mrow><mml:mi>q</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:mo>′</mml:mo></mml:msup><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>g</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:mrow></mml:math></disp-formula></p>
      <p id="d1e12191">For convenience of notation we use simply <inline-formula><mml:math id="M530" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> instead of <inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e12212">For the discretization the support of <inline-formula><mml:math id="M532" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is assumed to lie within <inline-formula><mml:math id="M533" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Accordingly,
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E59"/>) reduces to
          <disp-formula id="App1.Ch1.S2.E61" content-type="numbered"><label>B9</label><mml:math id="M534" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:munderover><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e12323">Taking a constant step <inline-formula><mml:math id="M535" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>log⁡</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M536" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>,
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E61"/>) may be written as
          <disp-formula id="App1.Ch1.S2.E62" content-type="numbered"><label>B10</label><mml:math id="M537" display="block"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><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:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:munderover><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e12492">Naming <inline-formula><mml:math id="M538" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) can be rewritten as
          <disp-formula id="App1.Ch1.S2.E63" content-type="numbered"><label>B11</label><mml:math id="M539" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</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:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e12614">Plugging Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E62"/>) into Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E63"/>) and rearranging the resulting
equation gives
          <disp-formula id="App1.Ch1.S2.E64" content-type="numbered"><label>B12</label><mml:math id="M540" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><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:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:munderover><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</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:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        where
          <disp-formula id="App1.Ch1.S2.E65" content-type="numbered"><label>B13</label><mml:math id="M541" display="block"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page525?><p id="d1e12854">Assuming constant steps <inline-formula><mml:math id="M542" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M543" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> one may apply a quadrature rule <xref ref-type="bibr" rid="bib1.bibx40" id="paren.92"/> to both
Eqs. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E64"/>) and (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E65"/>), so that

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M544" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S2.E66"><mml:mtd><mml:mtext>B14</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S2.E67"><mml:mtd><mml:mtext>B15</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><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>k</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M545" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M546" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the errors resulting from the discretization. Plugging Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E67"/>) into Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E66"/>) yields
          <disp-formula id="App1.Ch1.S2.E68" content-type="numbered"><label>B16</label><mml:math id="M547" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        where <inline-formula><mml:math id="M548" display="inline"><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:math></inline-formula> is an approximation to <inline-formula><mml:math id="M549" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> that accounts for the discretization errors. Now, if one requires that <inline-formula><mml:math id="M550" display="inline"><mml:mrow><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for particular times <inline-formula><mml:math id="M551" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
          <disp-formula id="App1.Ch1.S2.E69" content-type="numbered"><label>B17</label><mml:math id="M552" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Y</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        with the time steps chosen as follows,

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M553" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S2.E70"><mml:mtd><mml:mtext>B18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>k</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S2.E71"><mml:mtd><mml:mtext>B19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>i</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          and the timescales
          <disp-formula id="App1.Ch1.S2.E72" content-type="numbered"><label>B20</label><mml:math id="M554" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mi>j</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e13685">In order to simplify the notation, Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E69"/>) is written as

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M555" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S2.E73"><mml:mtd><mml:mtext>B21</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><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>k</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>f</mml:mi><mml:mi>i</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:mspace width="1em" linebreak="nobreak"/><mml:mi>k</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>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S2.E74"><mml:mtd><mml:mtext>B22</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>q</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>k</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>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          These are Eqs. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) and (<xref ref-type="disp-formula" rid="Ch1.E12"/>) underlying our study.</p>
</app>

<app id="App1.Ch1.S3">
  <?xmltex \currentcnt{C}?><label>Appendix C</label><?xmltex \opttitle{Spectrum $q(\tau)$  positive or negative for all $\tau$ implies ${\chi}(t)$ is monotonic}?><title>Spectrum <inline-formula><mml:math id="M556" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>  positive or negative for all <inline-formula><mml:math id="M557" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> implies <inline-formula><mml:math id="M558" 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 monotonic</title>
      <p id="d1e13920">This Appendix is referred to in Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/> with the claim that a sufficient condition for <inline-formula><mml:math id="M559" 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> being monotonic is that all components <inline-formula><mml:math id="M560" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> have the same sign. The proof is as follows.</p>
      <p id="d1e13950">Let <inline-formula><mml:math id="M561" 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> be defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>). Then,
          <disp-formula id="App1.Ch1.S3.E75" content-type="numbered"><label>C1</label><mml:math id="M562" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e14062">Since <inline-formula><mml:math id="M563" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M564" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Thus, if <inline-formula><mml:math id="M565" display="inline"><mml:mrow><mml:mi>q</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:mspace linebreak="nobreak" width="0.33em"/><mml:mo>∀</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>, then <inline-formula><mml:math id="M566" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Similarly, if <inline-formula><mml:math id="M567" display="inline"><mml:mrow><mml:mi>q</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:mspace linebreak="nobreak" width="0.33em"/><mml:mo>∀</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>, then
<inline-formula><mml:math id="M568" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</app>

<app id="App1.Ch1.S4">
  <?xmltex \currentcnt{D}?><label>Appendix D</label><title>Response function and noise in the nonlinearized response for the toy model</title>
      <p id="d1e14261">In this Appendix it is shown how the linear response function and the noise terms are computed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS5"/> when discussing by means of the toy model the complications arising from nonlinearity. We demonstrate that the linear response function for the nonlinear
response (Eq. <xref ref-type="disp-formula" rid="Ch1.E41"/> with <inline-formula><mml:math id="M569" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) of the toy model (Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>) can be analytically obtained
from the linear case <inline-formula><mml:math id="M570" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. Additionally, the noise from the control experiment and the combined noise in the response are defined.</p>
      <p id="d1e14294">We first demonstrate how to obtain the linear response function. Plugging Eq. (<xref ref-type="disp-formula" rid="Ch1.E32"/>) into Eq. (<xref ref-type="disp-formula" rid="Ch1.E41"/>)
gives
          <disp-formula id="App1.Ch1.S4.E76" content-type="numbered"><label>D1</label><mml:math id="M571" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        Taking the ensemble average of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S4.E76"/>) and noting that <inline-formula><mml:math id="M572" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> gives
          <disp-formula id="App1.Ch1.S4.E77" content-type="numbered"><label>D2</label><mml:math id="M573" display="block"><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e14567">Therefore, <inline-formula><mml:math id="M574" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> obtained for <inline-formula><mml:math id="M575" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> from the nonlinearized response (Eq. <xref ref-type="disp-formula" rid="Ch1.E41"/>) is the same as for the case <inline-formula><mml:math id="M576" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e14613">Now, by taking <inline-formula><mml:math id="M577" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S4.E76"/>) one obtains for this nonlinear case the noise from the control experiment:
          <disp-formula id="App1.Ch1.S4.E78" content-type="numbered"><label>D3</label><mml:math id="M578" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mtext>ctrl</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><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:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e14684">To define the combined noise <inline-formula><mml:math id="M579" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, one must first define the nonlinear term <inline-formula><mml:math id="M580" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from
Eq. (<xref ref-type="disp-formula" rid="Ch1.E39"/>). For the nonlinearized response from the toy model, this term is given by the nonlinear term in
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S4.E76"/>), i.e.,
          <disp-formula id="App1.Ch1.S4.E79" content-type="numbered"><label>D4</label><mml:math id="M581" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e14800">Then, the noise term consists of the remaining terms of the nonlinear response <inline-formula><mml:math id="M582" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> after subtracting the “clean” linear response
and the nonlinear term <inline-formula><mml:math id="M583" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:math></inline-formula>, i.e.,
          <disp-formula id="App1.Ch1.S4.E80" content-type="numbered"><label>D5</label><mml:math id="M584" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>nonlin</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><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:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <?pagebreak page526?><p id="d1e15006">Hence, the combined noise is given by
          <disp-formula id="App1.Ch1.S4.E81" content-type="numbered"><label>D6</label><mml:math id="M585" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">η</mml:mi><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><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:mi>a</mml:mi><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>t</mml:mi></mml:munderover><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</app>

<app id="App1.Ch1.S5">
  <?xmltex \currentcnt{E}?><label>Appendix E</label><?xmltex \opttitle{Sensitivity of the recovered response function and spectrum to the parameters $M$, $\log\tau _{{\min}}$, and $\log\tau _{{\max}}$ of the RFI algorithm}?><title>Sensitivity of the recovered response function and spectrum to the parameters <inline-formula><mml:math id="M586" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M587" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M588" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> of the RFI algorithm</title>
      <p id="d1e15225">In this Appendix, it is shown that as long as the extent and resolution of the discrete distribution of timescales approximate the spectrum sufficiently densely, the derived spectrum <inline-formula><mml:math id="M589" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the derived linear response function <inline-formula><mml:math id="M590" 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> are approximately independent of
the number of timescales <inline-formula><mml:math id="M591" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> and of the limits of the distribution <inline-formula><mml:math id="M592" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M593" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>. To isolate the effect of changes in <inline-formula><mml:math id="M594" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M595" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M596" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> from the effect of noise, a relatively high <inline-formula><mml:math id="M597" display="inline"><mml:mrow><mml:mtext>SNR</mml:mtext><mml:mo>∼</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is taken. For the computations
we took data from 1 % experiments performed with the toy model described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. No monotonicity needed to
be accounted for (step 6 of Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p>

      <?xmltex \floatpos{p}?><fig id="App1.Ch1.S5.F11" specific-use="star"><?xmltex \currentcnt{E1}?><?xmltex \def\figurename{Figure}?><label>Figure E1</label><caption><p id="d1e15347">Response function <inline-formula><mml:math id="M598" 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> and spectrum <inline-formula><mml:math id="M599" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M600" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M601" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M602" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f11.png"/>

      </fig>

      <?xmltex \floatpos{p}?><fig id="App1.Ch1.S5.F12" specific-use="star"><?xmltex \currentcnt{E2}?><?xmltex \def\figurename{Figure}?><label>Figure E2</label><caption><p id="d1e15440">Response function <inline-formula><mml:math id="M603" 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> and spectrum <inline-formula><mml:math id="M604" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M605" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M606" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M607" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f12.png"/>

      </fig>

      <?xmltex \floatpos{p}?><fig id="App1.Ch1.S5.F13" specific-use="star"><?xmltex \currentcnt{E3}?><?xmltex \def\figurename{Figure}?><label>Figure E3</label><caption><p id="d1e15532">Response function <inline-formula><mml:math id="M608" 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> and spectrum <inline-formula><mml:math id="M609" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M610" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M611" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M612" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f13.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F14" specific-use="star"><?xmltex \currentcnt{E4}?><?xmltex \def\figurename{Figure}?><label>Figure E4</label><caption><p id="d1e15624">Response function <inline-formula><mml:math id="M613" 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> and spectrum <inline-formula><mml:math id="M614" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M615" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M616" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M617" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f14.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F15" specific-use="star"><?xmltex \currentcnt{E5}?><?xmltex \def\figurename{Figure}?><label>Figure E5</label><caption><p id="d1e15716">Response function <inline-formula><mml:math id="M618" 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> and spectrum <inline-formula><mml:math id="M619" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M620" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">140</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M621" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M622" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f15.png"/>

      </fig>

      <p id="d1e15807">Figures <xref ref-type="fig" rid="App1.Ch1.S5.F11"/>–<xref ref-type="fig" rid="App1.Ch1.S5.F15"/> show the recovery, taking the same limits used throughout the paper (<inline-formula><mml:math id="M623" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M624" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) but a different number of timescales <inline-formula><mml:math id="M625" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. Figures <xref ref-type="fig" rid="App1.Ch1.S5.F16"/>–<xref ref-type="fig" rid="App1.Ch1.S5.F18"/> show the recovery, keeping the number of timescales and the lower limit used throughout the paper (<inline-formula><mml:math id="M626" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M627" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) but changing the upper limit <inline-formula><mml:math id="M628" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>. Figures <xref ref-type="fig" rid="App1.Ch1.S5.F19"/>–<xref ref-type="fig" rid="App1.Ch1.S5.F21"/> show the recovery, keeping the number of timescales and the upper limit used throughout the paper (<inline-formula><mml:math id="M629" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M630" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) but changing the lower limit <inline-formula><mml:math id="M631" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>. As expected, the results are
approximately independent of the changes in the prescribed parameters. The only substantial differences are found in the recovered spectra at timescales smaller than the time step <inline-formula><mml:math id="M632" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and thus timescales over which anyway only little information is given by data. These small timescales are also problematic because of the ill-posedness of the problem that suppresses high-frequency information from the solution
<xref ref-type="bibr" rid="bib1.bibx30" id="paren.93"><named-content content-type="pre">see</named-content><named-content content-type="post">Sect. 1.1</named-content></xref>.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F16" specific-use="star"><?xmltex \currentcnt{E6}?><?xmltex \def\figurename{Figure}?><label>Figure E6</label><caption><p id="d1e15978">Response function <inline-formula><mml:math id="M633" 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> and spectrum <inline-formula><mml:math id="M634" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M635" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M636" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M637" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f16.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F17" specific-use="star"><?xmltex \currentcnt{E7}?><?xmltex \def\figurename{Figure}?><label>Figure E7</label><caption><p id="d1e16070">Response function <inline-formula><mml:math id="M638" 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> and spectrum <inline-formula><mml:math id="M639" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M640" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M641" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M642" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f17.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F18" specific-use="star"><?xmltex \currentcnt{E8}?><?xmltex \def\figurename{Figure}?><label>Figure E8</label><caption><p id="d1e16162">Response function <inline-formula><mml:math id="M643" 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> and spectrum <inline-formula><mml:math id="M644" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M645" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M646" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M647" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f18.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F19" specific-use="star"><?xmltex \currentcnt{E9}?><?xmltex \def\figurename{Figure}?><label>Figure E9</label><caption><p id="d1e16255">Response function <inline-formula><mml:math id="M648" 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> and spectrum <inline-formula><mml:math id="M649" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M650" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M651" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M652" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f19.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F20" specific-use="star"><?xmltex \currentcnt{E10}?><?xmltex \def\figurename{Figure}?><label>Figure E10</label><caption><p id="d1e16347">Response function <inline-formula><mml:math id="M653" 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> and spectrum <inline-formula><mml:math id="M654" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M655" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M656" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M657" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f20.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S5.F21" specific-use="star"><?xmltex \currentcnt{E11}?><?xmltex \def\figurename{Figure}?><label>Figure E11</label><caption><p id="d1e16439">Response function <inline-formula><mml:math id="M658" 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> and spectrum <inline-formula><mml:math id="M659" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">q</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> recovered from toy model data taking the RFI parameters <inline-formula><mml:math id="M660" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M661" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M662" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Blue dots in <bold>(a)</bold> and blue line in <bold>(b)</bold> indicate the recovered values for the spectrum and for the response function, while black lines indicate their “true” values.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://npg.copernicus.org/articles/28/501/2021/npg-28-501-2021-f21.png"/>

      </fig>

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

      <p id="d1e16535">The scripts employed to produce the results in this paper as well as information on how to obtain the underlying data can be found at <uri>http://hdl.handle.net/21.11116/0000-0008-0F02-6</uri> (last access: 2 October 2021, <xref ref-type="bibr" rid="bib1.bibx94" id="altparen.94"/>).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e16547">The ideas for this study were jointly developed by all the authors. GLTM conducted the study and wrote the first draft. All the authors contributed to the final manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d1e16559">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e16566">We would like to thank Andreas Chlond, two anonymous referees, and Valerio Lucarini for very helpful suggestions on the manuscript.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e16571">The article processing charges for this open-access publication were covered by the Max Planck Society.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e16577">This paper was edited by Ilya Zaliapin and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Abraham and Marsden(1982)}}?><label>Abraham and Marsden(1982)</label><?label abraham1982foundations?><mixed-citation>
Abraham, R. and Marsden, J. E.:
Foundations of Mechanics, 2nd edn.,
Benjamin, New York, NY, USA, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Aengenheyster et~al.(2018)Aengenheyster, Feng, Van Der~Ploeg, and Dijkstra}}?><label>Aengenheyster et al.(2018)Aengenheyster, Feng, Van Der Ploeg, and Dijkstra</label><?label aengenheyster2018point?><mixed-citation>Aengenheyster, M., Feng, Q. Y., van der Ploeg, F., and Dijkstra, H. A.: The point of no return for climate action: effects of climate uncertainty and risk tolerance, Earth Syst. Dynam., 9, 1085–1095, <ext-link xlink:href="https://doi.org/10.5194/esd-9-1085-2018" ext-link-type="DOI">10.5194/esd-9-1085-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Anderssen and Bloomfield(1974)}}?><label>Anderssen and Bloomfield(1974)</label><?label anderssen1974numerical?><mixed-citation>
Anderssen, R. S. and Bloomfield, P.:
Numerical differentiation procedures for non-exact data,
Numer. Math.,
22, 157–182, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{{\AA}str{\"{o}}m and Eykhoff(1971)}}?><label>Åström and Eykhoff(1971)</label><?label aastrom1971system?><mixed-citation>
Åström, K. J. and Eykhoff, P.: System identification – a survey,
Automatica, 7, 123–162, 1971.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Bakushinskii(1984)}}?><label>Bakushinskii(1984)</label><?label bakushinskii1984remarks?><mixed-citation>
Bakushinskii, A.:
Remarks on choosing a regularization parameter using the quasi-optimality and ratio criterion,
Comp. Math. Math. Phys.+,
24, 181–182, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Baladi(2018)}}?><label>Baladi(2018)</label><?label baladi2018dynamical?><mixed-citation>
Baladi, V.:
Dynamical zeta functions and dynamical determinants for hyperbolic maps,
Springer, Switzerland, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Beerends et~al.(2003)Beerends, ter Morsche, van~den Berg, and van~de Vrie}}?><label>Beerends et al.(2003)Beerends, ter Morsche, van den Berg, and van de Vrie</label><?label beerends2003fourier?><mixed-citation>Beerends, R. J., ter Morsche, H. G., van den Berg, J. C., and van de Vrie, E. M.:
Fourier and Laplace Transforms,
Cambridge University Press, Cambridge, England, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511806834" ext-link-type="DOI">10.1017/CBO9780511806834</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Bertero(1989)}}?><label>Bertero(1989)</label><?label bertero1989linear?><mixed-citation>Bertero, M.:
Linear Inverse and Ill-Posed Problems, vol. 75 of Advances in Electronics and Electron Physics,
Academic Press, New York, NY, USA, 1–120, <ext-link xlink:href="https://doi.org/10.1016/S0065-2539(08)60946-4" ext-link-type="DOI">10.1016/S0065-2539(08)60946-4</ext-link>,  1989.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Bertero et~al.(1995)}}?><label>Bertero et al.(1995)</label><?label bertero1995regularization?><mixed-citation>
Bertero, M., Boccacci, P., and Maggio, F.: Regularization methods in image restoration: an application to HST images, Int. J. Imag. Syst. Tech.,
6, 376–386, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{B{\'{o}}dai et~al.(2020)}}?><label>Bódai et al.(2020)</label><?label bodai2020can?><mixed-citation>Bódai, T., Lucarini, V., and Lunkeit, F.: Can we use linear response theory to assess geoengineering strategies?, Chaos,
30, 023124, <ext-link xlink:href="https://doi.org/10.1063/1.5122255" ext-link-type="DOI">10.1063/1.5122255</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Boulet and Chartrand(2006)}}?><label>Boulet and Chartrand(2006)</label><?label boulet2006fundamentals?><mixed-citation>
Boulet, B. and Chartrand, L.:
Fundamentals of signals and systems,
Da Vinci Engineering Press, Hingham, MA, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Caldeira and Myhrvold(2013)}}?><label>Caldeira and Myhrvold(2013)</label><?label caldeira2013projections?><mixed-citation>Caldeira, K. and Myhrvold, N.: Projections of the pace of warming following an abrupt increase in atmospheric carbon dioxide concentration,
Environ. Res. Lett., 8, 034039, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/8/3/034039" ext-link-type="DOI">10.1088/1748-9326/8/3/034039</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Ciais et~al.(2013)Ciais, Sabine, Bala, Bopp, Brovkin, Canadell, Chhabra, DeFries, Galloway, Heimann, Jones, Le~Qu\'{e}r\'{e}, Myneni, Piao, and Thornton}}?><label>Ciais et al.(2013)Ciais, Sabine, Bala, Bopp, Brovkin, Canadell, Chhabra, DeFries, Galloway, Heimann, Jones, Le Quéré, Myneni, Piao, and Thornton</label><?label ipcc2013carbon?><mixed-citation>
Ciais, P., Sabine, C., Bala, G., Bopp, L., Brovkin, V., Canadell, J., Chhabra, A., DeFries, R., Galloway, J., Heimann, M., Jones, C., Le Quéré, C., Myneni, R., Piao, S., and Thornton, P.:
Carbon and Other Biogeochemical Cycles,
in: Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change,
edited by: Stocker, T., Qin, D., Plattner, G.-K., Tignor, M., Allen, S., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P.,
Cambridge University Press, Cambridge, UK and New York, NY, USA, pp. 465–570, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Colbourn et~al.(2015)Colbourn, Ridgwell, and Lenton}}?><label>Colbourn et al.(2015)Colbourn, Ridgwell, and Lenton</label><?label colbourn2015time?><mixed-citation>Colbourn, G., Ridgwell, A., and Lenton, T.:
The time scale of the silicate weathering negative feedback on atmospheric <inline-formula><mml:math id="M663" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
Global Biogeochem. Cy.,
29, 583–596, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Emanuel et~al.(1981)Emanuel, Killough, and Olson}}?><label>Emanuel et al.(1981)Emanuel, Killough, and Olson</label><?label emanuel1981modelling?><mixed-citation>
Emanuel, W. R., Killough, G. E., and Olson, J. S.:
Modelling the Circulation of Carbon in the World's Terrestrial Ecosystems,
SCOPE,
16, 335–353, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Engl et~al.(1996)}}?><label>Engl et al.(1996)</label><?label engl1996regularization?><mixed-citation>
Engl, H. W., Hanke, M., and Neubauer, A.: Regularization of inverse problems, vol. 375, Springer Science &amp; Business Media, Dordrecht, The Netherlands, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Enting(1990)}}?><label>Enting(1990)</label><?label enting1990ambiguities?><mixed-citation>Enting, I. : Ambiguities in the calibration of carbon cycle models,
Inverse Problems, 6, L39, <ext-link xlink:href="https://doi.org/10.1088/0266-5611/6/5/001" ext-link-type="DOI">10.1088/0266-5611/6/5/001</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Enting and Clisby(2019)}}?><label>Enting and Clisby(2019)</label><?label enting2020estimates?><mixed-citation>Enting, I. and Clisby, N.: Estimates of climatic influence on the carbon cycle, Earth Syst. Dynam. Discuss. [preprint], <ext-link xlink:href="https://doi.org/10.5194/esd-2019-41" ext-link-type="DOI">10.5194/esd-2019-41</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Enting and Mansbridge(1987)}}?><label>Enting and Mansbridge(1987)</label><?label enting1987inversion?><mixed-citation>Enting, I. and Mansbridge, J.: Inversion relations for the deconvolution of <inline-formula><mml:math id="M664" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> data from ice cores, Inverse Problems, 3, L63–L69, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Eyring et~al.(2016)Eyring, Bony, Meehl, Senior, Stevens, Stouffer, and Taylor}}?><label>Eyring et al.(2016)Eyring, Bony, Meehl, Senior, Stevens, Stouffer, and Taylor</label><?label eyring2016overview?><mixed-citation>Eyring, V., Bony, S., Meehl, G. A., Senior, C. A., Stevens, B., Stouffer, R. J., and Taylor, K. E.: Overview of the Coupled Model Intercomparison Project Phase 6 (CMIP6) experimental design and organization, Geosci. Model Dev., 9, 1937–1958, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-1937-2016" ext-link-type="DOI">10.5194/gmd-9-1937-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Forney and Rothman(2012)}}?><label>Forney and Rothman(2012)</label><?label forney2012inverse?><mixed-citation>Forney, D. C. and Rothman, D. H.: Inverse method for estimating respiration rates from decay time series, Biogeosciences, 9, 3601–3612, <ext-link xlink:href="https://doi.org/10.5194/bg-9-3601-2012" ext-link-type="DOI">10.5194/bg-9-3601-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Gallavotti(2014)}}?><label>Gallavotti(2014)</label><?label gallavotti2014nonequilibrium?><mixed-citation>
Gallavotti, G.:
Nonequilibrium and irreversibility,
Springer, Berlin/Heidelberg, Germany, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Gasser et~al.(2017)Gasser, Peters, Fuglestvedt, Collins, Shindell, and Ciais}}?><label>Gasser et al.(2017)Gasser, Peters, Fuglestvedt, Collins, Shindell, and Ciais</label><?label gasser2017accounting?><mixed-citation>Gasser, T., Peters, G. P., Fuglestvedt, J. S., Collins, W. J., Shindell, D. T., and Ciais, P.: Accounting for the climate–carbon feedback in emission metrics, Earth Syst. Dynam., 8, 235–253, <ext-link xlink:href="https://doi.org/10.5194/esd-8-235-2017" ext-link-type="DOI">10.5194/esd-8-235-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Ghil and Lucarini(2020)}}?><label>Ghil and Lucarini(2020)</label><?label ghil2020physics?><mixed-citation>Ghil, M. and Lucarini, V.: The physics of climate variability and climate change, Rev. Mod. Phys., 92, 035002, <ext-link xlink:href="https://doi.org/10.1103/RevModPhys.92.035002" ext-link-type="DOI">10.1103/RevModPhys.92.035002</ext-link>, 2020.</mixed-citation></ref>
      <?pagebreak page532?><ref id="bib1.bibx25"><?xmltex \def\ref@label{{Golub and Van~Loan(1996)}}?><label>Golub and Van Loan(1996)</label><?label golub1996matrix?><mixed-citation>
Golub, G. H. and Van Loan, C. F.:
Matrix Computations,
The Johns Hopkins University Press, Baltimore, Maryland, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Gottwald(2020)}}?><label>Gottwald(2020)</label><?label gottwald2020introduction?><mixed-citation>Gottwald, G.:
Introduction to Focus Issue: Linear response theory: Potentials and limits,
Chaos,
30, 020401, <ext-link xlink:href="https://doi.org/10.1063/5.0003135" ext-link-type="DOI">10.1063/5.0003135</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Gottwald et~al.(2016)Gottwald, Wormell, and Wouters}}?><label>Gottwald et al.(2016)Gottwald, Wormell, and Wouters</label><?label gottwald2016spurious?><mixed-citation>
Gottwald, G. A., Wormell, J., and Wouters, J.:
On spurious detection of linear response and misuse of the fluctuation–dissipation theorem in finite time series,
Physica D,
331, 89–101, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Grieser and Sch{\"{o}}nwiese(2001)}}?><label>Grieser and Schönwiese(2001)</label><?label grieser2001process?><mixed-citation>
Grieser, J. and Schönwiese, C.-D.:
Process, Forcing, and Signal Analysis of Global Mean Temperature Variations by Means of a Three-Box Energy Balance Model,
Climatic Change,
48, 617–646, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Groetsch(1983)}}?><label>Groetsch(1983)</label><?label groetsch1983comments?><mixed-citation>
Groetsch, C.: Comments on Morozov's discrepancy principle, in: Improperly posed problems and their numerical treatment, edited by: Hämmerlin, G. and Hoffmann, K. H., Springer, Berlin/Heidelberg, Germany, pp. 97–104, 1983.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Groetsch(1984)}}?><label>Groetsch(1984)</label><?label groetsch1984theory?><mixed-citation>
Groetsch, C.:
The theory of Tikhonov regularization for Fredholm equations,
Boston Pitman Publication, Boston, MA, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Groetsch(2007)}}?><label>Groetsch(2007)</label><?label groetsch2007integral?><mixed-citation>Groetsch, C. W.: Integral equations of the first kind, inverse problems and regularization: a crash course, J. Phys. Conf. Ser.,
73, 012001, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/73/1/012001" ext-link-type="DOI">10.1088/1742-6596/73/1/012001</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Gro{\ss}mann(1984)}}?><label>Großmann(1984)</label><?label grossmann1984linear?><mixed-citation>
Großmann, S.:
Linear response in chaotic states of discrete dynamics,
Z. Phys. B Con. Mat.,
57, 77–84, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Hairer and Majda(2010)}}?><label>Hairer and Majda(2010)</label><?label hairer2010simple?><mixed-citation>Hairer, M. and Majda, A. J.: A simple framework to justify linear response theory, Nonlinearity, 23, 909, <ext-link xlink:href="https://doi.org/10.1088/0951-7715/23/4/008" ext-link-type="DOI">10.1088/0951-7715/23/4/008</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{H{\"{a}}marik et~al.(2011)H{\"{a}}marik, Palm, and Raus}}?><label>Hämarik et al.(2011)Hämarik, Palm, and Raus</label><?label hamarik2011comparison?><mixed-citation>
Hämarik, U., Palm, R., and Raus, T.:
Comparison of parameter choices in regularization algorithms in case of different information about noise level,
Calcolo,
48, 47–59, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{H{\"{a}}nggi and Thomas(1982)}}?><label>Hänggi and Thomas(1982)</label><?label hanggi1982stochastic?><mixed-citation>
Hänggi, P. and Thomas, H.:
Stochastic processes: Time evolution, symmetries and linear response,
Phys. Rep.,
88, 207–319, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Hansen(1987)}}?><label>Hansen(1987)</label><?label hansen1987truncatedsvd?><mixed-citation>
Hansen, P. C.:
The truncated SVD as a method for regularization,
BIT,
27, 534–553, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Hansen(1989)}}?><label>Hansen(1989)</label><?label hansen1989regularization?><mixed-citation>
Hansen, P. C.: Regularization, GSVD and truncated GSVD, BIT, 29, 491–504, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Hansen(1990)}}?><label>Hansen(1990)</label><?label hansen1990discrete?><mixed-citation>
Hansen, P. C.: The discrete Picard condition for discrete ill-posed problems, BIT, 30, 658–672, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Hansen(1992)}}?><label>Hansen(1992)</label><?label hansen1992numerical?><mixed-citation>Hansen, P. C.: Numerical tools for analysis and solution of Fredholm integral equations of the first kind, Inverse Problems, 8, 849, <ext-link xlink:href="https://doi.org/10.1088/0266-5611/8/6/005" ext-link-type="DOI">10.1088/0266-5611/8/6/005</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Hansen(2002)}}?><label>Hansen(2002)</label><?label hansen2002deconvolution?><mixed-citation>
Hansen, P. C.: Deconvolution and regularization with Toeplitz matrices,
Num. Algorithms, 29, 323–378, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Hansen(2010)}}?><label>Hansen(2010)</label><?label hansen2010discrete?><mixed-citation>Hansen, P. C.: Discrete inverse problems: insight and algorithms, SIAM, 7,  <ext-link xlink:href="https://doi.org/10.1137/1.9780898718836" ext-link-type="DOI">10.1137/1.9780898718836</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Hasselmann et~al.(1993)Hasselmann, Sausen, Maier-Reimer, and Voss}}?><label>Hasselmann et al.(1993)Hasselmann, Sausen, Maier-Reimer, and Voss</label><?label hasselmann1993cold?><mixed-citation>
Hasselmann, K., Sausen, R., Maier-Reimer, E., and Voss, R.:
On the cold start problem in transient simulations with coupled atmosphere-ocean models,
Clim. Dynam.,
9, 53–61, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Hasselmann et~al.(1997)Hasselmann, Hasselmann, Giering, Ocana, and Storch}}?><label>Hasselmann et al.(1997)Hasselmann, Hasselmann, Giering, Ocana, and Storch</label><?label hasselmann1997sensitivity?><mixed-citation>Hasselmann, K., Hasselmann, S., Giering, R., Ocana, V., and Storch, H.:
Sensitivity study of optimal <inline-formula><mml:math id="M665" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emission paths using a simplified structural integrated assessment model (SIAM),
Climatic Change,
37, 345–386, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Isermann and M{\"{u}}nchhof(2010)}}?><label>Isermann and Münchhof(2010)</label><?label isermann2010identification?><mixed-citation>
Isermann, R. and Münchhof, M.:
Identification of dynamic systems: an introduction with applications,
Springer Science &amp; Business Media, Berlin, Germany, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Istratov and Vyvenko(1999)}}?><label>Istratov and Vyvenko(1999)</label><?label istratov1999exponential?><mixed-citation>
Istratov, A. A. and Vyvenko, O. F.:
Exponential analysis in physical phenomena,
Rev. Sci. Instrum.,
70, 1233–1257, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Joos and Bruno(1996)}}?><label>Joos and Bruno(1996)</label><?label joos1996pulse?><mixed-citation>Joos, F. and Bruno, M.:
Pulse response functions are cost-efficient tools to model the link between carbon emissions, atmospheric <inline-formula><mml:math id="M666" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and global warming,
Phys. Chem. Earth,
21, 471–476, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Joos et~al.(1996)Joos, Bruno, Fink, Siegenthaler, Stocker, Le~Quere, and Sarmiento}}?><label>Joos et al.(1996)Joos, Bruno, Fink, Siegenthaler, Stocker, Le Quere, and Sarmiento</label><?label joos1996efficient?><mixed-citation>
Joos, F., Bruno, M., Fink, R., Siegenthaler, U., Stocker, T. F., Le Quere, C., and Sarmiento, J. L.:
An efficient and accurate representation of complex oceanic and biospheric models of anthropogenic carbon uptake,
Tellus B,
48, 397–417, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Joos et~al.(2013)Joos, Roth, Fuglestvedt, Peters, Enting, Bloh, Brovkin, Burke, Eby, Edwards et~al.}}?><label>Joos et al.(2013)Joos, Roth, Fuglestvedt, Peters, Enting, Bloh, Brovkin, Burke, Eby, Edwards et al.</label><?label joos2013?><mixed-citation>Joos, F., Roth, R., Fuglestvedt, J. S., Peters, G. P., Enting, I. G., von Bloh, W., Brovkin, V., Burke, E. J., Eby, M., Edwards, N. R., Friedrich, T., Frölicher, T. L., Halloran, P. R., Holden, P. B., Jones, C., Kleinen, T., Mackenzie, F. T., Matsumoto, K., Meinshausen, M., Plattner, G.-K., Reisinger, A., Segschneider, J., Shaffer, G., Steinacher, M., Strassmann, K., Tanaka, K., Timmermann, A., and Weaver, A. J.: Carbon dioxide and climate impulse response functions for the computation of greenhouse gas metrics: a multi-model analysis, Atmos. Chem. Phys., 13, 2793–2825, <ext-link xlink:href="https://doi.org/10.5194/acp-13-2793-2013" ext-link-type="DOI">10.5194/acp-13-2793-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Kubo(1957)}}?><label>Kubo(1957)</label><?label kubo1957statistical?><mixed-citation>
Kubo, R.:
Statistical-mechanical theory of irreversible processes. I. General theory and simple applications to magnetic and conduction problems,
J. Phys. Soc. Jpn.,
12, 570–586, 1957.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Kumaresan et~al.(1984)Kumaresan, Tufts, and Scharf}}?><label>Kumaresan et al.(1984)Kumaresan, Tufts, and Scharf</label><?label kumaresan1984prony?><mixed-citation>
Kumaresan, R., Tufts, D., and Scharf, L. L.:
A Prony method for noisy data: Choosing the signal components and selecting the order in exponential signal models,
P. IEEE,
72, 230–233, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Kuo(1966)}}?><label>Kuo(1966)</label><?label kuo1966network?><mixed-citation>
Kuo, F.:
Network Analysis and Synthesis,
Wiley, New York, NY, USA and London, England, 1966.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Lamm(1996)}}?><label>Lamm(1996)</label><?label lamm1996approximation?><mixed-citation>
Lamm, P. K.:
Approximation of ill-posed Volterra problems via predictor–corrector regularization methods,
SIAM J. Appl. Math.,
56, 524–541, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Lanczos(1956)}}?><label>Lanczos(1956)</label><?label lanczos1956applied?><mixed-citation>
Lanczos, C.:
Applied Analysis, Mathematics series,
Prentice-Hall, Englewood Cliffs, NJ, 1956.</mixed-citation></ref>
      <ref id="bib1.bibx54"><?xmltex \def\ref@label{{Landl et~al.(1991)Landl, Langthaler, Englt, and Kauffmann}}?><label>Landl et al.(1991)Landl, Langthaler, Englt, and Kauffmann</label><?label landl1991distribution?><mixed-citation>
Landl, G., Langthaler, T., Englt, H. W., and Kauffmann, H. F.:
Distribution of event times in time-resolved fluorescence: the exponential series approach–algorithm, regularization, analysis,
J. Comput. Phys.,
95, 1–28, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{Lembo et~al.(2020)Lembo, Lucarini, and Ragone}}?><label>Lembo et al.(2020)Lembo, Lucarini, and Ragone</label><?label lembo2020beyond?><mixed-citation>
Lembo, V., Lucarini, V., and Ragone, F.:
Beyond forcing scenarios: predicting climate change through response operators in a coupled general circulation model,
Sci. Rep.-UK,
10, 1–13, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{Levin and Meltzer(2017)}}?><label>Levin and Meltzer(2017)</label><?label levin2017estimation?><mixed-citation>
Levin, E. and Meltzer, A. Y.:
Estimation of the regularization parameter in linear discrete ill-posed problems using the Picard parameter,
SIAM J. Sci. Comput.,
39, A2741–A2762, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{Li and Jarvis(2009)}}?><label>Li and Jarvis(2009)</label><?label li2009long?><mixed-citation>Li, S. and Jarvis, A.:
Long run surface temperature dynamics of an A-OGCM: the HadCM3 4<inline-formula><mml:math id="M667" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M668" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> forcing experiment revisited,
Clim. Dynam.,
33, 817–825, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Lord et~al.(2016)Lord, Ridgwell, Thorne, and Lunt}}?><label>Lord et al.(2016)Lord, Ridgwell, Thorne, and Lunt</label><?label lord2016impulse?><mixed-citation>Lord, N. S., Ridgwell, A., Thorne, M., and Lunt, D.:
An impulse response function for the “long tail” of excess atmospheric <inline-formula><mml:math id="M669" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in an Earth system model,
Global Biogeochem. Cy.,
30, 2–17, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{{Lucarini(2008)}}?><label>Lucarini(2008)</label><?label lucarini2008response?><mixed-citation>
Lucarini, V.:
Response theory for equilibrium and non-equilibrium statistical mechanics: Causality and generalized Kramers-Kronig relations,
J. Stat. Phys.,
131, 543–558, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{Lucarini(2009)}}?><label>Lucarini(2009)</label><?label lucarini2009evidence?><mixed-citation>
Lucarini, V.:
Evidence of dispersion relations for the nonlinear response of the Lorenz 63 system,
J. Stat. Phys.,
134, 381–400, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{Lucarini and Sarno(2011)}}?><label>Lucarini and Sarno(2011)</label><?label lucarini2011statistical?><mixed-citation>Lucarini, V. and Sarno, S.: A statistical mechanical approach for the computation of the climatic response to general forcings, Nonlin. Processes Geophys., 18, 7–28, <ext-link xlink:href="https://doi.org/10.5194/npg-18-7-2011" ext-link-type="DOI">10.5194/npg-18-7-2011</ext-link>, 2011.</mixed-citation></ref>
      <?pagebreak page533?><ref id="bib1.bibx62"><?xmltex \def\ref@label{{Lucarini et~al.(2014)Lucarini, Blender, Herbert, Ragone, Pascale, and Wouters}}?><label>Lucarini et al.(2014)Lucarini, Blender, Herbert, Ragone, Pascale, and Wouters</label><?label lucarini2014mathematical?><mixed-citation>Lucarini, V., Blender, R., Herbert, C., Ragone, F., Pascale, S., and Wouters, J.:
Mathematical and physical ideas for climate science,
Rev. Geophys.,
52, 809–859, <ext-link xlink:href="https://doi.org/10.1002/2013RG000446" ext-link-type="DOI">10.1002/2013RG000446</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{Lucarini et~al.(2017)Lucarini, Ragone, and Lunkeit}}?><label>Lucarini et al.(2017)Lucarini, Ragone, and Lunkeit</label><?label lucarini2017predicting?><mixed-citation>
Lucarini, V., Ragone, F., and Lunkeit, F.:
Predicting climate change using response theory: Global averages and spatial patterns,
J. Stat. Phys.,
166, 1036–1064, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{MacMartin and Kravitz(2016)}}?><label>MacMartin and Kravitz(2016)</label><?label macmartin2016dynamic?><mixed-citation>MacMartin, D. G. and Kravitz, B.: Dynamic climate emulators for solar geoengineering, Atmos. Chem. Phys., 16, 15789–15799, <ext-link xlink:href="https://doi.org/10.5194/acp-16-15789-2016" ext-link-type="DOI">10.5194/acp-16-15789-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx65"><?xmltex \def\ref@label{{Maier-Reimer and Hasselmann(1987)}}?><label>Maier-Reimer and Hasselmann(1987)</label><?label maier1987transport?><mixed-citation>Maier-Reimer, E. and Hasselmann, K.:
Transport and storage of <inline-formula><mml:math id="M670" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the ocean – an inorganic ocean-circulation carbon cycle model,
Clim. Dynam.,
2, 63–90, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx66"><?xmltex \def\ref@label{{Morozov(1966)}}?><label>Morozov(1966)</label><?label morozov1966solution?><mixed-citation>
Morozov, V. A.: On the solution of functional equations by the method of regularization, Dokl. Akad. Nauk.+, 167, 510–512, 1966.</mixed-citation></ref>
      <ref id="bib1.bibx67"><?xmltex \def\ref@label{{Ni(2020)}}?><label>Ni(2020)</label><?label ni2020approximating?><mixed-citation>Ni, A.: Approximating linear response by non-intrusive shadowing algorithms,
arXiv [preprint], <ext-link xlink:href="http://arxiv.org/abs/2003.09801">arXiv:2003.09801</ext-link>, 25 December 2020.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Ni and Wang(2017)}}?><label>Ni and Wang(2017)</label><?label ni2017sensitivity?><mixed-citation>
Ni, A. and Wang, Q.: Sensitivity analysis on chaotic dynamical systems by Non-Intrusive Least Squares Shadowing (NILSS), J. Comput. Phys., 347, 56–77, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx69"><?xmltex \def\ref@label{{Olshevsky(1930)}}?><label>Olshevsky(1930)</label><?label olshevsky1930?><mixed-citation>Olshevsky, D. E.:
Integral Equations as a Method of Theoretical Physics,
Am. Math. Mon.,
37, 274–281, <ext-link xlink:href="https://doi.org/10.1080/00029890.1930.11987073" ext-link-type="DOI">10.1080/00029890.1930.11987073</ext-link>, 1930.</mixed-citation></ref>
      <ref id="bib1.bibx70"><?xmltex \def\ref@label{{Palm(2010)}}?><label>Palm(2010)</label><?label palm2010numerical?><mixed-citation>
Palm, R.: Numerical comparison of regularization algorithms for solving ill-posed problems, PhD thesis, Tartu University Press, Tartu, Estonia, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx71"><?xmltex \def\ref@label{{Phillips(1962)}}?><label>Phillips(1962)</label><?label phillips1962technique?><mixed-citation>
Phillips, D. L.:
A technique for the numerical solution of certain integral equations of the first kind,
J. ACM,
9, 84–97, 1962.</mixed-citation></ref>
      <ref id="bib1.bibx72"><?xmltex \def\ref@label{{Pillonetto et~al.(2014)Pillonetto, Dinuzzo, Chen, De~Nicolao, and Ljung}}?><label>Pillonetto et al.(2014)Pillonetto, Dinuzzo, Chen, De Nicolao, and Ljung</label><?label pillonetto2014kernel?><mixed-citation>
Pillonetto, G., Dinuzzo, F., Chen, T., De Nicolao, G., and Ljung, L.:
Kernel methods in system identification, machine learning and function estimation: A survey,
Automatica,
50, 657–682, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx73"><?xmltex \def\ref@label{{Polyanin and Manzhirov(1998)}}?><label>Polyanin and Manzhirov(1998)</label><?label polyanin1998handbook?><mixed-citation>
Polyanin, A. and Manzhirov, A.:
Handbook of Integral Equations,
Taylor &amp; Francis, New York, NY, USA, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx74"><?xmltex \def\ref@label{{Pongratz et~al.(2011)Pongratz, Caldeira, Reick, and Claussen}}?><label>Pongratz et al.(2011)Pongratz, Caldeira, Reick, and Claussen</label><?label pongratz2011coupled?><mixed-citation>Pongratz, J., Caldeira, K., Reick, C. H., and Claussen, M.:
Coupled climate–carbon simulations indicate minor global effects of wars and epidemics on atmospheric <inline-formula><mml:math id="M671" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> between ad 800 and 1850,
Holocene,
21, 843–851, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx75"><?xmltex \def\ref@label{{Ragone et~al.(2016)Ragone, Lucarini, and Lunkeit}}?><label>Ragone et al.(2016)Ragone, Lucarini, and Lunkeit</label><?label ragone2016?><mixed-citation>
Ragone, F., Lucarini, V., and Lunkeit, F.:
A new framework for climate sensitivity and prediction: a modelling perspective,
Clim. Dynam.,
46, 1459–1471, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx76"><?xmltex \def\ref@label{{Reick(1996)}}?><label>Reick(1996)</label><?label reick1996linear?><mixed-citation>
Reick, C. H.: Linear response functions of chaotic systems and equilibrium moments, Math. Comput. Simulat., 40, 281–295, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx77"><?xmltex \def\ref@label{{Reick(2002)}}?><label>Reick(2002)</label><?label reick2002linear?><mixed-citation>Reick, C. H.: Linear response of the Lorenz system,
Phys. Rev. E, 66, 036103, <ext-link xlink:href="https://doi.org/10.1103/PhysRevE.66.036103" ext-link-type="DOI">10.1103/PhysRevE.66.036103</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx78"><?xmltex \def\ref@label{{Ricke and Caldeira(2014)}}?><label>Ricke and Caldeira(2014)</label><?label ricke2014maximum?><mixed-citation>Ricke, K. L. and Caldeira, K.:
Maximum warming occurs about one decade after a carbon dioxide emission,
Environ. Res. Lett.,
9, 124002, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/9/12/124002" ext-link-type="DOI">10.1088/1748-9326/9/12/124002</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx79"><?xmltex \def\ref@label{{Risken(1996)}}?><label>Risken(1996)</label><?label risken1996fokker?><mixed-citation>
Risken, H.:
The Fokker-Planck Equation, 2nd edn.,
Springer, Berlin, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx80"><?xmltex \def\ref@label{{Ruelle(1997)}}?><label>Ruelle(1997)</label><?label ruelle1997differentiation?><mixed-citation>
Ruelle, D.:
Differentiation of SRB states,
Commun. Math. Phys.,
187, 227–241, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx81"><?xmltex \def\ref@label{{Ruelle(1998)}}?><label>Ruelle(1998)</label><?label ruelle1998general?><mixed-citation>
Ruelle, D.: General linear response formula in statistical mechanics, and the fluctuation-dissipation theorem far from equilibrium, Phys. Lett. A, 245, 220–224, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx82"><?xmltex \def\ref@label{{Ruelle(1999)}}?><label>Ruelle(1999)</label><?label ruelle1999smooth?><mixed-citation>Ruelle, D.: Smooth dynamics and new theoretical ideas in nonequilibrium statistical mechanics, J. Stat. Phys., 95, 393–468, 1999.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx83"><?xmltex \def\ref@label{{Ruelle(2009)}}?><label>Ruelle(2009)</label><?label ruelle2009review?><mixed-citation>Ruelle, D.:
A review of linear response theory for general differentiable dynamical systems,
Nonlinearity,
22, 855, <ext-link xlink:href="https://doi.org/10.1088/0951-7715/22/4/009" ext-link-type="DOI">10.1088/0951-7715/22/4/009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx84"><?xmltex \def\ref@label{{Rugh(1981)}}?><label>Rugh(1981)</label><?label rugh1981nonlinear?><mixed-citation>
Rugh, W.:
Nonlinear System Theory: The Volterra/Wiener Approach,
Johns Hopkins series in information sciences and systems,
Johns Hopkins University Press, Baltimore, Maryland, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx85"><?xmltex \def\ref@label{{Schetzen(2010)}}?><label>Schetzen(2010)</label><?label schetzen2010?><mixed-citation>Schetzen, M.:
Nonlinear System Modelling and Analysis from the Volterra and Wiener Perspective,
Springer London, London, 13–24, <ext-link xlink:href="https://doi.org/10.1007/978-1-84996-513-2_2" ext-link-type="DOI">10.1007/978-1-84996-513-2_2</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx86"><?xmltex \def\ref@label{{Siegenthaler and Oeschger(1978)}}?><label>Siegenthaler and Oeschger(1978)</label><?label siegenthaler1978predicting?><mixed-citation>
Siegenthaler, U. and Oeschger, H.:
Predicting future atmospheric carbon dioxide levels,
Science,
199, 388–395, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx87"><?xmltex \def\ref@label{{{\'{S}}liwiak et~al.(2021){\'{S}}liwiak, Chandramoorthy, and Wang}}?><label>Śliwiak et al.(2021)Śliwiak, Chandramoorthy, and Wang</label><?label sliwiak2021computational?><mixed-citation>
Śliwiak, A. A., Chandramoorthy, N., and Wang, Q.:
Computational assessment of smooth and rough parameter dependence of statistics in chaotic dynamical systems,
Commun. Nonlinear Sci.,
101, 105906, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx88"><?xmltex \def\ref@label{{S{\"{o}}derstr{\"{o}}m and Stoica(1989)}}?><label>Söderström and Stoica(1989)</label><?label soderstrom1989system?><mixed-citation>
Söderström, T. and Stoica, P.:
System identification,
Prentice-Hall International, Upper Saddle River, NJ, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx89"><?xmltex \def\ref@label{{Taroudaki and O'Leary(2015)}}?><label>Taroudaki and O'Leary(2015)</label><?label taroudaki2015near?><mixed-citation>
Taroudaki, V. and O'Leary, D. P.:
Near-optimal spectral filtering and error estimation for solving ill-posed problems,
SIAM J. Sci. Comput.,
37, A2947–A2968, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx90"><?xmltex \def\ref@label{{Taylor et~al.(2012)Taylor, Stouffer, and Meehl}}?><label>Taylor et al.(2012)Taylor, Stouffer, and Meehl</label><?label taylor2012overview?><mixed-citation>
Taylor, K. E., Stouffer, R. J., and Meehl, G. A.:
An overview of CMIP5 and the experiment design,
B. Am. Meteorol. Soc.,
93, 485–498, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx91"><?xmltex \def\ref@label{{Thompson and Randerson(1999)}}?><label>Thompson and Randerson(1999)</label><?label thompson1999?><mixed-citation>
Thompson, M. V. and Randerson, J. T.:
Impulse response functions of terrestrial carbon cycle models: method and application,
Glob. Change Biol.,
5, 371–394, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx92"><?xmltex \def\ref@label{{Tikhonov(1963)}}?><label>Tikhonov(1963)</label><?label tikhonov1963solution?><mixed-citation>
Tikhonov, A. N.:
Solution of incorrectly formulated problems and the regularization method,
Dokl. Akad. Nauk.+,
151, 1035–1038, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx93"><?xmltex \def\ref@label{Torres Mendonça et al.(2021a)}?><label>Torres Mendonça et al.(2021a)</label><?label Torres?><mixed-citation>Torres Mendonça, G. L., Pongratz, J., and Reick, C. H.: Identification of linear response functions from arbitrary perturbation experiments in the presence of noise – Part 2: Application to the land carbon cycle in
the MPI Earth System Model, Nonlin. Processes Geophys., 28, 533–564, <ext-link xlink:href="https://doi.org/10.5194/npg-28-533-2021" ext-link-type="DOI">10.5194/npg-28-533-2021</ext-link>, 2021a.</mixed-citation></ref>
      <ref id="bib1.bibx94"><?xmltex \def\ref@label{{Torres~Mendonca et~al.(2021b)}}?><label>Torres Mendonca et al.(2021b)</label><?label SupPartI?><mixed-citation>Torres Mendonca, G., Pongratz, J., and Reick, C. H.:
Supplementary material for “Identification of linear response functions from arbitrary perturbation experiments in the presence of noise – Part I. Method development and toy model demonstration”,
MPG Publication Repository – MPG.PuRe [code],
available at: <uri>http://hdl.handle.net/21.11116/0000-0008-0F02-6</uri>, last access: 2 October 2021b.</mixed-citation></ref>
      <ref id="bib1.bibx95"><?xmltex \def\ref@label{{Van~Zalinge et~al.(2017)Van~Zalinge, Feng, Aengenheyster, and Dijkstra}}?><label>Van Zalinge et al.(2017)Van Zalinge, Feng, Aengenheyster, and Dijkstra</label><?label van2017determining?><mixed-citation>van Zalinge, B. C., Feng, Q. Y., Aengenheyster, M., and Dijkstra, H. A.: On determining the point of no return in climate change, Earth Syst. Dynam., 8, 707–717, <ext-link xlink:href="https://doi.org/10.5194/esd-8-707-2017" ext-link-type="DOI">10.5194/esd-8-707-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx96"><?xmltex \def\ref@label{{Volterra(1959)}}?><label>Volterra(1959)</label><?label volterra1959theory?><mixed-citation>
Volterra, V.:
Theory of Functionals and of Integral and Integro-differential Equations,
Dover Books on Intermediate and Advanced Mathematics,
Dover Publications, New York, NY, USA, 1959.</mixed-citation></ref>
      <ref id="bib1.bibx97"><?xmltex \def\ref@label{{Wormell and Gottwald(2018)}}?><label>Wormell and Gottwald(2018)</label><?label wormell2018validity?><mixed-citation>
Wormell, C. L. and Gottwald, G. A.:
On the validity of linear response theory in high-dimensional deterministic dynamical systems,
J. Stat. Phys.,
172, 1479–1498, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx98"><?xmltex \def\ref@label{{Wormell and Gottwald(2019)}}?><label>Wormell and Gottwald(2019)</label><?label wormell2019linear?><mixed-citation>Wormell, C. L. and Gottwald, G. A.: Linear response for macroscopic observables in high-dimensional systems, Chaos, 29, 113127, <ext-link xlink:href="https://doi.org/10.1063/1.5122740" ext-link-type="DOI">10.1063/1.5122740</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Identification of linear response functions from arbitrary perturbation experiments in the presence of noise – Part 1: Method development and toy model demonstration</article-title-html>
<abstract-html><p>Existent methods to identify linear response functions from data require tailored perturbation experiments, e.g., impulse or step experiments, and if  the system is noisy, these experiments need to be repeated several times to obtain good statistics. In contrast, for the method developed here,  data from only a <i>single</i> perturbation experiment at <i>arbitrary</i> perturbation are sufficient if in addition data from an unperturbed
(control) experiment are available. To identify the linear response function for this ill-posed problem, we invoke regularization theory. The main  novelty of our method lies in the determination of the level of background noise needed for a proper estimation of the regularization parameter: this is achieved by comparing the frequency spectrum of the perturbation experiment with that of the additional control experiment. The resulting
noise-level estimate can be further improved for linear response functions known to be monotonic. The robustness of our method and its advantages  are investigated by means of a toy model. We discuss in detail the dependence of the identified response function on the quality of the data
(signal-to-noise ratio) and on possible nonlinear contributions to the response. The method development presented here prepares in particular for
the identification of carbon cycle response functions in Part 2 of this study (Torres Mendonça et al., 2021a). However, the core of our method, namely our new approach to obtaining the  noise level for a proper estimation of the regularization parameter, may find applications in also solving other types of linear ill-posed problems.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Abraham and Marsden(1982)</label><mixed-citation>
Abraham, R. and Marsden, J. E.:
Foundations of Mechanics, 2nd edn.,
Benjamin, New York, NY, USA, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Aengenheyster et al.(2018)Aengenheyster, Feng, Van Der Ploeg, and Dijkstra</label><mixed-citation>
Aengenheyster, M., Feng, Q. Y., van der Ploeg, F., and Dijkstra, H. A.: The point of no return for climate action: effects of climate uncertainty and risk tolerance, Earth Syst. Dynam., 9, 1085–1095, <a href="https://doi.org/10.5194/esd-9-1085-2018" target="_blank">https://doi.org/10.5194/esd-9-1085-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Anderssen and Bloomfield(1974)</label><mixed-citation>
Anderssen, R. S. and Bloomfield, P.:
Numerical differentiation procedures for non-exact data,
Numer. Math.,
22, 157–182, 1974.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Åström and Eykhoff(1971)</label><mixed-citation>
Åström, K. J. and Eykhoff, P.: System identification – a survey,
Automatica, 7, 123–162, 1971.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bakushinskii(1984)</label><mixed-citation>
Bakushinskii, A.:
Remarks on choosing a regularization parameter using the quasi-optimality and ratio criterion,
Comp. Math. Math. Phys.+,
24, 181–182, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Baladi(2018)</label><mixed-citation>
Baladi, V.:
Dynamical zeta functions and dynamical determinants for hyperbolic maps,
Springer, Switzerland, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Beerends et al.(2003)Beerends, ter Morsche, van den Berg, and van de Vrie</label><mixed-citation>
Beerends, R. J., ter Morsche, H. G., van den Berg, J. C., and van de Vrie, E. M.:
Fourier and Laplace Transforms,
Cambridge University Press, Cambridge, England, <a href="https://doi.org/10.1017/CBO9780511806834" target="_blank">https://doi.org/10.1017/CBO9780511806834</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Bertero(1989)</label><mixed-citation>
Bertero, M.:
Linear Inverse and Ill-Posed Problems, vol. 75 of Advances in Electronics and Electron Physics,
Academic Press, New York, NY, USA, 1–120, <a href="https://doi.org/10.1016/S0065-2539(08)60946-4" target="_blank">https://doi.org/10.1016/S0065-2539(08)60946-4</a>,  1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Bertero et al.(1995)</label><mixed-citation>
Bertero, M., Boccacci, P., and Maggio, F.: Regularization methods in image restoration: an application to HST images, Int. J. Imag. Syst. Tech.,
6, 376–386, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Bódai et al.(2020)</label><mixed-citation>
Bódai, T., Lucarini, V., and Lunkeit, F.: Can we use linear response theory to assess geoengineering strategies?, Chaos,
30, 023124, <a href="https://doi.org/10.1063/1.5122255" target="_blank">https://doi.org/10.1063/1.5122255</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Boulet and Chartrand(2006)</label><mixed-citation>
Boulet, B. and Chartrand, L.:
Fundamentals of signals and systems,
Da Vinci Engineering Press, Hingham, MA, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Caldeira and Myhrvold(2013)</label><mixed-citation>
Caldeira, K. and Myhrvold, N.: Projections of the pace of warming following an abrupt increase in atmospheric carbon dioxide concentration,
Environ. Res. Lett., 8, 034039, <a href="https://doi.org/10.1088/1748-9326/8/3/034039" target="_blank">https://doi.org/10.1088/1748-9326/8/3/034039</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Ciais et al.(2013)Ciais, Sabine, Bala, Bopp, Brovkin, Canadell, Chhabra, DeFries, Galloway, Heimann, Jones, Le Quéré, Myneni, Piao, and Thornton</label><mixed-citation>
Ciais, P., Sabine, C., Bala, G., Bopp, L., Brovkin, V., Canadell, J., Chhabra, A., DeFries, R., Galloway, J., Heimann, M., Jones, C., Le Quéré, C., Myneni, R., Piao, S., and Thornton, P.:
Carbon and Other Biogeochemical Cycles,
in: Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change,
edited by: Stocker, T., Qin, D., Plattner, G.-K., Tignor, M., Allen, S., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P.,
Cambridge University Press, Cambridge, UK and New York, NY, USA, pp. 465–570, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Colbourn et al.(2015)Colbourn, Ridgwell, and Lenton</label><mixed-citation>
Colbourn, G., Ridgwell, A., and Lenton, T.:
The time scale of the silicate weathering negative feedback on atmospheric CO<sub>2</sub>,
Global Biogeochem. Cy.,
29, 583–596, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Emanuel et al.(1981)Emanuel, Killough, and Olson</label><mixed-citation>
Emanuel, W. R., Killough, G. E., and Olson, J. S.:
Modelling the Circulation of Carbon in the World's Terrestrial Ecosystems,
SCOPE,
16, 335–353, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Engl et al.(1996)</label><mixed-citation>
Engl, H. W., Hanke, M., and Neubauer, A.: Regularization of inverse problems, vol. 375, Springer Science &amp; Business Media, Dordrecht, The Netherlands, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Enting(1990)</label><mixed-citation>
Enting, I. : Ambiguities in the calibration of carbon cycle models,
Inverse Problems, 6, L39, <a href="https://doi.org/10.1088/0266-5611/6/5/001" target="_blank">https://doi.org/10.1088/0266-5611/6/5/001</a>, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Enting and Clisby(2019)</label><mixed-citation>
Enting, I. and Clisby, N.: Estimates of climatic influence on the carbon cycle, Earth Syst. Dynam. Discuss. [preprint], <a href="https://doi.org/10.5194/esd-2019-41" target="_blank">https://doi.org/10.5194/esd-2019-41</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Enting and Mansbridge(1987)</label><mixed-citation>
Enting, I. and Mansbridge, J.: Inversion relations for the deconvolution of CO<sub>2</sub> data from ice cores, Inverse Problems, 3, L63–L69, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Eyring et al.(2016)Eyring, Bony, Meehl, Senior, Stevens, Stouffer, and Taylor</label><mixed-citation>
Eyring, V., Bony, S., Meehl, G. A., Senior, C. A., Stevens, B., Stouffer, R. J., and Taylor, K. E.: Overview of the Coupled Model Intercomparison Project Phase 6 (CMIP6) experimental design and organization, Geosci. Model Dev., 9, 1937–1958, <a href="https://doi.org/10.5194/gmd-9-1937-2016" target="_blank">https://doi.org/10.5194/gmd-9-1937-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Forney and Rothman(2012)</label><mixed-citation>
Forney, D. C. and Rothman, D. H.: Inverse method for estimating respiration rates from decay time series, Biogeosciences, 9, 3601–3612, <a href="https://doi.org/10.5194/bg-9-3601-2012" target="_blank">https://doi.org/10.5194/bg-9-3601-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Gallavotti(2014)</label><mixed-citation>
Gallavotti, G.:
Nonequilibrium and irreversibility,
Springer, Berlin/Heidelberg, Germany, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Gasser et al.(2017)Gasser, Peters, Fuglestvedt, Collins, Shindell, and Ciais</label><mixed-citation>
Gasser, T., Peters, G. P., Fuglestvedt, J. S., Collins, W. J., Shindell, D. T., and Ciais, P.: Accounting for the climate–carbon feedback in emission metrics, Earth Syst. Dynam., 8, 235–253, <a href="https://doi.org/10.5194/esd-8-235-2017" target="_blank">https://doi.org/10.5194/esd-8-235-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Ghil and Lucarini(2020)</label><mixed-citation>
Ghil, M. and Lucarini, V.: The physics of climate variability and climate change, Rev. Mod. Phys., 92, 035002, <a href="https://doi.org/10.1103/RevModPhys.92.035002" target="_blank">https://doi.org/10.1103/RevModPhys.92.035002</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Golub and Van Loan(1996)</label><mixed-citation>
Golub, G. H. and Van Loan, C. F.:
Matrix Computations,
The Johns Hopkins University Press, Baltimore, Maryland, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Gottwald(2020)</label><mixed-citation>
Gottwald, G.:
Introduction to Focus Issue: Linear response theory: Potentials and limits,
Chaos,
30, 020401, <a href="https://doi.org/10.1063/5.0003135" target="_blank">https://doi.org/10.1063/5.0003135</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Gottwald et al.(2016)Gottwald, Wormell, and Wouters</label><mixed-citation>
Gottwald, G. A., Wormell, J., and Wouters, J.:
On spurious detection of linear response and misuse of the fluctuation–dissipation theorem in finite time series,
Physica D,
331, 89–101, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Grieser and Schönwiese(2001)</label><mixed-citation>
Grieser, J. and Schönwiese, C.-D.:
Process, Forcing, and Signal Analysis of Global Mean Temperature Variations by Means of a Three-Box Energy Balance Model,
Climatic Change,
48, 617–646, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Groetsch(1983)</label><mixed-citation>
Groetsch, C.: Comments on Morozov's discrepancy principle, in: Improperly posed problems and their numerical treatment, edited by: Hämmerlin, G. and Hoffmann, K. H., Springer, Berlin/Heidelberg, Germany, pp. 97–104, 1983.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Groetsch(1984)</label><mixed-citation>
Groetsch, C.:
The theory of Tikhonov regularization for Fredholm equations,
Boston Pitman Publication, Boston, MA, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Groetsch(2007)</label><mixed-citation>
Groetsch, C. W.: Integral equations of the first kind, inverse problems and regularization: a crash course, J. Phys. Conf. Ser.,
73, 012001, <a href="https://doi.org/10.1088/1742-6596/73/1/012001" target="_blank">https://doi.org/10.1088/1742-6596/73/1/012001</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Großmann(1984)</label><mixed-citation>
Großmann, S.:
Linear response in chaotic states of discrete dynamics,
Z. Phys. B Con. Mat.,
57, 77–84, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Hairer and Majda(2010)</label><mixed-citation>
Hairer, M. and Majda, A. J.: A simple framework to justify linear response theory, Nonlinearity, 23, 909, <a href="https://doi.org/10.1088/0951-7715/23/4/008" target="_blank">https://doi.org/10.1088/0951-7715/23/4/008</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Hämarik et al.(2011)Hämarik, Palm, and Raus</label><mixed-citation>
Hämarik, U., Palm, R., and Raus, T.:
Comparison of parameter choices in regularization algorithms in case of different information about noise level,
Calcolo,
48, 47–59, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Hänggi and Thomas(1982)</label><mixed-citation>
Hänggi, P. and Thomas, H.:
Stochastic processes: Time evolution, symmetries and linear response,
Phys. Rep.,
88, 207–319, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Hansen(1987)</label><mixed-citation>
Hansen, P. C.:
The truncated SVD as a method for regularization,
BIT,
27, 534–553, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Hansen(1989)</label><mixed-citation>
Hansen, P. C.: Regularization, GSVD and truncated GSVD, BIT, 29, 491–504, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Hansen(1990)</label><mixed-citation>
Hansen, P. C.: The discrete Picard condition for discrete ill-posed problems, BIT, 30, 658–672, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Hansen(1992)</label><mixed-citation>
Hansen, P. C.: Numerical tools for analysis and solution of Fredholm integral equations of the first kind, Inverse Problems, 8, 849, <a href="https://doi.org/10.1088/0266-5611/8/6/005" target="_blank">https://doi.org/10.1088/0266-5611/8/6/005</a>, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Hansen(2002)</label><mixed-citation>
Hansen, P. C.: Deconvolution and regularization with Toeplitz matrices,
Num. Algorithms, 29, 323–378, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Hansen(2010)</label><mixed-citation>
Hansen, P. C.: Discrete inverse problems: insight and algorithms, SIAM, 7,  <a href="https://doi.org/10.1137/1.9780898718836" target="_blank">https://doi.org/10.1137/1.9780898718836</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Hasselmann et al.(1993)Hasselmann, Sausen, Maier-Reimer, and Voss</label><mixed-citation>
Hasselmann, K., Sausen, R., Maier-Reimer, E., and Voss, R.:
On the cold start problem in transient simulations with coupled atmosphere-ocean models,
Clim. Dynam.,
9, 53–61, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Hasselmann et al.(1997)Hasselmann, Hasselmann, Giering, Ocana, and Storch</label><mixed-citation>
Hasselmann, K., Hasselmann, S., Giering, R., Ocana, V., and Storch, H.:
Sensitivity study of optimal CO<sub>2</sub> emission paths using a simplified structural integrated assessment model (SIAM),
Climatic Change,
37, 345–386, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Isermann and Münchhof(2010)</label><mixed-citation>
Isermann, R. and Münchhof, M.:
Identification of dynamic systems: an introduction with applications,
Springer Science &amp; Business Media, Berlin, Germany, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Istratov and Vyvenko(1999)</label><mixed-citation>
Istratov, A. A. and Vyvenko, O. F.:
Exponential analysis in physical phenomena,
Rev. Sci. Instrum.,
70, 1233–1257, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Joos and Bruno(1996)</label><mixed-citation>
Joos, F. and Bruno, M.:
Pulse response functions are cost-efficient tools to model the link between carbon emissions, atmospheric CO<sub>2</sub> and global warming,
Phys. Chem. Earth,
21, 471–476, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Joos et al.(1996)Joos, Bruno, Fink, Siegenthaler, Stocker, Le Quere, and Sarmiento</label><mixed-citation>
Joos, F., Bruno, M., Fink, R., Siegenthaler, U., Stocker, T. F., Le Quere, C., and Sarmiento, J. L.:
An efficient and accurate representation of complex oceanic and biospheric models of anthropogenic carbon uptake,
Tellus B,
48, 397–417, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Joos et al.(2013)Joos, Roth, Fuglestvedt, Peters, Enting, Bloh, Brovkin, Burke, Eby, Edwards et al.</label><mixed-citation>
Joos, F., Roth, R., Fuglestvedt, J. S., Peters, G. P., Enting, I. G., von Bloh, W., Brovkin, V., Burke, E. J., Eby, M., Edwards, N. R., Friedrich, T., Frölicher, T. L., Halloran, P. R., Holden, P. B., Jones, C., Kleinen, T., Mackenzie, F. T., Matsumoto, K., Meinshausen, M., Plattner, G.-K., Reisinger, A., Segschneider, J., Shaffer, G., Steinacher, M., Strassmann, K., Tanaka, K., Timmermann, A., and Weaver, A. J.: Carbon dioxide and climate impulse response functions for the computation of greenhouse gas metrics: a multi-model analysis, Atmos. Chem. Phys., 13, 2793–2825, <a href="https://doi.org/10.5194/acp-13-2793-2013" target="_blank">https://doi.org/10.5194/acp-13-2793-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Kubo(1957)</label><mixed-citation>
Kubo, R.:
Statistical-mechanical theory of irreversible processes. I. General theory and simple applications to magnetic and conduction problems,
J. Phys. Soc. Jpn.,
12, 570–586, 1957.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Kumaresan et al.(1984)Kumaresan, Tufts, and Scharf</label><mixed-citation>
Kumaresan, R., Tufts, D., and Scharf, L. L.:
A Prony method for noisy data: Choosing the signal components and selecting the order in exponential signal models,
P. IEEE,
72, 230–233, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Kuo(1966)</label><mixed-citation>
Kuo, F.:
Network Analysis and Synthesis,
Wiley, New York, NY, USA and London, England, 1966.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Lamm(1996)</label><mixed-citation>
Lamm, P. K.:
Approximation of ill-posed Volterra problems via predictor–corrector regularization methods,
SIAM J. Appl. Math.,
56, 524–541, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Lanczos(1956)</label><mixed-citation>
Lanczos, C.:
Applied Analysis, Mathematics series,
Prentice-Hall, Englewood Cliffs, NJ, 1956.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Landl et al.(1991)Landl, Langthaler, Englt, and Kauffmann</label><mixed-citation>
Landl, G., Langthaler, T., Englt, H. W., and Kauffmann, H. F.:
Distribution of event times in time-resolved fluorescence: the exponential series approach–algorithm, regularization, analysis,
J. Comput. Phys.,
95, 1–28, 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Lembo et al.(2020)Lembo, Lucarini, and Ragone</label><mixed-citation>
Lembo, V., Lucarini, V., and Ragone, F.:
Beyond forcing scenarios: predicting climate change through response operators in a coupled general circulation model,
Sci. Rep.-UK,
10, 1–13, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Levin and Meltzer(2017)</label><mixed-citation>
Levin, E. and Meltzer, A. Y.:
Estimation of the regularization parameter in linear discrete ill-posed problems using the Picard parameter,
SIAM J. Sci. Comput.,
39, A2741–A2762, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Li and Jarvis(2009)</label><mixed-citation>
Li, S. and Jarvis, A.:
Long run surface temperature dynamics of an A-OGCM: the HadCM3 4 ×  CO<sub>2</sub> forcing experiment revisited,
Clim. Dynam.,
33, 817–825, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Lord et al.(2016)Lord, Ridgwell, Thorne, and Lunt</label><mixed-citation>
Lord, N. S., Ridgwell, A., Thorne, M., and Lunt, D.:
An impulse response function for the “long tail” of excess atmospheric CO<sub>2</sub> in an Earth system model,
Global Biogeochem. Cy.,
30, 2–17, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Lucarini(2008)</label><mixed-citation>
Lucarini, V.:
Response theory for equilibrium and non-equilibrium statistical mechanics: Causality and generalized Kramers-Kronig relations,
J. Stat. Phys.,
131, 543–558, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Lucarini(2009)</label><mixed-citation>
Lucarini, V.:
Evidence of dispersion relations for the nonlinear response of the Lorenz 63 system,
J. Stat. Phys.,
134, 381–400, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Lucarini and Sarno(2011)</label><mixed-citation>
Lucarini, V. and Sarno, S.: A statistical mechanical approach for the computation of the climatic response to general forcings, Nonlin. Processes Geophys., 18, 7–28, <a href="https://doi.org/10.5194/npg-18-7-2011" target="_blank">https://doi.org/10.5194/npg-18-7-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Lucarini et al.(2014)Lucarini, Blender, Herbert, Ragone, Pascale, and Wouters</label><mixed-citation>
Lucarini, V., Blender, R., Herbert, C., Ragone, F., Pascale, S., and Wouters, J.:
Mathematical and physical ideas for climate science,
Rev. Geophys.,
52, 809–859, <a href="https://doi.org/10.1002/2013RG000446" target="_blank">https://doi.org/10.1002/2013RG000446</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Lucarini et al.(2017)Lucarini, Ragone, and Lunkeit</label><mixed-citation>
Lucarini, V., Ragone, F., and Lunkeit, F.:
Predicting climate change using response theory: Global averages and spatial patterns,
J. Stat. Phys.,
166, 1036–1064, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>MacMartin and Kravitz(2016)</label><mixed-citation>
MacMartin, D. G. and Kravitz, B.: Dynamic climate emulators for solar geoengineering, Atmos. Chem. Phys., 16, 15789–15799, <a href="https://doi.org/10.5194/acp-16-15789-2016" target="_blank">https://doi.org/10.5194/acp-16-15789-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Maier-Reimer and Hasselmann(1987)</label><mixed-citation>
Maier-Reimer, E. and Hasselmann, K.:
Transport and storage of CO<sub>2</sub> in the ocean – an inorganic ocean-circulation carbon cycle model,
Clim. Dynam.,
2, 63–90, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Morozov(1966)</label><mixed-citation>
Morozov, V. A.: On the solution of functional equations by the method of regularization, Dokl. Akad. Nauk.+, 167, 510–512, 1966.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Ni(2020)</label><mixed-citation>
Ni, A.: Approximating linear response by non-intrusive shadowing algorithms,
arXiv [preprint], <a href="http://arxiv.org/abs/2003.09801" target="_blank">arXiv:2003.09801</a>, 25 December 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Ni and Wang(2017)</label><mixed-citation>
Ni, A. and Wang, Q.: Sensitivity analysis on chaotic dynamical systems by Non-Intrusive Least Squares Shadowing (NILSS), J. Comput. Phys., 347, 56–77, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Olshevsky(1930)</label><mixed-citation>
Olshevsky, D. E.:
Integral Equations as a Method of Theoretical Physics,
Am. Math. Mon.,
37, 274–281, <a href="https://doi.org/10.1080/00029890.1930.11987073" target="_blank">https://doi.org/10.1080/00029890.1930.11987073</a>, 1930.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Palm(2010)</label><mixed-citation>
Palm, R.: Numerical comparison of regularization algorithms for solving ill-posed problems, PhD thesis, Tartu University Press, Tartu, Estonia, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Phillips(1962)</label><mixed-citation>
Phillips, D. L.:
A technique for the numerical solution of certain integral equations of the first kind,
J. ACM,
9, 84–97, 1962.
</mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Pillonetto et al.(2014)Pillonetto, Dinuzzo, Chen, De Nicolao, and Ljung</label><mixed-citation>
Pillonetto, G., Dinuzzo, F., Chen, T., De Nicolao, G., and Ljung, L.:
Kernel methods in system identification, machine learning and function estimation: A survey,
Automatica,
50, 657–682, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Polyanin and Manzhirov(1998)</label><mixed-citation>
Polyanin, A. and Manzhirov, A.:
Handbook of Integral Equations,
Taylor &amp; Francis, New York, NY, USA, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Pongratz et al.(2011)Pongratz, Caldeira, Reick, and Claussen</label><mixed-citation>
Pongratz, J., Caldeira, K., Reick, C. H., and Claussen, M.:
Coupled climate–carbon simulations indicate minor global effects of wars and epidemics on atmospheric CO<sub>2</sub> between ad 800 and 1850,
Holocene,
21, 843–851, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Ragone et al.(2016)Ragone, Lucarini, and Lunkeit</label><mixed-citation>
Ragone, F., Lucarini, V., and Lunkeit, F.:
A new framework for climate sensitivity and prediction: a modelling perspective,
Clim. Dynam.,
46, 1459–1471, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Reick(1996)</label><mixed-citation>
Reick, C. H.: Linear response functions of chaotic systems and equilibrium moments, Math. Comput. Simulat., 40, 281–295, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Reick(2002)</label><mixed-citation>
Reick, C. H.: Linear response of the Lorenz system,
Phys. Rev. E, 66, 036103, <a href="https://doi.org/10.1103/PhysRevE.66.036103" target="_blank">https://doi.org/10.1103/PhysRevE.66.036103</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Ricke and Caldeira(2014)</label><mixed-citation>
Ricke, K. L. and Caldeira, K.:
Maximum warming occurs about one decade after a carbon dioxide emission,
Environ. Res. Lett.,
9, 124002, <a href="https://doi.org/10.1088/1748-9326/9/12/124002" target="_blank">https://doi.org/10.1088/1748-9326/9/12/124002</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Risken(1996)</label><mixed-citation>
Risken, H.:
The Fokker-Planck Equation, 2nd edn.,
Springer, Berlin, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Ruelle(1997)</label><mixed-citation>
Ruelle, D.:
Differentiation of SRB states,
Commun. Math. Phys.,
187, 227–241, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Ruelle(1998)</label><mixed-citation>
Ruelle, D.: General linear response formula in statistical mechanics, and the fluctuation-dissipation theorem far from equilibrium, Phys. Lett. A, 245, 220–224, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>Ruelle(1999)</label><mixed-citation>
Ruelle, D.: Smooth dynamics and new theoretical ideas in nonequilibrium statistical mechanics, J. Stat. Phys., 95, 393–468, 1999.

</mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>Ruelle(2009)</label><mixed-citation>
Ruelle, D.:
A review of linear response theory for general differentiable dynamical systems,
Nonlinearity,
22, 855, <a href="https://doi.org/10.1088/0951-7715/22/4/009" target="_blank">https://doi.org/10.1088/0951-7715/22/4/009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>Rugh(1981)</label><mixed-citation>
Rugh, W.:
Nonlinear System Theory: The Volterra/Wiener Approach,
Johns Hopkins series in information sciences and systems,
Johns Hopkins University Press, Baltimore, Maryland, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>Schetzen(2010)</label><mixed-citation>
Schetzen, M.:
Nonlinear System Modelling and Analysis from the Volterra and Wiener Perspective,
Springer London, London, 13–24, <a href="https://doi.org/10.1007/978-1-84996-513-2_2" target="_blank">https://doi.org/10.1007/978-1-84996-513-2_2</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>Siegenthaler and Oeschger(1978)</label><mixed-citation>
Siegenthaler, U. and Oeschger, H.:
Predicting future atmospheric carbon dioxide levels,
Science,
199, 388–395, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>Śliwiak et al.(2021)Śliwiak, Chandramoorthy, and Wang</label><mixed-citation>
Śliwiak, A. A., Chandramoorthy, N., and Wang, Q.:
Computational assessment of smooth and rough parameter dependence of statistics in chaotic dynamical systems,
Commun. Nonlinear Sci.,
101, 105906, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>Söderström and Stoica(1989)</label><mixed-citation>
Söderström, T. and Stoica, P.:
System identification,
Prentice-Hall International, Upper Saddle River, NJ, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>Taroudaki and O'Leary(2015)</label><mixed-citation>
Taroudaki, V. and O'Leary, D. P.:
Near-optimal spectral filtering and error estimation for solving ill-posed problems,
SIAM J. Sci. Comput.,
37, A2947–A2968, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>Taylor et al.(2012)Taylor, Stouffer, and Meehl</label><mixed-citation>
Taylor, K. E., Stouffer, R. J., and Meehl, G. A.:
An overview of CMIP5 and the experiment design,
B. Am. Meteorol. Soc.,
93, 485–498, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>Thompson and Randerson(1999)</label><mixed-citation>
Thompson, M. V. and Randerson, J. T.:
Impulse response functions of terrestrial carbon cycle models: method and application,
Glob. Change Biol.,
5, 371–394, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>Tikhonov(1963)</label><mixed-citation>
Tikhonov, A. N.:
Solution of incorrectly formulated problems and the regularization method,
Dokl. Akad. Nauk.+,
151, 1035–1038, 1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>Torres Mendonça et al.(2021a)</label><mixed-citation>
Torres Mendonça, G. L., Pongratz, J., and Reick, C. H.: Identification of linear response functions from arbitrary perturbation experiments in the presence of noise – Part 2: Application to the land carbon cycle in
the MPI Earth System Model, Nonlin. Processes Geophys., 28, 533–564, <a href="https://doi.org/10.5194/npg-28-533-2021" target="_blank">https://doi.org/10.5194/npg-28-533-2021</a>, 2021a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>Torres Mendonca et al.(2021b)</label><mixed-citation>
Torres Mendonca, G., Pongratz, J., and Reick, C. H.:
Supplementary material for “Identification of linear response functions from arbitrary perturbation experiments in the presence of noise – Part I. Method development and toy model demonstration”,
MPG Publication Repository – MPG.PuRe [code],
available at: <a href="http://hdl.handle.net/21.11116/0000-0008-0F02-6" target="_blank"/>, last access: 2 October 2021b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>Van Zalinge et al.(2017)Van Zalinge, Feng, Aengenheyster, and Dijkstra</label><mixed-citation>
van Zalinge, B. C., Feng, Q. Y., Aengenheyster, M., and Dijkstra, H. A.: On determining the point of no return in climate change, Earth Syst. Dynam., 8, 707–717, <a href="https://doi.org/10.5194/esd-8-707-2017" target="_blank">https://doi.org/10.5194/esd-8-707-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib96"><label>Volterra(1959)</label><mixed-citation>
Volterra, V.:
Theory of Functionals and of Integral and Integro-differential Equations,
Dover Books on Intermediate and Advanced Mathematics,
Dover Publications, New York, NY, USA, 1959.
</mixed-citation></ref-html>
<ref-html id="bib1.bib97"><label>Wormell and Gottwald(2018)</label><mixed-citation>
Wormell, C. L. and Gottwald, G. A.:
On the validity of linear response theory in high-dimensional deterministic dynamical systems,
J. Stat. Phys.,
172, 1479–1498, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib98"><label>Wormell and Gottwald(2019)</label><mixed-citation>
Wormell, C. L. and Gottwald, G. A.: Linear response for macroscopic observables in high-dimensional systems, Chaos, 29, 113127, <a href="https://doi.org/10.1063/1.5122740" target="_blank">https://doi.org/10.1063/1.5122740</a>, 2019.
</mixed-citation></ref-html>--></article>
