Journal of Applied Physiology Ad Instruments
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


J Appl Physiol 83: 975-993, 1997;
8750-7587/97 $5.00
This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF) Free
Right arrow Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when eLetters are posted
Right arrow Alert me if a correction is posted
Right arrow Citation Map
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Sammon, M.
Right arrow Articles by Curley, F.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Sammon, M.
Right arrow Articles by Curley, F.

Journal of Applied Physiology
Vol. 83, No. 3, pp. 975-993, September 1997
CONTROL OF BREATHING, CIRCULATION, AND TEMPERATURE

Nonlinear systems identification: autocorrelation vs. autoskewness

Michel Sammon and Frederick Curley

Division of Pulmonary and Critical Care Medicine, University of Massachusetts Medical Center, Worcester, Massachusetts 01655

ABSTRACT
INTRODUCTION
METHODS
LINEAR VS. NONLINEAR AUTOCORRELATION
AUTOREGRESSIVE SYSTEMS WITH CORRELATED, NON-GAUSSIAN INPUTS
METASTABLE SYSTEMS WITH THRESHOLD NONLINEARITIES
PERIODIC AND CHAOTIC OSCILLATIONS
DISCUSSION
APPENDIX
ACKNOWLEDGEMENTS
FOOTNOTES
REFERENCES


ABSTRACT

Sammon, Michel, and Frederick Curley. Nonlinear systems identification: autocorrelation vs. autoskewness. J. Appl. Physiol. 83(3): 975-993, 1997.---Autocorrelation function (C1) or autoregressive model parameters are often estimated for temporal analysis of physiological measurements. However, statistical approximations truncated at linear terms are unlikely to be of sufficient accuracy for patients whose homeostatic control systems cannot be presumed to be stable local to a single equilibrium. Thus a quadratic variant of C1 [autoskewness function (C2)] is introduced to detect nonlinearities in an output signal as a function of time delays. By use of simulations of nonlinear autoregressive models, C2 is shown to identify only those nonlinearities that "break" the symmetry of a system, altering the mean and skewness of its outputs. Case studies of patients with cardiopulmonary dysfunction demonstrate a range of ventilatory patterns seen in the clinical environment; whereas testing of C1 reveals their breath-by-breath minute ventilation to be significantly autocorrelated, the C2 test concludes that the correlation is nonlinear and asymmetrically distributed. Higher-order functionals [e.g., autokurtosis (C3)] are necessary for global analysis of metastable systems that continuously "switch" between multiple equilibrium states and unstable systems exhibiting nonequilibrium dynamics.

structural stability; metastability; symmetry breaking ; respiratory failure; congestive heart failure; nonlinear dynamics


INTRODUCTION

RECENT REVIEWS by Bruce and Daubenspeck (2, 3) on time-series analysis of respiratory measurements emphasized the issue of "temporal scaling of respiratory pattern variability." This observation is indicative of the complexity and state dependence of the respiratory control system: metabolism, distribution of brain stem neurotransmitters, blood gas tensions, ventilatory dead space, sensations of dyspnea, cardiac output, pulmonary mechanics, and strength of respiratory muscles can vary with different time constants (4, 5, 7, 9, 10, 13-15, 17, 23, 24, 26-28, 30-32, 35-37). Under conditions of respiratory distress, highly complex ventilatory dynamics may unfold that would not be observable in the unstressed system. Thus comparative analyses of the ventilatory patterns of healthy adults and patients with cardiopulmonary disease are critical toward understanding mechanisms of respiratory failure.

However, such analyses are complicated by the fact that various assumptions of classical linear statistics may not be valid when the control system is under duress and not operating locally to a single equilibrium state (a ventilatory "set point") (19, 22, 29). For example, many investigators have found that variables such as depth or rate of breathing exhibit a positive breath-to-breath autocorrelation (1, 13, 23, 26, 36), a result that has been interpreted as evidence of "memory" within the central pattern generator (1) or "noise" within the peripheral feedback control loop (23). Regardless of physiological interpretations, nonzero autocorrelation implies that a fraction of the signal variance has a nonrandom component (see APPENDIX A). Some underlying assumptions of linear, Gaussian systems analysis are as follows: 1) mean output of the controller and the system equilibrium are equivalent, 2) first- and second-order moments (e.g., mean and variance) are independent, 3) autocorrelation and frequency responses are symmetrically distributed about the mean, and 4) system response to perturbation is independent of the amplitude and direction of the disturbance (i.e., memory is independent of noise). By definition, however, autocorrelation in nonlinear dynamical systems is more positive in some directions than in others; when the distribution is asymmetric, the mean output becomes skewed away from the system equilibrium toward those domains where autocorrelation is more positive. Furthermore, when the deviation from linearity is continuous, changes in the signal-to-noise ratio (SNR) alter not only the mean and variance but also the skewness and correlated fraction of the system output.

Therefore, statistical analyses of the output from a nonlinear control system must take into consideration that such parameters (mean, variance, autocorrelation, and skewness) can be interdependent quantities, particularly as the system becomes less stable. Here, dynamic interactions between the first- and second-order moments are referred to as autoskewness and quantified using a quadratic variant of the autocorrelation function (C1), which will be referred to as the autoskewness function (C2). Reviews of nonlinear systems analysis using functional series expansion can be found elsewhere (16, 19, 20, 29); our analysis adopts a pulse amplitude modulation that restricts estimates of higher-order statistical cumulants (29) or Wiener kernels (39) to a single time-delay axis. This greatly simplifies visualization and statistical testing of nonlinearities in an output signal. Probabilistic (8, 25, 29) and geometric (6, 11, 21, 34) analyses of various nonlinear systems are relied on to outline the distinctions of linear vs. nonlinear autocorrelation and local vs. global stability. Inasmuch as deviations from linearity can be specified for these systems, they will be used to generate test signals to demonstrate the utility of C2 analysis in quantifying the differential responses of a system to weak vs. strong perturbations, thus identifying "symmetry-breaking" nonlinearities (21, 31). These analytic techniques will be shown to have diagnostic value for distinguishing the types of nonlinearities typically seen in the ventilatory patterns of patients with cardiorespiratory dysfunction. Higher-order functionals [e.g., autokurtosis (C3)] are necessary for analysis of systems with structural instabilities (6, 34), e.g., where dynamics vary bimodally relative to a threshold nonlinearity or intermittently "switch" between multiple equilibria.


METHODS

Ventilatory patterns for the seven subjects of Figs. 7, 9, and 12 were acquired by inductance plethysmography (Respitrace Plus, NonInvasive Monitoring, W. Palm Beach, FL), with tidal volume calibrated via spirometry. These cases were selected for the range of variability and system memory in their respiratory patterns to demonstrate issues related to the statistical methods. Ventilatory records were collected during an afternoon nap from patients A and B (57- and 74-yr-old men) with mild upper airway obstructions and audible snoring. Five patients were monitored with Respitrace on days of successful "T-piece" weaning from mechanical ventilation in the University of Massachusetts Medical Center Intensive Care Unit (ICU): patients C, D, and E (67-, 74-, and 82-yr-old men) had congestive heart failure (CHF) with left ventricular ejection fractions <50% and marked Cheyne-Stokes respiration (CSR); patients F and G (a 73-yr-old man and a 57-yr-old woman) were recovering from pneumonia. Approval was obtained from our institutional review board for human subjects for off-line analysis of these measurements, which were recorded as part of standard clinical protocols. The algorithms listed in APPENDIXES A AND B are written in the pseudo-C language of the software Matlab (MathWorks, Natick, MA). Inasmuch as the "autofunctionals" are estimated by standardizing each record according to its own probability density function, the analytic results are independent of the absolute volume calibration of the Respitrace signal. Those signals were also not subjected to any filtering before analysis.


Fig. 7. Left: Respitrace measurements of minute ventilation (VI, l/min) and breath duration (TT, s) for patients A and B (with mild upper airway obstructions and snoring during sleep) and C and D (with congestive heart failure in intensive care unit). CV, coefficient of variation of TT. Right: C1,2 estimates for VI using breath-by-breath and continuous time (s) algorithms (APPENDIX A). As CV of TT increases, continuous estimates are presumed to be more accurate. C1 and C2 tend to be negatively correlated when ventilatory oscillations develop (Fig. 6, top).
[View Larger Version of this Image (55K GIF file)]


Fig. 9. Congestive heart failure patient E exhibited persistent Cheyne-Stokes respiration (CSR) in intensive care unit. C1,2 were estimated over four 25-min intervals; negative C1,2 slope was seen for intervals marked #1, positive slope in #3, and zero slope in #2. Arrows at right, C1 at first time lag; arrows at left, values where time delay (D) was selected for return maps (bottom). Maps have negative slopes that vary in proportion to C1D and curvatures that vary with C2D. Mean VI (C0), heart rate (HR), and arterial saturation (SaO2) were higher during segments having hyperventilatory nonlinearity at D (#1); lower values of D may be due to higher HR during these segments.
[View Larger Version of this Image (58K GIF file)]


Fig. 12. Records for intensive care unit patients F and G with pneumonia after they were weaned from mechanical ventilation. Top: Respitrace volume signals show rapid changes in tidal volume and respiratory rate. For their product (VI, middle), arrows correspond with same time as volume records (top). Bottom: autocorrelation functions indicate highly overdamped dynamics (C1 >>  0); negative autokurtosis (C3 < 0) suggests presence of threshold nonlinearity (~10 l/min), resulting in bimodal ventilatory control. Significant autoskewness is seen for each; however, asymmetry is hypoventilatory for patient F (C2 < 0) and hyperventilatory for patient G (C2 > 0; cf. metastable simulations of Fig. 11B).
[View Larger Version of this Image (36K GIF file)]

Statistical Method and Definition of Terms

Autonomous systems. An autoregressive system is one in which the current state (Xt) varies with respect to previous states plus a random perturbation: Xt = f(t,Xt - 1, Xt - 2,...,Xt - D) epsilon t. No a priori assumptions on the variable's probability density (PX), the equations for the vector field (f), or the order of the system (D) will be necessary; however, the statistical methods are aimed at quantifying the autonomous components of f, i.e., variations in Xt that are state dependent rather than dependent on time as an independent variable. Issues related to statistical testing for a null hypothesis of time invariance are discussed in APPENDIX B.

By definition, any system equilibria exist along the diagonal of the phase space (6), i.e., where Xt = Xt - 1 = ... = Xt - D and are notated with an underbar (<UNL><IT>X</IT></UNL>) to distinguish them from the statistical mean of the system output. The classical view of stable homeostasis is that, via bilateral negative feedback, a physiological control system seeks to maintain its trajectory within a neighborhood of a single <UNL><IT>X</IT></UNL>. In this case, the dynamics local to <UNL><IT>X</IT></UNL> depend primarily on the linearization of f: dXt/dXt - d for d = 1,...,D; although the assumption is often unstated, many analysts proceed on the assumption that higher-order terms on Xt are negligible, i.e., dnXt/dXnt - d approx  0 for all d > 0 and n > 1 (1, 13, 14, 23, 26, 36). Inasmuch as this can result in biased parameter estimates for physiological systems with questionable local stability (e.g., patients with pathological homeostasis), a simple model-independent statistical method is needed to quantify deviations from linearity.

Autocorrelation and autoskewness functions. A standard null hypothesis in time-series analysis is that present deviations in a measurement from its expected value are independent of past "residuals" (25, 29); i.e., the initial model for Xt is simply a point estimate {C0 = mean = E[Xt]}. The functional analysis is not restricted to a constant C0; e.g., any predicted trajectory C0t such that E[Xt - C0t] = 0 could be employed as well (APPENDIX B). However, analytic results are dependent on and must be interpreted with respect to the choice of C0; if a comparative analysis is being conducted, e.g., patient A vs. patient B, the same type of C0 should be used for each case.

