telech

Delay Differential Analysis

Claudia LAINSCSEK
30/07/2026
by Claudia Lainscsek

Delay Differential Analysis (DDA) is a nonlinear time-series analysis framework that models the dynamics of a system using delay differential models. Instead of relying on statistical or spectral features, DDA assumes that the current rate of change of a measured signal depends on its present value and on its past values with typically two time delays. By fitting a compact delay differential model directly to the data, DDA extracts dynamical signatures that characterize the underlying system.

A major advantage of DDA is that it performs well with relatively short, noisy datasets while capturing both linear and nonlinear interactions. The resulting model parameters provide interpretable features that can be used for classification, detection, and causal inference. Originally developed from concepts in nonlinear dynamics and chaos theory, DDA has been successfully applied to (i)EEG, ECG, and movement data for applications such as seizure charactrization and prediction, Parkinson’s disease characterization, functional brain connectivity, and the analysis of information flow in complex biological networks.

Single time series analysis (ST-DDA)

By using a simple approximated delay differential model

\[\dot{x} = \mathbf{f} (x_{\tau_1}, x_{\tau_2}) \, ,\]

it was shown that, although the model contains too few monomials and cannot be integrated to reproduce the dynamics underlying the data, its coefficients, obtained using a least squares method, reflect these dynamics sufficiently well to allow for classification. This has been applied to numerous cases [1] [2]
Let us consider the case where the simple delay differential equation

\[\dot{x} = a_1 x_{\tau_1} + a_2 x_{\tau_2} + a_3 x_{\tau_1}^2\]

is used for classifying different time windows extracted from a single time series \(\{ x(t) \}_{t = 0}^T\). Since the derivative is computed at time \(t\), the corresponding embedding is spanned by \((x, x_{\tau_1}, x_{\tau_2})\). This is, for instance, particularly useful for detecting epileptic seizures from EEG [3]. For each time window, the derivatives \(\{ \dot{x}_{\rm d}(t) \}\) are computed from the measured data ; then coefficients \(a_i\)s are determined by solving

\[\left[ \dot{x}_{\rm d} \right] = \left[ \begin{array}{ccc} a_1 & a_2 & a_3 \end{array} \right] \, \left[ \begin{array}{c} x_{\tau_1} \\ x_{\tau_2} \\ x_{\tau_1}^2 \end{array} \right] = A \cdot \mb{X}\]

by minimising the error

\[\rho = \frac{1}{T} \, \sqrt{\displaystyle \sum_{t = 1}^T \left( \dot{x}_{\rm d} (t) - A \cdot \mb{X} (t) \right)^2} \, .\]

Each time window is thus characterized by a set of features, \(a_1\), \(a_2\), \(a_3\) and \(\rho\). The classification of the time windows is performed in the space spanned by these four features [4].

Voir ce site : Packages under Julia

[1C Lainscsek, C Letellier, J Kadtke, G Gouesbet & F Schürrer, Equivariance identification using delay differential equations, Physics Letters A, 265 (4), 264-273, 2000 Online

[2C. Lainscsek & T. J. Sejnowski, Electrocardiogram classification using delay differential equations, Chaos, 23, 023132, 2013 Online

[3C. Lainscsek, P. Salami, V. R. Carvalho, E.M.A.M. Mendes, M. Fan, S. S. Cash & T. J. Sejnowski, Network-motif delay differential analysis of brain activity during seizures, Chaos, 33 (12), 123136, 2023 Online

[4C. Lainscsek, J. Weyhenmeyer, S. S. Cash & T. J. Sejnowski, Delay Differential Analysis of seizures in multichannel electrocorticography data, Neural computation, 29 (12), 3181-3218, 2017 Online

ATOMOSYD {2007} |  Suivre la vie du site  |  SPIP  |  MàJ . 30/07/2026
Webmaster: octaveekk