cogpy.measures.temporal

Temporal signal measures.

Status

STATUS: ACTIVE Reason: General-purpose temporal characterization measures for iEEG signals. Superseded by: n/a Safe to remove: no

All functions accept arr: (…, time) and reduce over axis (default -1).

Functions

amplitude(arr, *[, axis])

deviation(arr, *[, axis])

dfa_exponent(arr, *[, axis])

Detrended Fluctuation Analysis (DFA) scaling exponent.

hjorth_complexity(arr, *[, axis])

Ratio of mobility of derivative to mobility of signal.

hjorth_mobility(arr, *[, axis])

Normalized mean frequency: sqrt(var(dx/dt) / var(x)).

hurst_exponent(arr, *[, axis])

Hurst exponent via R/S analysis.

jump_index(arr, *[, axis, robust])

max(|diff(x)|) / scale(x).

kurtosis(arr, *[, axis])

lempel_ziv(arr, *[, axis, normalize])

Lempel-Ziv complexity on binarized signal.

relative_variance(arr, *[, axis])

sample_entropy(arr, *[, axis, order, metric])

Sample Entropy (SampEn).

saturation_fraction(arr, *[, axis, eps])

Fraction of samples within eps of ADC clipping limit.

skewness(arr, *[, axis])

Asymmetry of amplitude distribution via scipy.stats.skew.

standard_deviation(arr, *[, axis])

temporal_stability(arr, *[, axis])

Coefficient of variation across the given axis.

time_derivative(arr, *[, axis])

zero_crossing_rate(arr, *[, axis])

Fraction of samples where signal changes sign.