The autocorrelation function (C1) quantifies the linear correlation between present and past residues of Xt with respect to C0, which are standardized so that -<=  C1 <=  +1
<IT>Z</IT><SUB><IT>t</IT></SUB> = <FR><NU><IT>X<SUB>t</SUB></IT> − <IT>C</IT><SUP>0</SUP></NU><DE><RAD><RCD><IT>E</IT>[(<IT>X</IT><SUB><IT>t</IT></SUB> − <IT>C</IT><SUP>0</SUP>)<SUP>2</SUP>]</RCD></RAD></DE></FR>,  <IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB> = <IT>E</IT>[<IT>Z</IT><SUB><IT>t</IT>−&tgr;</SUB><IT>Z</IT><SUB><IT>t</IT></SUB>]  time lag = &tgr; ≥ 0 (1)
Standardized residuals of the autocorrelation function are a matrix (Q1) indexed by absolute time and the relative time delay
<B>Q</B><SUP>1</SUP><SUB><IT>t</IT>,&tgr;</SUB> = <FR><NU><IT>Z</IT><SUB><IT>t</IT>−&tgr;</SUB><IT>Z</IT><SUB><IT>t</IT></SUB>− <IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB></NU><DE><RAD><RCD><IT>E</IT>[(<IT>Z</IT><SUB><IT>t</IT>−&tgr;</SUB><IT>Z</IT><SUB><IT>t</IT></SUB> − <IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB>)<SUP>2</SUP>]</RCD></RAD></DE></FR>  <IT>C</IT>*<SUB>&tgr;</SUB> = <FR><NU><IT>t</IT><SUB><IT>p</IT>/2,df</SUB></NU><DE><RAD><RCD>df + <IT>t</IT><SUP>2</SUP><SUB><IT>p</IT>/2,df</SUB></RCD></RAD></DE></FR> , 
df = <IT>N</IT> − &tgr; − 1 (2)

For the case where X is a random uncorrelated variable, the distribution of Q1 is asymptotically normal (29); thus the null hypothesis of a "memoryless" system is rejected if a Student's t-test finds a single value of |C1| > C*. To minimize the risk of type I errors, a high sample size (degrees of freedom > 150) and level of significance (P < 0.01) are recommended. The null hypothesis of time invariance can be evaluated by polynomial regression of Q1 with respect to time; a significant trend would result in a conclusion that X is not second-order stationary (APPENDIX B). However, the nonlinear analytic question is: Are the temporal variations in Q1 correlated with those of Zt? A null hypothesis that the signal dynamics are symmetrically distributed and that any memory present is strictly linear presumes that residues of X are independent of the present and past C1 residuals; their cross-correlation matrix (R2) is
<B>R</B><SUP>2</SUP><SUB><IT>s</IT>,&tgr;</SUB> = <IT>E</IT>[<IT>Q</IT><SUP>1</SUP><SUB><IT>t</IT>−<IT>s</IT>,&tgr;</SUB><IT>Z</IT><SUB><IT>t</IT></SUB>],  &kgr; = skewness = <B>R</B><SUP>2</SUP><SUB>0,0</SUB> (3)
The zero-lag estimate is a measure of the skewness of X: kappa  = 0 corresponds with a symmetrical distribution, kappa  < 0 reflects a negatively skewed PX, and kappa  > 0 represents a distribution that is skewed rightward. This third-order statistic varies in direct proportion to other measures of skewness (8) but is scaled as a correlation coefficient (-<=  kappa  <=  +1); the null hypothesis that X is symmetrically distributed is rejected if |kappa | > C*0 (Eq. 2). R2 is a scaled third-order statistical cumulant (29) or second-order discrete Wiener kernel (16). Higher-order functionals are considered later; the present focus is on quadratic approximations; in fact, only R2 elements at s = 0 will be used to evaluate the linearity of X. To apply the test, it is necessary to separate out the C1 component; we refer to the remainder as the autoskewness function (C2)
<IT>C</IT><SUP>2</SUP><SUB>&tgr;</SUB> = <FR><NU><IT>R</IT><SUP>2</SUP><SUB>0,&tgr;</SUB> − <IT>R</IT><SUP>2</SUP><SUB>0,0</SUB><IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB></NU><DE><RAD><RCD>1 − (<IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB>)<SUP>2</SUP></RCD></RAD></DE></FR> 
= <FR><NU><IT>E</IT>[<IT>Z</IT><SUP>2</SUP><SUB><IT>t</IT>−&tgr;</SUB><IT>Z<SUB>t</SUB></IT>] − <IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB><IT>E</IT>[<IT>Z</IT><SUP>3</SUP><SUB><IT>t</IT></SUB>]</NU><DE><RAD><RCD><IT>E</IT>[(<IT>Z</IT><SUP>2</SUP><SUB><IT>t</IT></SUB> − 1)<SUP>2</SUP>]</RCD></RAD> <RAD><RCD>1 − (<IT>C</IT><SUP>1</SUP><SUB>&tgr;</SUB>)<SUP>2</SUP></RCD></RAD></DE></FR> ,  (<IT>C</IT><SUP>1</SUP>)<SUP>2</SUP> = <IT>C</IT><SUP>1</SUP> squared ≠ <IT>C</IT><SUP>2</SUP> (4)

The null hypothesis of linearity is rejected if a single value of |C2| exceeds C* (Eq. 3). This linear deconvolution effectively corrects for the case where X is asymmetrically distributed; it is also geometrically necessary, as, by definition, a plot of Xt vs. Xt - 0 does not deviate from the diagonal; i.e., slope = C10 = 1 and deviation = C20 = 0. An algorithm for standardizing X for zero skewness before estimation of C1,2 is in APPENDIX A; this nonlinear transformation uses C0 = median of Xt (rather than its mean).

Local vs. global stability analysis. In this article, the autofunctionals Cn are interpreted with respect to local and global stability analysis. Toward this end, Cn is itself viewed as a N-dimensional dynamical system having initial conditions = [1,0,0,...,0]; systems will be differentiated by evolution of their Cn functions for tau  > 0. In some cases, these dynamics are viewed with respect to the time delay (Cn vs. tau ); in others, a "parameter space" representation is preferred (e.g., C1 vs. C2). Similarly, it will be useful to alternate between representations of the system output over time (Xt vs. t) within the phase space (Xt vs. Xt - tau ) and as probability density functions (PX vs. X).

As discussed below, local stability analysis adopts the view that a system is operating within a "neighborhood" of a stable equilibrium point. Perturbations of small amplitude are generally applied to identify the linear components of a system's impulse response, but larger perturbations are necessary to identify any nonlinear components. By an impulse, it is always meant a "singularity"; inasmuch as C1,2 are statistical vectors, the source of their impulses at lag zero are the statistical scalars found in the denominators of Eqs. 1 and 4. Nonzero variance in X with respect to C0 perturbs C1; autocorrelation is undefined for all cases where Xt - C0 is identically zero. Similarly, nonzero variance in X2 perturbs the autoskewness function; C2 is singular for all binary processes, e.g., Xt = [-1,1,-1,1,-1,-1,1,...], because Xt vs. Xt - tau consists of only two points. Simply put, a minimum of two unique points are needed to fit a straight line (C1), three for a parabola (C2), and n + 1 for Cn.

Systems that are stationary and locally stable will have C1,2 functions that decay rapidly to [0,0], with C2 generally leading C1. Another source for impulses to autoskewness in Eq. 4 exists when C1 decays very slowly or does not converge at all, i.e., C1tau approx  ±1 for tau  > 0. Case studies are evaluated in later sections on moving-average systems and global stability analysis.

The linear memory of a system will be denoted M1, i.e., the number of values of |C1| > C* (excluding C10), and its quadratic memory as M2, i.e., the number of values where |C2| > C*. M1 generally exceeds M2, and the two are positively correlated; i.e., as systems become less stable in the linear sense (elevated M1), quadratic nonlinearities have greater impact on the dynamics and are thus more easily identifiable (elevated M2).


LINEAR VS. NONLINEAR AUTOCORRELATION

A statistical method for detecting signal nonlinearities is effective only if it quantifies these phenomena independently of the system equations (presumed unknown) that actually generated the signal (20). Consequently, two generalized first-order, nonlinear autoregressive systems are evaluated, for which the deviations from linearity can be specified using a single control parameter (b). These maps will first be used to familiarize readers with some statistical properties of nonlinear dynamical systems and then as signal generators to evaluate the C2 test for linearity. Accurate interpretations of C1,2 necessitate a comparison of systems that have some properties in common but also differ in other aspects.

Nonlinear Autoregressive Systems (Maps)

System 1 is one of the simplest nonlinear systems to study (piecewise linear)
<IT>X</IT><SUB><IT>t</IT></SUB> − <UNL><IT>X</IT></UNL> = <IT>a</IT>(<IT>X</IT><SUB><IT>t</IT>−1</SUB> − <UNL><IT>X</IT></UNL>) + <IT>b</IT>‖<IT>X</IT><SUB><IT>t</IT>−1</SUB> − <UNL><IT>X</IT></UNL>‖ + &egr;<SUB><IT>t</IT></SUB>  <IT>t</IT> = 1, 2, 3 …
In contrast to this deviation model, system 2 is a ratio model, in that it is the relative (and dimensionless) change from X that varies as a function of the previous time sample
<FR><NU><IT>X</IT><SUB><IT>t</IT></SUB></NU><DE><UNL><IT>X</IT></UNL></DE></FR> = <FR><NU><IT>a + b</IT></NU><DE>1 + <IT>b</IT></DE></FR> <FR><NU><IT>X</IT><SUB><IT>t</IT>−1</SUB></NU><DE><UNL><IT>X</IT></UNL></DE></FR> + <FR><NU>1 − <IT>a</IT></NU><DE>1 + <IT>b</IT></DE></FR> <FENCE><FR><NU><IT>X</IT><SUB><IT>t</IT>−1</SUB></NU><DE><UNL><IT>X</IT></UNL></DE></FR></FENCE><SUP>−<IT>b</IT></SUP> + &egr;<SUB><IT>t</IT></SUB><IT>  a</IT> = <FENCE><FR><NU>d<IT>X</IT><SUB><IT>t</IT></SUB></NU><DE>d<IT>X</IT><SUB><IT>t</IT>−1</SUB></DE></FR></FENCE><SUB><UNL><IT>X</IT></UNL></SUB>
Systems 1 and 2 reduce to the same linear, first-order autoregressive model as b right-arrow 0; they differ in how they deviate from linearity. Whereas system 2 is not as simple as system 1, it may be more physically relevant, because the slope of its map (dXt/dXt - 1) is continuous at <UNL><IT>X</IT></UNL>. Curvature away from <UNL><IT>X</IT></UNL> is nonzero for system 2, whereas d2Xt/dX2t - 1 = 0 for system 1. Consequently, the systems have different sensitivities with respect to the SNR.

Parameter Space (a and b)

As shown in Fig. 1, the local stability of systems 1 and 2 is determined by a and b, thus dividing the parameter space into four domains (I-IV), depending on the slope and curvature of the map (6): I reflects a map with positive slope and curvature, II a negative slope with positive curvature, etc. The equilibrium for system 2 is locally stable for |a| < 1; i.e., Xt eventually returns to <UNL><IT>X</IT></UNL> after a small perturbation (epsilon t). (How "small" depends on |a| and |b| but should be such that X is not perturbed to negative values.) In contrast, system 1 is "globally stable" within I-IV; i.e., its rate of return to <UNL><IT>X</IT></UNL> is independent of |epsilon |.
Fig. 1. Stability of systems 1 (A) and 2 (B) varies as a function of their linear and nonlinear parameters (a and b). For most nonlinear control systems, domain of local stability (white area) can be divided into 4 regions (I-IV) to characterize slope and curvature within a neighborhood of control set point. For a and b in unstable domains, systems diverge to ±infinity (A) or converge to periodic/chaotic oscillations (B) or X = 0 (apnea).
[View Larger Version of this Image (16K GIF file)]

For parameter values outside its stable domain, system 1 grows unbounded to ±infinity (domain A of Fig. 1). However, for |a| > 1, system 2 has regions where periodic and chaotic oscillations occur (domain B); elsewhere, Xt grows unbounded or converges to an "apnea" equilibrium located at the origin (a > 1, b < a); this equilibrium is important for global analysis of system 2.

