Gaetano Valenza1, Luca Citi2, Riccardo Barbieri3. 1. Neuroscience Statistics Research Laboratory, Department of Anesthesia, Critical Care & Pain Medicine, Harvard Medical School, Massachusetts General Hospital, Boston, Massachusetts, United States of America; and Department of Brain and Cognitive Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, United States of America; Research Center E. Piaggio and Department of Information Engineering, University of Pisa, Pisa, Italy. 2. Neuroscience Statistics Research Laboratory, Department of Anesthesia, Critical Care & Pain Medicine, Harvard Medical School, Massachusetts General Hospital, Boston, Massachusetts, United States of America; and Department of Brain and Cognitive Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, United States of America; School of Computer Science and Electronic Engineering, University of Essex, Colchester, United Kingdom. 3. Neuroscience Statistics Research Laboratory, Department of Anesthesia, Critical Care & Pain Medicine, Harvard Medical School, Massachusetts General Hospital, Boston, Massachusetts, United States of America; and Department of Brain and Cognitive Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, United States of America.
Abstract
Measures of nonlinearity and complexity, and in particular the study of Lyapunov exponents, have been increasingly used to characterize dynamical properties of a wide range of biological nonlinear systems, including cardiovascular control. In this work, we present a novel methodology able to effectively estimate the Lyapunov spectrum of a series of stochastic events in an instantaneous fashion. The paradigm relies on a novel point-process high-order nonlinear model of the event series dynamics. The long-term information is taken into account by expanding the linear, quadratic, and cubic Wiener-Volterra kernels with the orthonormal Laguerre basis functions. Applications to synthetic data such as the Hénon map and Rössler attractor, as well as two experimental heartbeat interval datasets (i.e., healthy subjects undergoing postural changes and patients with severe cardiac heart failure), focus on estimation and tracking of the Instantaneous Dominant Lyapunov Exponent (IDLE). The novel cardiovascular assessment demonstrates that our method is able to effectively and instantaneously track the nonlinear autonomic control dynamics, allowing for complexity variability estimations.
Measures of nonlinearity and complexity, and in particular the study of Lyapunov exponents, have been increasingly used to characterize dynamical properties of a wide range of biological nonlinear systems, including cardiovascular control. In this work, we present a novel methodology able to effectively estimate the Lyapunov spectrum of a series of stochastic events in an instantaneous fashion. The paradigm relies on a novel point-process high-order nonlinear model of the event series dynamics. The long-term information is taken into account by expanding the linear, quadratic, and cubic Wiener-Volterra kernels with the orthonormal Laguerre basis functions. Applications to synthetic data such as the Hénon map and Rössler attractor, as well as two experimental heartbeat interval datasets (i.e., healthy subjects undergoing postural changes and patients with severe cardiac heart failure), focus on estimation and tracking of the Instantaneous Dominant Lyapunov Exponent (IDLE). The novel cardiovascular assessment demonstrates that our method is able to effectively and instantaneously track the nonlinear autonomic control dynamics, allowing for complexity variability estimations.
Hearth contractions are regarded by many scientists as the foremost example of a physiological system showing predominantly nonlinear behavior, mainly generated through integration of multiple neural signaling at the level of the sinoatrial node [1]. Accordingly, the fluctuations in the interval between consecutive heartbeats have been widely investigated as output of a nonlinear system revealing and quantifying the complexity of cardiovascular control [2]–[27].Among all nonlinearity and complexity measures, Lyapunov exponents (LEs) have been proven to provide an important mathematical tool in characterizing dynamical properties of a nonlinear system [28]. LEs were first defined by Lyapunov [29] in order to study the stability of non-stationary solutions of ordinary differential equations and for more than fifty years they have been extensively studied in many disciplines [30]–[33]. Specifically, they refer to the average exponential rates of divergence or convergence of neighboring trajectories in the system phase space. In fact, for a system whose characteristic equations are known, there is a straightforward technique for computing the whole Lyapunov spectrum [28]. Several methods for a reliable data-driven LEs estimation, even in short time data records, have been also proposed [34], [35]. In a deterministic nonlinear system with no stochastic inputs, a positive LE reflects sensitive dependence to initial conditions and can be taken as a definition of a chaotic system [36]. Nevertheless, a small amount of noise in a limit cycle oscillation could yield a positive LE if the trajectory has regions with large slopes. In chaotic systems [37], stochasticity does not play a crucial role and their dynamics are highly dependent on the initial condition. Although it is straightforward to consider chaotic mathematical systems in which stochastic inputs are suppressed, in actual applications especially related to physiological systems, it is not possible to eliminate such inputs making the chaos assessment simply unreliable [3]. Stationary aperiodic behavior, in fact, can also arise in linear or nonlinear stochastic systems. In light of these considerations, as this work deals with (instantaneous) LEs estimation with applications on heartbeat dynamics, we do not address the issue related to the chaotic behavior of heart rate variability (HRV).Relying on the approach suggested by Chon et al. [38] and, later, by Armoundas et al. [39], we consider the cardiovascular system both chaotic and stochastic. This concept is in agreement with current physiological knowledge, since healthy HRV dynamics can be considered/modeled as the output of a nonlinear deterministic system (the pacemaker cells of sinus node) being forced by a high-dimensional input (the activity in the nerves innervating the sinus node). Accordingly, we model the heartbeat nonlinear dynamics as a third-order Nonlinear Autoregressive (NAR) model embedded in a point process probabilistic framework. Such statistical approach allows us to estimate the LEs in an instantaneous fashion by fitting the model to the observed data and applying the Fast Orthogonal Search (FOS) algorithm [40]. Point-process theory has been widely recognized as an excellent mathematical tool to characterize the probabilistic generative mechanism of the heartbeat at each moment in time [41]. In the considered model, the intrinsically discrete, unevenly spaced heartbeat intervals are represented by a physiologically-plausible inverse-gaussian (IG) distribution. Defining the first and second-order moments of the IG distribution as function of the past heartbeat intervals (i.e., the RR intervals), it is possible to obtain an effective prediction of the next heartbeat event together with an accurate assessment of instantaneous indices of cardiovascular control. In previous studies [19], [41], [42], we demonstrated how to estimate heartbeat dynamics even in short recordings under nonlinear and non-stationary conditions using Wiener-Volterra theory for nonlinear systems identification.
Introduction to the Instantaneous Dominant Lyapunov Exponent
In this work, the IG mean is modeled as a third-order nonlinear function of the past RR intervals. In order to perform an effective parameter estimation and retain all the historical information of events, the cubic NAR kernels of the Wiener-Volterra series are expanded using the Laguerre bases [43] leading to the definition of cubic Nonlinear Autoregressive Laguerre (NARL) model. Of note, the NARL definition includes an infinite regression of the past events with a parsimonious use of model parameters. From the NARL point-process model and Fast Orthogonal Search algorithm, we are able to estimate the complete LE spectrum at each moment in time, providing novel information concerning the complexity dynamics and its variability. Of note, to the best of our knowledge, complexity variability measures have never been estimated from instantaneous indices of complexity and could open novel perspectives on the assessment of discrete stochastic physiological systems. We present two applications on synthetic datasets (the Hénon map and Rössler attractor) and two experimental applications portraying the crucial role of the instantaneous Lyapunov Exponents in assessing autonomic changes in humans (ten heathy subjects undergoing postural changes, and fourteen patients with severe heart failure), focusing our attention on the Instantaneous Dominant Lyapunov Exponent (IDLE, ), which is the first exponent of the Lyapunov spectrum. Preliminary results of these analyses have been presented in [44]–[46]. We start with a detailed, exhaustive presentation of our methodological framework through the following “Materials and Methods” section.
Materials and Methods
Point-Process Models of Heartbeat Dynamics
A random point process is a stochastic process whose elements are point patterns specified as a locally finite counting measure [47]. Considering the R-waves detected from the Electrocardiogram (ECG) as such events, point process theory can be used to characterize their probability of occurrence [41], [42], [48]. Mathematically, in the time domain, a simple 1-dimension point process consists of series of timestamps marking the occurrence times of the random events. Given a set of R-wave events , let denote the R–R interval, or equivalently, the waiting time until the next R-wave event. Assuming history dependence, the probability distribution of the waiting time until the next R-wave event, where denotes the previous R-wave event occurred before time , follows an inverse Gaussian (IG) model: where is the history of the point process, is the vector of the time-varying parameters, represents the first-moment statistic (mean) of the distribution, and denotes the shape parameter of the IG distribution (as , the IG distribution becomes more like a Gaussian distribution). As indicates the probability of having a beat at time given that a previous beat has occurred at , can be interpreted as signifying the average (or expected) waiting time before the next beat. We can also estimate the second-moment statistic (variance) of the IG distribution as . The use of an IG distribution to characterize the R-R intervals occurrences is motivated by the fact that if the rise of the membrane potential to a threshold initiating the cardiac contraction is modeled as a Wiener process with drift, then the probability density of the times between threshold crossings (the RR intervals) is indeed the inverse Gaussian distribution [41], [49]. As a matter of fact, when compared with other distributions, the IG model achieves the overall best fit in terms of smaller KS distance [42]. The instantaneous RR mean, , can be modeled as a generic function of the past RR values , where denotes the previous R–R interval occurred prior to the present time .
Nonlinear Modeling of History Dependence
The general Nonlinear Autoregressive (NAR) formulation can be written as: where are independent, identically distributed (i.i.d.) Gaussian random variables. The expected value of can be written as a Taylor expansion under the hypothesis of being infinitely differentiable in a neighborhood of the working point:Due to the autoregressive structure of eq. 3, the system can be identified with only exact knowledge of the output data and with only few assumptions on the input data. In practice, this series will obviously be truncated at some small, finite value. Here, we represent the nonlinear cardiovascular system by taking into account up to the cubic nonlinear terms, i.e. , , , and . Thus, the model can be written as: where the quadratic and the cubic terms, and , are assumed to be permutation invariant. This choice of a third order NAR system further gives robustness against the presence of measurement noise in the data [38].
Laguerre Expansion of the terms
An important practical limitation in modeling high-order nonlinearities using the model in eq. 4 is the high number of parameters needed to sufficiently fit the observed data. An advocated approach to solve such a limitation has been proposed by using the Laguerre functions [43], [50], [51]. Let us define the -order discrete time orthonormal Laguerre function: where is the discrete-time Laguerre parameter () which determines the rate of exponential asymptotic decline of these functions, and . Given the Laguerre function, , and the signal, , the -order Laguerre filter output is:The computation of the Laguerre Filter output can be simplified by using the following recursive relation [43]:Since the form a complete orthonormal set in functional space , we can write [52]:Here , , and are the Laguerre coefficients. Using eq. 5 and eqs. 9–12, the model in eq. 4 for the instantaneous RR mean becomes: hereinafter called Nonlinear Autoregressive with Laguerre expansion (NARL) model. Here, the Laguerre filter outputs are:with as a left continuous function.The coefficients ,, , and correspond to the time-varying zero-, first-, second-, and third-order NARL coefficients, respectively. When the filter output becomes and the NARL model corresponds, apart for the sign, to the finite NAR model in eq. 4, whereas for the instantaneous RR mean in terms of NAR equations is theoretically defined as follows:where . The autoregressive model is expressed in terms of the derivative RR series, rather than the original RR series, in order to allow the model to cope with highly non-stationary regimes [53].Moreover, as is defined in a continuous-time fashion, we can obtain an instantaneous R–R mean estimate at a very fine timescale (with an arbitrarily small bin size ), which requires no interpolation between the arrival times of two beats. Given the proposed parametric model, the nonlinear indices of the HR and HRV will be defined as a time-varying function of the parameters
Parameter Estimation and Model Goodness-of-fit measures
A local maximum likelihood method [41] is used to estimate the time-varying parameter set . Given a local observation interval of duration , we consider a subset of the R-wave events, where and . At each time , we find the parameter vector that maximizes the local log-likelihood, given the R-wave events recorded in the local observation interval: where with
, is an exponential weighting function for the local likelihood. This value has been empirically chosen by considering a range of discrete values (), and by choosing the optimum according to KS plots goodness-of-fit analysis, as described in [41]. We use a Newton-Raphson procedure to maximize the local log likelihood in eq. 16 and compute the local maximum-likelihood estimate of . Because there is significant overlap between adjacent local likelihood intervals, we start the Newton-Raphson procedure at with the previous local maximum-likelihood estimate at time in which define how much the local likelihood time interval is shifted to compute the next parameter update. We determined the optimal orders using the Akaike Information Criterion (AIC) by fitting a subset of the data using local likelihood method [41]) as well as the Kolmogorov-Smirnov (KS) statistic in the analysis. More in detail, we can compare the AIC scores and choose the parameter setup with the minimum AIC value of where is the maximized value of the likelihood function for the estimated model, and is the number of parameters in the statistical model.It is known from point process theory [41] that the Conditional Intensity Function (CIF) is related to the inter-event probability with a one-to-one relationship:The estimated CIF is used to evaluate the goodness-of-fit of the proposed heartbeat interval point process probability model, which is based on the KS test [41].
Instantaneous Lyapunov Exponents Estimation
The Lyapunov Exponent (LE) of a real valued function defined for is:More generally, let us consider an -dimensional linear system in the form , where is a fundamental solution matrix with orthogonal, and is an orthonormal basis of . Then, the sum of the corresponding Lyapunov Exponents () is minimized, and the orthonormal basis is called “normal” [54]. One of the key theoretical tools for determining LEs is the continuous QR factorization:
[55], [56] where is orthogonal and is upper triangular with positive diagonal elements , . Therefore we obtain [54]–[56]:In our case, the matrix corresponds to the Jacobian of the -dimensional system of the NARL model parameters, where is the value of the largest model order [39]. Therefore, given the NARL model reported in eq. 13 and using eqs. 9 to 12 bringing back to the NAR framework, it is possible to obtain an -dimensional state space canonical representation.Using the Einstein notation, we obtain:Therefore, the elements of the Jacobian can be computed as follows: and considering the symmetry properties of the NAR kernels, we finally obtain:Considering data samples, we evaluate the Jacobian over the time series, and determine the LE by means of the QR decomposition:The matrix corresponds to the Jacobian of this system [39]:This decomposition is unique except in the case of zero diagonal elements. Then, the LEs are given by where is the sampling time step. The estimation of the LEs is performed at each time from the corresponding time-varying vector of parameters, . We define the first LE () as the instantaneous dominant Lyapunov exponent (IDLE). In particular, the median IDLE () and its median absolute deviation () were considered as group features.
Standard and Nonlinear Measures of Heartbeat Dynamics
In order to perform a comparison analysis with standard and nonlinear estimates of heartbeat dynamics, we also calculated the standard mean of the RR intervals (Mean RR), the root mean square of successive differences of intervals (RMSSD) and the number of successive differences of intervals which differ by more than 50 ms (pNN50% expressed as a percentage of the total number of heartbeats analyzed) [57]. Referring to morphological patterns of HRV, the triangular index is obtained as the integral of the histogram (i.e. total number of RR intervals) divided by the height of the histogram which depends on the selected bin width [57]. Moreover, we performed the estimation of the dominant Lyapunov exponent according to the algorithm described by Wolf et al. [34] () and Rosenstein et al. [58] (). Both algorithms are suitably applied to experimental noisy data. Finally, other nonlinear measures such as the approximate entropy (ApEn) [59], Sample Entropy [60], and the Detrended Fluctuation Analysis (DFA) [61] were evaluated.
Experimental Data
Synthetic Data
Before reporting the implementation of the synthetic datasets, it is important to clarify some important differences from standard definitions that are introduced by our methodology. In fact, standard nonlinear systems such as the Hénon Map and Rössler Attractor are intrinsically defined in the continuos time domain, whereas our methodology deals with stochastic point processes which are a sequence of events. Moreover, additive noise terms have to be considered as well. Therefore, starting from the canonical equations of each nonlinear system, we slightly modify the system equations by adding a noise term. Then, the output of the system is taken as an input of an integrate-and-fire system. The output of such an integrate-and-fire system constitutes the series modeled by the proposed cubic NARL model within the point-process framework.
Hénon Map
In order to test the efficiency of the proposed cubic NARL model in tracking the complexity of a synthetic stochastic series through the IDLE index, we simulated a modified version of the well-known chaotic Hénon Map as suggested in [39]. Such a complex system, in which stochastic terms are also considered, is governed by the following differential equations:The time series were taken into account fixing . The term is an independent identically distributed Gaussian random variable with zero mean and standard deviation of 1, which is modulated by the coefficient . The coefficient is taken as a time-varying variable from to with step size . Note that the value , in a purely deterministic domain, corresponds to the transition between the non-chaotic and chaotic regime. A total of 100 realizations the Hénon Map series were simulated, each of which was comprised of 4000 data points with 1000 samples for each of the four -values. A realization of the simulated time series is illustrated in Fig. 1 along with the -values and the corresponding IDLE results.
Figure 1
Simulation results using the Hénon equations.
(Top) Synthetic interval series from the Hénon map, (Middle) the stepping, and (Bottom) IDLE averaged estimate from 100 realizations using NARL model with noise level of .
Simulation results using the Hénon equations.
(Top) Synthetic interval series from the Hénon map, (Middle) the stepping, and (Bottom) IDLE averaged estimate from 100 realizations using NARL model with noise level of .
Rössler Attractor
As a further validation, we simulated a modified version of the well-known chaotic Rössler time series (see previous work [19]). Such a complex system, in which stochastic terms are also considered, is governed by the following differential equations:The time series were implemented with sampling time of 0.01 using the Runge-Kutta integration and fixing , and . The term is an independent identically distributed Gaussian random variable with zero mean and standard deviation of 0.01. The coefficient is taken as a time-varying variable from to with step size . Note that the value , in a purely deterministic domain, corresponds to the transition between the non-chaotic and chaotic regime. A total of 75000 data points were generated with 15000 samples for each of the five -values. The simulated time series is illustrated in Fig. 2 along with the -values and the corresponding results on the IDLE. The IDLE transitions to positive values reflect the simulated switch to chaotic behavior.
Figure 2
Simulation results using the Rössler equations.
(Top) Synthetic interval series from the Rössler system, (Middle) the stepping, and (Bottom) IDLE estimates using NARL model. The dotted vertical line indicates the transition between the non-chaotic and chaotic regime.
Simulation results using the Rössler equations.
(Top) Synthetic interval series from the Rössler system, (Middle) the stepping, and (Bottom) IDLE estimates using NARL model. The dotted vertical line indicates the transition between the non-chaotic and chaotic regime.
Experimental Data
In order to validate the proposed algorithms performance as related to actual cardiovascular dynamics, we have considered two experimental datasets. Since the experimental protocols are fully described in [19], [41] in this paragraph we provide only briefly descriptions of the two datasets.
Postural Changes
In order to validate the proposed algorithms performance as related to actual cardiovascular dynamics, we studied the complexity of RR interval series recorded from 10 healthy subjects for the study of cardiovascular and autonomic regulation undergoing a tilt-table protocol. This choice is motivated by the high presence of nonlinearity and non-stationarity in such time series. In this study, a subject lying horizontally in a supine position is then actively or passively tilted to the vertical position. The rest (supine) and upright sessions alternated six times with three possible modality of transition: active stand-up, slow and fast passive tilt. A single-lead ECG was continuously recorded for each subject during the study, and the RR intervals were extracted using a curve length-based QRS detection algorithm [62]. Further details on the experimental protocol can be found in [19], [41]. The study was conducted at the Massachusetts Institute of Technology (MIT) General Clinical Research Center (GCRC) and was approved by the MIT Institutional Review Board and the GCRC Scientific Advisory Committee. Patient records/information was anonymized and de-identified prior to analysis.
Congestive Heart Failure
The second heartbeat dataset was constituted from data gathered from Congestive Heart Failure (CHF) and reference healthy subjects on a public source: Physionet (http://www.physionet.org/) [63]. The RR time series were recorded from 14 CHFpatients (from Database) as well as 16 healthy subjects (from Normal Sinus Rhythm Database). Each RR time series was artifact-free (upon human's visual inspection and artifact rejection) and lasted about 50 min (small segments of the original over longer recordings). These recordings have been taken as landmark for studying complex heartbeat interval dynamics [3], [8].
Results
Instantaneous Complex Dynamics on Synthetic Data
We performed the IDLE estimation by fitting the NARL model on series from the modified stochastic Hénon Map time series (see eq. 24). The series were generated a hundred times for each of the four considered noise levels . For , a further constrain of was imposed as or in order to prevent the system to become unstable. The model orders were set as , , , and were chosen by preliminary KS plots goodness-of-fit analysis, according to [41]. The simulated time series along with the resulted IDLE series are shown in Fig. 1, whereas the corresponding box plots are shown in Fig. 3 in terms of IDLE median () and its median absolute deviation . The proposed IDLE is able to track the complexity variation at each moment in time. As a matter of fact, the IDLE goes increasingly high from the non-chaotic behavior to the chaotic one. Remarkably, the non-chaos–chaos transition is instantaneously detected, although a significant oscillatory dynamics is present in the chaotic region. The related IDLE values are reported in Table 1 along with standard estimates of the dominant Lyapunov exponents. A non-parametric statistical analysis has been performed in order to quantify the differences between the considered -values for each of the considered noise level.
Figure 3
Box plots of standard and proposed Lyapunov estimations performed on the Hénon map among the α−stepping with noise level of k = 0.001.
Table 1
IDLE Results from the Hénon map Synthetic Dataset.
a-values
1
1.03
1.06
1.09
Noise k = 0.001
p-value
0.14240.0035
0.15980.0041
0.18140.0040
0.19600.0030
0.00040.0002
0.00640.0009
0.03770.0019
0.17720.0030
0.36790.0195
0.35300.0179
0.44100.0268
0.68850.0349
0.04070.0151
0.03790.0112
0.06360.0130
0.07470.0170
Noise k = 0.01
p-value
2.54880.0251
2.55520.0387
2.55370.0280
2.55730.0238
0.30380.0070
0.30490.0077
0.30370.0085
0.30330.0083
1.22400.3232
1.50060.4380
1.48220.5034
1.49620.5237
<5*10−4
0.45110.1559
0.68840.2008
0.57800.2476
0.71370.2830
Noise k = 0.1
p-value
2.67040.0265
2.67100.0283
2.67560.0306
2.67190.0350
0.20690.0997
0.21610.1221
0.23200.1334
0.23340.1459
0.11800.0517
0.13830.0565
0.13190.0487
0.15660.0468
0.13480.0376
0.13980.0314
0.13600.0378
0.13690.0247
Noise k = 1
p-value
0.29490.0033
0.29530.0031
0.29490.0031
0.29470.0023
0.00230.0022
0.00150.0015
0.00110.0011
0.00170.0016
−0.10320.0104
−0.10180.0107
−0.09980.0098
−0.09930.0119
0.03180.0056
0.03110.0071
0.03370.0066
0.03190.0071
Considering the noise level , the Kruskal-Wallis test reveals significant differences (p) for both the standard Lyapunov estimates and the proposed and complexity variability index . In this case, the Dunn test for multiple comparison, which considers a Tukey-Kramer correction, shows that each group of standard estimates of and having coherent parameter are different with all the other groups (p), whereas coherent a-values of are different with all the other groups (p) except for (p).Considering the noise level , the Kruskal-Wallis test reveals significant differences (p<5*10−4) only for the proposed and complexity variability index . In this case, the Dunn test for multiple comparison, which considers a Tukey-Kramer correction, shows that coherent values are different with all the other groups (p), with equal between each other (p). For noise level and , the difference between the a-values are not revealed by standard and proposed dominant Lyapunov estimates.
Rössler System
We performed the IDLE estimation by fitting the NARL model on the series from the modified stochastic Rössler time series (see eq. 25). The model orders were set as , , , and were chosen by preliminary KS plots goodness-of-fit analysis, according to [41]. The simulated time series along with the resulted IDLE series are shown in Fig. 2. Clearly, the proposed IDLE is able to track the complexity variation at each moment in time. As a matter of fact, the IDLE goes increasingly high from the non-chaotic behavior to the chaotic one. Remarkably, the non-chaos–chaos transition is instantaneously detected, although a significant oscillatory dynamics is present in the chaotic region. Intervals expressed as median M.A.D. are as follows: for , for , for , for , for . A non-parametric statistical analysis has been performed in order to quantify the differences between the considered a-values. The Kruskal-Wallis test reveals significant differences (p) and the Dunn test for multiple comparison, which considers a Tukey-Kramer correction, shows that each IDLE group having coherent a-values is different with all the other group (p) except for (p).
Instantaneous Complex Dynamics on Postural Changes
Before estimating the IDLE from the experimental datasets, we first considered a specific time-domain method [64] for testing the presence of nonlinearity in the heartbeat intervals. The null hypothesis of the test states that the given time series is linear. In the considered recordings, we restricted the test to short-term dependence by setting the number of laps , and a total of 500 bootstrap replications. Concerning the RR series gathered during postural changes, the nonlinearity test shows that the level of nonlinearity of the considered RR intervals is statistically significant for all the considered subjects but one (see Table 2. As also shown in Table 2, the NARL modeling always gives a good model fit, with KS distance in all cases. Specifically, concerning the three experimental sessions, i.e. stand-up, slow-tilt, and fast-tilt, a decrease of the IDLE with respect to the relative rest condition is shown in 25 out of 30 epochs. In particular, in the fast-tilt condition the decrease happens for all subjects, and is more significant than stand-up and slow-tilt. Group statistics of standard and proposed instantaneous measures are shown in Table 3, whose inter-subject analysis was performed using a non-parametric rank-sum test. Results on the proposed IDLE show a non-significant statistical difference between the stand-up epochs and their relative rest epochs () and a significant difference for the slow-tilt epochs (). The highest significance was found comparing the fast-tilt epochs with their relative rest (). These trends are confirmed by the standard DLE estimation according to the Rosenstein et al. [58] technique, whereas the one suggested by Wolf et al. [34] did not show such significant differences. IDLE dynamics for one representative subject are shown in Fig. 4, whereas the averaged IDLEs for all 10 subjects are shown in Fig. 5, providing a clear portrayal of how different postural stimuli elicit different changes in the dynamic signatures of complexity. Concerning other standard and instantaneous indices, we report significant differences on three session on , ApEn, and SampEn, whereas RMSSD and pNN50% showed significant differences during the slow and fast tilt sessions.
Table 2
Median and MAD of IDLE evaluated in the Tilt-Table Experimental Dataset.
Subject
P-Value
KS dist.
Rest
Stend-Up
Rest
Slow Tilt
Rest
Fast Tilt
1
0.0320
0.0458
0.02640.0298
0.01080.077
0.03040.0466
−0.03400.0514
0.05180.0227
−0.11650.0326
2
0.0340
0.0603
0.14690.1712
0.01200.1794
0.25340.1007
0.00500.1372
0.22260.0988
0.00750.0515
3
0.0355
0.04350.0552
0.02070.0232
0.04390.0745
−0.02000.0423
−0.02220.0662
−0.03130.0574
4
0.0300
0.0227
−0.05510.0150
−0.05500.0185
0.05570.0679
−0.05850.0315
0.06490.0785
0.00840.0365
5
0.0220
0.0451
−0.07190.0613
−0.05780.0547
−0.00450.0441
−0.04030.0355
−0.01370.0595
−0.03880.0226
6
0.0020
0.0409
0.05200.0894
−0.06650.0368
−0.00320.0692
−0.07340.0442
−0.00070.0786
−0.03620.0303
7
0.0020
0.0458
0.03390.0448
−0.03460.0589
0.02780.0343
−0.06650.0341
0.09690.0406
−0.02580.1049
8
0.0760
0.0408
−0.03520.0467
−0.01030.0668
−0.01590.0571
−0.07830.0405
0.00930.0518
−0.06120.0375
9
0.0571
−0.00790.048
−0.00330.0703
−0.02170.0365
0.02160.0391
0.00580.0394
−0.00420.0145
10
0.0572
0.65210.4771
0.03240.0830
0.23160.1737
−0.00520.0650
0.26620.1708
0.03840.1653
P-values are obtained from the nonlinearity test.
Table 3
Group Statistics of Standard and Instantaneous Heartbeat Dynamics Measures from the Tilt-Table Experimental Dataset.
Feature
Rest
Stand-up
p-value
Rest
Slow Tilt
p-value
Rest
Fast Tilt p-value
Standard and Instantaneous Time Domain Measures of HRV
Mean RR (ms)
910.94123.08
781.9255.96
871.8674.27
772.8246.10
860.5080.47
774.66 44.34
RMSSD
0.02790.0123
0.02020.0055
0.0325 0.0127
0.0202 0.0048
0.02960.0127
0.02000.0042
pNN50%
6.43356.4335
2.34722.3472
10.0744 9.4524
1.68601.5708
7.66777.2816
2.03392.0339
HRV Triangular Index
4.16440.6832
3.90650.4754
3.30120.5142
3.53470.3497
3.64290.9743
4.33330.6352
(ms)
915.10122.16
769.7778.22
879.6074.80
773.2362.29
890.1795.18
776.9257.40
()
394.15319.26
233.09139.09
435.36237.42
208.07112.84
440.76302.71
220.71108.79
Standard and Instantaneous Nonlinear Measures of HRV
ApEn
1.1220.055
0.9440.079
1.1670.091
0.9270.125
1.0870.116
0.9640.072
SampEn
1.5010.192
1.2430.245
1.4950.173
0.9000.247
1.3200.247
1.1970.233
DFA-
0.98060.1039
0.99680.1624
0.98920.0952
1.21280.1126
0.97880.0990
1.01370.1425
0.01280.0014
0.01250.0013
0.01330.0017
0.01350.0015
0.01370.0013
0.01280.0008
0.00290.0005
0.00280.0005
0.00370.0006
0.00240.0004
0.00330.0006
0.00200.0007
−0.01280.0480
−0.03900.0330
0.02050.0372
−0.04910.0236
−0.00220.0332
−0.0404 0.0232
0.0585 0.0213
0.06520.0178
0.06930.0098
0.05820.0113
0.06170.0131
0.05000.0144
Figure 4
Instantaneous heartbeat statistics computed from a representative subject (subject 1) from the tilt-table protocol.
In the top panel, the estimated is superimposed on the recorded RR series. In the bottom panel, the instantaneous averaged IDLE is superimposed on the original IDLE.
Figure 5
IDLE dynamics averaged for all 10 subjects.
The vertical red lines indicate the transition from the supine to the upright position after stand up (top panel), after slow tilt (middle panel), and after fast tilt (bottom panel).
Instantaneous heartbeat statistics computed from a representative subject (subject 1) from the tilt-table protocol.
In the top panel, the estimated is superimposed on the recorded RR series. In the bottom panel, the instantaneous averaged IDLE is superimposed on the original IDLE.
IDLE dynamics averaged for all 10 subjects.
The vertical red lines indicate the transition from the supine to the upright position after stand up (top panel), after slow tilt (middle panel), and after fast tilt (bottom panel).P-values are obtained from the nonlinearity test.Using this dataset, we further evaluate the effect of the Laguerre parameter on the IDLE estimates. Tracking for values from a representative subject undergoing postural changes are shown in Fig. 6. Indeed, the IDLE estimates are affected by the choice of the Laguerre parameter . However, such a variability is significantly less than the variability of the IDLE dynamics within session. As a matter of fact, quantitative results reported in Table 4 show that these differences are associated to a p-value less than for each experimental session.
Figure 6
IDLE dynamics averaged for from a representative subject undergoing postural changes.
Resting state (R) sessions during supine position alternate with upright session after tilt (T). The bold line and gray area indicate the IDLE median and MAD, respectively. Averaged values for all subjects are shown in Table 4.
Table 4
IDLE Variability evaluated through and within each session of the postural changes protocol.
Session
Through -values
Within Session
p-Value
Resting State
0.01170.0044
0.05850.0213
Stand-Up
0.01250.0082
0.06520.0178
Resting State
0.01700.0240
0.06930.0098
Slow Tilt
0.01190.0128
0.05820.0113
Resting State
0.01670.0192
0.06170.0131
Fast Tilt
0.01190.0128
0.05000.0144
P-values are obtained from the Mann-Whitney test with null hypothesis of equal medians between the two groups. Values are expressed as .
IDLE dynamics averaged for from a representative subject undergoing postural changes.
Resting state (R) sessions during supine position alternate with upright session after tilt (T). The bold line and gray area indicate the IDLE median and MAD, respectively. Averaged values for all subjects are shown in Table 4.P-values are obtained from the Mann-Whitney test with null hypothesis of equal medians between the two groups. Values are expressed as .Finally, we report further results on the nonlinearity test separately performed for each of the experimental session, instead of the whole recordings (see Table 2). As a result, under the null hypothesis of linearity according to the time-domain method described in [64] for testing the presence of nonlinearity in the heartbeat intervals, the 49.12% of the resting state (28/57 sessions) were associated to a significant p-value , along with the 44.4% of the stand-up (8/18 sessions) protocol, the 20% of the slow-tilt (4/20 sessions) protocol, the 10.53% of the fast-tilt (2/19 sessions) protocol.
Instantaneous Complex Dynamics on CHF patients
The results of the second experimental dataset (on CHF) are shown in Table 5. According to the nonlinearity test, 15 out of 16 RR time series from the healthy subjects showed significant nonlinearity (), whereas in the CHF group, 6 out of 14 RR time series failed to reach significance (). The fact that a lower degree of nonlinearity was found in the CHFpatients suggests that pathological conditions might reduce the nonlinearity in the heartbeat interval series, which is also consistent with previous finding that a healthy heartbeat presents more pronounced nonlinear dynamics [3], [6], [8], [65]. Table 5 also demonstrates that the NARL model well fit both pathological and healthy heartbeat series with KS distance in all cases. Results averaged among groups are reported in Table 6. We report that standard and instantaneous time domain measures are able to discern the two groups with high statistical significance (). On the other hand, comparing the standard and proposed instantaneous complexity measures, only the DFA- and the complexity variability are able to provide significant discrimination capability between the two populations with .
Table 5
Results from the CHF-Healthy Experimental Dataset.
Subject
Group
(ms)
p-value
KS dist.
01
CHF
995.426.4
0.0445
0.2268
0.1123
03
CHF
910.2528.9
0.0552
0.2165
0.1257
04
CHF
603.0922.7
0.0456
0.0676
0.0896
05
CHF
655.613.3
0.0297
−0.0114
0.0507
06
CHF
637.415.9
0.0802
0.0757
0.0659
07
CHF
778.07.3
0.0363
0.0762
0.0793
08
CHF
800.114.1
0.0357
−0.0965
0.0327
09
CHF
602.55.4
0.0305
−0.0121
0.0555
10
CHF
486.96.9
0.0329
−0.0622
0.0444
11
CHF
685.116.0
0.0354
−0.0014
0.0578
12
CHF
722.827.2
0.0326
−0.0798
0.0380
13
CHF
619.75.1
0.0386
0.0550
0.0655
14
CHF
837.723.4
0.0367
0.0041
0.0613
15
CHF
652.1520.6
0.0265
−0.0322
0.0550
16265
healthy
1023.938.9
0.0527
0.0162
0.0438
16272
healthy
924.730.6
0.0539
−0.0304
0.0557
16273
healthy
1046.268.7
0.0764
0.0998
0.0543
16420
healthy
849.939.2
0.0394
0.0107
0.0410
16483
healthy
818.524.9
0.0336
−0.0254
0.0396
16539
healthy
831.547.9
0.0592
0.0736
0.0485
16773
healthy
1238.974.7
0.0819
0.0842
0.0613
16786
healthy
945.137.0
0.0503
0.0226
0.0527
16795
healthy
889.461.8
0.0442
−0.0214
0.0462
17052
healthy
939.833.3
0.0487
0.0682
0.0819
17453
healthy
816.631.9
0.0416
0.0310
0.0466
18177
healthy
639.325.7
0.0267
0.0058
0.0608
18184
healthy
831.231.7
0.0392
−0.0373
0.0438
19090
healthy
993.5441.0
0.0565
−0.0101
0.0393
19140
healthy
849.149.9
0.0353
0.0459
0.0513
19830
healthy
821.229.4
0.0452
−0.0795
0.0332
P-values are obtained from the nonlinearity test.
Table 6
Group Statistics of Standard and Instantaneous Heartbeat Dynamics Measures from CHF-Healthy Experimental Dataset.
CHF (n = 14)
Healthy (n = 16)
p-value
Standard and Instantaneous Time Domain Measures of HRV
Mean RR (ms)
669.7368.66
855.7456.14
RMSSD
0.01210.0036
0.04320.0145
<4
pNN50%
0.23570.2246
21.540615.4908
<1
HRV Triangular Index
2.95510.5769
2.56280.3593
(ms)
671.5569.6
864.753.3
<4
(ms)
8.312.2
24.77.0
<5
Standard and Instantaneous Nonlinear Measures of HRV
ApEn
1.21300.1032
1.21770.1066
>0.05
SampEn
1.56700.2690
1.40920.1522
>0.05
DFA-
0.84980.2191
1.08200.1467
>0.05
DFA-
1.15520.1335
0.92860.0544
<0.05
0.01670.0025
0.01650.0012
0.00290.0008
0.00330.0005
0.00140.0649
0.01350.0368
0.05950.0120
0.04760.0066
P-values are obtained from the Mann-Whitney test with null hypothesis of equal medians between the CHF and healthy subject groups. Values are expressed as .
P-values are obtained from the nonlinearity test.P-values are obtained from the Mann-Whitney test with null hypothesis of equal medians between the CHF and healthy subject groups. Values are expressed as .
Discussion and Conclusion
Novelties and Impact of the proposed Methodology
We presented a novel methodology able to instantaneously characterize the complex nonlinear dynamics of a stochastic series of events by using the LEs. The proposed approach relies on the previous literature for the LEs mathematical definition [38], [39] and is embedded in a novel IG-based point-process nonlinear framework defined through a third-order Wiener-Volterra representation, thus advancing on the previous models [19]. As a consequence, the novel instantaneous LEs definition is able to provide a reliable complexity measure tool to examine the unevenly spaced events at very high temporal resolutions, without resorting to any interpolation method. Moreover, goodness of fit measures such as KS distance and autocorrelation plots quantitatively allow to verify the model fit as well as to choose the proper model order, which represents another open issue of current parametric approaches.The effective procedure for the time-varying parameter identification is ensured by the combined use of the discrete-time Laguerre expansions for the Wiener-Volterra terms and local maximum likelihood method. In particular, expanding the Volterra terms with the orthonormal Laguerre bases requires a reduced number of parameters to retain the information of all the past events. The nonlinear regression is further performed on the derivative series to better account for nonstationarity [53]. Importantly, unlike other methods that might require large sample size, our method is potentially useful to perform complexity measures in short recordings of the signals of interest.Importantly, the proposed measures also allows for the study of the complexity variability, i.e., the analysis of complex systems referring to the fluctuations in complexity instead of analysis of central tendency. Within the proposed framework, it is always possible to incorporate physiological covariates (such as respiration or blood pressure measures) and produce further instantaneous indices from their dynamic cross spectrum and cross bispectrum [48]. Unlike other paradigms for estimating nonlinearity indices developed in the literature [7], [59], [66], [67], our method is formulated within a probabilistic framework specifically developed for point-process observations (e.g. RR intervals), which already produced important nonlinear quantifiers for autonomic assessment, based on second- and third-order statistics (instantaneous spectrum and bispectrum) [19]. Most other nonlinearity indices are derived from non-parametric models, whereas our model is purely parametric and the analytically derived indices can be evaluated in a dynamic and instantaneous fashion. We believe these strengths enable our method as a useful tool for assessing nonlinear dynamics of heartbeat intervals in a non-stationary environment.
Study of the Instantaneous Cardiovascular Complex Dynamics
The novel IDLE index was evaluated in both synthetic and experimental heartbeat series. Estimations on the synthetic dataset were performed on a stochastic version of the well-known chaotic Hénon Map and Rössler attractor. The use of such a modified version of the Hénon Map and Rössler system alongside the obtained IDLE results need to be discussed. We are aware that in purely deterministic Rössler equations the first LE should be zero in the non-chaotic region, whereas it should be increasingly positive in the chaotic region. However, the IDLE results show slightly negative values in the non-chaotic region. Such a behavior may be ascribed to the stochastic input and to the additional integrate-and-fire step which affect the estimation of all complexity measures, including LEs. To this extent, in order to further investigate the effect of noise, results from the Hénon Map equations were gathered as a function of the noise level. We demonstrate that, for small amount of noise (), standard and instantaneous estimates of the dominant Lyapunov exponent achieve similar results. However, considering Hénon Map dynamics with , the IDLE is exclusively able to discern the different behavior of the nonlinear system. Of note, for , the noise has an amplitude comparable with the output of the system, thus destroying the different behaviors among the -values.The use of the Laguerre expansion of the Wiener-Volterra kernels was also investigated through experimental analysis. As the zero-order Laguerre basis is an exponential function, the IDLE estimates present a mild dependence on the value of the Laguerre functions. Nevertheless, we demonstrated that the actual information needed to characterize the experimental sessions, i.e., the variability within each session, is significantly higher than the variability among all the values. Anyway, using the hereby proposed approach we clearly demonstrate the ability of the IDLE in tracking the system complexity in an instantaneous fashion. The IDLE, in fact, becomes higher when the simulated system switches from non-chaotic to chaotic behavior (see Fig. 2). In all applications, an IG probability model was used as a stochastic version of the widely-applied deterministic integrate-and-fire models used to simulate heartbeats. Regarding the experimental datasets, we demonstrated that our approach is useful in characterizing the inherent nonlinearity of the cardiovascular system. For the first time, tracking complexity by instantaneous Lyapunov Exponents was performed and evaluated during postural changes. During the resting condition the cardiovascular and autonomic nervous system are more sensitive to the initial conditions (positive IDLE), whereas a more regular dynamics (negative IDLE values) appear during the tilt phases (see Fig. 4). These results are in agreement with previous findings that complex vagally-driven dynamics are blunted under sympathetic drive [68] and with more recent reports on loss of complexity during states of arousal [20]). Our instantaneous measures also confirm that the instantaneous complexity reflects instantaneous autonomic nervous system (ANS) control on the cardiovascular dynamics. We have shown that tracking ANS complexity on healthy subjects undergoing postural changes not only confirms previous results [69], [70], but further improves sympathovagal assessment as elicited by different dynamic gravitational stimuli.Our experimental findings on the nonlinearity test performed on each experimental session (resting state, stand-up, slow tilt, and fast tilt) suggest that loss of instantaneous heartbeat complexity as a function of velocity of the postural changes is reasonably due to changes in the nonlinearity of the cardiovascular system (instead of, for example, changes on the noise properties). Of note, we have previously reported that the standard HRV indices defined in the time and frequency domain are unable to distinguish the three possible modality of transition through different p-values [19].Moreover, the novel complexity features {; } give important information in the complexity evaluation, also useful in distinguishing heartbeat dynamics coming from patients with CHF and healthy subjects. We found that pathological heartbeat dynamics are associated with increased complexity variability, providing an unique measure of complexity able to discern the CHF and healthy populations. Of note, some of the standard measures defined in the time domain have similar p-value than the point-process measures, as well as DFA- shows similar performances than the IDLE median absolute deviation. Nevertheless, we point out that we aimed at showing the performances of novel instantaneous measures of complexity based on Lyapunov exponents, providing novel insights on the complexity characterization of stochastic time-varying discrete point-process systems. In other words, although other HRV-based measures are able to discern CHF from healthy subjects, no other measures have been proposed to characterize the time-varying complexity behavior occurring in pathological vs. a healthy cardiovascular system. In particular, while confirming the results reported in the current literature (i.e., several measures of complexity are not able to characterize the CHF and healthy subjects groups), we show a novel key complexity behavior through the proposed complexity variability framework. These findings can be linked to the current literature whereby cardiovascular disorders affect complexity and variability, and may lead to serious pathological events such as heart failure [71].Concerning other preliminary applications, the proposed IDLE methodology has been revealed as a powerful tool also in tracking the instantaneous complexity during loss of consciousness induced by anesthetic drugs [46]. Looking at the overall results shown using actual heartbeat dynamics data, it seems that the median IDLE is sensitive to changes in ANS regulation induced by orthostatic stress, while IDLE median absolute deviation is sensitive to changes in ANS regulation induced by CHF. However, this conclusion cannot be made without speculation at this time as the data used for the comparison between CHFpatients and healthy subjects is related to long-term ECG monitoring during unstructured activity, whereas the data from the tilt-table experimental dataset is structured. Therefore, the observed sensitivity of the IDLE measures could be due to different physiological behavior occurring in CHF subjects or to differences related to the kind of experimental protocol. Future works are related to pursue this direction in further investigating the potential of these high-order nonlinear models in producing new real-time measures for the underlying complexity of physiological systems, and to the investigation of the instantaneous complexity, along with the baroreflex sensitivity and respiratory sinus arrhythmia, during postural changes in CHF subjects, thus allowing some conclusions on the complex physiological behavior of the cardiovascular system in CHF subjects.
Authors: Zhe Chen; Patrick L Purdon; Grace Harrell; Eric T Pierce; John Walsh; Emery N Brown; Riccardo Barbieri Journal: Ann Biomed Eng Date: 2010-10-13 Impact factor: 3.934
Authors: Andrea Duggento; Marta Bianciardi; Luca Passamonti; Lawrence L Wald; Maria Guerrisi; Riccardo Barbieri; Nicola Toschi Journal: Philos Trans A Math Phys Eng Sci Date: 2016-05-13 Impact factor: 4.226
Authors: G Valenza; A Greco; C Gentili; A Lanata; L Sebastiani; D Menicucci; A Gemignani; E P Scilingo Journal: Philos Trans A Math Phys Eng Sci Date: 2016-05-13 Impact factor: 4.226
Authors: Gaetano Valenza; Ronald G Garcia; Luca Citi; Enzo P Scilingo; Carlos A Tomaz; Riccardo Barbieri Journal: Front Physiol Date: 2015-03-13 Impact factor: 4.566