<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Netw. Physiol.</journal-id>
<journal-title>Frontiers in Network Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Netw. Physiol.</abbrev-journal-title>
<issn pub-type="epub">2674-0109</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1385421</article-id>
<article-id pub-id-type="doi">10.3389/fnetp.2024.1385421</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Network Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Testing dynamic correlations and nonlinearity in bivariate time series through information measures and surrogate data analysis</article-title>
<alt-title alt-title-type="left-running-head">Pinto et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fnetp.2024.1385421">10.3389/fnetp.2024.1385421</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes" equal-contrib="yes">
<name>
<surname>Pinto</surname>
<given-names>Helder</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2655231/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Lazic</surname>
<given-names>Ivan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2731941/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Antonacci</surname>
<given-names>Yuri</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/589746/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pernice</surname>
<given-names>Riccardo</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/818556/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gu</surname>
<given-names>Danlei</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2726970/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bar&#xe0;</surname>
<given-names>Chiara</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2698564/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Faes</surname>
<given-names>Luca</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="author-notes" rid="fn002">
<sup>&#xa7;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/34129/overview"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Rocha</surname>
<given-names>Ana Paula</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn002">
<sup>&#xa7;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1149944/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Departamento de Matem&#xe1;tica</institution>, <institution>Faculdade de Ci&#xea;ncias</institution>, <institution>Universidade do Porto</institution>, <addr-line>Porto</addr-line>, <country>Portugal</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Centro de Matem&#xe1;tica da Universidade do Porto (CMUP)</institution>, <addr-line>Porto</addr-line>, <country>Portugal</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Faculty of Technical Sciences</institution>, <institution>University of Novi Sad</institution>, <addr-line>Novi Sad</addr-line>, <country>Serbia</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Department of Engineering</institution>, <institution>University of Palermo</institution>, <addr-line>Palermo</addr-line>, <country>Italy</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Beijing Jiaotong University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1148364/overview">Javier Escudero</ext-link>, University of Edinburgh, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/465049/overview">Nicol&#xe1;s Rubido</ext-link>, University of Aberdeen, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/126050/overview">Montserrat Vallverdu-Ferrer</ext-link>, Universitat Politecnica de Catalunya, Spain</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Helder Pinto, <email>helder.pinto@fc.up.pt</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
<fn fn-type="equal" id="fn002">
<label>
<sup>&#xa7;</sup>
</label>
<p>These authors have contributed equally to this work and share last authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>4</volume>
<elocation-id>1385421</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>04</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Pinto, Lazic, Antonacci, Pernice, Gu, Bar&#xe0;, Faes and Rocha.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Pinto, Lazic, Antonacci, Pernice, Gu, Bar&#xe0;, Faes and Rocha</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The increasing availability of time series data depicting the evolution of physical system properties has prompted the development of methods focused on extracting insights into the system behavior over time, discerning whether it stems from deterministic or stochastic dynamical systems. Surrogate data testing plays a crucial role in this process by facilitating robust statistical assessments. This ensures that the observed results are not mere occurrences by chance, but genuinely reflect the inherent characteristics of the underlying system. The initial process involves formulating a null hypothesis, which is tested using surrogate data in cases where assumptions about the underlying distributions are absent. A discriminating statistic is then computed for both the original data and each surrogate data set. Significantly deviating values between the original data and the surrogate data ensemble lead to the rejection of the null hypothesis. In this work, we present various surrogate methods designed to assess specific statistical properties in random processes. Specifically, we introduce methods for evaluating the presence of autodependencies and nonlinear dynamics within individual processes, using Information Storage as a discriminating statistic. Additionally, methods are introduced for detecting coupling and nonlinearities in bivariate processes, employing the Mutual Information Rate for this purpose. The surrogate methods introduced are first tested through simulations involving univariate and bivariate processes exhibiting both linear and nonlinear dynamics. Then, they are applied to physiological time series of Heart Period (RR intervals) and respiratory flow (RESP) variability measured during spontaneous and paced breathing. Simulations demonstrated that the proposed methods effectively identify essential dynamical features of stochastic systems. The real data application showed that paced breathing, at low breathing rate, increases the predictability of the individual dynamics of RR and RESP and dampens nonlinearity in their coupled dynamics.</p>
</abstract>
<kwd-group>
<kwd>complex systems</kwd>
<kwd>coupling</kwd>
<kwd>information storage</kwd>
<kwd>information theory</kwd>
<kwd>mutual information rate</kwd>
<kwd>surrogate analysis</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Information Theory</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The increasing accessibility of detailed and extensive signal recordings from various sources is opening the way to the representation of complex systems through network structures. For example, in physiology, the traditional reductionist approach, which involves studying the function of an organ system in isolation, is now complemented by a holistic investigation of collective interactions among diverse organ systems in the field of Network Physiology (<xref ref-type="bibr" rid="B8">Bashan et al., 2012</xref>; <xref ref-type="bibr" rid="B34">Ivanov et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Ivanov, 2021</xref>). Network Physiology falls within the broader domain of Network Science, an expansive interdisciplinary field dedicated to advancing theoretical and practical methodologies to improve the comprehension of natural and artificial networks characterized by hierarchical structures (<xref ref-type="bibr" rid="B5">Barab&#xe1;si, 2013</xref>).</p>
<p>Within the Network Physiology approach, the human body is commonly represented as a graph, encoding the observed dynamical system with distinct nodes (e.g., organ systems) connected by edges that map functional dependencies (<xref ref-type="bibr" rid="B43">Lehnertz et al., 2020</xref>). The primary methods employed to analyze these dependencies include state-space interdependence (<xref ref-type="bibr" rid="B2">Arnhold et al., 1999</xref>; <xref ref-type="bibr" rid="B28">Faes et al., 2008a</xref>), correlation analyses (<xref ref-type="bibr" rid="B44">Li et al., 2009</xref>), and the application of Granger causality (GC) in both the time and frequency domains (<xref ref-type="bibr" rid="B10">Bressler and Seth, 2011</xref>). Information dynamics (<xref ref-type="bibr" rid="B46">Lizier, 2012</xref>) is a versatile framework that includes most of these approaches and has been widely used to characterize the interdependence of coupled systems in various fields, especially in physiology (<xref ref-type="bibr" rid="B70">Widjaja et al., 2015</xref>; <xref ref-type="bibr" rid="B36">Javorka et al., 2018</xref>). Entropy-based measures have been demonstrated to be effective in evaluating physiological interactions in cardiorespiratory (<xref ref-type="bibr" rid="B70">Widjaja et al., 2015</xref>), cardiovascular (<xref ref-type="bibr" rid="B22">Faes et al., 2019a</xref>), and cerebrovascular systems (<xref ref-type="bibr" rid="B6">Bari et al., 2023</xref>). These measures assess complexity (<xref ref-type="bibr" rid="B53">Pincus, 1991</xref>; <xref ref-type="bibr" rid="B27">Faes et al., 2017</xref>) and information stored within a process (<xref ref-type="bibr" rid="B25">Faes et al., 2019b</xref>), as well as directed information transfer between processes (<xref ref-type="bibr" rid="B56">Porta and Faes, 2013</xref>). Another key characteristic to assess in physiological interactions is the dynamic coupling between two processes which can be evaluated through the computation of the Mutual Information Rate (MIR) (<xref ref-type="bibr" rid="B4">Bar&#xe0; et al., 2023</xref>; <xref ref-type="bibr" rid="B54">Pinto et al., 2023</xref>). This information-theoretic measure quantifies the degree of information shared between two systems, providing a measure of their dynamic coupling strength and revealing the interdependencies within their dynamic behavior.</p>
<p>Nevertheless, the inherent variability in dynamic systems, particularly physiological ones, requires proper statistical tests to evaluate the significance of estimated information measures. Without such testing, the reliability of these measures remains uncertain. Typically, this assessment involves the use of surrogate analysis methods (<xref ref-type="bibr" rid="B47">Lucio et al., 2012</xref>; <xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>). Surrogate data testing provides a versatile framework applicable to signals that arise from any physical system, allowing the exploration of fundamental questions about the system. Moreover, incorporating information dynamic measures, such as IS and MIR, into these methods enables the testing of specific hypotheses related to the observed data (<xref ref-type="bibr" rid="B35">Jam&#x161;ek et al., 2010</xref>; <xref ref-type="bibr" rid="B14">Cliff et al., 2021</xref>). In typical surrogate analysis methods, a null hypothesis is formulated, assuming the absence of a specific characteristic to be tested in the observed data. Subsequently, surrogate data consistent with the null hypothesis is generated, and a discriminating statistic is computed for both the original and surrogate data. If the discriminating statistic of the original data significantly deviates from the surrogate distribution, the null hypothesis is rejected (<xref ref-type="bibr" rid="B62">Schreiber and Schmitz, 2000</xref>; <xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>).</p>
<p>In time series analysis, several methods have emerged to assess the temporal statistical structure and the interaction between interconnected dynamic processes (<xref ref-type="bibr" rid="B66">Theiler et al., 1992</xref>; <xref ref-type="bibr" rid="B52">Palus, 1996</xref>; <xref ref-type="bibr" rid="B55">Popivanov and Mineva, 1999</xref>; <xref ref-type="bibr" rid="B30">Faes et al., 2008b</xref>; <xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>; <xref ref-type="bibr" rid="B12">Calder&#xf3;n-Ju&#xe1;rez et al., 2023</xref>). In this study, surrogate-based tests were implemented, using IS as a discriminating statistic, along with shuffling procedures and the Iterative Amplitude Adjusted Fourier Transform (IAAFT) algorithm (<xref ref-type="bibr" rid="B61">Schreiber and Schmitz, 1996</xref>) to assess the presence of self-dependencies and nonlinear dynamics in univariate processes. Additionally, these tests were extended to bivariate systems, incorporating MIR as a discriminating statistic, to investigate coupling and nonlinearity in coupled systems. All the proposed methods were validated through simulations involving both univariate processes and bivariate systems with linear and nonlinear dynamics. Finally, the framework is applied to a simple exemplary application in cardiovascular and cardiorespiratory time series, collected from healthy subjects monitored during different breathing conditions, to assess changes in the strength of the cardiorespiratory coupling and the extent of nonlinearities.</p>
</sec>
<sec id="s2">
<title>2 Framework for the surrogate data analysis of dynamic correlations and nonlinearity</title>
<p>Within the surrogate family, there are two distinct approaches: typical realizations and constrained realizations (<xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>). In typical realizations, a model is fitted to the data, such as estimating the coefficients of an autoregressive (AR) model. Subsequently, Monte Carlo realizations of this model are generated for comparison with the data. However, a drawback of this method is that the user needs to have prior knowledge of the model and its parameters. On the other hand, constrained realizations are computed directly from the data, producing surrogates that replicate all characteristics of the original data except for the specific property being tested (<xref ref-type="bibr" rid="B67">Theiler and Prichard, 1996</xref>). Although the constrained realization approach, commonly known as surrogate data, is more widely adopted, it is essential to acknowledge that this method is specifically tailored for hypothesis testing. In contrast to typical realizations, it cannot be employed for the estimation of confidence intervals (<xref ref-type="bibr" rid="B67">Theiler and Prichard, 1996</xref>).</p>
<p>In this constrained realization approach, two fundamental steps need to be addressed: the selection of a suitable discriminating statistic and the proper formulation of the null hypothesis to be tested. This ensures that when rejection occurs, it is possible to conclude that the null hypothesis is not suitable to describe the data. Conversely, not rejecting the null hypothesis does not inherently mean its acceptance. Surrogates exclusively test the null hypothesis specified for them, without confirming its accuracy. Since surrogates do not always have a Gaussian distribution, it is more robust to use a non-parametric test where the significance level is determined, for example, by the 95th percentile of the surrogate distribution. The required number of surrogates depends on whether a one-sided or two-sided test is being conducted. In a one-sided test, the null hypothesis is rejected only if the distribution of surrogate values of the discriminating statistic deviates from those calculated in the original data in one specified direction&#x2014;either lower or higher. On the contrary, a two-sided test allows for testing the possibility of the discriminating statistic being either higher or lower in the surrogates than in the original data (<xref ref-type="bibr" rid="B66">Theiler et al., 1992</xref>; <xref ref-type="bibr" rid="B62">Schreiber and Schmitz, 2000</xref>).</p>
<p>The following sections provide a detailed overview of surrogate methods for testing the presence of specific statistical structures in both univariate and bivariate processes. Firstly, in <xref ref-type="sec" rid="s2-1">Section 2.1</xref>, the discriminating statistics employed in this work, Information Storage (IS) and Mutual Information Rate (MIR), are described in detail, along with the nearest neighbor estimation of these information measures. Then, in <xref ref-type="sec" rid="s2-2">Sections 2.2</xref> and <xref ref-type="sec" rid="s2-3">2.3</xref>, respectively, methods for assessing the presence of self-dependencies and nonlinearities in univariate processes are introduced. Lastly, <xref ref-type="sec" rid="s2-4">Sections 2.4</xref> and <xref ref-type="sec" rid="s2-5">2.5</xref> discuss, respectively, surrogates for testing the existence of dynamic coupling and the nonlinear dynamics in bivariate systems.</p>
<sec id="s2-1">
<title>2.1 Discriminating statistics</title>
<sec id="s2-1-1">
<title>2.1.1 Information-theoretic preliminaries</title>
<p>As information-theoretic analysis of random processes relies on information measures applied to random variables, we will begin by reviewing the entropy measures adopted for describing general static random variables. Subsequently, these measures are extended to stochastic processes representing networks of interacting dynamical systems, enabling the formulation of Information Storage (IS) and Mutual Information Rate (MIR), which are later used as discriminating statistics.</p>
<p>One of the most well-known and widely used information measures is entropy (<xref ref-type="bibr" rid="B64">Shannon, 1948</xref>; <xref ref-type="bibr" rid="B15">Cover, 1999</xref>). Entropy serves as a measure of uncertainty or disorder associated with a random variable. For a discrete random variable <italic>X</italic> with a probability mass function <italic>p</italic>(<italic>x</italic>), the entropy <italic>H</italic>(<italic>X</italic>) is defined by<disp-formula id="e1">
<mml:math id="m1">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the expectation operator. Since it is formulated in terms of the natural logarithm, the entropy is measured in natural units (<italic>nats</italic>). High entropy values indicate high uncertainty, while low entropy suggests more predictability.</p>
<p>Moving beyond single variables, conditional entropy (CE), denoted as <italic>H</italic>(<italic>Y</italic>&#x7c;<italic>X</italic>), measures the remaining uncertainty of a random variable <italic>Y</italic> given the knowledge of <italic>X</italic> and is defined as<disp-formula id="e2">
<mml:math id="m3">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>p</italic> (<italic>x</italic>, <italic>y</italic>) is the joint probability mass function of <italic>X</italic> and <italic>Y</italic>.</p>
<p>The amount of information shared between two random variables can be measured by Mutual Information (MI), which is crucial for understanding the relationships and dependencies between variables (<xref ref-type="bibr" rid="B15">Cover, 1999</xref>). MI, denoted as <italic>I</italic>(<italic>X</italic>;<italic>Y</italic>), between <italic>X</italic> and <italic>Y</italic> is defined as the expected value of the pointwise mutual information<disp-formula id="e3">
<mml:math id="m4">
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>The logarithm term inside the expectation measures the ratio of the joint probability to the product of the marginals, reflecting the departure from independence. Positive values of mutual information indicate dependence, while zero suggests independence between <italic>X</italic> and <italic>Y</italic>.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Information measures in dynamic processes</title>
<p>This Section describes the use of the information measures defined in <xref ref-type="sec" rid="s2-1-1">Section 2.1.1</xref>, applied by taking as arguments proper combinations of the present and past states of the stochastic processes representative of a network of interacting dynamical systems, to formulate a framework quantifying auto-dependencies in univariate processes through IS and dynamic coupling in bivariate systems via the MIR.</p>
<p>Consider two stationary, ergodic, potentially interacting stochastic processes, <italic>X</italic> and <italic>Y</italic>. Let us assume that the realization of system states is suitably described as a multivariate stationary stochastic process <italic>S</italic> &#x3d; [<italic>X</italic>, <italic>Y</italic>]. In a temporal reference frame where <italic>n</italic> denotes the present time, <italic>Y</italic>
<sub>
<italic>n</italic>
</sub> represents the current state of <italic>Y</italic>, and <inline-formula id="inf2">
<mml:math id="m5">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> describes its past. The same notation applies to the process <italic>X</italic>. This simple operation of separating the present from the past allows us to consider the flow of time and study causal interactions within and between processes by examining the statistical dependencies among these variables (<xref ref-type="bibr" rid="B26">Faes and Porta, 2014</xref>). Furthermore, by adopting the Markov assumption, which posits a finite-length memory for the investigated system, the past of each process is approximated by vector variables with dimension 1 &#xd7; <italic>q</italic>, i.e., <inline-formula id="inf3">
<mml:math id="m6">
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2248;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m7">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2248;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
<sec id="s2-1-2-1">
<title>2.1.2.1 Information storage</title>
<p>IS can be interpreted as a measure of the process regularity and for the process X can be defined as (<xref ref-type="bibr" rid="B25">Faes et al., 2019b</xref>)<disp-formula id="e4">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>Here, the expectation is calculated across various instances <inline-formula id="inf5">
<mml:math id="m9">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> of the random variables <inline-formula id="inf6">
<mml:math id="m10">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. Considering the dynamic evolution of a time-evolving system, the concept of IS complements a widely recognized measure of system complexity, which is quantified as the entropy rate. This rate, for ergodic processes, is defined as the conditional entropy of the current state given its past states, denoted as <inline-formula id="inf7">
<mml:math id="m11">
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B15">Cover, 1999</xref>; <xref ref-type="bibr" rid="B48">Martins et al., 2020</xref>). Thus, IS can be rewritten as<disp-formula id="e5">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>Moreover, given that <inline-formula id="inf8">
<mml:math id="m13">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, the IS can be reformulated exclusively in terms of entropy, i.e.,<disp-formula id="e6">
<mml:math id="m14">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>It is worth noting that the IS for the <italic>Y</italic> process is defined in exactly the same way, simply by replacing <italic>X</italic> with <italic>Y</italic> in the previous expressions. As the entropy measures previously defined, the IS is also expressed in <italic>nats</italic>.</p>
</sec>
<sec id="s2-1-2-2">
<title>2.1.2.2 Mutual information rate</title>
<p>The MIR of the bivariate process <bold>S</bold> &#x3d; {<italic>X</italic>, <italic>Y</italic>} is defined as the limit, if it exists, of the rate at which the MI between dynamic sequences taken from <italic>X</italic> and <italic>Y</italic> increases over time (<xref ref-type="bibr" rid="B37">Komaee, 2020</xref>; <xref ref-type="bibr" rid="B50">Miao et al., 2020</xref>)<disp-formula id="e7">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>lim</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2192;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>The MIR serves as a dynamic measure for the information shared per unit of time between two dynamical systems and was adopted in various forms to quantify dynamic interactions among physiological processes (<xref ref-type="bibr" rid="B3">Baptista and Kurths, 2008</xref>; <xref ref-type="bibr" rid="B51">Mijatovic et al., 2021</xref>; <xref ref-type="bibr" rid="B23">Faes et al., 2022</xref>). This measure of dynamic coupling can be decomposed in terms of other information-theoretic measures, offering valuable insights into the dynamics of each process and the coupling relationships within the bivariate system (<xref ref-type="bibr" rid="B4">Bar&#xe0; et al., 2023</xref>). A possible decomposition of MIR is<disp-formula id="e8">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>where <italic>H</italic>
<sub>
<italic>X</italic>
</sub> and <italic>H</italic>
<sub>
<italic>Y</italic>
</sub> denote the entropy rate of <italic>X</italic> and <italic>Y</italic>, respectively, and <italic>H</italic>
<sub>
<italic>X</italic>,<italic>Y</italic>
</sub> their joint entropy rate. Exploiting the fact that the conditional entropy terms can be written as the difference between two entropies and substituting the above-defined terms in Eq. <xref ref-type="disp-formula" rid="e8">8</xref>, the MIR can be reformulated as follows<disp-formula id="e9">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>favoring the estimation of the MIR as the sum of entropy terms, measured also in <italic>nats</italic>.</p>
</sec>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Estimation of information measures</title>
<p>In this work, the most widely used non-parametric estimator for continuous random variables was applied, the <italic>k</italic>-nearest neighbor (KNN). Due to its ability to adjust resolution dynamically by altering the distance scale based on the underlying probability distribution (<xref ref-type="bibr" rid="B69">Victor, 2002</xref>), and its potential for bias compensation through distance projection (<xref ref-type="bibr" rid="B41">Kraskov et al., 2004</xref>), the nearest-neighbor technique has become increasingly popular in recent years for estimating entropy measures in the analysis of time series.</p>
<sec id="s2-1-3-1">
<title>2.1.3.1 Nearest-neighbor estimation</title>
<p>The KNN estimation approach derives an approximation of the probability distribution by analyzing the statistical properties of the distances among neighboring points within the multidimensional spaces defined by the observed variables. This approach is grounded in the results presented in (<xref ref-type="bibr" rid="B39">Kozachenko and Leonenko, 1987</xref>), which assert that the mean Shannon information content of a general <italic>d</italic>-dimensional random variable <italic>V</italic> can be estimated from the set of <italic>N</italic> observations {<italic>v</italic>
<sub>1</sub>, <italic>v</italic>
<sub>2</sub>, &#x2026; , <italic>v</italic>
<sub>
<italic>N</italic>
</sub>} of the variable as<disp-formula id="e10">
<mml:math id="m18">
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="double-struck">E</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>&#x3c8;</italic> denotes the digamma function, <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> represents twice the distance between <italic>v</italic>
<sub>
<italic>n</italic>
</sub> and its <italic>k</italic>th nearest neighbor, determined using the maximum norm and &#x27e8;.&#x27e9; denotes the average over all the <italic>N</italic> realizations of <italic>V</italic>. It is straightforward, from Eq. <xref ref-type="disp-formula" rid="e10">10</xref>, to obtain the formula for the KNN estimate of the entropy for <italic>X</italic>
<sub>
<italic>n</italic>
</sub>, calculated based on the time series {<italic>x</italic>
<sub>1</sub>, <italic>x</italic>
<sub>2</sub>, &#x2026; , <italic>x</italic>
<sub>
<italic>N</italic>
</sub>}<disp-formula id="e11">
<mml:math id="m19">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>According to Eqs <xref ref-type="disp-formula" rid="e6">6</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>, the IS and MIR can be computed as a combination of entropy terms. Nevertheless, these entropy terms are calculated in spaces with distinct dimensions, and applying the same neighbor search procedure uniformly across all spaces would yield distinct distance lengths when approximating the probability density in different dimensions. This divergence in distance lengths could introduce estimation biases that cannot be rectified by taking the entropy differences. Hence, in order to keep the same distance length in all explored spaces, the approach discussed in (<xref ref-type="bibr" rid="B41">Kraskov et al., 2004</xref>) was used. This method conducts a neighbor search only in the highest-dimensional space and then projects the distances identified in this space to the lower-dimensional spaces. This ensures that these distances serve as the range for counting neighbors in each respective space. Specifically, for the IS estimation, the KNN estimate of <inline-formula id="inf9">
<mml:math id="m20">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is computed through the neighbor search<disp-formula id="e12">
<mml:math id="m21">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>with <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> representing twice the distance from <inline-formula id="inf10">
<mml:math id="m22">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to its <italic>k</italic>th nearest neighbor. Subsequently, based on the calculated distances <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>, the entropies in the lower-dimensional spaces are assessed using a range search.<disp-formula id="e13a">
<mml:math id="m23">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13a)</label>
</disp-formula>
<disp-formula id="e13b">
<mml:math id="m24">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13b)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf11">
<mml:math id="m25">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m26">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are the number of points whose distance from <italic>x</italic>
<sub>
<italic>n</italic>
</sub> and <inline-formula id="inf13">
<mml:math id="m27">
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, respectively, is smaller than <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>/2. Therefore, IS is obtained subtracting Eq. <xref ref-type="disp-formula" rid="e12">12</xref> from the sum of Eq. <xref ref-type="disp-formula" rid="e13a">13</xref>
<disp-formula id="e14">
<mml:math id="m28">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Analogously, for the MIR estimation, considering the bivariate system <bold>S</bold> &#x3d; {<italic>X</italic>, <italic>Y</italic>}, the KNN estimate of the entropy in the higher space, i.e., <inline-formula id="inf14">
<mml:math id="m29">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, is computed through the neighbor search as follows<disp-formula id="e15">
<mml:math id="m30">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where, in this case, <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> denotes twice the distance from <inline-formula id="inf15">
<mml:math id="m31">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to its <italic>k</italic>th nearest neighbor. Following this, the entropies in the lower-dimensional spaces are determined through a range search using <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>. Particularly, in this framework, <inline-formula id="inf16">
<mml:math id="m32">
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m33">
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are computed respectively as.<disp-formula id="e16a">
<mml:math id="m34">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(16a)</label>
</disp-formula>
<disp-formula id="e16b">
<mml:math id="m35">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(16b)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf18">
<mml:math id="m36">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf19">
<mml:math id="m37">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are the number of points whose distance from <inline-formula id="inf20">
<mml:math id="m38">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m39">
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is smaller than <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>/2, respectively. Similarly, <inline-formula id="inf22">
<mml:math id="m40">
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m41">
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> can be derived by replacing <italic>X</italic> with <italic>Y</italic> in the corresponding above equations, thus obtaining.<disp-formula id="e17a">
<mml:math id="m42">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(17a)</label>
</disp-formula>
<disp-formula id="e17b">
<mml:math id="m43">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(17b)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf24">
<mml:math id="m44">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m45">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are the number of points whose distance from <inline-formula id="inf26">
<mml:math id="m46">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m47">
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is smaller than <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>/2. Then, the joint entropy of the past state of both processes can be computed as:<disp-formula id="e18">
<mml:math id="m48">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>q</mml:mi>
<mml:mo stretchy="false">&#x2329;</mml:mo>
<mml:mi>log</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>,</mml:mo>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m49">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> denote the number of points whose distance from <inline-formula id="inf29">
<mml:math id="m50">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is smaller than <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub>/2. Finally, the KNN estimate of MIR is derived plugging Eqs <xref ref-type="disp-formula" rid="e15">15</xref>&#x2013;<xref ref-type="disp-formula" rid="e18">18</xref> in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>, thus obtaining<disp-formula id="e19">
<mml:math id="m51">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Surrogates for auto-dependencies in univariate processes</title>
<p>Many physical and biological systems exhibit complex dynamic behaviors resulting from the presence of self-sustained oscillators, interacting subsystems, and feedback loops responding to both internal and external stimuli (<xref ref-type="bibr" rid="B53">Pincus, 1991</xref>; <xref ref-type="bibr" rid="B20">Donges et al., 2009</xref>; <xref ref-type="bibr" rid="B13">Chialvo, 2010</xref>). Therefore, assessing the existence of self-dependencies in these types of systems is crucial. In this context, for detecting auto-dependencies, in this work a surrogate method that employs the IS as a discriminating statistic is proposed. Let us consider the time series <bold>x</bold> &#x3d; {<italic>x</italic>
<sub>1</sub>, <italic>x</italic>
<sub>2</sub>, <italic>x</italic>
<sub>3</sub>, &#x2026; , <italic>x</italic>
<sub>
<italic>N</italic>
</sub>} as a realization of length <italic>N</italic> of the univariate stochastic process <italic>X</italic>. Moreover, assuming an embedding dimension of <italic>q</italic>, the estimation of IS, as described in <xref ref-type="sec" rid="s2-1-2-1">Section 2.1.2.1</xref>, relies on the (<italic>N</italic> &#x2212; <italic>q</italic>) &#xd7; (<italic>q</italic> &#x2b; 1) observation matrix, defined as<disp-formula id="e20">
<mml:math id="m52">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>This matrix plays a central role in the proposed surrogate method.</p>
<p>
<italic>Null Hypothesis.</italic> The time series <bold>x</bold> comes from a process that does not exhibit self-dependencies; equivalently, <italic>S</italic>
<sub>
<italic>X</italic>
</sub> &#x3d; 0.</p>
<p>
<italic>Algorithm.</italic> Perform a random shuffle on the column corresponding to the present state of the time series <bold>x</bold>, which is the first column of the observation matrix <inline-formula id="inf30">
<mml:math id="m53">
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> (T represents matrix transpose), thereby eliminating any dependency between the present samples and their past (see <xref ref-type="fig" rid="F1">Figure 1B</xref>). After this shuffling process, the IS is estimated. This procedure is repeated <italic>M</italic> times to obtain the distribution of IS for the surrogates. Finally, a percentile-based test is performed, where the null hypothesis is rejected if, with a significance level <italic>&#x3b1;</italic>, the IS estimated for the original process exceeds the (1 &#x2212; <italic>&#x3b1;</italic>)<sup>th</sup> percentile of the surrogate distribution, indicating that the process does have self-dependencies.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic description of surrogate frameworks proposed for assessing the presence of self-dependencies and nonlinearities in univariate random processes: <bold>(A)</bold> presents the Venn diagram of the dependency between the past and the present of the original time series, measured by the IS. In <bold>(B)</bold>, the proposed surrogate procedure to assess the presence of self-dependencies will generate time series where the dependencies between the present and the past are destroyed. In this case, the Venn diagram is presented as two non-intersecting circles. In <bold>(C)</bold>, the surrogate method for detecting nonlinearities will create time series where the nonlinear correlation between the past and the present state of the process is destroyed. Under these conditions, the dependency between the past and the present is not totally destroyed but is equivalent to that arising from a time series with linear correlations only, so the Venn diagram presents a reduced intersection.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g001.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Surrogates for nonlinear dynamics in univariate processes</title>
<p>The presence of nonlinear dynamics was assessed using the Iterative Amplitude Adjusted Fourier Transform (IAAFT) surrogates introduced by (<xref ref-type="bibr" rid="B61">Schreiber and Schmitz, 1996</xref>). This method involves the iterative replacement of Fourier amplitudes with the correct values and rescaling the distribution to achieve a closer match between the distribution and the power spectrum in the original data and the surrogates (<xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>).</p>
<p>
<italic>Null Hypothesis.</italic> The time series <bold>x</bold> comes from a process that exclusively exhibit linear dynamics.</p>
<p>
<italic>Algorithm</italic>. The algorithm involves an iterative process:<list list-type="simple">
<list-item>
<p>1. Store a sorted list of the values of the time series <bold>x</bold> and the squared amplitudes of its Fourier transform <inline-formula id="inf31">
<mml:math id="m54">
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, with <italic>k</italic> &#x3d; 1, &#x2026; , <italic>N</italic>.</p>
</list-item>
<list-item>
<p>2. Randomly shuffle (without replacement) <bold>x</bold>
<sup>(0)</sup>, where the superscript <sup>(0)</sup> denotes the iteration number.</p>
</list-item>
<list-item>
<p>3. <bold>x</bold>
<sup>(<italic>i</italic>)</sup> is adjusted to match the desired sample power spectrum. This involves performing a Fourier transform on <bold>x</bold>
<sup>(<italic>i</italic>)</sup>, replacing the squared amplitudes <inline-formula id="inf32">
<mml:math id="m55">
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> with <inline-formula id="inf33">
<mml:math id="m56">
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and subsequently applying the inverse Fourier Transform. The phases of the complex Fourier components are retained. Therefore, this step ensures the correct spectrum, but it typically results in a modified distribution.</p>
</list-item>
<list-item>
<p>4. Arrange the derived series in a ranked order to precisely match the values of <bold>x</bold>. Unfortunately, this results in a further modification of the spectrum in <bold>x</bold>
<sup>(<italic>i</italic>&#x2b;1)</sup>.</p>
</list-item>
<list-item>
<p>5. Repeat steps 3 and 4 to ensure that the power spectrum and distribution are as close to the original data as possible. In this work, seven iterations were used to avoid high computational costs, and indeed, this number of iterations is sufficient to observe a low percentage of false rejections (<xref ref-type="bibr" rid="B61">Schreiber and Schmitz, 1996</xref>).</p>
</list-item>
</list>
</p>
<p>This iterative procedure is repeated <italic>M</italic> times to obtain the distribution of the IS of the 100 surrogates. The <italic>null hypothesis</italic> is rejected, with a significance level of <italic>&#x3b1;</italic>, when the IS estimated in the original process exceeds the (1 &#x2212; <italic>&#x3b1;</italic>)<sup>th</sup> percentile of the surrogate distribution, indicating that the data come from a nonlinear process. <xref ref-type="fig" rid="F1">Figure 1C</xref> represents graphically this surrogate procedure in terms of a Venn diagram. The IAFFT algorithm generates a time series in which the nonlinear correlation between the past and present state of the process is disrupted. In this case, the dependency between the past and the present is not entirely destroyed but is reduced compared to the original case presented in <xref ref-type="fig" rid="F1">Figure 1A</xref>, resulting in a reduced intersection in the Venn diagram.</p>
</sec>
<sec id="s2-4">
<title>2.4 Surrogates for the presence of dynamic coupling in bivariate processes</title>
<p>Consider that <bold>x</bold> &#x3d; {<italic>x</italic>
<sub>1</sub>, <italic>x</italic>
<sub>2</sub>, &#x2026; , <italic>x</italic>
<sub>
<italic>N</italic>
</sub>} and <bold>y</bold> &#x3d; {<italic>y</italic>
<sub>1</sub>, <italic>y</italic>
<sub>2</sub>, &#x2026; , <italic>y</italic>
<sub>
<italic>N</italic>
</sub>} are realizations of length <italic>N</italic> for the stochastic processes <italic>X</italic> and <italic>Y</italic>, respectively. Similar to the approach with IS, described in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>, assuming an embedding dimension of <italic>q</italic>, the estimation of the MIR relies on an (<italic>N</italic> &#x2212; <italic>q</italic>) &#xd7; 2 (<italic>q</italic> &#x2b; 1) observation matrix given by<disp-formula id="e21">
<mml:math id="m57">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(21)</label>
</disp-formula>which is exploited for generating surrogate time series.</p>
<p>
<italic>Null Hypothesis</italic>. The time series <bold>x</bold> and <bold>y</bold> are realizations of independent processes, or, equivalently, I<sub>
<italic>X</italic>;<italic>Y</italic>
</sub> &#x3d; 0.</p>
<p>
<italic>Algorithm</italic>. Shuffle the rows of the (<italic>N</italic> &#x2212; <italic>q</italic>) &#xd7; (<italic>q</italic> &#x2b; 1) sub-matrix of the observation matrix defined as<disp-formula id="e22">
<mml:math id="m58">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(22)</label>
</disp-formula>thus destroying the coupling while maintaining the internal dynamics of <italic>X</italic> and <italic>Y</italic>, as illustrated in <xref ref-type="fig" rid="F2">Figure 2B</xref>. It is important to note that the matrix shown relates to process <italic>X</italic> for illustrative purposes only; likewise, choosing the sub-matrix for process <italic>Y</italic> would yield the same results. After this step, the shuffled observation matrix is used to estimate the MIR. This procedure is iterated <italic>M</italic> times to derive the surrogate distribution of the MIR, and the <italic>null hypothesis</italic> is rejected, with a significance level <italic>&#x3b1;</italic>, if the MIR value estimated in the original time series exceeds the (1 &#x2212; <italic>&#x3b1;</italic>)<sup>th</sup> percentile of the surrogate distribution, indicating that the processes are coupled.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic description of surrogate frameworks proposed for assessing the presence of coupling, nonlinearities, and temporal correlations in bivariate random processes: <bold>(A)</bold> presents the Venn diagram of the coupling between two generic processes <italic>X</italic> (yellow) and <italic>Y</italic> (blue) measured by MIR, represented in green. In <bold>(B)</bold>, the proposed surrogate procedure to assess the presence of coupling will generate time series where the dependencies between the two processes are destroyed, but dependencies between the past and the present of each process are maintained. In <bold>(C)</bold>, the surrogate method for detecting nonlinearities will create a time series where the nonlinear correlation between the past and the present state of the process is destroyed. For this scenario, the MIR between the processes is not completely lost but is inferior to the original case <bold>(A)</bold>, so the Venn diagram presents a reduced MIR intersection.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g002.tif"/>
</fig>
</sec>
<sec id="s2-5">
<title>2.5 Surrogates for the assessment of nonlinear interactions in bivariate processes</title>
<p>Fourier Transform (FT) surrogates, along with any other surrogate types wherein the phases are randomized, such as IAFFT introduced in <xref ref-type="sec" rid="s2-3">Section 2.3</xref>, can be employed to investigate nonlinear dependencies in multivariate data. Let consider <bold>x</bold> &#x3d; {<italic>x</italic>
<sub>1</sub>, <italic>x</italic>
<sub>2</sub>, &#x2026; , <italic>x</italic>
<sub>
<italic>N</italic>
</sub>} and <bold>y</bold> &#x3d; {<italic>y</italic>
<sub>1</sub>, <italic>y</italic>
<sub>2</sub>, &#x2026; , <italic>y</italic>
<sub>
<italic>N</italic>
</sub>} as realizations of length <italic>N</italic> from the bivariate stochastic system <italic>S</italic> &#x3d; {<italic>X</italic>, <italic>Y</italic>}.</p>
<p>
<italic>Null Hypothesis</italic>. The time series <bold>x</bold> and <bold>y</bold> are realizations of a bivariate process exhibiting exclusively linear correlations, or equivalently, the data constitutes a realization of a multivariate Gaussian process.</p>
<p>
<italic>Algorithm</italic>. The algorithm is similar to the previously presented IAAFT in <xref ref-type="sec" rid="s2-3">Section 2.3</xref>. The only difference in the procedure lies in step 2, where, instead of applying a random permutation to both series, the same random number in the range of [0, 2<italic>&#x3c0;</italic>] is added to the phases of both processes (<xref ref-type="bibr" rid="B42">Lancaster et al., 2018</xref>). This approach preserves not only the power spectrum but also the cross-spectrum between signals, as highlighted by <xref ref-type="bibr" rid="B57">Prichard and Theiler (1994)</xref>. In this case, the MIR between the processes is not completely lost but is inferior to the original, illustrated in <xref ref-type="fig" rid="F2">Figure 2A</xref>, so the Venn diagram presents a reduced MIR intersection on <xref ref-type="fig" rid="F2">Figure 2C</xref>.</p>
<p>As before, this procedure is repeated <italic>M</italic> times to obtain the distribution of the MIR of the <italic>M</italic> surrogates. The <italic>null hypothesis</italic> is rejected, with a significance level <italic>&#x3b1;</italic>, when the MIR estimated in the original process exceeds the 95th percentile of the surrogate distribution, indicating the presence of nonlinear dependencies between the processes constituting the bivariate system.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Toolbox description</title>
<p>In this section, we present the Surrogates for Information Dynamics measures toolbox (SID) with the utilized measures and surrogate techniques previously outlined. The toolbox is designed within MATLAB and is equipped with all essential functions required for the described investigation within this work, with some demo scripts in order to demonstrate its functionality.</p>
<p>The used functions are within the <italic>/SID/functions</italic> folder, which can be grouped into four distinct categories:<list list-type="simple">
<list-item>
<p>&#x2022; data manipulation,</p>
</list-item>
<list-item>
<p>&#x2022; KNN supporting functions,</p>
</list-item>
<list-item>
<p>&#x2022; measure estimation,</p>
</list-item>
<list-item>
<p>&#x2022; surrogate generation algorithms.</p>
</list-item>
</list>Details for each individual provided function are covered in <xref ref-type="table" rid="T1">Table 1</xref>. Here, the supporting functions for efficient KNN algorithm computations are obtained from (<xref ref-type="bibr" rid="B45">Lindner et al., 2011</xref>) and are given as compiled MEX files for Windows and Linux systems.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>SID toolbox function contents.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Function name</th>
<th align="left">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="2" align="center">data manipulation</td>
</tr>
<tr>
<td align="left">surr_SetLag</td>
<td align="left">Creates the desired embedding vector</td>
</tr>
<tr>
<td align="left">surr_ObsMat</td>
<td align="left">Forms the observation matrix</td>
</tr>
<tr>
<td colspan="2" align="center">KNN supporting functions</td>
</tr>
<tr>
<td align="left">nn_prepare</td>
<td align="left">Construct a tree structure for nearest neighbor search</td>
</tr>
<tr>
<td align="left">nn_search</td>
<td align="left">Apply nearest neighbor search for a given query</td>
</tr>
<tr>
<td align="left">range_search</td>
<td align="left">Find points that are within a range for a given query</td>
</tr>
<tr>
<td colspan="2" align="center">measure estimation</td>
</tr>
<tr>
<td align="left">surr_ISknn</td>
<td align="left">K-nearest neighbor estimation of Information Storage</td>
</tr>
<tr>
<td align="left">surr_MIRknn</td>
<td align="left">K-nearest neighbor estimation of Mutual Information Rate</td>
</tr>
<tr>
<td colspan="2" align="center">surrogate generation</td>
</tr>
<tr>
<td align="left">surr_ShuffColumn</td>
<td align="left">Create surrogate observation matrices by applying joint random permutation of selected columns</td>
</tr>
<tr>
<td align="left">surr_Iaaft</td>
<td align="left">Create surrogate data for a given single process using the IAAFT algorithm</td>
</tr>
<tr>
<td align="left">surr_IaaftBivariate</td>
<td align="left">Create surrogate data for a given bivariate process using the IAAFT algorithm</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The parameters for the main estimation functions <italic>surr_ISknn</italic> and <italic>surr_MIRknn</italic> are the following:<list list-type="simple">
<list-item>
<p>&#x2022; <italic>Y</italic> - the analyzed multivariate process, organized as a matrix with rows as samples and columns as processes,</p>
</list-item>
<list-item>
<p>&#x2022; <italic>V</italic> - the assigned embedding vector,</p>
</list-item>
<list-item>
<p>&#x2022; <italic>jj</italic> - index of the column for one investigated process,</p>
</list-item>
<list-item>
<p>&#x2022; <italic>ii</italic> - index of the column for the second investigated process (MIR only),</p>
</list-item>
<list-item>
<p>&#x2022; <italic>k</italic> - number of neighbors for the KNN estimation,</p>
</list-item>
<list-item>
<p>&#x2022; <italic>metric</italic> - distance metric for the KNN estimation, and</p>
</list-item>
<list-item>
<p>&#x2022; <italic>surr</italic> - parameter determining which type of surrogate to be created before estimating the measure.</p>
</list-item>
</list>
</p>
<p>To enable the creation of the proposed surrogates, the functionality is controlled with the <italic>surr</italic> parameter, where for <italic>surr</italic> &#x3d; 1 the function applies the shuffling method on defined columns of the observation matrix, for <italic>surr</italic> &#x3d; 2 applies the IAAFT method, and for <italic>surr</italic> &#x3d; 0 it does not apply any surrogate method and the measure is estimated from the original data.</p>
<p>In order to demonstrate the functionality of the proposed methods, 2 demo scripts are placed within the root directory of the toolbox, <italic>/SID</italic>, along with a single sample data obtained from (<xref ref-type="bibr" rid="B24">Faes et al., 2011</xref>) concerning the RR and respiration series.</p>
<p>In both <italic>demo_IS_estimation</italic> and <italic>demo_MIR_estimation</italic>, we demonstrate the steps to evaluate the significance of the measure and the presence of nonlinearities within the RR series and respiration series. The script goes through a basic collection of steps which can be condensed as:<list list-type="simple">
<list-item>
<p>&#x2022; loading and applying z-score normalization on the data,</p>
</list-item>
<list-item>
<p>&#x2022; defining the parameters needed for the measure estimations,</p>
</list-item>
<list-item>
<p>&#x2022; applying the measure estimation function with the <italic>surr</italic> parameter 0,</p>
</list-item>
<list-item>
<p>&#x2022; applying the measure estimation function with the <italic>surr</italic> parameter 1 and 2, repeated <italic>num_surrogates</italic> times,</p>
</list-item>
<list-item>
<p>&#x2022; obtaining the percentile values and comparing them to the originally estimated measure.</p>
</list-item>
</list>
</p>
<p>The potential users can easily adapt to the scripts with their data, parameters, or other changes. The SID toolbox is freely available at the <ext-link ext-link-type="uri" xlink:href="https://sites.google.com/community.unipa.it/bitlab/software?authuser=0">Biosignals and Information Theory Laboratory</ext-link> (BIT Lab) website and <ext-link ext-link-type="uri" xlink:href="https://github.com/helderpinto97/SID_Toolbox">https://github.com/helderpinto97/SID_Toolbox</ext-link> along with the real data application and the codes for the full simulation setup.</p>
</sec>
<sec id="s4">
<title>4 Simulations studies</title>
<p>In this section, the surrogate methods presented in <xref ref-type="sec" rid="s2">Section 2</xref> will be tested in simulations of both univariate and bivariate systems, including linear and nonlinear models. Specifically, for univariate processes, simulations were conducted using an AutoRegressive (AR) model and the H&#xe9;non-H&#xe9;non map to assess the presence of auto-dependencies and nonlinear dynamics. Subsequently, surrogates designed for detecting coupling and nonlinearities in bivariate systems were applied to a Vector AR model and the Coupled H&#xe9;non-H&#xe9;non Map. For each simulation model, a total of <italic>M</italic> &#x3d; 100 surrogates were constructed and a significance level of <italic>&#x3b1;</italic> &#x3d; 0.05 was considered. For KNN estimation, <italic>k</italic> &#x3d; 10 neighbors and an embedding dimension of <italic>q</italic> &#x3d; 2 were applied. These are the values typically employed in the literature for KNN estimation. The choice of <italic>k</italic> involves a trade-off between variance and bias: increasing <italic>k</italic> reduces the variance but increases the bias. A low embedding was used to mitigate the bias on the estimates associated with the <italic>curse of dimensionality</italic> (<xref ref-type="bibr" rid="B9">Bellman, 1966</xref>).</p>
<sec id="s4-1">
<title>4.1 Detection of self-dependencies and nonlinear dynamics in univariate processes</title>
<sec id="s4-1-1">
<title>4.1.1 AutoRegressive model</title>
<p>The identification of auto dependencies and the presence of nonlinear dynamics is initially tested through the use of IS in conjunction with the surrogate analysis techniques introduced earlier in the AR model (<xref ref-type="bibr" rid="B11">Brockwell and Davis, 2009</xref>)<disp-formula id="e23">
<mml:math id="m59">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(23)</label>
</disp-formula>where <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3, the pole radius <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> was varied from 0 to 0.95 in steps of 0.05, to ensure the stability of the generated models (<xref ref-type="bibr" rid="B7">Barnett and Seth, 2014</xref>), and <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> denotes white Gaussian noise with zero mean and unit variance. For each value of <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub>, 100 realizations of length <italic>N</italic> &#x3d; 1000 were generated.</p>
<p>The median and 5%&#x2013;95% percentile range of the IS values computed for the AR model, for each <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> considered, are presented in <xref ref-type="fig" rid="F3">Figure 3A</xref>. Since the AR model is a Gaussian process it is possible to obtain the theoretical value of IS, which is represented, in the same panel, in gray color. In <xref ref-type="fig" rid="F3">Figure 3B</xref>, the blue bars indicate the percentage of the 100 generated realizations in which IS was detected as statistically significant for each <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> value, while the orange bars represent the fraction of realizations in which nonlinearities were identified by the IAFFT algorithm. As <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> increases, the regularity of the process increases, leading to an increase in IS, as illustrated in <xref ref-type="fig" rid="F3">Figure 3A</xref>. Correspondingly, <xref ref-type="fig" rid="F3">Figure 3B</xref> shows an increase in the significance of the measure, represented by the blue bars. On the other hand, since the AR model is linear, only a small percentage of realizations exhibit nonlinearities, as indicated by the orange bars, showing that the rate of false detection oscillates around the nominal 5% level.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Distribution of IS KNN estimates, median and 5%&#x2013;95% percentiles, computed on 100 simulations of a univariate AR model, varying the pole radius <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> from 0 to 0.95, is shown in panel <bold>(A)</bold>. In panel <bold>(B)</bold>, the plots depict the percentage of realizations, out of 100 realizations for each value of the pole radius <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub>, in which the IS was detected as statistically significant (in blue), and for which nonlinearities (in orange) were found. The red line represents the 5% significance level.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g003.tif"/>
</fig>
</sec>
<sec id="s4-1-2">
<title>4.1.2 H&#xe9;non map</title>
<p>The univariate H&#xe9;non Map, as defined by (<xref ref-type="bibr" rid="B32">H&#xe9;non, 1976</xref>), is described by the following equation<disp-formula id="e24">
<mml:math id="m60">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.4</mml:mn>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:math>
<label>(24)</label>
</disp-formula>For this simulation, the process <italic>Y</italic>, defined as<disp-formula id="e25">
<mml:math id="m61">
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(25)</label>
</disp-formula>was used, where <italic>&#x3be;</italic> denotes Gaussian noise with zero mean and variance <italic>&#x3c3;</italic>. By incrementally increasing the noise variance from 0 to 3 in steps of 0.2, the past dependencies, as well as the nonlinear dynamics of the H&#xe9;non Map defined in Equation <xref ref-type="disp-formula" rid="e24">24</xref> (considering the classic parameters for chaotic behavior), are masked. This approach enables the assessment of surrogate methods proposed to test the statistical significance of IS and the presence of nonlinear dynamics. For each value of <italic>&#x3c3;</italic> considered, 100 simulations of length <italic>N</italic> &#x3d; 1000, using a burn-in period of <italic>N</italic>
<sub>
<italic>trans</italic>
</sub> &#x3d; 1000 to avoid transient behavior, were computed using random initial conditions.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4A</xref> presents the median and 5%&#x2013;95% percentile range of the IS values computed for the process <italic>Y</italic> formulated in Eq. <xref ref-type="disp-formula" rid="e25">25</xref>, for each value of the noise variance <italic>&#x3c3;</italic> considered. In <xref ref-type="fig" rid="F4">Figure 4B</xref>, the blue bars indicate the percentage of the 100 generated realizations in which IS was detected as statistically significant, while the orange bars represent the fraction for which the IAFFT algorithm detected nonlinearities. The increase in noise variance conceals the dependence between the present and the past of the process, leading to a reduction of the information storage, as illustrated in <xref ref-type="fig" rid="F4">Figure 4A</xref>. Consequently, <xref ref-type="fig" rid="F4">Figure 4B</xref> shows a decrease in the presence of statistically significant self-dependencies. Additionally, the higher noise variance masks nonlinearities, contributing to the observed downward trend in the presence of nonlinear dynamics. In summary, these results, together with those discussed in <xref ref-type="sec" rid="s4-1-1">Section 4.1.1</xref>, highlight the effectiveness of the surrogate methods proposed in this work for detecting self-dependencies and the presence of nonlinearities in univariate processes.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Distribution of IS KNN estimates, median and 5%&#x2013;95% percentile range, computed on 100 simulations of <italic>Y</italic> process defined in <xref ref-type="disp-formula" rid="e25">Eq. 25</xref>, varying the variance noise <italic>&#x3c3;</italic> from 0 to 3, is shown in panel <bold>(A)</bold>. In panel <bold>(B)</bold>, the plots depict the percentage of realizations, out of 100 simulation runs for each value of <italic>&#x3c3;</italic>, in which the IS was detected as statistically significant (in blue), and for which nonlinearities (in orange) were found. The red line represents the 5% significance level.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g004.tif"/>
</fig>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Detection of dynamic coupling and nonlinear interactions in bivariate processes</title>
<sec id="s4-2-1">
<title>4.2.1 Vector AutoRegressive model</title>
<p>The surrogate procedures for the significance and the presence of nonlinear coupling using the MIR are first tested in a stable bivariate Vector AutoRegressive (VAR) unidirectionally coupled model defined as (<xref ref-type="bibr" rid="B7">Barnett and Seth, 2014</xref>; <xref ref-type="bibr" rid="B29">Faes et al., 2015</xref>)<disp-formula id="e26">
<mml:math id="m62">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(26)</label>
</disp-formula>where <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> and <italic>&#x3be;</italic>
<sub>
<italic>n</italic>
</sub> are independent white Gaussian noises with zero mean and unit variance, and <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3, <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3 and <italic>&#x3c1;</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; 0.3, <italic>f</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; 0.1. In this simulation, <italic>X</italic> and <italic>Y</italic> exhibit second-order autoregressive behavior, characterized by two complex-conjugate poles with a modulus of <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>,<italic>y</italic>
</sub> and phases of &#xb1; 2<italic>&#x3c0;f</italic>
<sub>
<italic>x</italic>,<italic>y</italic>
</sub>. This configuration establishes autonomous wide-band oscillations at frequencies of 0.3 and 0.1&#xa0;Hz for <italic>X</italic> and <italic>Y</italic>, respectively. Directional connections are set from <italic>X</italic> to <italic>Y</italic>, at lag 2, modulated by the parameter <italic>C</italic>. For each value of the coupling parameter <italic>C</italic>, which varies between 0 and 1 in steps of 0.05, 100 realizations of length <italic>N</italic> &#x3d; 1000 were generated.</p>
<p>The median and 5%&#x2013;95% percentile range of the MIR values computed for the VAR model, considering each coupling parameter <italic>C</italic>, are presented in <xref ref-type="fig" rid="F5">Figure 5A</xref>. In <xref ref-type="fig" rid="F5">Figure 5B</xref>, the blue bars indicate the percentage of the 100 generated realizations in which MIR was detected as statistically significant, while the orange bars represent the fraction of simulations in which nonlinearities were identified. As expected, the increase in the parameter <italic>C</italic> leads to an increase in I<sub>
<italic>X</italic>;<italic>Y</italic>
</sub>, as reported in <xref ref-type="fig" rid="F5">Figure 5A</xref>. It is also important to note that for low values of <italic>C</italic>, negative values of MIR are observed. This can be attributed to the bias of the KNN estimator (<xref ref-type="bibr" rid="B41">Kraskov et al., 2004</xref>; <xref ref-type="bibr" rid="B51">Mijatovic et al., 2021</xref>), which tends to underestimate the MIR, resulting in values near zero becoming negative but not statistically significant, as illustrated in <xref ref-type="fig" rid="F6">Figure 6B</xref>. Consequently, in <xref ref-type="fig" rid="F5">Figure 5B</xref>, the presence of significant coupling increases along with the coupling parameter. On the other hand, due to the linearity of the VAR model, there is a low fraction of realizations, distributed around the nominal 5% error rate, where nonlinearities were detected for each <italic>C</italic> value considered.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The distribution of MIR KNN estimates, median, and 5%&#x2013;95% percentile range, computed on 100 simulations of the VAR process, varying the coupling parameter <italic>C</italic> from 0 to 1, is shown in black, along with the respective theoretical values in gray, in panel <bold>(A)</bold>. In panel <bold>(B)</bold>, the plots depict the percentage of realizations, out of 100 simulation runs for each value of <italic>C</italic>, in which the IS MIR detected as statistically significant (in blue), and for which nonlinearities (in orange) were found. The red line represents the 5% significance level.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Distribution of MIR KNN estimates, median and 5%&#x2013;95% percentile range, computed on 100 simulations of Coupled H&#xe9;non-H&#xe9;non Map, varying the coupling parameter C from 0 to 0.5, is shown in panel <bold>(A)</bold>. In panel <bold>(B)</bold>, the plots depict the percentage of realizations, out of 100 simulation runs for each value of <italic>C</italic>, in which the IS MIR detected as statistically significant (in blue), and for which nonlinearities (in orange) were found. The red line represents the 5% significance level.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g006.tif"/>
</fig>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Coupled H&#xe9;non-H&#xe9;non maps</title>
<p>The unidirectionally coupled H&#xe9;non-H&#xe9;non system is described by the following equations (<xref ref-type="bibr" rid="B60">Sausedo-Solorio and Pisarchik, 2011</xref>)<disp-formula id="e27">
<mml:math id="m63">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.4</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.4</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(27)</label>
</disp-formula>For this simulation, the coupling parameter <italic>C</italic> was varied from 0 to 0.5 in steps of 0.1. The selection of this interval for <italic>C</italic> is primarily based on the system manifestation of chaotic behavior within this range, without the occurrence of synchronization, which is observed at higher values of the coupling parameter (<xref ref-type="bibr" rid="B40">Krakovsk&#xe1; et al., 2018</xref>). For each <italic>C</italic>, 100 realizations of length <italic>N</italic> &#x3d; 1000 with a burn-in period of <italic>N</italic>
<sub>
<italic>trans</italic>
</sub> &#x3d; 1000 to avoid the transitory behavior were computed using random initial conditions. As the parameter <italic>C</italic> increases, the nonlinear coupling increases, on the other hand, the internal dynamics of <italic>Y</italic> is reduced.</p>
<p>
<xref ref-type="fig" rid="F6">Figure 6A</xref> presents the median and 5%&#x2013;95% percentile range of the MIR values computed for the Coupled H&#xe9;non-H&#xe9;non Map, considering each coupling parameter <italic>C</italic>. In <xref ref-type="fig" rid="F6">Figure 6B</xref>, the blue bars depict the percentage of the 100 generated realizations where MIR was detected as statistically significant, while the orange bars represent the fraction of simulations in which nonlinearities were identified. As expected, with the increase in the coupling parameter <italic>C</italic>, the <italic>I</italic>
<sub>
<italic>X</italic>;<italic>Y</italic>
</sub> rises, as observed in <xref ref-type="fig" rid="F6">Figure 6A</xref>. This observation is further highlighted in <xref ref-type="fig" rid="F6">Figure 6B</xref>, illustrating the significance of this measure and the increased detection of nonlinear coupling. As in the case of the VAR model, for low coupling values, some realizations exhibit negative values due to the bias of the KNN estimator (<xref ref-type="bibr" rid="B41">Kraskov et al., 2004</xref>; <xref ref-type="bibr" rid="B51">Mijatovic et al., 2021</xref>).</p>
</sec>
</sec>
<sec id="s4-3">
<title>4.3 Estimators complexity</title>
<p>In this section the execution time of the two main functions surr_ISknn and surr_MIRknn, introduced in <xref ref-type="sec" rid="s3">Section 3</xref>, are analyzed in the AR and VAR model, introduced, respectively, in <xref ref-type="sec" rid="s4-1-1">Sections 4.1.1</xref>, <xref ref-type="sec" rid="s4-2-1">4.2.1</xref>. The analysis was carried out on a PC with Windows 11 Home OS and an Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, with 16&#xa0;GB of RAM and using MATLAB (R2023b) Update 7.</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> illustrates the distribution of execution times for surr_ISknn in panel <bold>(a)</bold> and surr_MIRknn in panel <bold>(b)</bold>. Each plot displays the median and 5%&#x2013;95% percentiles, calculated as follows: in <bold>(a)</bold>, based on 100 simulations of a univariate AR model with <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.5 and <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3; and in <bold>(b)</bold>, derived from 100 simulations of the VAR model with <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3, <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; 0.3, <italic>&#x3c1;</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; 0.3, <italic>f</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; 0.1, and <italic>C</italic> &#x3d; 0.5. Both cases considered signal lengths <italic>N</italic> &#x3d; 100, 500, 1000, 1500, 2000, and embedding dimensions <italic>q</italic> &#x3d; 2, 4, 6, 8.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Distribution of execution time in msec of <bold>(A)</bold> <monospace>surr_ISknn</monospace> and <bold>(B)</bold> <monospace>surr_MIRknn</monospace> performing only the estimation procedure. The plots present median and 5%&#x2013;95% percentiles, computed as follows: in <bold>(A)</bold>, based on 100 simulations of a univariate AR model (Eq. <xref ref-type="disp-formula" rid="e23">23</xref>) with <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> &#x3d;0.5 and <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d;0.3; and in <bold>(B)</bold>, across 100 simulations of the VAR model (Eq. <xref ref-type="disp-formula" rid="e26">26</xref>) with <italic>&#x3c1;</italic>
<sub>
<italic>x</italic>
</sub> &#x3d;0.3, <italic>f</italic>
<sub>
<italic>x</italic>
</sub> &#x3d;0.3, <italic>&#x3c1;</italic>
<sub>
<italic>y</italic>
</sub> &#x3d;0.3, <italic>f</italic>
<sub>
<italic>y</italic>
</sub> &#x3d;0.1, and <italic>C</italic> &#x3d;0.5. For both univariate and bivariate cases, signal lengths <italic>N</italic> &#x3d; 100, 500, 1000, 1500, 2000, and embedding dimensions <italic>q</italic> &#x3d; 2, 4, 6, 8 were considered.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g007.tif"/>
</fig>
<p>As expected, the execution time of <monospace>surr_MIRknn</monospace>, illustrated in <xref ref-type="fig" rid="F7">Figure 7A</xref>, is higher than that of <monospace>surr_ISknn</monospace>, presented in <xref ref-type="fig" rid="F7">Figure 7B</xref>, since the former is employed in bivariate systems where the complexity of calculations is superior. Additionally, for both functions, increasing the signal length results in more time consumed in the range search, leading to an expected increase in execution time, as observed. Similarly, when increasing the embedding dimension <italic>q</italic>, the dimension of the observation matrix becomes greater, consequently requiring more time for estimation.</p>
<p>One important point to stress is that most of the time consumed is for KNN estimation of the information measures. If some of the surrogate procedures proposed herein are used, a small increment in the results presented in <xref ref-type="fig" rid="F7">Figure 7</xref> will be observed. The magnitude of this increment is expected to be proportional to the number of surrogates utilized for the test. In particular, for the univariate case, under the worst-case scenario with <italic>N</italic> &#x3d; 2000 and <italic>q</italic> &#x3d; 8, we observe a median increase in execution time of approximately 1&#xa0;ms for the shuffled surrogate creation followed by IS estimation, illustrated in <xref ref-type="fig" rid="F7">Figure 7</xref>(a2). Conversely, when using IAAFT surrogates followed by IS estimation, there is an increment in execution time of approximately 3&#xa0;ms, presented in <xref ref-type="fig" rid="F7">Figure 7</xref>(a3). In the case of the VAR model, with <italic>N</italic> &#x3d; 2000 and <italic>q</italic> &#x3d; 8, there is a median increase in time of approximately 4&#xa0;ms for the creation of shuffled surrogates along with the MIR estimation as presented in <xref ref-type="fig" rid="F7">Figure 7</xref>(b2). Conversely, when utilizing IAAFT surrogates with MIR estimation to assess the presence of nonlinear dynamics, a median increase of approximately 2&#xa0;ms is observed in <xref ref-type="fig" rid="F7">Figure 7</xref>(b3).</p>
</sec>
</sec>
<sec id="s5">
<title>5 Analysis of cardiorespiratory interactions</title>
<p>This section reports the application of the surrogate approaches proposed to evaluate the presence of self-dependencies, nonlinear dynamics, and coupling, as presented in <xref ref-type="sec" rid="s2-2">Sections 2.2</xref>, <xref ref-type="sec" rid="s2-3">2.3</xref>, <xref ref-type="sec" rid="s2-4">2.4</xref>, <xref ref-type="sec" rid="s2-5">2.5</xref>, in a physiological dataset. The aim is to prove the effectiveness of the proposed approaches for assessing the cardiorespiratory interactions during both spontaneous and paced breathing.</p>
<sec id="s5-1">
<title>5.1 Experimental protocol</title>
<p>Cardiorespiratory interactions were explored considering a historical database collected for analyzing short-term physiological variability during paced breathing (<xref ref-type="bibr" rid="B24">Faes et al., 2011</xref>). The experiments were conducted at the Cardiology Unit of S. Chiara Hospital in Trento, Italy. All participants provided informed consent, and the experimental protocol received approval from the hospital Ethical Committee. The dataset comprises physiological time series obtained from 16 young and healthy individuals observed in the supine position during four distinct experimental conditions: spontaneous breathing (SB), controlled breathing at 10 breaths/min (C10), at 15 breaths/min (C15), and at 20 breaths/min (C20). The acquired signals were the surface electrocardiographic signal (ECG, lead II) and the respiratory nasal flow (by differential pressure transducer). Signals were collected simultaneously and digitized at 1&#xa0;kHz sampling rate and 12-bit precision. The sequence of heart periods (RR intervals) was extracted from the ECG signal, representing the time intervals between two consecutive R peaks in the ECG. The respiratory amplitude values (RESP) were extracted from the nasal respiration flow signal sampled at the onset of each heart period. The analysis involved synchronous time series consisting of 300 values for each subject and condition.</p>
</sec>
<sec id="s5-2">
<title>5.2 Statistical analysis</title>
<p>Significant changes in the IS and MIR across the pairs of experimental conditions were assessed using repeated measures models (<xref ref-type="bibr" rid="B18">Davis, 2002</xref>; <xref ref-type="bibr" rid="B16">Crowder and Hand, 2017</xref>; <xref ref-type="bibr" rid="B17">Davidian, 2017</xref>). Estimated marginal means (EMM) were calculated between each paced breathing condition and the spontaneous (SB vs. C10, SB vs. C15, and SB vs. C20) (<xref ref-type="bibr" rid="B63">Searle and Milliken, 1980</xref>). A <italic>Z</italic>-test is then applied to determine the significance of these differences at a significance level of <italic>p</italic> &#x3c; 0.05, with the Bonferroni correction applied for multiple comparisons (<italic>n</italic> &#x3d; 3). The model&#x2019;s residuals were checked for whiteness. MATLAB software (MathWorks, Natick, MA, United States) was used to build the models and compute EMM.</p>
</sec>
<sec id="s5-3">
<title>5.3 Results of real data analysis</title>
<p>
<xref ref-type="fig" rid="F8">Figures 8A, C</xref> present the boxplot distributions with the overlapping individual values of <italic>S</italic>
<sub>RR</sub> and <italic>S</italic>
<sub>RESP</sub>, respectively. On the right, <xref ref-type="fig" rid="F8">Figures 8B, D</xref> report the percentage of subjects presenting self-dependencies (in blue) and nonlinearities (in orange) when taking into account the RR and RESP time series, respectively. Results evidence a significant increase in IS from SB to C10, followed by a decrease when going from C10 to C20 with regard to RR, and a statistically significant difference from SB (panel (a)). On the contrary, although the trend is the same, only the increase from SB to C10 is found significant when taking into account RESP time series (panel (c)). The values across all considered phases were statistically significant, indicating the presence of self-dependencies on RR and RESP time series. Additionally, the majority of the tested individuals exhibit nonlinear dynamics, especially for RESP time series, as illustrated in <xref ref-type="fig" rid="F8">Figure 8D</xref>, with a tendency towards decreasing the nonlinearity of the RR series while increasing the frequency of the paced breathing, as presented in <xref ref-type="fig" rid="F8">Figure 8B</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Analysis of the individual dynamics of physiological variability time series. Panels <bold>(A, C)</bold> display boxplot distributions and individual values of the IS computed on RR and RESP time series, respectively, analyzed during spontaneous breathing (SB) and controlled breathing at 10, 15, and 20 breaths/min (C10, C15, C20). On the right, panels <bold>(B, D)</bold> present the percentage of individuals exhibiting self-dependencies (blue) and nonlinearities (orange) when considering RR and RESP processes, respectively. Statistical analysis: <italic>post hoc</italic> test with a Bonferroni correction of the estimated marginal means (EMM) of a repeated measures model:&#x2a;<italic>p</italic> &#x3c; 0.05.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g008.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F9">Figure 9A</xref>, the distribution and individual values of <italic>I</italic>
<sub>
<italic>RR</italic>;<italic>RESP</italic>
</sub> for the four experimental conditions are presented. The percentage of subjects exhibiting significant coupling (in blue) and nonlinearities (in orange) is reported in <xref ref-type="fig" rid="F9">Figure 9B</xref>. <xref ref-type="fig" rid="F9">Figure 9A</xref> shows a slight not statistically significant decrease from the SB to the C10 phase followed by the recovery of MIR values in C15 and C20. Nonetheless, all the MIR estimates are statistically significant, as illustrated in <xref ref-type="fig" rid="F9">Figure 9B</xref>. With regard to the presence of nonlinearities (panel (b)), a marked decrease is observed for C10 if compared to SB, followed by a recovery when going to C15 and C20.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Analysis of the coupled dynamics in the cardiorespiratory system <italic>S</italic> &#x3d; {RR,RESP}. Panel <bold>(A)</bold> reports the boxplot distributions and individual values of the MIR, computed during spontaneous breathing (SB) and controlled breathing at 10, 15, and 20 breaths/min (C10, C15, C20). Panel <bold>(B)</bold> reports the percentage of individuals for which coupling (blue) and nonlinear dynamics (orange) were found. Statistical analysis using a <italic>post hoc</italic> test with a Bonferroni correction of the estimated marginal means (EMM) of a repeated measures model:&#x2a;<italic>p</italic> &#x3c; 0.05.</p>
</caption>
<graphic xlink:href="fnetp-04-1385421-g009.tif"/>
</fig>
</sec>
<sec id="s5-4">
<title>5.4 Discussion</title>
<p>Firstly, the presence of self-dependencies and nonlinear dynamics was individually analyzed for each of the processes, RR and RESP, using IS. Physiologically, the higher IS detected during C10, as observed in <xref ref-type="fig" rid="F8">Figures 8A, C</xref>, suggests less complex RR and RESP dynamics (<xref ref-type="bibr" rid="B58">Radhakrishna et al., 2000</xref>). This observation may be linked to the mechanism of Respiratory Sinus Arrhythmia (RSA), i.e., modulation of heart rate with respiration. The RSA mechanism is more prominent during forced ventilation at low breathing rates (<xref ref-type="bibr" rid="B59">Saul et al., 1989</xref>), and its effects, compared to spontaneous breathing, tend to diminish when increasing respiratory rate (<xref ref-type="bibr" rid="B65">Song and Lehrer, 2003</xref>). Furthermore, RSA and other cardiovascular control mechanisms, such as cardio-ventilatory coupling and synchronization of respiratory stroke volume (<xref ref-type="bibr" rid="B21">Elstad et al., 2018</xref>), not only produce alterations in the complexity of respiratory dynamics but also similar variations in the complexity of cardiac dynamics. Nonetheless, a difference is found with regard to the nonlinearities between the two systems: controlled breathing produces a slight decrease of nonlinearities in cardiac dynamics with breathing rate, which is instead not observed in respiratory dynamics (<xref ref-type="bibr" rid="B31">Fang et al., 2008</xref>; <xref ref-type="bibr" rid="B19">Dimitriev et al., 2019</xref>).</p>
<p>The analysis of the coupling of the bivariate system S &#x3d; {<italic>RR</italic>, <italic>RESP</italic>} using MIR highlights that the coupling between RR and RESP is not lost during different paced breathing rates (<xref ref-type="bibr" rid="B49">Mary et al., 2018</xref>), being the slight decrease observed in <xref ref-type="fig" rid="F9">Figure 9</xref> from the SB to the C10 phase not significant, and is followed by a complete recovery in C15 and C20. Such results are similar to what was reported in (<xref ref-type="bibr" rid="B4">Bar&#xe0; et al., 2023</xref>). A decrease in nonlinearities was observed in the C10 phase when compared with the other experimental conditions. This suggests that lower breathing rates reduce the nonlinearity of cardiorespiratory coupling (<xref ref-type="bibr" rid="B31">Fang et al., 2008</xref>), reflecting the possible effect of entrainment between low-frequency and high-frequency (respiration-induced) oscillations of HRV. This entrainment causes the entire HRV pattern to be centered around a single (broad band) stochastic oscillation, resulting in more linear dynamics. The trend differs when comparing <italic>I</italic>
<sub>
<italic>RR</italic>;<italic>RESP</italic>
</sub> and <italic>S</italic>
<sub>
<italic>RR</italic>
</sub> in terms of nonlinearities: RR nonlinearities appear to be mainly associated with the controlled breathing condition and seem less related to the frequency rate, unlike <italic>I</italic>
<sub>
<italic>RR</italic>;<italic>RESP</italic>
</sub> nonlinearities, which appear instead to depend only on the breath rate.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>This study introduces surrogate approaches to examine specific statistical properties in univariate and bivariate dynamic processes. These approaches explore self-dependencies and nonlinearities in univariate processes, along with coupling and nonlinearities in bivariate systems. The proposed methods were validated through simulations and subsequently applied to investigate cardiorespiratory interactions from physiological time series.</p>
<p>The simulation results revealed that the proposed approaches successfully detect key dynamical characteristics of stochastic systems related to the internal properties of individual systems and the coupling structure between two systems, as well as to the nature (linear/nonlinear) of the underlying dynamics. Moreover, the application to real data has allowed to infer interesting different behaviors with regard to cardiorespiratory interactions during spontaneous and paced breathing. In particular, controlled breathing increases the predictability of both RR and RESP dynamics. A decrease in nonlinearities when increasing the breathing rate is observed in cardiac, but not in respiratory dynamics. Moreover, the different paced breathing rates do not alter the cardiorespiratory coupling, while its nonlinearities are reduced during lower breathing rates.</p>
<p>Future developments will aim to test the surrogate methods discussed herein on various biosignals in the context of network physiology (<xref ref-type="bibr" rid="B33">Ivanov, 2021</xref>), particularly focusing on the analysis of brain-heart interactions (<xref ref-type="bibr" rid="B38">Koutlis et al., 2021</xref>; <xref ref-type="bibr" rid="B1">Antonacci et al., 2023</xref>; <xref ref-type="bibr" rid="B68">Varley et al., 2023</xref>). The proposed integrated approach for evaluating dynamic dependencies and nonlinearities in univariate and bivariate time series, implemented with the provided toolbox, will foster the assessment of the statistical temporal structure in coupled processes within Network Physiology and its related fields.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: The physiological raw data can be shared by the corresponding author upon request if data privacy can be guaranteed according to the rules of the European General Data Protection Regulation (EU GDPR). Requests to access these datasets should be directed to LF, <email>luca.faes@unipa.it</email>.</p>
</sec>
<sec id="s8">
<title>Ethics statement</title>
<p>The studies involving humans were approved by the Cardiology Unit of S. Chiara Hospital in Trento, Italy. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>HP: Software, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing, Validation. IL: Software, Validation, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. YA: Methodology, Writing&#x2013;review and editing, Validation. RP: Writing&#x2013;review and editing. DG: Software, Validation, Writing&#x2013;review and editing. CB: Software, Validation, Writing&#x2013;review and editing. LF: Conceptualization, Methodology, Supervision, Writing&#x2013;review and editing. AR: Conceptualization, Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. AR and HP were supported by CMUP, member of LASI, which is financed by national funds through FCT, under the project UIDB/00144/2020. HP was supported by Funda&#xe7;&#xe3;o para a Ci&#xea;ncia e Tecnologia (FCT), Portugal under the Ph.D. Grant 2022.11423.BD. IL is supported by the Ministry of Science, Technological Development and Innovation (Contract No. 451-03-65/2024-03/200156), and by the Faculty of Technical Sciences, University of Novi Sad through the project &#x201c;Scientific and Artistic Research Work of Researchers in Teaching and Associate Positions at the Faculty of Technical Sciences, University of Novi Sad&#x201d; (No. 01-3394/1). YA and LF were supported by SiciliAn MicronanOTecH Research And Innovation CEnter &#x201d;SAMOTHRACE&#x201d; (MUR, PNRR-M4C2, ECS_00000022), spoke 3-Universit&#xe0; degli Studi di Palermo S2-COMMs-Micro and Nanotechnologies for Smart &#x26; Sustainable Communities. RP is partially supported by European Social Fund (ESF) Complementary Operational Programme (POC) 2014/2020 of the Sicily Region.</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
<p>The author(s) LF, RP, AR and YA declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Antonacci</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bar&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zaccaro</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ferri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Time-varying information measures: an adaptive estimation of information storage with application to brain-heart interactions</article-title>. <source>Front. Netw. Physiology</source> <volume>3</volume>, <fpage>1242505</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2023.1242505</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arnhold</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Grassberger</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lehnertz</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Elger</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>A robust method for detecting interdependences: application to intracranially recorded eeg</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>134</volume>, <fpage>419</fpage>&#x2013;<lpage>430</lpage>. <pub-id pub-id-type="doi">10.1016/S0167-2789(99)00140-2</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baptista</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Transmission of information in active networks</article-title>. <source>Phys. Rev. E</source> <volume>77</volume>, <fpage>026205</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.77.026205</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bar&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sparacino</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Antonacci</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kugiumtzis</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Comparison of discretization strategies for the model-free information-theoretic assessment of short-term physiological interactions</article-title>. <source>Chaos An Interdiscip. J. Nonlinear Sci.</source> <volume>33</volume>, <fpage>033127</fpage>. <pub-id pub-id-type="doi">10.1063/5.0140641</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barab&#xe1;si</surname>
<given-names>A. L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Network science</article-title>. <source>Philosophical Trans. R. Soc. A Math. Phys. Eng. Sci.</source> <volume>371</volume>, <fpage>20120375</fpage>. <pub-id pub-id-type="doi">10.1098/RSTA.2012.0375</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bari</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Gelpi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cairo</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Anguissola</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pugliese</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Maria</surname>
<given-names>B. D.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Characterization of cardiovascular and cerebrovascular controls via spectral causality analysis in patients undergoing surgical aortic valve replacement during a three-month follow-up</article-title>. <source>Physiol. Meas.</source> <volume>44</volume>, <fpage>094001</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6579/acf992</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barnett</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Seth</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>The mvgc multivariate granger causality toolbox: a new approach to granger-causal inference</article-title>. <source>J. Neurosci. Methods</source> <volume>223</volume>, <fpage>50</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2013.10.018</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bashan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bartsch</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Kantelhardt</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Havlin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ivanov</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Network physiology reveals relations between network topology and physiological function</article-title>. <source>Nat. Commun.</source> <volume>3</volume> (<issue>1</issue>), <fpage>702</fpage>&#x2013;<lpage>709</lpage>. <pub-id pub-id-type="doi">10.1038/ncomms1705</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bellman</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1966</year>). <article-title>Dynamic programming</article-title>. <source>Science</source> <volume>153</volume>, <fpage>34</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1126/science.153.3731.34</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bressler</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Seth</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Wiener&#x2013;granger causality: a well established methodology</article-title>. <source>NeuroImage</source> <volume>58</volume>, <fpage>323</fpage>&#x2013;<lpage>329</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2010.02.059</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brockwell</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Time series: theory and methods</source>. <publisher-name>Springer science and business media</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-1-4419-0320-4</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Calder&#xf3;n-Ju&#xe1;rez</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cruz-Vega</surname>
<given-names>I. B.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-G&#xf3;mez</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Lerma</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Nonlinear dynamics of heart rate variability after acutely induced myocardial ischemia by percutaneous transluminal coronary angioplasty</article-title>. <source>Entropy</source> <volume>25</volume>, <fpage>469</fpage>. <pub-id pub-id-type="doi">10.3390/e25030469</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chialvo</surname>
<given-names>D. R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Emergent complex neural dynamics</article-title>. <source>Nat. Phys.</source> <volume>6</volume> (<issue>10</issue>), <fpage>744</fpage>&#x2013;<lpage>750</lpage>. <pub-id pub-id-type="doi">10.1038/nphys1803</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cliff</surname>
<given-names>O. M.</given-names>
</name>
<name>
<surname>Novelli</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fulcher</surname>
<given-names>B. D.</given-names>
</name>
<name>
<surname>Shine</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Lizier</surname>
<given-names>J. T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Assessing the significance of directed and multivariate measures of linear dependence between time series</article-title>. <source>Phys. Rev. Res.</source> <volume>3</volume>, <fpage>013145</fpage>. <pub-id pub-id-type="doi">10.1103/PHYSREVRESEARCH.3.013145</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cover</surname>
<given-names>T. M.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Elements of information theory</source>. <publisher-name>John Wiley and Sons</publisher-name>. <pub-id pub-id-type="doi">10.1002/047174882X</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Crowder</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Hand</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2017</year>). <source>Analysis of repeated measures</source>. <publisher-name>New York: Routledge</publisher-name>. <pub-id pub-id-type="doi">10.1201/9781315137421</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Davidian</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <source>Nonlinear models for repeated measurement data</source>. <publisher-name>New York: Routledge</publisher-name>. <pub-id pub-id-type="doi">10.1201/9780203745502</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Davis</surname>
<given-names>C. S.</given-names>
</name>
</person-group> (<year>2002</year>). <source>Statistical methods for the analysis of repeated measurements</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer</publisher-name>. <pub-id pub-id-type="doi">10.1007/B97287</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dimitriev</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Saperova</surname>
<given-names>E. V.</given-names>
</name>
<name>
<surname>Dimitriev</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Indeikina</surname>
<given-names>O. S.</given-names>
</name>
<name>
<surname>Remizova</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The effect of breathing at the resonant frequency on the nonlinear dynamics of heart rate</article-title>. <source>Hum. Physiol.</source> <volume>45</volume>, <fpage>54</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1134/S0362119719010067</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Donges</surname>
<given-names>J. F.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Marwan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Complex networks in climate dynamics</article-title>. <source>Eur. Phys. J. Special Top.</source> <volume>174</volume> (<issue>1</issue>), <fpage>157</fpage>&#x2013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1140/epjst/e2009-01098-2</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elstad</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>O&#x2019;Callaghan</surname>
<given-names>E. L.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Ben-Tal</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ramchandra</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Cardiorespiratory interactions in humans and animals: rhythms for life</article-title>. <source>Am. J. Physiology-Heart Circulatory Physiology</source> <volume>315</volume>, <fpage>H6</fpage>&#x2013;<lpage>H17</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.00701.2017</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>G&#xf3;mez-Extremera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Carpena</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2019a</year>). <article-title>Comparison of methods for the assessment of nonlinearity in short-term heart rate variability under different physiopathological states</article-title>. <source>Chaos An Interdiscip. J. Nonlinear Sci.</source> <volume>29</volume>, <fpage>123114</fpage>. <pub-id pub-id-type="doi">10.1063/1.5115506</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mijatovic</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Antonacci</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bar&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sparacino</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>A new framework for the time- and frequency-domain assessment of high-order interactions in networks of random processes</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>70</volume>, <fpage>5766</fpage>&#x2013;<lpage>5777</lpage>. <pub-id pub-id-type="doi">10.1109/TSP.2022.3221892</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Information domain approach to the investigation of cardio-vascular, cardio-pulmonary, and vasculo-pulmonary causal couplings</article-title>. <source>Front. Physiology</source> <volume>2</volume>, <fpage>80</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2011.00080</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Busacca</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Javorka</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2019b</year>). <article-title>Multiscale information storage of linear long-range correlated stochastic processes</article-title>. <source>Phys. Rev. E</source> <volume>99</volume>, <fpage>032115</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.99.032115</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Conditional entropy-based evaluation of information dynamics in physiological systems</source>. <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer Berlin Heidelberg</publisher-name>, <fpage>61</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-54474-3_3</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Javorka</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Efficient computation of multiscale entropy over short biomedical time series based on linear state-space models</article-title>. <source>Complexity</source> <volume>2017</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1155/2017/1768264</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008a</year>). <article-title>Mutual nonlinear prediction as a tool to evaluate coupling strength and directionality in bivariate time series: comparison among different strategies based on <italic>k</italic> nearest neighbors</article-title>. <source>Phys. Rev. E</source> <volume>78</volume>, <fpage>026201</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.78.026201</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Information decomposition in bivariate systems: theory and application to cardiorespiratory dynamics</article-title>. <source>Entropy</source> <volume>17</volume>, <fpage>277</fpage>&#x2013;<lpage>303</lpage>. <pub-id pub-id-type="doi">10.3390/e17010277</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chon</surname>
<given-names>K. H.</given-names>
</name>
<name>
<surname>Nollo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008b</year>). <article-title>Time-varying surrogate data to assess nonlinearity in nonstationary time series: application to heart rate variability</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>56</volume>, <fpage>685</fpage>&#x2013;<lpage>695</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2008.2009358</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>J.-T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Poon</surname>
<given-names>C.-S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>G.-Q.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Effect of different breathing patterns on nonlinearity of heart rate variability</article-title>. <source>Annu. Int. Conf. IEEE Eng. Med. Biol. Soc.</source> <volume>2008</volume>, <fpage>3220</fpage>&#x2013;<lpage>3223</lpage>. <pub-id pub-id-type="doi">10.1109/IEMBS.2008.4649889</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>H&#xe9;non</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1976</year>). <article-title>A two-dimensional mapping with a strange attractor</article-title>. <source>Commun. Math. Phys.</source> <volume>50</volume>, <fpage>69</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1007/BF01608556</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ivanov</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The new field of network physiology: building the human physiolome</article-title>. <source>Front. Netw. Physiology</source> <volume>1</volume>, <fpage>711778</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2021.711778</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ivanov</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bartsch</surname>
<given-names>R. P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Network physiology: from neural plasticity to organ network interactions</article-title>. <source>Springer Proc. Phys.</source> <volume>191</volume>, <fpage>145</fpage>&#x2013;<lpage>165</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-47810-4_12</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jam&#x161;ek</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Palu&#x161;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stefanovska</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Detecting couplings between interacting oscillators with time-varying basic frequencies: instantaneous wavelet bispectrum and information theoretic approach</article-title>. <source>Phys. Rev. E</source> <volume>81</volume>, <fpage>036207</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.81.036207</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Javorka</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Krohova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Czippelova</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Turianikova</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lazarova</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wiszt</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Towards understanding the complexity of cardiovascular oscillations: insights from information theory</article-title>. <source>Comput. Biol. Med.</source> <volume>98</volume>, <fpage>48</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2018.05.007</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Komaee</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Mutual information rate between stationary Gaussian processes</article-title>. <source>Results Appl. Math.</source> <volume>7</volume>, <fpage>100107</fpage>. <pub-id pub-id-type="doi">10.1016/j.rinam.2020.100107</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koutlis</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kimiskidis</surname>
<given-names>V. K.</given-names>
</name>
<name>
<surname>Kugiumtzis</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Comparison of causality network estimation in the sensor and source space: simulation and application on eeg</article-title>. <source>Front. Netw. Physiology</source> <volume>1</volume>, <fpage>706487</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2021.706487</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kozachenko</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Leonenko</surname>
<given-names>N. N.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Sample estimate of the entropy of a random vector</article-title>. <source>Probl. Peredachi Inf.</source> <volume>23</volume>, <fpage>9</fpage>&#x2013;<lpage>16</lpage>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krakovsk&#xe1;</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jakub&#xed;k</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chvostekov&#xe1;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Coufal</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jajcay</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Palu&#x161;</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Comparison of six methods for the detection of causality in a bivariate time series</article-title>. <source>Phys. Rev. E</source> <volume>97</volume>, <fpage>042207</fpage>. <pub-id pub-id-type="doi">10.1103/PHYSREVE.97.042207</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraskov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>St&#xf6;gbauer</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Grassberger</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Estimating mutual information</article-title>. <source>Phys. Rev. E</source> <volume>69</volume>, <fpage>066138</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.69.066138</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lancaster</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Iatsenko</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Pidde</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ticcinelli</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Stefanovska</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Surrogate data for hypothesis testing of physical systems</article-title>. <source>Phys. Rep.</source> <volume>748</volume>, <fpage>1</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/j.physrep.2018.06.001</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lehnertz</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Br&#xf6;hl</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Rings</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The human organism as an integrated interaction network: recent conceptual and methodological challenges</article-title>. <source>Front. Physiology</source> <volume>11</volume>, <fpage>598694</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2020.598694</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Review of methods for functional brain connectivity detection using fmri</article-title>. <source>Comput. Med. Imaging Graph.</source> <volume>33</volume>, <fpage>131</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.1016/j.compmedimag.2008.10.011</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lindner</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vicente</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Priesemann</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Wibral</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Trentool: a matlab open source toolbox to analyse information flow in time series data with transfer entropy</article-title>. <source>BMC Neurosci.</source> <volume>12</volume>, <fpage>119</fpage>. <pub-id pub-id-type="doi">10.1186/1471-2202-12-119</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lizier</surname>
<given-names>J. T.</given-names>
</name>
</person-group> (<year>2012</year>). <source>The local information dynamics of distributed computation in complex systems</source>. <publisher-name>Springer Science and Business Media</publisher-name>.</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lucio</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Vald&#xe9;s</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Rodr&#xed;guez</surname>
<given-names>L. R.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Improvements to surrogate data methods for nonstationary time series</article-title>. <source>Phys. Rev. E - Stat. Nonlinear, Soft Matter Phys.</source> <volume>85</volume>, <fpage>056202</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.85.056202</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martins</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Amado</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rocha</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Javorka</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Multivariate and multiscale complexity of long-range correlated cardiovascular and respiratory variability series</article-title>. <source>Entropy</source> <volume>22</volume>, <fpage>315</fpage>. <pub-id pub-id-type="doi">10.3390/e22030315</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mary</surname>
<given-names>M. C. H.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Deepak</surname>
<given-names>K. K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Impact of respiration on cardiovascular coupling using granger causality analysis in healthy subjects</article-title>. <source>Biomed. Signal Process. Control</source> <volume>43</volume>, <fpage>196</fpage>&#x2013;<lpage>203</lpage>. <pub-id pub-id-type="doi">10.1016/J.BSPC.2018.03.008</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Mutual information rate of nonstationary statistical signals</article-title>. <source>Signal Process.</source> <volume>171</volume>, <fpage>107531</fpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2020.107531</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mijatovic</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Antonacci</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Loncar-Turukalo</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Minati</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An information-theoretic framework to measure the dynamic interaction between neural spike trains</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>68</volume>, <fpage>3471</fpage>&#x2013;<lpage>3481</lpage>. <pub-id pub-id-type="doi">10.1109/tbme.2021.3073833</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Palus</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Nonlinearity in normal human eeg: cycles, temporal asymmetry, nonstationarity and randomness, not chaos</article-title>. <source>Biol. Cybern.</source> <volume>75</volume>, <fpage>389</fpage>&#x2013;<lpage>396</lpage>. <pub-id pub-id-type="doi">10.1007/s004220050304</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pincus</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>Approximate entropy as a measure of system complexity</article-title>. <source>Proc. Natl. Acad. Sci.</source> <volume>88</volume>, <fpage>2297</fpage>&#x2013;<lpage>2301</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.88.6.2297</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pinto</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Antonacci</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pernice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bar&#xe0;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Javorka</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Decomposing the mutual information rate of heart period and respiration variability series to assess cardiorespiratory interactions</article-title>. <source>Annu. Int. Conf. IEEE Eng. Med. Biol. Soc.</source> <volume>2023</volume>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC40787.2023.10341174</pub-id>
</citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popivanov</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Mineva</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Testing procedures for non-stationarity and non-linearity in physiological signals</article-title>. <source>Math. Biosci.</source> <volume>157</volume>, <fpage>303</fpage>&#x2013;<lpage>320</lpage>. <pub-id pub-id-type="doi">10.1016/S0025-5564(98)10088-3</pub-id>
</citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Porta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Assessing causality in brain dynamics and cardiovascular control</article-title>. <source>Philosophical Trans. R. Soc. A Math. Phys. Eng. Sci.</source> <volume>371</volume>, <fpage>20120517</fpage>. <pub-id pub-id-type="doi">10.1098/rsta.2012.0517</pub-id>
</citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prichard</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Theiler</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Generating surrogate data for time series with several simultaneously measured variables</article-title>. <source>Phys. Rev. Lett.</source> <volume>73</volume>, <fpage>951</fpage>&#x2013;<lpage>954</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.73.951</pub-id>
</citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Radhakrishna</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Dutt</surname>
<given-names>D. N.</given-names>
</name>
<name>
<surname>Yeragani</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Nonlinear measures of heart rate time series: influence of posture and controlled breathing</article-title>. <source>Aut. Neurosci. Basic Clin.</source> <volume>83</volume>, <fpage>148</fpage>&#x2013;<lpage>158</lpage>. <pub-id pub-id-type="doi">10.1016/s1566-0702(00)00173-9</pub-id>
</citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saul</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Berger</surname>
<given-names>R. D.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Cohen</surname>
<given-names>R. J.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Transfer function analysis of autonomic regulation. ii. respiratory sinus arrhythmia</article-title>. <source>Am. J. Physiology-Heart Circulatory Physiology</source> <volume>256</volume>, <fpage>H153</fpage>&#x2013;<lpage>H161</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.1989.256.1.H153</pub-id>
</citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sausedo-Solorio</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pisarchik</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Dynamics of unidirectionally coupled bistable h&#xe9;non maps</article-title>. <source>Phys. Lett. A</source> <volume>375</volume>, <fpage>3677</fpage>&#x2013;<lpage>3681</lpage>. <pub-id pub-id-type="doi">10.1016/j.physleta.2011.07.057</pub-id>
</citation>
</ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schreiber</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Schmitz</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Improved surrogate data for nonlinearity tests</article-title>. <source>Phys. Rev. Lett.</source> <volume>77</volume>, <fpage>635</fpage>&#x2013;<lpage>638</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.77.635</pub-id>
</citation>
</ref>
<ref id="B62">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schreiber</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Schmitz</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Surrogate time series</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>142</volume>, <fpage>346</fpage>&#x2013;<lpage>382</lpage>. <pub-id pub-id-type="doi">10.1016/S0167-2789(00)00043-9</pub-id>
</citation>
</ref>
<ref id="B63">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Searle</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Speed</surname>
<given-names>F. M.</given-names>
</name>
<name>
<surname>Milliken</surname>
<given-names>G. A.</given-names>
</name>
</person-group> (<year>1980</year>). <article-title>Population marginal means in the linear model: an alternative to least squares means</article-title>. <source>Am. Statistician</source> <volume>34</volume>, <fpage>216</fpage>&#x2013;<lpage>221</lpage>. <pub-id pub-id-type="doi">10.1080/00031305.1980.10483031</pub-id>
</citation>
</ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shannon</surname>
<given-names>C. E.</given-names>
</name>
</person-group> (<year>1948</year>). <article-title>A mathematical theory of communication</article-title>. <source>Bell Syst. Tech. J.</source> <volume>27</volume>, <fpage>379</fpage>&#x2013;<lpage>423</lpage>. <pub-id pub-id-type="doi">10.1002/j.1538-7305.1948.tb01338.x</pub-id>
</citation>
</ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Lehrer</surname>
<given-names>P. M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>The effects of specific respiratory rates on heart rate and heart rate variability</article-title>. <source>Appl. Psychophysiol. Biofeedback</source> <volume>28</volume>, <fpage>13</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1023/A:1022312815649</pub-id>
</citation>
</ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Theiler</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eubank</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Longtin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Galdrikian</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Doyne Farmer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Testing for nonlinearity in time series: the method of surrogate data</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>58</volume>, <fpage>77</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/0167-2789(92)90102-S</pub-id>
</citation>
</ref>
<ref id="B67">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Theiler</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Prichard</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Constrained-realization monte-carlo method for hypothesis testing</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>94</volume>, <fpage>221</fpage>&#x2013;<lpage>235</lpage>. <pub-id pub-id-type="doi">10.1016/0167-2789(96)00050-4</pub-id>
</citation>
</ref>
<ref id="B68">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Varley</surname>
<given-names>T. F.</given-names>
</name>
<name>
<surname>Pope</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Puxeddu</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Faskowitz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sporns</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Partial entropy decomposition reveals higher-order information structures in human brain activity</article-title>. <source>Proc. Natl. Acad. Sci. U. S. A.</source> <volume>120</volume>, <fpage>e2300888120</fpage>. <pub-id pub-id-type="doi">10.1073/pnas.2300888120</pub-id>
</citation>
</ref>
<ref id="B69">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Victor</surname>
<given-names>J. D.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Binless strategies for estimation of information from neural data</article-title>. <source>Phys. Rev. E</source> <volume>66</volume>, <fpage>051903</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.66.051903</pub-id>
</citation>
</ref>
<ref id="B70">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Widjaja</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Montalto</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vlemincx</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Marinazzo</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Van Huffel</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Faes</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Cardiorespiratory information dynamics during mental arithmetic and sustained attention</article-title>. <source>PLOS ONE</source> <volume>10</volume>, <fpage>e0129112</fpage>&#x2013;<lpage>e0129114</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0129112</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>