Our present focus is on systems that are stable locally to a single equilibrium; within a neighborhood of (a,b) = (0,0), the qualitative dynamics depend on where the control parameters lie (I-IV). These quadrants are not unique to systems 1 and 2; to a degree of approximation, local stability of any nonlinear control system can be categorized similarly. With regard to system identification, estimates within the C1,2 plane will correspond directly with the (a,b) plane. In the parameter space the null hypothesis of a memoryless system corresponds with a single point (a,b) = (0,0), whereas the null hypothesis of linearity is a restriction to the line (a,0). For local analysis, the statistical question is: How far must the systems be perturbed from the point/line in order for the C1,2 tests to reject the null hypothesis? The flip-side question [Is the system sufficiently close to (a,b) = (0,0) that C3,4,... can be disregarded?] is deferred until sections on global analysis.

Perturbation Analysis

Figure 2 shows responses of systems 1 and 2 to impulse perturbations (epsilon t) of various amplitudes and directions. Both systems are scaled such that <UNL><IT>X</IT></UNL> = 1. This time-domain analysis parallels that of the C1,2 approach: systems are perturbed to an identical set of initial conditions, and the differences in their evolution back to an equilibrium state are then used to distinguish between them. Our analytic approach relies on pulse amplitude modulation; an alternative strategy is a type of pulse "width" modulation, where a second perturbation is delivered at a time delay less than the duration of the system response to a single impulse (see DISCUSSION).
Fig. 2. Responses of nonlinear systems [systems 1 (thick line) and 2 (thin line)] to impulse perturbations (epsilon ) of various magnitude and direction are compared with linearized responses (L, dashed line). A: equilibria (<UNL><IT>X</IT></UNL>) are located on diagonal; responses to hyperventilatory (B) and hypoventilatory (C) perturbations depend on slope and curvature of map at <UNL><IT>X</IT></UNL>. Left: overdamped hypoventilatory maps have positive slope (a = 0.5) and negative curvature (b = -0.3 for system 1, b = -2 for system 2). In response to small epsilon , these systems decay monotonically back to <UNL><IT>X</IT></UNL>. Inasmuch as slope of map is more positive below <UNL><IT>X</IT></UNL> for systems 1 and 2 (+++), nonlinear responses are below L when larger epsilon  are applied. Right: underdamped hyperventilatory maps have negative slope (a = -0.5) and positive curvature (b = +0.3 for system 1, b = +2 for system 2). Nonlinear responses tend to be above that of L, as slope is more positive above <UNL><IT>X</IT></UNL>.
[View Larger Version of this Image (28K GIF file)]

In Fig. 2, left, the systems are configured such that the slope of the map at <UNL><IT>X</IT></UNL> is positive (a = 0.5); in response to small perturbations in either direction, the systems exhibit monotonic decays back to equilibrium (overdamped response). Because our primary interest is in analysis of ventilatory patterns, systems with negative nonlinear coefficients (b < 0) will be referred to as hypoventilatory, indicating that the slope of the map is more positive below <UNL><IT>X</IT></UNL> (+++ in Fig. 2); as a consequence, these systems have impulse responses that are (on average) below that expected from a linear system. In contrast, the simulations in Fig. 2, right, are configured such that the slope is negative at <UNL><IT>X</IT></UNL> (a = -0.5); the systems respond to small perturbations with underdamped oscillations above and below <UNL><IT>X</IT></UNL>. With positive curvature (b > 0), the autocorrelation becomes more positive above the equilibrium (+++ in Fig. 2), and the responses to larger perturbations become skewed in that direction (hyperventilatory). Deviation from the linear response is strictly negative for overdamped hypoventilatory systems, whereas underdamped hyperventilatory systems tend to oscillate about the linear perturbation response.

Stochastic Analysis

What impact does nonlinear autocorrelation have on the statistical properties of the system output, e.g., the mean, variance, or skewness? To address this issue in Fig. 3, epsilon  is configured as zero-mean Gaussian-distributed white noise. Because C1,2 of an uncorrelated process is an impulse function, system responses to this input are comparable (on average) to the impulse responses of Fig. 2. The SNR is the system equilibrium divided by standard deviation of the input: SNR = (<UNL><IT>X</IT></UNL>/sigma epsilon ).
Fig. 3. Output statistics of systems 1 (A) and 2 (B) vary with nonlinear parameter (b); a = +0.5 for systems 1 and 2. System input (epsilon t) is zero-mean Gaussian white noise with standard deviation = sigma epsilon  = 0.05 and 0.10. Linear stability is overdamped (a = 0.5, <UNL><IT>X</IT></UNL> = 1). Left to right: mean output (<OVL><IT>X</IT></OVL>) varies in proportion to bsigma epsilon /<UNL><IT>X</IT></UNL>; coefficient of determination (r2) increases in proportion to b2, with minimum occurring at b = 0 for system 1 and at b > 0 for system 2 (arrows); skewness (kappa ) increases in direct proportion to b. For system 2, r2 and kappa  are sensitive to sigma epsilon .
[View Larger Version of this Image (24K GIF file)]

Because the parameter space for system 1 is "skewed" (Fig. 1), deviation between its mean and equilibrium depends on linear and nonlinear coefficients. The orthogonality of a and b for system 2 results in the difference depending only on b. However, the mean and equilibrium are equivalent only in the linear case for both systems (b = 0)
<IT>system 1: <OVL>X</OVL></IT> = <UNL><IT>X</IT></UNL> + <FR><NU><IT>b</IT></NU><DE>1 − <IT>a</IT></DE></FR> <IT>E</IT>[‖<IT>X</IT><SUB><IT>t</IT></SUB> − <IT>X</IT>‖]
<IT>system 2: <OVL>X</OVL></IT> = <UNL><IT>X</IT></UNL><SUP><IT>b+1</IT></SUP><IT>E</IT>[<IT>X</IT><SUP>−<IT>b</IT></SUP><SUB><IT>t</IT></SUB>]
On average, outputs of nonlinear control systems tend toward domains where autocorrelation is more positive: below <UNL><IT>X</IT></UNL> for b < 0 (hypoventilatory) and above <UNL><IT>X</IT></UNL> for b > 0 (hyperventilatory).

The coefficient of determination relates the percent increase in variance between input and output signals due to the memory of the system: r2 = 1 - sigma 2epsilon /sigma 2x. For stable, first-order linear systems, r2 = a2. For a fixed value of a, deviations from linearity generally result in an increase in the correlated fraction of the signal variance (r2 > a2), although slight reductions can occur for systems with nonzero second derivatives (r2 < a2, see arrow for system 2 in Fig. 3).

In response to a symmetrically distributed input, the output of a linear system is also symmetrical about its mean (kappa  = 0). However, skewness of the output of a nonlinear system varies in proportion to its deviation from linearity and in the direction where autocorrelation is more positive: hypoventilatory nonlinearities perturb skewness toward more negative values, whereas hyperventilatory nonlinearities make kappa  more positive.

In Fig. 3, deviations between the equilibrium and mean output due to nonlinear autocorrelation depend on the SNR of the system; i.e., increasing stochastic variability amplifies the deviation for systems 1 and 2. Changes in skewness and coefficient of determination also vary with respect to the SNR, but only in systems with nonzero second derivatives (system 2). Note that an asymmetric PX (|kappa | > 0) does not imply that the dynamics of X are nonlinearly autocorrelated any more than nonzero variance implies that X is linearly autocorrelated. These "lag-zero" statistics have no diagnostic value with respect to the nature of the system memory but are essential for scaling the C1,2 functions so that M1,2 can be quantified (APPENDIX A).

Sensitivity of C1,2 to SNR

Autocorrelation and autoskewness functions are shown in Fig. 4 for the overdamped, hypoventilatory cases of systems 1 and 2; for these simulations, the SNR was decreased from 20 to 10 to 6.7. As with r2 and kappa  in Fig. 3, C1,2 of system 1 are invariant to changes in the SNR. On the other hand, when noise level is low, system 2 remains near equilibrium and dynamics are determined only by the linear coefficient: C1tau atau and C2tau  = 0; consequently, the first four values of C1, but no values of C2, are statistically nonzero (M1 = 4, M2 = 0). As system 2 is perturbed more strongly (SNR = 10), its first two values of C2 fall below C*, indicating the presence of a statistically significant hypoventilatory nonlinearity (M2 = 2). As noise level is further increased, C23 falls below C* and C1 remains above C* for two additional lags (M1 = 6, M2 = 3). In contrast to system 1, systems with nonzero second derivatives must be sufficiently perturbed from <UNL><IT>X</IT></UNL> for their nonlinearities to be identifiable.
Fig. 4. Autocorrelation (C1) and autoskewness (C2) functions for systems 1 (A) and 2 (B) with overdamped, hypoventilatory stability. open circle , |C1| > 0; +, |C2| > 0 (P < 0.01) Far left: standard deviation of Gaussian noise input is varied (0.05, 0.10, and 0.15) to demonstrate sensitivity of C1,2 to changes in signal-to-noise ratio. C1,2 for system 1 is invariant to signal-to-noise ratio. For system 2, only linear autocorrelation is detected when noise level is low; as it is increased, system is perturbed further from equilibrium, and its nonlinearities can be identified using C2.
[View Larger Version of this Image (26K GIF file)]

Relation Between C1,2 and (a,b) Planes

Plots of C1 vs. C2 for simulations of systems 1 and 2 are shown in Fig. 5 (sigma epsilon  = 0.10). Estimates at the first time lag vary in proportion to the linear and nonlinear parameters (a and b), thus dividing the C1,2 plane into four quadrants (I-IV). Linear systems correspond with the horizontal axes of the C1,2 and (a,b) planes; memoryless systems correspond with the origin of both planes. For nonlinear overdamped systems (a = +0.5), C2 tends to stay within a single quadrant (I or IV), whereas underdamped systems (a = -0.5) oscillate between quadrants, e.g., II and IV for b > 0. These C2 dynamics correspond with the manner in which the systems deviate from linearity in their temporal impulse responses (Fig. 2).
Fig. 5. C1 vs. C2 for systems 1 (A) and 2 (B) for 9 parameter sets (a and b). Middle panels: C1,2 plane is divided into 4 quadrants (I-IV) corresponding with stability domains of Fig. 1. bullet , impulse at lag zero: C1,20 = [1,0]; open circle , |C1| > 0; +, |C2| > 0 (P < 0.01). First 2 time lags are indicated. Middle rows: C2 = 0 for linear systems (b = 0).
[View Larger Version of this Image (21K GIF file)]

System Nonlinearities at Multiple Time Delays

Interpretation of C1,2 for systems with nonlinearities at multiple time delays is consistent with that already discussed. To demonstrate, system 2 is expanded to D dimensions (equilibria are scaled at <UNL><IT>X</IT></UNL> = 0,1)
<IT>system 2: X </IT><SUB><IT>t</IT></SUB> = 
<LIM><OP>∑</OP><LL><IT>d</IT>=1</LL><UL><IT>D</IT></UL></LIM>  <FENCE><IT>w<SUB>d</SUB>X </IT><SUB><IT>t−d</IT></SUB> + <FR><NU><IT>a</IT><SUB><IT>d</IT></SUB> − <IT>w</IT><SUB><IT>d</IT></SUB></NU><DE>1 + <IT>b</IT><SUB><IT>d</IT></SUB></DE></FR> (<IT>X </IT><SUB><IT>t−d</IT></SUB> − ‖<IT>X </IT><SUB><IT>t−d</IT></SUB>‖<SUP>−<IT>b</IT><SUB><IT>d</IT></SUB></SUP>)</FENCE> + &egr;<SUB><IT>t</IT></SUB>, <LIM><OP>∑</OP></LIM> <IT>w</IT><SUB><IT>d</IT></SUB> = 1
Parameters (wd) reflect the relative weight of the time delay vectors and are important for global stability of system 2; for simulations local to <UNL><IT>X</IT></UNL> = 1, we let w = [1,0,0,...,0]. Three cases for D = 8 with linear coefficients a = [+0.6,0,0,0,0,0,0,-0.3] are shown in Fig. 6, resulting in autocorrelation functions with underdamped oscillations; very little distinction among the three cases can be made on the basis of C1. However, for b = [b1,0,0,0,0,0,0,b8], C21 varies in proportion to b1 and C28 varies with b8; linear oscillations (b1 = b8 = 0) correspond with C2 = 0. 
Fig. 6. C1,2 estimates of underdamped system 2 with feedback delay (D = 8 time units). Linear parameters are held constant (a1,a8) = (+0.6,-0.3) while (b1,b8) are varied to show changes in autoskewness. Middle: C2 = 0 for linear case. Bottom: C1 and C2 are positively correlated. Top: negatively correlated C1 and C2 functions reflect type of nonlinear oscillations most commonly seen as ventilatory control destabilizes. When they exist, maximum or minimum of C2 (arrows) more accurately identifies true feedback delay (D = 8) compared with minimum of C1.
[View Larger Version of this Image (33K GIF file)]

