<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2018.00057</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Applied Mathematics and Statistics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Analytic Quantification of Shilnikov Chaos in Epileptic EEG Data</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Seifert</surname> <given-names>Bastian</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/573286/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Adamski</surname> <given-names>Dennis</given-names></name>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Uhl</surname> <given-names>Christian</given-names></name>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/574570/overview"/>
</contrib>
</contrib-group>
<aff><institution>Center for Signal Analysis of Complex Systems, Faculty of Engineering Sciences, Ansbach University of Applied Sciences</institution>, <addr-line>Ansbach</addr-line>, <country>Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Andrey Leonidovich Shilnikov, Georgia State University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Saleh Mobayen, University of Zanjan, Iran; Alexey Kazakov, National Research University Higher School of Economics, Russia</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Bastian Seifert <email>bastian.seifert&#x00040;hs-ansbach.de</email></corresp>
<corresp id="c002">Christian Uhl <email>christian.uhl&#x00040;hs-ansbach.de</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Dynamical Systems, a section of the journal Frontiers in Applied Mathematics and Statistics</p></fn></author-notes>
<pub-date pub-type="epub">
<day>29</day>
<month>11</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="collection">
<year>2018</year>
</pub-date>
<volume>4</volume>
<elocation-id>57</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>06</month>
<year>2018</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>11</month>
<year>2018</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2018 Seifert, Adamski and Uhl.</copyright-statement>
<copyright-year>2018</copyright-year>
<copyright-holder>Seifert, Adamski and Uhl</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>Dynamical Systems Based Modeling (DSBM) is a method to decompose a multivariate signal leading to both a dimensionality reduction and parameter estimation describing the dynamics of the signal. We present this method and its application to EEG data sets of Petit-Mal epilepsies considering Shilnikov chaos as the underlying dynamic interaction. We demonstrate the power of this method compared to conventional decomposition methods like PCA and ICA. Since the fitting quality showed a strong correlation to the ictal phases of the signal, we performed a cross validation on seizure detection with a resulting specifity of 84% and sensitivity of 75%. By applying DSBM in a moving window setup we investigated the comparability of the obtained dynamic models and tested the hypothesis of Shilnikov chaos in terms of linear stability analysis for each of the investigated windows. Thereby we could corroborate the Shilnikov hypothesis for approx. 50% of the relevant windows.</p></abstract>
<kwd-group>
<kwd>dimensionality reduction</kwd>
<kwd>optimal parameter search</kwd>
<kwd>Shilnikov chaos</kwd>
<kwd>epilepsy</kwd>
<kwd>stability analysis</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="2"/>
<equation-count count="10"/>
<ref-count count="21"/>
<page-count count="7"/>
<word-count count="4162"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Dimensionality reduction of time-series data is often obtained by statistical methods, like principal component analysis (PCA) [<xref ref-type="bibr" rid="B1">1</xref>] or independent component analysis (ICA) [<xref ref-type="bibr" rid="B2">2</xref>]. As these methods rely on statistical model assumptions, they are not optimal for settings, were deterministic dynamics govern the signal.</p>
<p>Dynamical Systems Based Modeling (DSBM) [<xref ref-type="bibr" rid="B3">3</xref>] is a method integrating a deterministic model assumption into the dimensionality reduction process. This approach is very useful in situations where one has higher-dimensional sensor data than modeling approaches, describing the underlying system, use. A typical example for this situation is EEG data where one has many (&#x02265;25) sensors but typical models only have three to five state variables. Especially during absences the correlation dimension, an intrinsic measure for the dimensionality of the time-series data, drops to the value of three.</p>
<p>The existence of homoclinic Shilnikov chaos in theoretical models for epileptic EEG data was shown in van Veen and Liley [<xref ref-type="bibr" rid="B4">4</xref>] using bifurcation analysis. Asides the Shilnikov attractor is <italic>O</italic>(3)-invariant [<xref ref-type="bibr" rid="B5">5</xref>], a property which every EEG-model should posess, as the choice of the reference electrode is somewhat arbitrary. Former investigations [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>] have indicated the existence of Shilnikov chaos in petit-mal epilepsies, as well.</p>
<p>To rigorously show the existence of homoclinic Shilnikov chaos in EEG data of epileptic absences, we need on one hand a projection onto a three-dimensional space and estimation of the parameters of a system of ordinary differential equations (ODEs). This is achieved using DSBM. On the other hand, one needs to show that the system of ODEs does exhibit homoclinic Shilnikov chaos. This is done using linear stability analysis, based on the Hartman-Grobman and the Shilnikov theorem.</p>
<p>In this study it is not our primary intention to provide an algorithm for seizure detection or seizure prediction, which are often data-driven, like e.g., [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>], and in the case of prediction often fail, see e.g., [<xref ref-type="bibr" rid="B10">10</xref>]. Our goal is to project the high-dimensional signal onto a low-dimensional set of ODEs and to investigate the quality of the projection in the ictal and interictal periods and to compare the obtained models. A low-dimensional description of epileptic seizures yield further insight in the underlying processes and may help to improve the treatment of epilepsy patients.</p>
<p>The structure of the paper is as follows. In section 2.1 the DSBM procedure is presented. Linear stability analysis and quantification of Shilnikov chaos is recalled in section 2.2. A description of the data used can be found in section 2.3 and the evaluation of the results is illustrated in section 3. Finally we discuss the results in section 4.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and methods</title>
<sec>
<title>2.1. Dynamical systems based modeling</title>
<p>Dynamical Systems Based Modeling is a methodology to simultaneously estimate the parameters of a system of ordinary differential equations from data and reduce the dimensionality of the data. Assume we want to estimate the parameters <italic>a</italic><sub><italic>i</italic></sub> of a system of ordinary differential equations</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x01E8B;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</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:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003BE;<sub><italic>i</italic></sub> is a set of basis functions as model assumption. A typical ansatz for estimating the parameters <italic>a</italic><sub><italic>i</italic></sub> would be to solve a normalized least-squares problem</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">min</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder></mml:mstyle><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x02329;&#x000B7;&#x0232A;<sub><italic>t</italic></sub> denotes the average over the time sample points <italic>t</italic> &#x0003D; 1, &#x02026;, <italic>T</italic> and &#x01E61;<sub><italic>i</italic></sub> are the derivatives of the samples.</p>
<p>Now consider that we have signal data sampled in a high-dimensional space <italic>q</italic>(<italic>t</italic>)&#x02208;&#x0211D;<sup><italic>N</italic></sup>, with <italic>n</italic>&#x0226A;<italic>N</italic>. Then the approach (2) is not applicable, since the samples <italic>q</italic> have dimension <italic>N</italic>&#x0226B;<italic>n</italic>. Hence one has to choose a projection <italic>P</italic>&#x02208;&#x0211D;<sup><italic>n</italic> &#x000D7; <italic>N</italic></sup> to project the sampled signal to a subspace of dimension <italic>n</italic>. In Uhl et al. [<xref ref-type="bibr" rid="B3">3</xref>] it was shown that the cost function to minimize</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x02003;with</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>actually depends on the projection <italic>P</italic> only <italic>D</italic>(<italic>P, a</italic>) &#x0003D; <italic>D</italic>(<italic>P</italic>). Hence it suffices to minimize <italic>D</italic>(<italic>P</italic>) on the set of all projections</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">argmin</mml:mo></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:munder></mml:mstyle><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Note that <italic>D</italic>(<italic>P</italic>) is bounded by <italic>n</italic> from above, as can easily be seen by setting <italic>a</italic><sub><italic>i</italic></sub> &#x0003D; 0 for all <italic>i</italic>. If the minimal value of <italic>D</italic>(<italic>P, a</italic>) is diveded by <italic>n</italic>, it represents the relative error of the model representing the dynamics of the projection.</p>
<p>If the basis functions &#x003BE;<sub><italic>i</italic></sub> are polynomials one can show [<xref ref-type="bibr" rid="B11">11</xref>] that the cost function depends on the subspace on which to project, only. Hence we actually consider a cost function on a Grassmannian manifold. Recall that a Grassmannian manifold <bold>Gr</bold>(<italic>n, N</italic>) is the set of all <italic>n</italic>-dimensional linear subspaces of &#x0211D;<sup><italic>N</italic></sup>. There are various possibilities to represent this manifold. For example one could identify the Grassmannian with a homogeneous space [<xref ref-type="bibr" rid="B12">12</xref>] or with the set of rank <italic>n</italic> symmetric, projection operators on &#x0211D;<sup><italic>N</italic></sup> [<xref ref-type="bibr" rid="B13">13</xref>]. We identify the Grassmannian with equivalence classes [<italic>P</italic>] of matrices <italic>P</italic>&#x02208;&#x0211D;<sup><italic>N</italic> &#x000D7; <italic>n</italic></sup> of rank <italic>n</italic>, where two such matrices <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub> are equivalent if their coimages are equal <bold>coim</bold>(<italic>P</italic><sub>1</sub>) &#x0003D; <bold>coim</bold>(<italic>P</italic><sub>2</sub>). That is, two matrices <inline-formula><mml:math id="M5"><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> are identified if all the principal angles between subspaces of &#x0211D;<sup><italic>N</italic></sup> spanned by the column of the matrices are zero.</p>
<p>We want to find a global minimum of the cost function. For the global optimization we use a MultiStart algorithm, which generates many starting points, runs local optimization methods on each starting point and then chooses the optimum of the found local optima. As local optimization method we use a Levenberg-Marquardt algorithm [<xref ref-type="bibr" rid="B14">14</xref>], which solves the least-squares problem</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M50"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:munder><mml:mrow><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mi>&#x0211D;</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>&#x02016;</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for a non-linear function <italic>f</italic>:&#x0211D;<sup><italic>m</italic></sup> &#x02192; &#x0211D;<sup><italic>n</italic></sup> with <italic>m</italic> &#x0003C; <italic>n</italic>. To show that one can apply the Levenberg-Marquardt algorithm, we have to rewrite the cost function as follows. Denote by <italic>Q</italic><sub><italic>i</italic></sub> &#x0003D; &#x02329;<sub>&#x003BE;<sub><italic>i</italic></sub> &#x02297; &#x003BE;<sub><italic>i</italic></sub> &#x0232A; <italic>t</italic></sub> the dyadic product of the basis vectors, describing the auto-correlation of the basis, and by <inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>P</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mo>&#x000B7;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> the componentwise product of the time derivative of the projected signal with the basis functions, describing the correlation between the derivative of the data with the basis vectors. Then by a variational calculus argument it can be shown [<xref ref-type="bibr" rid="B3">3</xref>] that</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Denote by <inline-formula><mml:math id="M9"><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></inline-formula>. Then</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M10"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x000B7;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The non-linear function for Levenberg-Marquardt to minimize is the vector-valued function <italic>f</italic>:&#x0211D;<sup><italic>n</italic> &#x000D7; <italic>N</italic></sup> &#x02192; &#x0211D;<sup><italic>n</italic> &#x000D7; <italic>T</italic></sup> with entries <inline-formula><mml:math id="M11"><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x01E8F;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and argument <italic>P</italic>. So if we assume <italic>T</italic> &#x0003E; <italic>N</italic>, which is in all applications of interest the case, the algorithm can be applied. For numerical stability of the inversion of the matrices <italic>Q</italic><sub><italic>i</italic></sub> we choose a representative <italic>P</italic> of the Grassmannian element [<italic>P</italic>] with |max(<italic>Pq</italic>)| &#x0003D; 1.</p>
<p>For a measure of the efficiency of the representation of the signal by the calculated model we define a pseudoinverse <italic>P</italic><sup>&#x0002B;</sup> &#x02208; &#x0211D;<sup><italic>N</italic> &#x000D7; <italic>n</italic></sup> of the projection <italic>P</italic>. This pseudoinverse is given as the matrix, which minimizes the quadratic error with respect to the signal representation</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M80"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:munder><mml:mrow><mml:mi>arg</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>min</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mi>&#x0211D;</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mfrac><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msup><mml:mi>P</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mi>P</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mo>&#x02016;</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo>&#x02016;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x02016;</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>This optimization problem can be solved analytically using variation with respect to the matrix <italic>P</italic><sup>&#x0002B;</sup>. Denote by <italic>M</italic> &#x0003D; &#x02329;<italic>Pq</italic>&#x02297;<italic>Pq</italic>&#x0232A;<sub><italic>t</italic></sub> the <italic>n</italic> &#x000D7; <italic>n</italic> time-averaged autocorrelation matrix of the projected signal and by <italic>B</italic> &#x0003D; &#x02329;<italic>Pq</italic>&#x02297;<italic>q</italic>&#x0232A;<sub><italic>t</italic></sub> the <italic>n</italic> &#x000D7; <italic>N</italic> time-averaged correlation matrix of the projected with the original signal. Then the pseudoinverse <italic>P</italic><sup>&#x0002B;</sup> is given by</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M13"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mi>B</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>As model assumption for the DSBM procedure a non-linear third-order ODEs with polynomial non-linearities up to the order of three is chosen, leading to the following basis functions</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M100"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003BE;</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>As we propose the usage of DSBM instead of PCA [<xref ref-type="bibr" rid="B1">1</xref>] and ICA [<xref ref-type="bibr" rid="B2">2</xref>] for the dimensionality reduction of signals with strong deterministic parts, we present the projected trajectories of DSBM [with model assumption (10)], PCA and ICA as trajectories in phase space.</p>
<p>To quantify the validness of the assumption of the model (10) for ictal periods, the sensitivity and specifity of the cost function (6) with respect to the appearance of spike-waves was calculated on data windows of 1 s length using leave-on-out cross-validation on the data sets. Here the threshold value for the value of the cost function was optimized for specifity and sensitivity on one data set. Using this threshold the specifity and sensitivity on the remaining data sets was computed and finally the mean of these values was calculated.</p>
</sec>
<sec>
<title>2.2. Linear stability analysis: analytic quantification of shilnikov chaos</title>
<p>Linear stability analysis is a methodology to describe the behavior of a system of differential equations &#x01E8B; &#x0003D; <italic>F</italic>(<italic>x</italic>) near its equilibrium (fixed) points. Hutt et al. presented in [<xref ref-type="bibr" rid="B15">15</xref>] an approach to estimate fixed points without the knowledge of the underlying dynamical system. In our investigation we can anlytically calculate the equilibrium points: model (10) leads to up to three different equilibrium points with <italic>x</italic><sub>2</sub> &#x0003D; <italic>x</italic><sub>3</sub> &#x0003D; 0 and a third-order equation in <italic>x</italic><sub>1</sub>, depending on the estimated parameters.</p>
<p>Recall that an equilibrium point is called <italic>hyperbolic</italic> if all eigenvalues of the Jacobi matrix of <italic>F</italic>(<italic>x</italic>) have non-vanishing real parts. The Hartman-Grobman theorem [<xref ref-type="bibr" rid="B16">16</xref>] shows that for a hyperbolic equilibrium point <italic>p</italic> there exists a small neighborhood <italic>U</italic>(<italic>p</italic>) of <italic>p</italic>, such that solutions of &#x01E8B; &#x0003D; <italic>F</italic>(<italic>x</italic>) can be mapped homeomorphically to solutions of the linear system &#x01E8F; &#x0003D; <italic>Jy</italic>, where <italic>J</italic> is the Jacobi matrix of <italic>F</italic>(<italic>x</italic>) at <italic>p</italic>. For 3-dimensional systems the behavior near a hyperbolic equilibrium point depending on the eigenvalues &#x003BB;<sub><italic>i</italic></sub> of the Jacobi matrix is summarized in Table <xref ref-type="table" rid="T1">1</xref>. Figure <xref ref-type="fig" rid="F1">1</xref> illustrates the the two types of spiral behavior in the neighbourhood of a saddle focus. The homoclinic Shilnikov theorem ([<xref ref-type="bibr" rid="B17">17</xref>], [<xref ref-type="bibr" rid="B18">18</xref>]), now states that a system of ordinary differential equations exhibits homoclinic Shilnikov chaos if there exists (A) a saddle focus (eigenvalues &#x003BB;<sub>1</sub> &#x0003D; &#x003B3;, &#x003BB;<sub>2/3</sub> &#x0003D; &#x003C1;&#x000B1;i&#x003C9;) with |&#x003B3;|&#x0003E;|&#x003C1;|&#x0003E;0, and (B) a homoclinic orbit based at the equilibrium point. We refer to the first condition as Shilnikov condition. The second condition, the existence of a homoclinic orbit, is hard to show. We do not integrate the obtained the model, since in most cases the parameters do not lead to robust solutions with respect to intial conditions. We also observe a sensitive dependence of the parameters describing the dynamics, leading to periodic and chaotic solutions in a small vicinity of the obtained parameters. This is in accordance to the investigation of parameter space in van Veen and Liley[<xref ref-type="bibr" rid="B4">4</xref>]. Hence, the existence of a homoclinic orbit for the appearance of Shilnikov chaos is investigated by visual (subjective) inspection of the projected trajectory.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Behavior of 3D-systems near hyperbolic equilibrium points with Jacobi matrix having either three real eigenvalues &#x003BB;<sub><italic>i</italic></sub> or two complex eigenvalues &#x003BB;<sub>2/3</sub> &#x0003D; &#x003C1;&#x000B1;i&#x003C9; and a real eigenvalue &#x003BB;<sub>1</sub> &#x0003D; &#x003B3;.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>&#x003BB;<sub>1</sub></bold></th>
<th valign="top" align="center"><bold>&#x003BB;<sub>2</sub></bold></th>
<th valign="top" align="center"><bold>&#x003BB;<sub>3</sub></bold></th>
<th valign="top" align="left"><bold>Type</bold></th>
<th valign="top" align="center"><bold>&#x003B3;</bold></th>
<th valign="top" align="center"><bold>&#x003C1;</bold></th>
<th valign="top" align="left"><bold>Type</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">&#x02212;</td>
<td valign="top" align="center">&#x02212;</td>
<td valign="top" align="center">&#x02212;</td>
<td valign="top" align="left">stable node</td>
<td valign="top" align="center">&#x02212;</td>
<td valign="top" align="center">&#x02212;</td>
<td valign="top" align="left">stable focus-node</td>
</tr>
<tr>
<td valign="top" align="left">&#x0002B;</td>
<td valign="top" align="center">&#x0002B;</td>
<td valign="top" align="center">&#x0002B;</td>
<td valign="top" align="left">unstable node</td>
<td valign="top" align="center">&#x0002B;</td>
<td valign="top" align="center">&#x0002B;</td>
<td valign="top" align="left">unstable focus-node</td>
</tr>
<tr>
<td valign="top" align="left">&#x0002B;</td>
<td valign="top" align="center">&#x02212;</td>
<td valign="top" align="center">&#x000B1;</td>
<td valign="top" align="left">saddle</td>
<td valign="top" align="center">&#x000B1;</td>
<td valign="top" align="center">&#x02213;</td>
<td valign="top" align="left">saddle-focus</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Two types of saddle-foci: On the left the two-dimensional eigenmanifold is unstable and the one-dimensional eigenmanifold is stable, while on the right it is vice versa.</p></caption>
<graphic xlink:href="fams-04-00057-g0001.tif"/>
</fig>
</sec>
<sec>
<title>2.3. Data</title>
<p>The investigated data consists of ten EEG data sets of epileptic patients suffering from petit mal (absence) seizures. To avoid a biased investigation two different sources of data sets were investigated.</p>
<p>The first source contains eight different EEG data sets from two different patients kindly provided by the Epilepsy Centre at the Department of Neurology Erlangen. The data was sampled from 25 electrodes using the modified 10/20 system with 10% electrode positions and modified combinatorial nomenclature. The length of the data sets vary between 5 and 10 min each sampled with a sample rate of 256 Hz. Each data set contains at least one absence seizure with a length of about 4 up to 16 s.</p>
<p>The second source is the Temple University Hospital EEG Data Corpus [<xref ref-type="bibr" rid="B19">19</xref>] again sampled using the 10/20 system in this case with a sample rate of 250 Hz, length of datasets 24 and 20 min, each with absence seizures of between 19 and 144 s.</p>
<p>As preprocessing step we applied a zerophase bandpass filter with cut-off frequencies 0.5 and 30 Hz. From the above mentioned data sets we investigated 10 signals of 20&#x02013;40 s length and partitioned the data into parts of 2 s length with an rectangular window, as we want the time-domain of the signal to be preserved. This resulted in a total of 129 investigated windows of EEG signal.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>To illustrate the application of DSBM, Figure <xref ref-type="fig" rid="F2">2</xref> presents the obtained minimal values of the cost function (7) applied to a two-second-windowed data set. The backround plot represents the signal of the F4 electrode. The sequence of the minimal values show that the model assumption Equation (10) fits well to describe the time evolution during a petit mal seizure. As is shown in Figure <xref ref-type="fig" rid="F3">3</xref> in most cases the representation of the ictal dynamics using Equation (10) is above 90%.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Minmal values of the cost function of DSBM (7) on a two-second-windowed data set. In the background the signal of the F4 electrode is shown.</p></caption>
<graphic xlink:href="fams-04-00057-g0002.tif"/>
</fig>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Histogram of the signal representation during ictal periods.</p></caption>
<graphic xlink:href="fams-04-00057-g0003.tif"/>
</fig>
<p>To evaluate the significance of the minimal <italic>D</italic>(<italic>P</italic>)-value drop during seizures, thresholds based on leave-one-out cross-validation are trained to separate ictal from interictal phases. This validation yields a specifity of 84% and a sensitivity of 75% with respect to the appearance of spike-waves averaged over all 129 windowed data.</p>
<p>As described in section 2 the minimum of <italic>D</italic>(<italic>P</italic>) corresponds to an optimal projection <italic>P</italic> with respect to the underlying model dynamics. Applying the projection <italic>P</italic> onto the 25-dimensional signal <italic>q</italic>(<italic>t</italic>) three amplitudes <italic>x</italic><sub><italic>i</italic></sub>(<italic>t</italic>) are obtained: (<italic>Pq</italic>)<sub><italic>i</italic></sub> &#x0003D; <italic>x</italic><sub><italic>i</italic></sub>(<italic>t</italic>), <italic>i</italic> &#x0003D; 1, 2, 3. Thereby the 25-dimensional original phase space trajectory is now projected onto a three-dimensional phase portrait given by the amplitudes <italic>x</italic><sub>1</sub>(<italic>t</italic>), <italic>x</italic><sub>2</sub>(<italic>t</italic>), and <italic>x</italic><sub>3</sub>(<italic>t</italic>). Figure <xref ref-type="fig" rid="F4">4</xref> shows on the right-hand side a typical trajectory. For the same time window a decomposition via PCA and ICA were performed and the corresponding phase portraits are shown on the left and the middle. In the case of PCA the first three vectors representing most of the signal are utilized for the projection. For ICA three projection vectors are chosen leading to the best structured phase portrait. The advantage of DSBM compared to PCA or ICA is obvious. A clear structure can only be detected in the case of the trajectories obtained by DSBM.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Phase portraits of amplitudes obtained by PCA (first three dominant amplitudes), ICA (three amplitudes with best structured phase portrait) and DSBM.</p></caption>
<graphic xlink:href="fams-04-00057-g0004.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F5">5</xref> shows the vectors of the pseudoinverse <italic>P</italic><sup>&#x0002B;</sup> caculated from eq. (8). By this projection method the original signal <italic>q</italic>(<italic>t</italic>) is filtered to <inline-formula><mml:math id="M15"><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup><mml:mi>P</mml:mi><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Potential field maps representing the vectors of the calculated pseudoinverse.</p></caption>
<graphic xlink:href="fams-04-00057-g0005.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F6">6</xref> shows the original signal of one electrode of an exemplary absence signal and the corresponding approximation. The main structure of the signal is captured. I.e., we are dealing with a projection fulfilling our model equations (10) and representing the signal to a considerable amount.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Original signal of F4-electrode compared to reconstructed signal after embedding with the pseudoinverse.</p></caption>
<graphic xlink:href="fams-04-00057-g0006.tif"/>
</fig>
<p>The final step of our investigation aimed at characterizing and comparing the projected signal dynamics of the windowed EEG data epochs representing a good fit of the model, i.e., possessing a low minimal cost function value <italic>D</italic>(<italic>P</italic>) &#x0003D; 0.3, i.e., dynamics representation of above 90%.</p>
<p>To achieve this, for each optimal projection the set of obtained differential equations was investigated with respect to occuring equilibrium points and linear stabilty analysis. For 70% of all investigated data epochs, the Shilnikov condition was fulfilled.</p>
<p>In addition, visual inspections of the phase portraits were performed to quantify the occurrence of a Shilnikov type of homoclinic orbit. Figure <xref ref-type="fig" rid="F7">7</xref> shows two examples of the projected signals. The phase portrait on the left hand side seems to represent a homoclinic orbit near the equilibrium point, whereas the trajectory on the right hand side resembles more a circle and not a homoclinic orbit based at the equilibrium point.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Examples of the projected signal in phase space. The example on the left hand side seems to represent a homoclinic orbit, the trajectory on the right hand resembles a circle. The color indicates the time evolution of the trajectory.</p></caption>
<graphic xlink:href="fams-04-00057-g0007.tif"/>
</fig>
<p>Accounting these visual inspections, we obtained the fourfold table presented in Table <xref ref-type="table" rid="T2">2</xref>.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Four-fold table evalutating Shilnikov condition and homoclinic orbit in data epochs well-described by the assumed model.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left" colspan="2"/>
<th valign="top" align="left" colspan="2" style="border-bottom: thin solid #000000;"><bold>Shilnikov condition</bold></th>
</tr>
<tr>
<th valign="top" align="left" colspan="2"/>
<th valign="top" align="left"><bold>Fulfilled</bold></th>
<th valign="top" align="center"><bold>Not fulfilled</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Homoclinic orbit</td>
<td valign="top" align="left">Observed</td>
<td valign="top" align="center">53%</td>
<td valign="top" align="center">26%</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Not observed</td>
<td valign="top" align="center">16%</td>
<td valign="top" align="center">5%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>If one is interested in representing a high-dimensional multivariate signal as a trajectory in a low-dimensional phase space, DSBM is an adequate tool. This is illustrated in our investigation of EEG data of epileptic seizure by Figure <xref ref-type="fig" rid="F4">4</xref> showing a clearly better structure of the trajectory compared to signal decomposition techniques like PCA, ICA, and all other techniques we investigated. This is due to the different approaches: PCA, ICA, and other techniques (see, e.g., [<xref ref-type="bibr" rid="B20">20</xref>]) are based on stochastic model assumptions, whereas DSBM intends to represent the signal in terms of the underlying dynamic interactions. These dynamic interactions are incorporated in DSBM by a model of a set of differential equations with its parameters being approximated simultaneously with the parameters of the best fitting projections.</p>
<p>We showed that the assumption of a special set of differential equations (10) fits well to the occurrence of seizures by a dramatic drop of the optimized cost function. Although not intending to develop an algorithm for seizure detection we calculated the specifity and sensitivity of DSBM with respect to ictal and interictal phases of the signal and could confirm the correlation of cost function drop with the occurence of absence seizures to an extent of 80%.</p>
<p>The obtained trajectories in phase space resemble the chaotic behavior of Shilnikov dynamics. The investigation in a moving window setup showed that the approximated dynamics fulfil the Shilnikov condition in 69% of all ictal signal windows. However not all of these dynamics show a homoclinic orbit by visual inspection. This is in accordance to the microscopic model investigated in van Veen and Liley [<xref ref-type="bibr" rid="B4">4</xref>], where both chaotic bahavior due to the Shilnikov setting and periodic solutions are observed.</p>
<p>Limitations of our approach are (i) possible non-stationarities of the signal, (ii) a not optimal choice of set of ODEs as the underlying model, (iii) sensitivity of the non-linear ODEs with respect to occuring fixed points and therefore instabilities by comparing the parameter space of the ODEs and/or (iv) instabilities in the global optimization procedure of the cost function.</p>
<p>Even though the stability analysis did not completely confirm the appearance of Shilnikov chaos in EEG data, it was shown that the mathematical theorems are applicaple in data-driven situations. The study reveals that one can validate Shilnikov chaos in EEG signals on a data-driven basis and one is not ought to tweak a set of differential equations by hand to do so.</p>
<p>Further work will focus on the development of projection algorithms independent of choosing a set of ODEs obtained by solving a generalized eigenvalue problem as presented in Seifert et al. [<xref ref-type="bibr" rid="B21">21</xref>].</p>
</sec>
<sec id="s5">
<title>Ethics statement</title>
<p>The investigated data was taken partly from the previously published data set [<xref ref-type="bibr" rid="B19">19</xref>] and partly from data collected for medical reasons. The data obtained is completely anonymized. Hence by local legislation no approval by an ethics committe is required.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>BS contributed to the data analysis and the manuscript. DA contributed to the data analysis. CU conceived the structure of the study and contributed to the manuscript.</p>
<sec>
<title>Conflict of interest statement</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>
</sec>
</sec>
</body>
<back>
<ack>
<p>We acknowledge funding by the European Regional Development Fund (ERDF) and the support by the Bayerische Forschungsstiftung within the project Nilpherd. We thank the Epilepsy Centre at the Department of Neurology, Universit&#x000E4;tsklinikum Erlangen for provided data and BESA GmbH and Epilepsy Centre for fruitful ideas and discussions.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pearson</surname> <given-names>K</given-names></name></person-group>. <article-title>On lines and planes of closest fit to a system of points in space</article-title>. <source>Lond Edinburgh Dublin Philos Mag J Sci</source>. (<year>1901</year>) <volume>6</volume>:<fpage>559</fpage>&#x02013;<lpage>72</lpage>.</citation></ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hyv&#x000E4;rinen</surname> <given-names>A</given-names></name> <name><surname>Oja</surname> <given-names>E</given-names></name></person-group>. <article-title>Independent component analysis: algorithms and applications</article-title>. <source>Neural Netw.</source> (<year>2000</year>) <volume>13</volume>:<fpage>411</fpage>&#x02013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/S0893-6080(00)00026-5</pub-id><pub-id pub-id-type="pmid">10946390</pub-id></citation></ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uhl</surname> <given-names>C</given-names></name> <name><surname>Seifert</surname> <given-names>B</given-names></name></person-group>. <article-title>DSBM - dynamical systems based modeling: an overview</article-title>. In: Ambrosius U, Gollisch S, editors. <source>Ansbacher Kaleidoskop 2016.</source> Shaker Verlag (<year>2016</year>). p. <fpage>123</fpage>&#x02013;<lpage>38</lpage>.</citation></ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van</surname> <given-names>Veen L</given-names></name> <name><surname>Liley</surname> <given-names>DTJ</given-names></name></person-group>. <article-title>Chaos via Shilnikov&#x00027;s Saddle-Node bifurcation in a theory of the electroencephalogram</article-title>. <source>Phys Rev Lett.</source> (<year>2006</year>) <volume>97</volume>:<fpage>208101</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.97.208101</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friedrich</surname> <given-names>R</given-names></name> <name><surname>Haken</surname> <given-names>H</given-names></name></person-group>. <article-title>Time-dependent and chaotic behaviour in systems with <italic>O</italic>(3)-symmetry</article-title>. In: G&#x000FC;ttinger W, Dangelmayer G, editors. <source>The Physics of Structure Formation: Theory and Simulation</source>. <publisher-name>Springer</publisher-name> (<year>1987</year>). p. <fpage>334</fpage>&#x02013;<lpage>45</lpage>.</citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friedrich</surname> <given-names>R</given-names></name> <name><surname>Uhl</surname> <given-names>C</given-names></name></person-group>. <article-title>Spatio-temporal analysis of human electroencephalograms: petit-mal epilepsy</article-title>. <source>Phys D</source> (<year>1996</year>) <volume>98</volume>:<fpage>171</fpage>&#x02013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1016/0167-2789(96)00059-0</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uhl</surname> <given-names>C</given-names></name></person-group>. <source>Analyse raumzeitlicher Daten strukturbildender Systeme</source>. Universit&#x000E4;t Stuttgart (<year>1995</year>).</citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kabir</surname> <given-names>E</given-names></name> <name><surname>Siuly Zhang</surname> <given-names>Y</given-names></name></person-group>. <article-title>Epileptic seizure detection from EEG signals using logistic model trees</article-title>. <source>Brain Inform.</source> (<year>2016</year>) <volume>3</volume>:<fpage>93</fpage>&#x02013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1007/s40708-015-0030-2</pub-id><pub-id pub-id-type="pmid">27747604</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lehnertz</surname> <given-names>K</given-names></name> <name><surname>Andrzejak</surname> <given-names>R</given-names></name> <name><surname>Arnhold</surname> <given-names>J</given-names></name> <name><surname>Kreuz</surname> <given-names>T</given-names></name> <name><surname>Mormann</surname> <given-names>F</given-names></name> <name><surname>Rieke</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Nonlinear EEG analysis in epilepsy: its possible use for interictal focus localization, seizure anticipation, and prevention</article-title>. <source>J Clin Neurophysiol.</source> (<year>2001</year>) <volume>18</volume>:<fpage>209</fpage>&#x02013;<lpage>22</lpage>.<pub-id pub-id-type="pmid">11528294</pub-id></citation></ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aschenbrenner-Scheibe</surname> <given-names>R</given-names></name> <name><surname>Maiwald</surname> <given-names>T</given-names></name> <name><surname>Winterhalder</surname> <given-names>M</given-names></name> <name><surname>Voss</surname> <given-names>HU</given-names></name> <name><surname>Timmer</surname> <given-names>J</given-names></name> <name><surname>Schulze-Bonhage</surname> <given-names>A</given-names></name></person-group>. <article-title>How well can epileptic seizures be predicted? An evaluation of a nonlinear method</article-title>. <source>Brain</source> (<year>2003</year>) <volume>126</volume>:<fpage>2616</fpage>&#x02013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1093/brain/awg265</pub-id><pub-id pub-id-type="pmid">14506067</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uhl</surname> <given-names>C</given-names></name> <name><surname>Kruggel</surname> <given-names>F</given-names></name> <name><surname>Opitz</surname> <given-names>B</given-names></name> <name><surname>von</surname> <given-names>Cramon DY</given-names></name></person-group>. <article-title>A new concept for EEG/MEG signal analysis: detection of interacting spatial modes</article-title>. <source>Human Brain Mapp.</source> (<year>1998</year>) <volume>6</volume>:<fpage>137</fpage>&#x02013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1002/(SICI)1097-0193(1998)6:3&#x0003C;137::AID-HBM3&#x0003E;3.0.CO;2-4</pub-id><pub-id pub-id-type="pmid">9673669</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>H&#x000FC;per</surname> <given-names>K</given-names></name> <name><surname>Trumpf</surname> <given-names>J</given-names></name></person-group>. <article-title>Newton-like methods for numerical optimisation on manifolds</article-title>. In: <source>Proceedings of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers.</source> Monterey, CA (<year>2004</year>). p. <fpage>136</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/ACSSC.2004.1399106</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Helmke</surname> <given-names>U</given-names></name> <name><surname>Moore</surname> <given-names>JB</given-names></name></person-group>. <source>Optimization and Dynamical Systems</source>. <publisher-loc>London</publisher-loc>: <publisher-name>Springer-Verlag</publisher-name> (<year>1994</year>).</citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>More</surname> <given-names>JJ</given-names></name></person-group>. <article-title>Levenberg&#x02013;Marquardt algorithm: implementation and theory</article-title>. In: <person-group person-group-type="editor"><name><surname>Watson</surname> <given-names>GA</given-names></name></person-group> editor. <source>Numerical Analysis</source>. <publisher-name>Springer</publisher-name> (<year>1977</year>). p. <fpage>105</fpage>&#x02013;<lpage>16</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.osti.gov/scitech/servlets/purl/7256021">http://www.osti.gov/scitech/servlets/purl/7256021</ext-link>.</citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hutt</surname> <given-names>A</given-names></name> <name><surname>Svens&#x000E9;n</surname> <given-names>M</given-names></name> <name><surname>Kruggel</surname> <given-names>F</given-names></name> <name><surname>Friedrich</surname> <given-names>R</given-names></name></person-group>. <article-title>Detection of fixed points in spatiotemporal signals by a clustering method</article-title>. <source>Phys Rev E.</source> (<year>2000</year>) <volume>61</volume>:<fpage>R4691</fpage>&#x02013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.61.R4691</pub-id><pub-id pub-id-type="pmid">11031503</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hartman</surname> <given-names>P</given-names></name></person-group>. <article-title>A Lemma in the theory of structural stability of differential equations</article-title>. <source>Proc Am Math Soc.</source> (<year>1960</year>) <volume>11</volume>:<fpage>610</fpage>&#x02013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1090/S0002-9939-1960-0121542-7</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shilnikov</surname> <given-names>LP</given-names></name></person-group>. <article-title>A case of the existence of a denumerable set of periodic motions</article-title>. <source>Sov Math Dokl.</source> (<year>1965</year>) <volume>6</volume>:<fpage>163</fpage>&#x02013;<lpage>6</lpage>.</citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arneodo</surname> <given-names>A</given-names></name> <name><surname>Coullet</surname> <given-names>P</given-names></name> <name><surname>Tresser</surname> <given-names>C</given-names></name></person-group>. <article-title>Possible new strange attractors with spiral structure</article-title>. <source>Commun Math Phys.</source> (<year>1981</year>) <volume>79</volume>:<fpage>573</fpage>&#x02013;<lpage>9</lpage>.</citation></ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Obeid</surname> <given-names>I</given-names></name> <name><surname>Picone</surname> <given-names>J</given-names></name></person-group>. <article-title>The Temple University Hospital EEG data corpus</article-title>. <source>Front Neurosci.</source> (<year>2016</year>) <volume>10</volume>:<fpage>196</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2016.00196</pub-id><pub-id pub-id-type="pmid">27242402</pub-id></citation></ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pena</surname> <given-names>D</given-names></name> <name><surname>Poncela</surname> <given-names>P</given-names></name></person-group>. <article-title>Dimension reduction in multivariate time series</article-title>. In: Balakrishnan N, Sarabia JM, Castillo E, editors. <source>Advances in Distribution Theory, Order Statistics, and Inference.</source> <publisher-name>Springer</publisher-name> (<year>2006</year>). p. <fpage>433</fpage>&#x02013;<lpage>58</lpage>.</citation></ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Seifert</surname> <given-names>B</given-names></name> <name><surname>Korn</surname> <given-names>K</given-names></name> <name><surname>Hartmann</surname> <given-names>S</given-names></name> <name><surname>Uhl</surname> <given-names>C</given-names></name></person-group>. <article-title>Dynamical Component Analysis (DyCA): Dimensionality reduction for high-dimensional deterministic time-series</article-title>. In: <source>2018 IEEE 28th International Workshop on Machine Learning for Signal Processing (MLSP)</source> (<publisher-loc>Aalborg</publisher-loc>) (<year>2018</year>).</citation></ref>
</ref-list> 
</back>
</article> 