Nonlinear autocorrelation
These features capture nonlinear autocorrelation properties of a time series.
Last updated
These features capture nonlinear autocorrelation properties of a time series.
Last updated
catch22 contains 2 features which each capture some aspect of the nonlinear autocorrelation properties of a time series. Select one of the cards below to discover more information:
trev
computes computes the average across the time series of the cube of successive time-series differences. It will be close to zero for time series for which the distribution of successive decreases in the time series matches the distribution of successive increases, but will be positive if increases tend to be larger in magnitude and negative if decreases tend to be larger in magnitude.
It is computed as:
for time-series values, x, averaged across all possible time points, t (i.e., from index 1 to N-1, for a time series of length N).
It is based on a statistic used in nonlinear time-series analysis, cf. , Schreiber and Schmitz, Physica D, 142: 346 (2000).
The original hctsa implementation is the code CO_trev(x_z,1)
, for a z-scored time series, x_z
.
To give an intuition, below we plot some examples of the outputs of this feature for different scenarios:
ami2
is a nonlinear version of the autocorrelation function: using a nonlinear correlation metric (mutual information) instead of a conventional linear correlation metric, evaluated using a histogram with 5 bins and at a time delay Ï„ = 2 (from the hctsa code CO_HistogramAMI(x_z,2,'even',5)
).
Explore the tabs below to see examples of the typical outputs of this feature for various time series:
Thishas a multi-modal distribution of successive increments (blue), with an asymmetry towards larger increases compared to smaller decreases. This is accentuated after taking a cube (orange), yielding a positive value of this statistic:
This is an example of the opposite behaviour: time-series decreases can be sudden and large in magnitude, whereas increases are relatively gradual. This leads to an asymmetry towards large negative values, leading to a negative value for this statistic:
This feature gives high values to time series like this :
This also has a clear (nonlinear) dependence of present time-series value with that two-steps into the future (and a moderate value of this feature):
This feature gives a moderate value for this heart rhythm ECG :
We obtain a low value for this :
trev
ami2