With regard to system identification, a minimum of five parameter estimates must be specified to (empirically) characterize a nonlinear oscillation: the slope and curvature at the smallest time lag, C1,21, a feedback delay (D), and slope and curvature of the vector field at this delay, C1,2D, i.e., two points on the C1,2 plane, with D representing time to traverse between them. Depending on curvature of the nonlinear feedback, the minimum or maximum of C2 generally occurs at the "true" delay (arrows in Fig. 6), whereas the minimum of C1 occurs at a higher time lag.

Uniform vs. Nonuniform Sampling

Analyses of the previous sections were conducted with uniform sampling over time; i.e., intervals between measurements of X were presumed to be constant. However, most physiological processes measured as discrete events (e.g., heartbeats and breaths) do not occur at constant time intervals, leading to the question: Should analysis of such signals be conducted in discrete physiological time (tau  = breaths) or continuous "real time" (tau  = seconds) (3)? The algorithm listed in APPENDIX A covers both cases.

Fortunately, the debate is often unnecessary, because analytic results using the two estimation methods are generally not contradictory, as in Fig. 7, where 30-min records of breath-by-breath minute ventilation (VI) and breath duration (TT) are shown for four patients who exhibited oscillations in their ventilatory pattern. The discrete and continuous estimates of C1,2 for VI are shown for each patient. When the coefficient of variation of TT is <1/4 (Fig. 7A), the two estimates of C1,2 are nearly identical, because the breath-by-breath intervals are relatively constant over time. When TT is more variable (coefficient of variation > 1/4), greater differences between estimates are seen; C2 dynamics tend to dampen out more quickly for discrete estimates.

Which algorithm should be used for breath-by-breath data? Although more computative, the continuous version is preferred, particularly for patients in whom TT is highly variable. If comparisons are to be made between patients with different respiratory rates, it is important that C1,2 be estimated on equivalent time scales (e.g., seconds). Furthermore, results using this algorithm may be more representative of dynamics of arterial blood gases, which vary continuously over time.

However, breath-by-breath rhythms intrinsic to respiratory control may also exist that are asynchronous with respect to absolute time (31, 32). Inasmuch as some feedback to the control system is discrete by nature (e.g., breath-by-breath neuromechanical feedback), algorithm 1 may be preferred, particularly when high-frequency oscillations in a variable are seen (i.e., C1 < 0 at small time lags). Furthermore, if C1,2 is to be used for building a nonlinear autoregressive model for analyzing breath-by-breath dynamics, it is advantageous to use the discrete estimate.

Relation of C1,2 to Return Maps

Similar to the top of Fig. 6, C1 and C2 tend to be negatively correlated when ventilatory oscillations develop, with autoskewness leading autocorrelation (counterclockwise motion in the C1,2 plane). The overdamped hypoventilatory phase (C1 > 0, C2 < 0) reflects the system's tendency toward apnea, whereas the underdamped hyperventilatory phase (C1 < 0, C2 > 0) reflects negative, delayed feedback, which varies inversely with VI of previous breaths. In Fig. 8, return maps for the patients with CHF in Fig. 7 cross the diagonal with negative slope and positive curvature. Patient C has a higher feedback delay (45 vs. 38 s) and a more negative slope and positive curvature at this delay than patient D: C145 = -0.52 vs. C138 = -0.39, C245 = +0.44 vs. C238 = +0.34. From a control perspective, the CSR of patient C would be interpreted as the more unstable ventilatory pattern.
Fig. 8. Return plots of VI for congestive heart failure patients C and D of Fig. 7 exhibit underdamped, hyperventilatory geometry at time lags of 38 and 45 s. C1 < 0 implies that return map has negative slope where it crosses diagonal (<UNL><IT>X</IT></UNL>); C2 > 0 implies that map curves away from origin.
[View Larger Version of this Image (31K GIF file)]

Local vs. Global Stability of Ventilatory Control

Ventilatory patterns analyzed in Figs. 7 and 8 were sufficiently stationary over a 30-min interval that any time variations in the statistics could be ignored (APPENDIX B). Issues related to C1,2 analysis of signals with significant trends in the mean, variance, or skewness are discussed in Fig. 9 for CHF patient E with persistent CSR in the ICU (4). Four 25-min subintervals were selected from the ventilatory record for "local" estimation of C1,2. This patient exhibited intermittent switching between a typical CSR pattern having a negatively correlated C1,2 (pattern 1) and a pattern with a positive C1,2 slope (pattern 3); however, transitions between CSR patterns 1 and 3 are interceded by patterns with zero C1,2 slope, corresponding with linear dynamics local to an equilibrium (pattern 2). During a 13-h overnight recording, this patient exhibited similar transitions four times, with pattern 1 being the most persistent state (9.1 h); each transition between patterns 1 and 3 was interceded by pattern 2; i.e., the C1,2 slope did not change sign without becoming zero.

For apparent reasons, many analysts would categorize the ventilatory record of Fig. 9 as nonstationary; certainly, an estimate of C1,2 over the 200-min interval would be statistically unstable (APPENDIX B). Still, the analytic question remains: To what degree are the observed variations autonomous? Measurements of other physiological variables would suggest a high degree of determinism: patterns 2 and 3 coincide with reduced heart rate and oxymetric arterial saturation, as well as lower mean ventilation (local C0). Cycle times of the CSR oscillations increase during intervals 2 and 3, as might be expected with lower cardiac output. Whereas cardiorespiratory interactions are clearly evident, interdependence of these systems with mechanisms controlling sleep state are likely involved as well. Such physiological couplings would result in a synthesized system having a potentially very complex geometry and high number of independent degrees of freedom. As discussed below, if geometry of a control system is such that dXt/dXt - 1 at <UNL><IT>X</IT></UNL> is near unity, its dynamics become structurally unstable; i.e., small perturbations can result in large changes in the qualitative behavior of its outputs (6), similar to that seen in Fig. 9. Thus, whereas local analysis characterizes system dynamics within a neighborhood of stationary equilibrium point, global analysis is concerned with domains farther from <UNL><IT>X</IT></UNL>, i.e., nonequilibrium (or multiequilibria) dynamics. For linear systems, the two perspectives are equivalent, inasmuch as system response is invariant with respect to the magnitude of perturbation. For nonlinear systems, there generally exist thresholds beyond which estimates of C1,2 are inadequate to describe the dynamics. One approach toward global analysis is a piecewise comparison of parameters (C0,1,2) estimated locally with respect to time, as in Fig. 9; a statistically more rigorous approach is to estimate higher-order functionals (C3,4) over the whole sample interval, as estimates of Cn reflect the sensitivity of local estimates of Cn - 1 to local variations in C0.


AUTOREGRESSIVE SYSTEMS WITH CORRELATED, NON-GAUSSIAN INPUTS

Simulations of previous sections employed autoregressive models with parameters (<UNL><IT>X</IT></UNL>, <IT>a</IT>, and b) that were independent of a symmetrically distributed "white" noise input (epsilon ). This section addresses interpretations of C1,2 for systems with a slowly varying equilibrium (<UNL><IT>X</IT></UNL>) or linear stability (a), i.e., when epsilon  is itself a linearly autocorrelated variable ("colored" noise) having additive/multiplicative interactions with state variables (X). In this case, the input C1 is not an impulse at lag zero but, instead, decays linearly to zero. A geometric explanation may also be helpful as to why an asymmetric input to a linear system does not result in a false-positive C2 conclusion that Xt is from a nonlinear system. The system equations can be generalized as Xt = h(Xt - 1,Xt - 2,...,Xt - D,epsilon t,epsilon t - 1,...,epsilon t - M) epsilon t. Orthogonal (e.g., linear) cases can be decomposed as h = f(Xt - 1,...,Xt - D) g(epsilon t - 1,...,epsilon t - M), where the poles/peaks of the system transfer function are determined by the autoregressive component f, with an impulse response consisting of an infinite exponential decay (Fig. 2); the "moving-average" component (g) is a finite impulse response filter that determines the transfer function's zeros/valleys. Unless measurements of or presumptions on epsilon  are made, f and g cannot be discriminated using C1,2 analysis of Xt; the "system" is h = f(g) driven by a zero-mean white noise that is orthogonal to f and g. Historical perspectives on Wiener filtering and Wold's decomposition theorem for autoregressive moving-average (ARMA) systems can be found elsewhere (20, 22).

For the simulations of Fig. 10, a linear first-order moving average variable was first generated: epsilon t = 0.5 (ut + ut - 1), where u is identically distributed white noise, N(0,1). The symmetrically and continuously distributed epsilon  was then resampled as follows: epsilon  = 0 for |epsilon | < 0.48, epsilon  = -0.1 for epsilon  < -0.48, epsilon  = 0.15 for epsilon  > 0.48. The result is a positively skewed (kappa epsilon  = 0.4), linearly correlated signal that varies among three discrete points [-0.1,0,0.15], having a probability density of Pepsilon  = [0.25,0.5,0.25]. This piecewise constant epsilon  was input to the following five systems
<IT>A:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = &egr;<SUB><IT>t</IT></SUB> (linear MA)
<IT>B:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = 0.5 <IT>X</IT><SUB><IT>t</IT>−1</SUB> + &egr;<SUB><IT>t</IT></SUB> (linear ARMA)
<IT>C:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = <IT>X</IT><SUB><IT>t</IT>−1</SUB> (0.5 + 0.5 <IT>X</IT><SUB><IT>t</IT>−1</SUB>) + &egr;<SUB><IT>t</IT></SUB> 
(quadratic AR, linear MA)
<IT>D:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = <IT>X</IT><SUB><IT>t</IT>−1</SUB> (0.5 + 0.7 <IT>X</IT><SUB><IT>t</IT>−1</SUB>) + &egr;<SUB><IT>t</IT></SUB> 
(quadratic AR, linear MA)
<IT>E:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = <IT>X</IT><SUB><IT>t</IT>−1</SUB> (0.5 + 5 &egr;<SUB><IT>t</IT></SUB>) + &egr;<SUB><IT>t</IT></SUB> 
(linear ARMA, multiplicative input)
where AR is autoregressive and MA is moving average. Figure 10, top, shows the instantaneous response of each map to this three-point input. For the linear cases A and B, epsilon  "moves" <UNL><IT>X</IT></UNL> along the diagonal without altering the slope of the map (dXt/dXt - 1). Consequently, autoskewness of the output X is statistically zero; the fact that epsilon  and X are non-Gaussian has no bearing on this result. For the nonlinear cases, the slope at <UNL><IT>X</IT></UNL> becomes less positive as the equilibrium is moved up the diagonal for case C (hypoventilatory nonlinearity) and becomes more positive for case D (hyperventilatory); the nonlinear case E is hypoventilatory as well, i.e., the input simultaneously perturbs <UNL><IT>X</IT></UNL> upward while lowering dXt/dXt - 1 at <UNL><IT>X</IT></UNL>. In all cases, C21 varies in proportion to d(dXt/dXt - 1)/d<UNL><IT>X</IT></UNL>, without regard to the (causal) model structure. C2 of Xt will also be nonzero where the input is a nonlinear moving-average signal, e.g.,
<IT>F:</IT> <IT>X<SUB>t</SUB></IT> = 0.5 <IT>X</IT><SUB><IT>t</IT>−1</SUB> + 0.5 &egr;<SUP>2</SUP><SUB><IT>t</IT>−1</SUB> + &egr;<SUB><IT>t</IT></SUB>
as Xt - 1 varies in proportion to epsilon t - 1, a substitution results in case C. What about multiplicative interactions between Xt and epsilon t?
<IT>G:</IT> <IT>X</IT><SUB><IT>t</IT></SUB> = <IT>aX</IT><SUB><IT>t</IT>−1</SUB> + &egr;<SUB><IT>t</IT></SUB> + <IT>bX</IT><SUB><IT>t</IT></SUB>&egr;<SUB><IT>t</IT></SUB> 
= <FR><NU><IT>aX</IT><SUB><IT>t</IT>−1</SUB> + &egr;<SUB><IT>t</IT></SUB></NU><DE>1 − <IT>b</IT>&egr;<SUB><IT>t</IT></SUB></DE></FR> = (<IT>aX</IT><SUB><IT>t</IT>−1</SUB> + &egr;<SUB><IT>t</IT></SUB>) <LIM><OP>∑</OP><LL><IT>k</IT>=0</LL><UL>∞</UL></LIM> (<IT>b</IT>&egr;<SUB><IT>t</IT></SUB>)<SUP><IT>k</IT></SUP>
If the summation is linearized (k = 0,1), this case is similar to case E. However, the C2 test for linearity would be rejected only for |aapprox  1 and |1/b| > max{|epsilon |,|X|}; systems with similar threshold nonlinearities are discussed later.


Fig. 10. Responses of 5 maps (A-E) to input (epsilon t), which varies as moving-average process among 3 discrete points (-0.1, 0, and 0.15) (see AUTOREGRESSIVE SYSTEMS WITH CORRELATED, NON-GAUSSIAN INPUT for model details). Top: <UNL><IT>X</IT></UNL> (bullet ) varies with epsilon ; nonlinear maps (C-E) are structurally unstable; i.e., there exists an epsilon for which <UNL><IT>X</IT></UNL> disappears (arrows). Middle: in linear cases (A and B), epsilon  does not alter slope (dXt/dXt - 1); consequently, C2 is zero. For C and E, slope decreases as <UNL><IT>X</IT></UNL> is raised, resulting in negative C21; on the other hand, d(dXt/dXt - 1)/d<UNL><IT>X</IT></UNL> > 0 results in a positive C21 for system D. Bottom: when system outputs are sampled along 64 subintervals, "localized" estimates of mean (C0) and C11 are uncorrelated for A and B, negatively correlated for systems with negative autoskewness (C and E), and positively correlated for D. NS, not significant.
[View Larger Version of this Image (26K GIF file)]

Linear, Time-Varying Approach for Evaluating Autoskewness

In presuming stationarity, the analyses of Fig. 10 construe the mean (C0) as constant over a sample interval and C1,2 as varying only with respect to a finite number of time delays. However, the "moving" equilibrium/slope simulations raise the following question: What if C2 is presumed to be zero and C0,1 to vary in a piecewise constant fashion over the sample interval? One strategy for linear analysis of a time series suspected to be nonstationary is to divide the sequence along subintervals and estimate the mean and autocorrelation locally with respect to time (as in Fig. 9; see Ref. 29 regarding the uncertainty principle with respect to this method). In Fig. 10, 64 intervals (of 32 samples each) were used. However, the Gaussian/linear assumption (local variations in C0 and C1 are mutually independent) is evaluated using linear regression analysis. Statistical testing for the linear cases (A and B) would conclude that C0 and C11 are independent, whereas the opposite conclusion is reached for the nonlinear cases (C, D, and E). These local vs. global concepts of autoskewness are consistent as: dC1t,tau /dC0t proportional to  d(dXt/dXt - tau )/d<UNL><IT>X</IT></UNL> proportional to  C2tau .

If parameter estimates for patient E in Fig. 9 are examined from a similar perspective, it should be apparent that localized estimates of C1,2 varied with level of VI (C0). Higher-order functionals (Cn, n > 2) are necessary to approximate the geometries of systems that produce such interdependencies.


METASTABLE SYSTEMS WITH THRESHOLD NONLINEARITIES

Quadratic approximations of systems are not globally stable, in that there exists a perturbation of sufficient magnitude to break the intersection of the estimated map with the diagonal, resulting in a divergence toward ±infinity ; for cases C, D, and E, the divergence was transient, because epsilon t was not held beyond the threshold level indefinitely (arrows). Dynamical systems become structurally unstable as the slope of their map along the diagonal approaches unity (6); this section demonstrates how the presence of cubic nonlinearities bound such systems from diverging to infinity. Their analysis requires the next highest-order functional (C3), which is referred to as the autokurtosis function, inasmuch as it quantifies the degree to which dynamics perturb system density (PX) toward a bimodal distribution. Estimation and statistical testing of C3,4,... are consistent with that of C2 (APPENDIX A).

Simulations of previous sections presumed that system dynamics took place locally to a single equilibrium. For linear and weakly nonlinear control systems, this is a valid assumption; a straight line with slope <1 can intersect the diagonal only at a single point, <UNL><IT>X</IT></UNL>. Systems having stronger nonlinearities can also exhibit unstable nonequilibrium dynamics such as periodic and chaotic oscillations (discussed later). However, an alternative type of instability must also be considered in which multiple equilibrium states emerge, each of which can be locally (but not globally) stable. Although such "metastable" respiratory control has been proposed to occur during sleep (37), multiequilibria may also unfold as components of respiratory failure. A first-order cubic map will be used to illustrate these topics
<IT>system 3: X</IT><SUB><IT>t</IT></SUB> = <IT>aX</IT><SUB><IT>t</IT>−1</SUB> + 2<IT>bX</IT><SUP>2</SUP><SUB><IT>t</IT>−1</SUB> − <IT>X</IT><SUP><IT>3</IT></SUP><SUB><IT>t−1</IT></SUB><IT> + &egr;</IT><SUB><IT>t</IT></SUB>, 
<UNL><IT>X</IT></UNL> = 0,  <UNL><IT>X</IT></UNL><SUP>±</SUP> = <IT>b</IT> ± <RAD><RCD><IT>b</IT><SUP>2</SUP> + <IT>a</IT> − 1</RCD></RAD>

Symmetrical Case (b = 0)

Polynomial maps for which the even terms disappear possess an odd symmetry with respect to <UNL><IT>X</IT></UNL>. In Fig. 11A, simulations with b = 0 demonstrate how two stable equilibria (<UNL><IT>X</IT></UNL><SUP>−</SUP> and <UNL><IT>X</IT></UNL><SUP>+</SUP>) emerge as <UNL><IT>X</IT></UNL> becomes locally unstable for a > 1. If the noise level is of sufficient magnitude, the system intermittently switches between the two, with <UNL><IT>X</IT></UNL> now acting as the switching threshold. This metastable control is similar to that proposed for the opening and closing of ionic channels (18). C1 becomes highly overdamped for a > 1, but C2 is statistically zero (M2 = 0); even though the dynamics are highly nonlinear, the mean and skewness of Xt are not altered because of the symmetry between the hypoventilatory curvature of <UNL><IT>X</IT></UNL><SUP>+</SUP> and hyperventilatory nonlinearity of <UNL><IT>X</IT></UNL><SUP>−</SUP>. The autokurtosis function identifies the negative cubic term, with C13 varying in proportion to (<UNL><IT>X</IT></UNL><SUP>−</SUP> - <UNL><IT>X</IT></UNL><SUP>+</SUP>).
Fig. 11. For system 3, C1 varies with linear parameter (a); C2 quantifies "symmetry breaking" due to quadratic nonlinearity (b); autokurtosis function (C3) identifies system bimodality due to negative cubic nonlinearity. A: 2 stable equilibria (<UNL><IT>X</IT></UNL><SUP>−</SUP> and <UNL><IT>X</IT></UNL><SUP>+</SUP>) emerge for a > 1; persistence of C3 varies in proportion to (<UNL><IT>X</IT></UNL><SUP>−</SUP> - <UNL><IT>X</IT></UNL><SUP>+</SUP>). For b = 0, system maintains an odd symmetry about <UNL><IT>X</IT></UNL>; consequently, C2 = 0. B: for b > 0, <UNL><IT>X</IT></UNL><SUP>+</SUP> moves further from switching threshold (<UNL><IT>X</IT></UNL>) and is more locally stable than <UNL><IT>X</IT></UNL><SUP>−</SUP>; negative curvature at <UNL><IT>X</IT></UNL><SUP>+</SUP> results in C2 < 0. Symmetry and autoskewness of map are reversed for b < 0.
[View Larger Version of this Image (54K GIF file)]

Symmetry Breaking (b not equal  0)

The simulations of Fig. 11B show how the quadratic term breaks the symmetry of system 3. For b > 0, <UNL><IT>X</IT></UNL><SUP>+</SUP> is more distant from threshold (<UNL><IT>X</IT></UNL>) and more locally stable than <UNL><IT>X</IT></UNL><SUP>−</SUP>. Consequently, the dynamics tend to remain for longer periods within a neighborhood of <UNL><IT>X</IT></UNL><SUP>+</SUP>; its hypoventilatory nonlinearity results in negative autoskewness. For b < 0, <UNL><IT>X</IT></UNL><SUP>−</SUP> is the more stable point, and its positive curvature yields C2 > 0.

These simulations demonstrate that the autoskewness function discriminates only those nonlinearities that break system symmetry and alter the mean and skewness of its output. Thus a finding of |C2| > 0 is a sufficient, but not necessary, condition for concluding that a (stationary) signal is nonlinearly autocorrelated; the same can be said for C3. It should be evident from Fig. 11 why a positive cubic nonlinearity would result in a system that oscillates to ±infinity in response to small perturbations; because of their reliance on bilateral negative feedback, C3 tends to be negative for homeostatic control systems. A finding of |C3| > 0 does not necessarily imply that the system is "metastable" (although the converse is true), only that the curvature is asymmetric with respect to C0. If cubic memory is significant (M3 >>  0), it does imply that a model possessing a threshold nonlinearity is the best representation of the system at this order of approximation.

Structural Stability of Ventilatory Dynamics

Whereas ventilatory control of healthy adults is fairly robust, it would be dangerous to presume that respiration is structurally stable in patients with severe cardiopulmonary dysfunction. For example, some patients may intermittently increase their alveolar ventilation at the cost of an elevated work of breathing while later tolerating hypercapnia and dyspnea to rest fatigued respiratory muscles. Weber et al. (38) described similar phenomena in isometrically loaded biceps muscles, where "steady states of [electromyogram] activity can be achieved with light loads, but with heavy loads the dynamic system experiences continuous status transitions that result in task failure" (38). Figure 12 shows ventilatory patterns for two patients with pneumonia who had recently been weaned from mechanical ventilation in the ICU. Ventilatory dynamics of each exhibit highly positive C1 and negative C3; along with the nature of the rapid transitions between respiratory patterns, these statistics suggest that their ventilatory control was structurally unstable in a manner similar to that of Fig. 11. If two distinct ventilatory set points were present, it is clear that the higher one (<UNL><IT>X</IT></UNL><SUP>+</SUP>) was the more stable equilibrium for patient F (C2 <<  0), whereas the lower one (<UNL><IT>X</IT></UNL><SUP>−</SUP>) was more stable for patient G (C2 >>  0). Whereas C1,3 estimates indicate similar autocorrelation and autokurtosis (with threshold of ~10 l/min) for both patients, C2 distinguishes the contrasting asymmetries of their ventilatory dynamics.

The metastable geometry of Fig. 11 consisted of two locally stable equilibria (zero-dimensional attractors) with diametric curvature separated by an unstable <UNL><IT>X</IT></UNL> (repellor). The same concept applies to systems possessing attractors/repellors of higher dimension (e.g., 1-dimensional curves). The ventilatory control of patient E in Fig. 9 may be an example of this, where dynamics alternated between Cheyne-Stokes patterns having C2 functions with different signs.


PERIODIC AND CHAOTIC OSCILLATIONS

Simulations of previous sections relied on the presence of a time-varying input to perturb the systems from equilibrium to identify components of its impulse response; Cn would become singular for epsilon t = 0, as the deterministic component of the density function (PX) was a zero-dimensional fixed point (<UNL><IT>X</IT></UNL>). Once systems enter their periodic/chaotic domains, the attractor dimension is positive and often non-Euclidian (i.e., a noninteger fractal), resulting in oscillations that are self-sustaining (6); estimates of Cn primarily reflect the system attractor rather than its response to perturbation. Whereas higher-order functionals are generally needed to distinguish between attractors, the geometric principles of autocorrelation, skewness, and kurtosis are consistent with those already discussed.

System 2 is useful for generating a broad range of attractors having very complex distributions. The system of Fig. 13 has an elliptical cycle for a1 = +0.5 and a parabolic density function; however, as Xt narrows toward the diagonal at high values, PX is negatively autoskewed. As a1 right-arrow +1, Xt approaches an orbit that intersects <UNL><IT>X</IT></UNL> = 0; this type of Silnikov attractor has been observed experimentally in rats and is associated with nonlinear feedback from vagal mechanoreceptors (31, 32). Amplitude and cycle time of the larger orbit vary according to the proximity with which Xt cycles near <UNL><IT>X</IT></UNL> = 0; i.e., higher density at X = 0 in the present correlates with a longer tail in PX in the future (which is concisely positive autoskewness).


Fig. 13. Simulations of system 2 (D = 3) for 5 values of a1: Xt = Xt - 1 + (1 - a1)(Xt - 1 - |Xt - 1|2) + 0.525(Xt - 3 - |Xt - 3|3). Higher-order functionals (C3,4) vary furthest from 0, where Xt approaches a saddle point (a1 = 0.96) or a saddle cycle (a1 = -0.6); these attractors increase number of modes present in density functions (peaks for equilibria, parabolas for cycles). Period 12 (a1 = -0.8) and chaotic (a1 = -0.96) systems have similar Cn, because their PX are functionally close. Attractor path is continuous in phase plane (Xt vs. Xt - 1) and parameter space (Cn + 1 vs. Cn, counterclockwise motion) for a1 > 0 only.
[View Larger Version of this Image (27K GIF file)]

For a1 > 0, trajectories follow a continuous path in the phase (Xt vs. Xt - 1) and the C1,2 and C3,4 planes; for a1 < 0, the trajectory jumps discontinously, e.g., between two closed loops for a1 = -0.6, 12 points for a1 = -0.8, and about a Henon-type attractor as a1 right-arrow -1 (6). Whereas mappings from the phase to the Cn space are generally consistent (i.e., closed curves to closed curves, discrete points to discrete points), we do not know whether attractors that are fractal within the phase space (a = -0.96) are also fractal in the parameter space. Discrimination between the period-12 (a1 = -0.8) and chaotic (a1 = -0.96) oscillations is poor using Cn estimates, because their distributions are so close; in the presence of even a small amount of noise, a large sample size would be needed to statistically distinguish between them.

What type of attractors result in higher-order memories, i.e., M3,4,... > 0? Recall that C1 is undefined for Xt = constant, and C2 is singular for all binary processes. The proximity with which an attractor approaches such states determines how strongly C3,4 are perturbed; C3,4 deviate farthest from 0, where Xt approaches a saddle point (a1 -0.96) and a saddle cycle (a1 = -0.6) in Fig. 13. Higher-order nonlinearites are generally associated with very-low-frequency components that switch Xt between states over time (APPENDIX B). The order of system memory (highest n where Mn > 0) is related to the number and symmetry of deterministic modes that can be deconvolved from PX (e.g., peaks for equilibria, parabolas for cycles). In general, odd functionals discriminate the modes; even Cn quantify their relative symmetry (APPENDIX A).


DISCUSSION

Nonlinear variants (Cn) of the autocorrelation function C1 were introduced as analytic tools for identifying nonlinearities within the output of a control system. With primary focus on autoskewness (C2), the analysis was tested using simulations of several nonlinear systems driven by Gaussian and non-Gaussian distributed noise. Analysis of ventilatory patterns of patients with various degrees of cardiorespiratory dysfunction demonstrated the necessity of quantifying the linear (n = 1) and nonlinear components when analyzing such signals. Where statistical testing indicated the presence of significant autocorrelation, the hypothesis of linearity was rejected at the 99% confidence level, indicating the presence of significant nonlinearities at various time delays. Observations that greater persistence in C1 coincides with proportionally greater C2 memory are consistent with the notion that, as the set point becomes less stable in the local sense (elevated M1), quadratic nonlinearities have greater influence on the ventilatory dynamics (elevated M2). In general, elevated Mn indicates greater persistence in Cn + 1, with the sequence M1,M2,...,MN converging to zero (although not necessarily monotonically). We view estimation of Cn as a critical first step in time-series analysis, because these autofunctionals have implications for so many statistical properties of the system.

Stochastic vs. Deterministic Components of Density Functions

As discussed in APPENDIX A, the functionals up to order N are estimated using basis vectors that have been "standardized" according to the first N + 1 moments of the probability density function (PX). These vectors are important for scaling the initial conditions: Cn0 = [1,0,0,...,0], so that Cntau quantifies the (partial) correlation between variations in Xt and Xnt - tau , once the effects of lower-order correlations C1,...,n - 1tau have been removed. Thus the total estimated determinism at a given time lag is the Nth-order product: 1 - Pi Nn=1 [1 - (Cntau )2].

Any Cn test that concludes that a time series is linearly/nonlinearly autocorrelated can be checked using a surrogate X't generated by randomizing the sequence of the original Xt. The density function of the surrogate X' is identical to the original PX, so that identical basis vectors are generated for estimating Cn. However, the surrogate Cn should be memoryless for all n.

Similarly, any Cn test (n > 1) that detects the presence of nonlinear autocorrelation can be verified by comparing results found for the original Xt with those for surrogate data generated by phase randomization (12). Briefly, this algorithm consists of 1) calculating the fast Fourier transform (FFT) of Xt, 2) randomizing its phase components while holding its magnitude constant, 3) making the FFT self-adjoint, and 4) calculating the inverse transform back to the time domain. The result is a real-valued time series (X't) that has the same autocorrelation function as the original signal but with nonlinear components that are now uncorrelated. Inasmuch as the inverse FFT produces Gaussian-distributed variables, the surrogate PX' is generally different from the original PX. Any statistical test of Xt that rejects the null hypothesis of linearity should then result in the opposite conclusion when applied to X't. When surrogate data were generated for the ventilatory patterns analyzed in Figs. 7, 9, and 12 (which were concluded to be nonlinearly correlated), surrogate C2,3 were statistically zero.

If Cn (n > 1) is nonzero for X't generated by either of the surrogate methods described above, it may be indicated that the original signal Xt was statistically unstable relative to the length of its sample interval (APPENDIX B).

Dynamic Changes in Mean, Skewness, and Coefficient of Determination

For stationary Xt, a conclusion that C2 > 0 implies that mean output is elevated relative to the system equilibrium; this type of nonlinearity also skews the density function of Xt toward more positive values. Similarly, C2 < 0 implies a mean less than the set point and a negative autoskewness. When C2 oscillates between positive and negative values, the asymmetries tend to cancel each other somewhat with respect to changes in mean and skewness.

From linear statistics, the concept of variance having random and nonrandom components is familiar to most systems analysts, with the coefficient of determination (r2) reflecting the correlated fraction of the signal variance (25, 29). For nonlinear systems with nonzero second derivatives, r2 depends also on the SNR, with system memory generally increasing with level of noise (23). Less familiar, however, is the concept that the mean and skewness of the output signal can also be viewed in terms of deterministic and random components. Whereas the system equilibrium is the primary determinant of the mean output, deviations in the mean from <UNL><IT>X</IT></UNL> occur in systems possessing asymmetrically distributed nonlinear autocorrelation.

Thus, for patients with strong symmetry-breaking nonlinearities in their ventilatory control, an injection of noise within the system can induce relative changes in mean VI (as well as in r2 and kappa ). Although the presence of such asymmetries can be detected using autoskewness analysis, we are unaware of a way to reliably quantify the magnitude of dynamic hypo- or hyperventilation (in l/min) using estimates of C1,2.

Relation of Cn to Return Maps

For local analysis, C1,2 quantify the slope and curvature of maps along the diagonal (<UNL><IT>X</IT></UNL>). Thus C2 also tests linearity of return maps of a measured variable at specified time lags (2). For cases where autokurtosis is significantly negative, C3 estimates reflect the bimodality of PX, with C2 reflecting the relative symmetry of the two modes. Consequently, inspection of Cn can assist in building autoregressive models and is particularly useful for assessing when use of a strictly linear model is inappropriate. Of course, correlation cannot be equated with physiological determinism; the parameter estimates are clearly empirical. However, an observation that CSR consists of an early overdamped hypoventilatory phase and a delayed, underdamped hyperventilatory phase has a biological rationale if the later phase evolved as a compensatory response for the early phase (tendency toward apnea). Delayed feedback having a positive (hyperventilatory) curvature may have further benefits as well.

"Can Periodic Breathing Have Advantages for Oxygenation?"

Levine et al. (17) posed this question recently; on the basis of simulations of their model for ventilatory control, they speculated that asymmetric oscillations can yield higher mean ventilation over time than the controller set point. However, it should be recognized that different types of asymmetries are possible once ventilatory oscillations develop; in Fig. 9, higher arterial saturations were observed when the C1,2 slope was negative. Thus improvements in oxygenation may not be seen with asymmetric oscillations per se, but only in those cases where the delayed feedback has a hyperventilatory nonlinearity, a curvature that is consistent with any feasible model of peripheral chemosensitivity (4, 17, 27). However, the question itself may be also ill-posed with regard to causality: the global stability of ventilatory control in CHF patients may be such that its set point cannot be raised without also undergoing a bifurcation to an oscillatory ventilatory pattern. If objectives of minimizing variability in breathing and maximizing mean alveolar ventilation become somewhat competitive, then correlated variations between the two over time would be classified as a structural instability.

Structural Instabilities vs. Time-Varying Dynamics

Structurally unstable nonlinear systems have coordinates along which dynamics have very long time constants (a "slow" manifold) (6). In control terms, linearization of the system will produce a positive "pole" that is very near the unit circle, resulting in C1 functions that decay very slowly. Furthermore, small perturbations are capable of moving system poles between the exterior and interior of the unit circle, resulting in rapid transitions in system dynamics as one state becomes unstable (repelling) and another becomes stable (attracting). It is because of these transitions that measurements of outputs from structurally unstable systems may be regarded as time varying by some analysts (APPENDIX B). A question of whether the irregular dynamics are "due" to a high system gain or to a time-varying input is somewhat ill-posed; unless comparable perturbations or physiological noise result in wildly varying breathing patterns in healthy adults under similar conditions, observations of such dynamics in ICU patients must be attributed to their pathologically nonlinear ventilatory control. As a clinical analogy, an encounter with an allergen may be responsible for the timing of an asthma exacerbation; however, it is ultimately the patient's high sensitivity to the external input that distinguishes him from a healthy person.

Pulse Amplitude vs. Pulse Width Modulation for Kernel Estimates

C1 can be viewed as quantifying the system's averaged response to a perturbation at t = 0 of first-order magnitude: E[(Xt)Xt + tau ]. C2 is the logical next step for evaluating response to perturbations of second-order magnitude: E[(Xt)2Xt + tau ]. The next step in the traditional Wiener approach can be viewed as varying the pulse width(s): E[(Xt - sXt)Xt + tau ] for tau  > s > 0, which is a projection of PX onto a three-dimensional surface; however, its visualization, statistical testing, and interpretation are not trivial matters, which may limit their widespread application (19). Our approach continues to approximate PX within the plane (Xt vs. Xt + tau ) by increasing pulse amplitude: E[(Xt)n Xt + tau ] (n > 2); this simplifies matters considerably, inasmuch as Cn can be superimposed over a single time-delay axis and estimated as partial correlation coefficients. Furthermore, the vector Xt - sXt is generally not unique from X2t, as most systems exhibit positive autocorrelation at small time lags (i.e., Xt - s approx  Xt for small s); vectors X3t and X2t will exhibit greater mutual independence by comparison. From an orthogonality viewpoint, the pulse amplitude modulation might be the preferred approximation; Korenberg and Hunter (16) derived an orthonormal kernel estimation algorithm for Xt - sXt similar to the innovations method used for estimating Cn in APPENDIX A.

Differential Response to Small- vs. Large-Impulse Perturbations

Because of positive autocorrelation, a breath that is slightly above average may be followed by a sequence of breaths that are also above the mean (overdamped dynamics due to positive slope); however, a substantially deeper breath may be followed by a sequence of breaths that are significantly below the mean (hypoventilatory response due to negative curvature). Examples of this dynamic were shown in Figs. 2B and 7B; the nonlinear response might be mistaken as evidence of underdamped stability by analysts relying strictly on linear methods. Other investigators have had various perspectives on the differential response of the ventilatory controller to small vs. large perturbations. Two groups isolated the dynamics after a spontaneous deep breath to quantify chemoreflex gain (14, 30). Others have considered deep breaths to be statistical outliers to be deleted from the time series or "clamped" at a fixed value (28, 36). We advocate using all the measured data and quantifying the averaged response (C1) and deviations from C1 when residues of nth order magnitude within the time series are amplified (Cn).

Other Nonlinear Analyses

Recently, a range of analytic methods have been proposed for quantifying such nonlinear phenomena as fractal dimension, entropy, and "self-similarity" in physiological signals, results from which some inferences of chaotic dynamics have been drawn (2, 3, 10, 12, 31, 32, 38). Analytic perspectives seem to have gone from one extreme (all systems are linear) to the other (all are chaotic) without regard for the interim domains in which a majority of systems are likely to exist, e.g., I-IV of Fig. 1. Furthermore, many of the techniques from chaos theory are computatively expensive relative to their usefulness in system identification and, in some cases, may be performed by investigators with inadequate training in linear analysis. Because C2,3,... relates the time-delay and geometric properties of nonlinearities when they are present within a time series, we believe estimation of these autofunctionals to be a more relevant approach for analyzing and modeling nonlinear systems. It seems logical that the presence of nonlinearities within a signal should be submitted to tests using Cn (which are easy to estimate and interpret) before other analyses are undertaken.

Summary

Clinicians and physiologists have historically reported their observations with regard to the mean values of system outputs or to the correlation between independent measurements. Largely because of the recent availability of fast, inexpensive computers and an influx of engineers to physiology studies, techniques from linear systems analysis have been employed to characterize the dynamical (i.e., autocorrelated) properties of system variables. However, clinical application of such techniques leads to somewhat of an analytic paradox: the statistical methods that are most broadly understood (linear) presume that the physiological control system is operating close to an equilibrium state (locally stable) and thus become less accurate for those very cases where interest is highest in applying such techniques, i.e., patients with unstable physiology. However, no physical system is perfectly linear or Gaussian (or stationary); approximating models or functionals truncated at linear terms are unbiased only when higher-order terms are small enough to neglect. From this perspective, parameter estimates that quantify physiological deviations from linearity, Gaussianity, or stationarity may provide the greatest insight into pathological control systems. The simple graphical technique of plotting autocorrelation vs. autoskewness functions of system outputs and testing for statistical significance provides a reliable means of classifying the symmetry and stability of ventilatory control.


ACKNOWLEDGEMENTS

This research was funded by The Whitaker Foundation.


FOOTNOTES

Address for reprint requests: M. Sammon, Div. of Pulmonary and Critical Care Medicine, UMass Medical Center, 55 Lake Ave., N., Worcester, MA 01655.

Received 22 July 1996; accepted in final form 5 May 1997.


APPENDIX A

Algorithm for estimating Cn. Notationally, the method of innovations (29) or partial correlation analysis (25) is easier to review using variables x and y. The regression model is
<IT>y</IT> = &bgr;<SUB>0</SUB> + &bgr;<SUB>1</SUB><IT>x</IT> + &egr;,  &bgr;<SUB>0</SUB> = &mgr;<SUB><IT>y</IT></SUB> − &bgr;<SUB>1</SUB>&mgr;<SUB><IT>x</IT></SUB>,
&bgr;<SUB>1</SUB> = <IT>r</IT><SUB>1</SUB> <FR><NU>&sfgr;<SUB><IT>y</IT></SUB></NU><DE>&sfgr;<SUB><IT>x</IT></SUB></DE></FR> ,  −1 ≤ <IT>r</IT><SUB>1</SUB> + 1
The linearly translated model has zero intercept and slope = r1
<FR><NU><IT>y</IT> − &mgr;<SUB><IT>y</IT></SUB></NU><DE>&sfgr;<SUB><IT>y</IT></SUB></DE></FR> = <IT>r</IT><SUB>1</SUB> <FR><NU><IT>x</IT> − &mgr;<SUB><IT>x</IT></SUB></NU><DE>&sfgr;<SUB><IT>x</IT></SUB></DE></FR> + <FR><NU>&egr;</NU><DE>&sfgr;<SUB><IT>y</IT></SUB></DE></FR>
i.e.,
<IT>Z</IT><SUB><IT>y</IT></SUB> = <IT>r</IT><SUB>1</SUB><IT>Z</IT><SUB>1</SUB> + &egr;<SUB>1</SUB>,  <IT>r</IT><SUB>1</SUB> = <IT>E</IT>[<IT>Z</IT><SUB>1</SUB><IT>Z </IT><SUB><IT>y</IT></SUB>]
Decomposition of Zy into deterministic and random components presumes orthogonality: E(Z1epsilon 1) = 0. Because as [E(Z21]= E[Z2y] = 1, variance of the linear residuals is E(epsilon 21) = 1 - r21. Linear correlation between epsilon 1 and the quadratic residues (Z2) is r2
<FR><NU>&egr;<SUB>1</SUB></NU><DE><RAD><RCD>1 − <IT>r</IT><SUP>2</SUP><SUB>1</SUB></RCD></RAD></DE></FR> = <IT>r</IT><SUB>2</SUB><IT>Z</IT><SUB>2</SUB> + &egr;<SUB>2</SUB>
where
<IT>Z</IT><SUB>2</SUB> = <FR><NU><IT>Z</IT><SUP>2</SUP><SUB>1</SUB> − 1</NU><DE><RAD><RCD><IT>E</IT>[(<IT>Z</IT><SUP>2</SUP><SUB>1</SUB> − 1)<SUP>2</SUP>]</RCD></RAD></DE></FR> ,  <IT>r</IT><SUB>2</SUB> = <FR><NU><IT>E</IT>[<IT>Z</IT><SUB>2</SUB>&egr;<SUB>1</SUB>]</NU><DE><RAD><RCD>1 − <IT>r</IT><SUP>2</SUP><SUB>1</SUB></RCD></RAD></DE></FR>
The "nth" step in the algorithm is as follows (skewness = kappa 3)
<FR><NU>&egr;<SUB><IT>n</IT>−1</SUB></NU><DE><RAD><RCD>1 − <IT>r</IT><SUP>2</SUP><SUB><IT>n</IT>−1</SUB></RCD></RAD></DE></FR> = <IT>r<SUB>n</SUB>Z</IT><SUB><IT>n</IT></SUB> + &egr;<SUB><IT>n</IT></SUB>
where
<IT>Z</IT><SUB><IT>n</IT></SUB> = <FR><NU><IT>Z<SUB>p</SUB>Z<SUB>q</SUB></IT> − &kgr;<SUB><IT>n</IT></SUB></NU><DE><RAD><RCD><IT>E</IT>[(<IT>Z<SUB>p</SUB>Z<SUB>q</SUB></IT>  − &kgr;<SUB><IT>n</IT></SUB>)<SUP>2</SUP>]</RCD></RAD></DE></FR>  ( <IT>p</IT> + <IT>q</IT> = <IT>n</IT>)
&kgr;<SUB><IT>n</IT></SUB> = <IT>E</IT>[<IT>Z<SUB>p</SUB>Z</IT><SUB><IT>q</IT></SUB>],  <IT>r</IT><SUB><IT>n</IT></SUB> = <FR><NU><IT>E</IT>[<IT>Z</IT><SUB><IT>n</IT></SUB>&egr;<SUB><IT>n</IT>−1</SUB>]</NU><DE><RAD><RCD>1 − <IT>r</IT><SUP>2</SUP><SUB><IT>n</IT>−1</SUB></RCD></RAD></DE></FR> , 
<IT>E</IT>[&egr;<SUP>2</SUP><SUB><IT>n</IT></SUB>] = (1 − <IT>r</IT><SUP>2</SUP><SUB>1</SUB>) (1 − <IT>r</IT><SUP>2</SUP><SUB>2</SUB>), … , (1 − <IT>r</IT><SUP>2</SUP><SUB><IT>n</IT></SUB>)
The autofunctionals (Cn) of a time-series Xt are found by substituting y = Xt, x = Xt - tau , Cntau  = rn into the above equations. Orthogonality of vector Zn with regard to the residues epsilon 1,epsilon 2,...,epsilon n - 1 is dependent on the choice of p and q. The algorithm listed below uses p = (m - 1)/2 and q = p + 1 for odd m and p = q = m/2 for even m.

The n "zeros" of the polynomial Zn serve to partition the density function of Xt relative to its moments: Z1 partitions PX relative to its mean; for the parabola, Z2 = 0 at ±1 standard deviation of Xt. For symmetrical PX, the zeros for Z3 are at the mean and at mean ± 1 standard deviation; for asymmetric PX, the zeros vary with respect to the skewness coefficient. In every case, the basis vector (Zn) for approximating Cn is scaled by PX; consequently, the deterministic modes of PX can be deconvolved without a priori assumptions on the the initial distribution.

Nonetheless, for some time series it may be advantageous to apply an orientation-preserving, nonlinear transformation to improve the symmetry of a signal before estimating Cn. The logarithmic and square-root transformations are commonly used (for Xt > 0) but do not guarantee that the resulting PX has zero skewness. The second algorithm below uses nth-order residues of Xt from its median value to apply a piecewise linear transformation so that E[Xn] = 0 (for odd n). This monotonically increasing transform does not alter the sequence of Xt, but by reducing the influence of samples in the tail of PX ("outliers"), it improves the statistical stability of Cn for n > 1 (APPENDIX B). However, inasmuch as samples in the tail can reflect the presence of asymmetrically distributed positive autocorrelation, the transformation also reduces their influence on estimates of Cn for n > 1.

The two pseudo-C programs listed on p. 991 are Matlab functions, with "%" denoting nonexecutable comment lines and ";" marking the end of an executable statement.


[View Larger Version of this Image (33K GIF file)]


APPENDIX B

Statistical stability and linear decompositions of Xt. In general, statistical stability refers to the sensitivity of a parameter estimate to sample size (T) or individual samples (e.g., outliers). Stability of estimates of Cntau decreases with the approximation order (n) and delay (tau ) relative to T; i.e., sample size must be increased to confidently identify high-order nonlinearities and long-term correlations. In practice, the sample interval should be 10-50 times the system memory or the period of its slowest oscillation (with the smallest allowable T being twice these quantities). For estimates of Cn to be statistically stable, Xt must also be wide-sense stationary up to order n + 1 (20, 22, 29); i.e., variations in E[Xn] must be independent of absolute time. In general, nonstationarity (or structural instability) should be suspected when C1 decays very slowly or does not exhibit a consistent periodicity about zero. Testing for time invariance can be accomplished by polynomial regression analysis of the nth order residue of X with respect to time (APPENDIX A). Of course, such tests cannot be extrapolated to imply that the statistics will not change in the future (t > T); they only evaluate a measurement's correlation with time over finite intervals. By fitting a fifth-order polynomial to the residues and evaluating the coefficients, the 30-min ventilatory records of patients A, B, C, D, and G (Figs. 7 and 10) passed this test for stationarity. The longer records shown in Figs. 10 and 11 for patients E and F did not; however, these two cases are difficult to interpret with regard to stationarity. The slow variations seen in their ventilatory patterns were persistent over longer periods (several days in the case of patient F and overnight in the case of patient E). If a Student's t-test of the residues rejects a signal as nonstationary, it may indicate that T was inappropriately short relative to the system memory. Furthermore, it should also be recognized that the degree to which estimates of C0,1,2,... are biased by nonstationary moments depends on the distribution of those time variations; if symmetrical (e.g., sinusoidal), no bias occurs. In cases where Xt is nonstationary, the determinism that can be accounted for by delayed state vectors Xt - tau X2t - tau , X3t - tau often exceeds that which can be attributed to t,t2,t3,...; e.g., a nonstationary trend accounted for 4% of the variance in the ventilatory pattern of patient F (Fig. 12), whereas C12 accounted for 0.452 = 20%.

Where very-low-frequency trends are present in the original signal, some analysts employ differencing; i.e., their predicted value is a vector C0t = Xt - 1 rather than a constant E[Xt] (Eq. 1). A smoother predicted trajectory is C0t = (<LIM><OP>∑</OP><LL><IT>m</IT> = 1</LL><UL><IT>M</IT></UL></LIM><IT>w<SUB>m</SUB>X</IT><SUB><IT>t</IT> − <IT>m</IT></SUB>)/Sigma wm, so that estimates of Cn reflect the dynamics of Xt relative to an Mth-order weighted moving average (29). Separate Cn analysis of linear decompositions of a system output can provide insight as to its nonlinear components. For example, a structurally unstable map (system 2 with w1 = w5 = 0.5) is analyzed in Fig. 14 that has similarities with the volume dynamics of patient F in Fig. 12. Equilibria for the system are saddle points with local stability, such that high-frequency oscillations occur in a neighborhood of <UNL><IT>X</IT></UNL> = 0 (Fig. 14B) and low frequencies near <UNL><IT>X</IT></UNL> = 1. A time interval is difficult to find for which a sample of Xt passes the above test for stationarity. A decomposition analysis of the signal over 6,000 <=  t <=  7,000 is shown in Fig. 14C; when a trend based on two previous samples, i.e., C0t = (Xt - 1 + Xt - 5)/2 is removed, the high-frequency residues Xt - C0t do pass the stationarity test. However, the moving-average C0t accounts for most of the nonlinear signal components (C2,3,4) as well as the linear component (C1): variance of Xt - C0t is reduced (by 70%) compared with Xt, but the highly positive autoskewness and asymmetric bimodality are also absent. Consequently, whereas Xt and C0t have correlated memory up to order 4 (M4), memory of their difference is significant only up to quadratic terms (M2). The very-low-frequency components of structurally unstable systems generally contain the high-order nonlinearities that are necessary to switch the trajectory between states. Analysts who utilize a C0t = moving average of Xt (or a polynomial in time) should bear in mind how this alters a system's geometry; if the original Xt varies between multiple equilibria, its residue Xt - C0t can only have <UNL><IT>X</IT></UNL> = 0; e.g., similar detrending of the cubic system of Fig. 11 would fold <UNL><IT>X</IT></UNL><SUP>−</SUP> and <UNL><IT>X</IT></UNL><SUP>+</SUP> into the origin. If the unfolding of its set point into multiequilibrium states is an intrinsic component of a system's failure, then high-pass filtering of its output before analysis effectively eliminates nonlinear components associated with failure. Consequently, we would caution against its use for analysis of ICU measurements.
Fig. 14. Simulations of structurally unstable system 2 (D = 5); Xt = 0.5(Xt - 1 + Xt - 5) - 0.96(Xt - 1 - |Xt - 1|1.5) + 0.3875 (Xt - 5 - |Xt - 5|5). A: even for large sample sizes (T = 12,000), Xt would not pass most tests for stationarity because of intermittent switching between high-frequency oscillations local to <UNL><IT>X</IT></UNL> = 0 (B) and low frequencies near <UNL><IT>X</IT></UNL> = 1. C: when a sample of Xt is detrended using a linear "moving-average" C0t = (Xt - 1 + Xt - 5)/2, statistical moments of its residue (Xt - C0t) pass for 5th-order stationarity. High-order nonlinearities of Xt are contained in its low-frequency component (C0t). ×, |C3| > 0; *, |C4| > 0 (P < 0.01). This detrending removes positive autoskewness and bimodality of Xt by folding saddle-point equilibrium at <UNL><IT>X</IT></UNL> = 1 into <UNL><IT>X</IT></UNL> = 0.
[View Larger Version of this Image (49K GIF file)]


REFERENCES

1. Benchetrit, G., and F. Bertrand. A short-term memory in the respiratory centers: statistical analysis. Respir. Physiol. 23: 147-159, 1975[Medline].
2. Bruce, E. Temporal variations in the pattern of breathing. J. Appl. Physiol. 80: 1079-1087, 1996[Abstract/Free Full Text].
3. Bruce, E., and J. Daubenspeck. Mechanisms and analysis of ventilatory stability. In: Regulation of Breathing (2nd ed.)., edited by J. Dempsey, and A. Pack. New York: Dekker, 1994, p. 285-313. (Lung Biol. Health Dis. Ser.)
4. Cherniak, N., and G. Longobardo. Cheyne-Stokes breathing: an instability in physiological control. N. Engl. J. Med. 288: 952-957, 1973.
5. Daubenspeck, J., and M. Farnham. Temporal variation in the VT/TI relationship in humans. Respir. Physiol. 47: 97-106, 1982[Medline].
6. Devaney, R. An Introduction to Chaotic Dynamical Systems. New York: Addison Wesley, 1989.
7. Hlastala, M., B. Wranne, and C. Lenfant. Cyclic variations in FRC and other variables in resting man. J. Appl. Physiol. 34: 670-676, 1973[Free Full Text].
8. Hogg, R., and E. Tanis. Probability and Statistical Inference. New York: Macmillan, 1977, p. 69-70.
9. Hughson, R., L. Cuervo, A. Patla, D. Winter, H. Xing, B. Dietrich, and G. Swanson. Time domain analysis of oxygen uptake during pseudorandom binary sequence exercise tests. J. Appl. Physiol. 71: 1620-1626, 1991[Abstract/Free Full Text].
10. Hughson, R., and Y. Yamamoto. On the fractal nature of breath-by-breath ventilation during dynamic exercise. In: Control of Breathing and Its Modeling Perspectives, edited by Y. Honda, Y. Miyamoto, K. Konno, and J. Widdicombe. New York: Plenum, 1992, p. 255-262.
11. Isidori, A. Nonlinear Control Systems. New York: Springer-Verlag, 1985.
12. Kennel, M., and S. Isabelle. Method to distinguish possible chaos from colored noise to determine embedding parameters. Phys. Rev. A 46: 3111-3118, 1992. [Medline]
13. Khatib, M., Y. Oku, and E. Bruce. Contribution of chemical feedback loops to breath-to-breath variability of tidal volume. Respir. Physiol. 83: 115-127, 1991[Medline].
14. Khoo, M., and V. Marmarelis. Estimation of peripheral chemoreflex gain from spontaneous sigh responses. Ann. Biomed. Eng. 17: 557-570, 1989[Medline].
15. Khoo, M., F. Yang, J. Shin, and P. Westbrook. Estimation of dynamic chemoresponsiveness in wakefulness and non-rapid-eye-movement sleep. J. Appl. Physiol. 78: 1052-1064, 1995[Abstract/Free Full Text].
16. Korenberg, M., and I. Hunter. The identification of nonlinear biological systems: Volterra kernel approaches. Ann. Biomed. Eng. 24: 250-268, 1996.
17. Levine, M., J. Cleave, and C. Dodds. Can periodic breathing have advantages for oxygenation? J. Theor. Biol. 172: 355-368, 1995[Medline].
18. Liebovitch, L., and F. Czegledy. A model of ion channel kinetics based on deterministic, chaotic motion in a potential with two local minima. Ann. Biomed. Eng. 20: 517-531, 1992[Medline].
19. Marmarelis, V. Wiener analysis of nonlinear feedback in sensory systems. Ann. Biomed. Eng. 19: 345-382, 1991[Medline].
20. Marmarelis, P., and V. Marmarelis. Analysis of Physiological Systems. New York: Plenum, 1978.
21. Marmo, G., E. Satetan, A. Simoni, and B. Vitale. Dynamical Systems and Differential Geometric Approach to Symmetry and Reduction. New York: Wiley, 1988.
22. Marple, S. Digital Spectral Analysis With Applications. Englewood Cliffs, NJ: Prentice Hall, 1987.
23. Modarreszadeh, M., and E. Bruce. Nonrandom variability in respiratory cycle parameters of humans during stage 2 sleep. J. Appl. Physiol. 69: 639-639, 1990.
24. Modarreszadeh, M., and E. Bruce. Ventilatory variability induced by spontaneous variations of PaCO2 in humans. J. Appl. Physiol. 76: 2765-2775, 1994[Abstract/Free Full Text].
25. Neter, J., W. Wasserman, and M. Kutner. Applied Linear Statistical Models. Homewood, IL: Irwin, 1985.
26. Oku, Y., K. Chin, M. Mishima, M. Ohi, K. Kuno, and Y. Tamura. Dynamic control of breathing during exercise and hypercapnea. Med. Biol. Eng. Comput. 30: 51-56, 1992[Medline].
27. Pack, A., and A. Gottschalk. Mechanisms of ventilatory periodicities. Ann. Biomed. Eng. 21: 537-544, 1993[Medline].
28. Pack, I., D. Silage, R. Millman, H. Knight, E. Shore, and D. Cheung. Spectral analysis of ventilation in elderly subjects awake and asleep. J. Appl. Physiol. 64: 1257-1267, 1988[Abstract/Free Full Text].
29. Priestley, M. B. Spectral Analysis and Time Series. San Diego, CA: Academic, 1981.
30. Revow, M., S. England, H. O'Beirne, and A. C. Bryan. A model of the maturation of respiratory control in the newborn infant. IEEE Trans. Biomed. Eng. 36: 414-423, 1989[Medline].
31. Sammon, M. Symmetry, bifurcations, and chaos in a distributed respiratory control system. J. Appl. Physiol. 77: 2481-2495, 1994[Abstract/Free Full Text].
32. Sammon, M., J. Romaniuk, and E. Bruce. Bifurcations of the respiratory pattern associated with reduced lung volume in rats. J. Appl. Physiol. 75: 890-902, 1993.
33. Subba Rao, T., and M. Gabr. A test for linearity of stationary time series. J. Time Series Anal. 1: 145-158, 1980.
34. Thom, R. Structural Stability and Morphogenesis. Reading, MA: Benjamin, 1972.
35. Tobin, M., M. Mador, S. Guenther, R. Lodata, and M. Sackner. Variability of resting drive and timing in healthy subjects. J. Appl. Physiol. 65: 309-315, 1988[Abstract/Free Full Text].
36. Tobin, M., K. Yang, A. Jubran, and R. Lodato. Interrelationship of breathing components in neighboring breaths of normal eupneic subject. Am. J. Respir. Crit. Care Med. 152: 1967-1976, 1995[Abstract].
37. Vibert, J., A. Foutz, D. Caille, and A. Hugelin. Respiratory rhythm multistability during sleep-wake states. Brain Res. 448: 403-405, 1988[Medline].
38. Webber, C., M. Schmidt, and J. Walsh. Influence of isometric loading on biceps EMG dynamics as assessed by linear and nonlinear tools. J. Appl. Physiol. 78: 814-822, 1995[Abstract/Free Full Text].
39. Wiener, N. Nonlinear Problems in Random Theory. Cambridge, MA: MIT Press, 1958.

0161-7567/97 $5.00 Copyright © 1997 the American Physiological Society




This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF) Free
Right arrow Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when eLetters are posted
Right arrow Alert me if a correction is posted
Right arrow Citation Map
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Sammon, M.
Right arrow Articles by Curley, F.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Sammon, M.
Right arrow Articles by Curley, F.


HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Visit Other APS Journals Online