API Reference¶
Core¶
A configuration-driven feature extraction calculator for time series data. |
|
|
Local process-based distributor using a pathos ProcessPool. |
Utilities¶
|
Load predefined datasets for testing and validation. |
Z-score the input data vector. |
Time-Series Analysis Method Modules¶
Correlation¶
|
Compute the autocorrelation of an input time series. |
Changes in the automutual information with the addition of noise. |
|
Computes Theiler's Q statistic which quantifies asymmetry in time. |
|
Computes Theiler's crinkle statistic. |
|
Time reversal asymmetry statistic. |
|
Angle autocorrelation in a 2-dimensional embedding space. |
|
|
Statistics of the time series in a 2-dimensional embedding space. |
Periodicity extraction measure of Wang et al. (2007). |
|
Assess the variability in the first minimum of automutual information (AMI) across binning strategies. |
|
The automutual information of the distribution using histograms. |
|
Analysis of the line-of-sight angles between time series data pts. |
|
Compute a custom nonlinear autocorrelation of a time series. |
|
Compute the partial autocorrelation of an input time series. |
|
Analyzes distances in a 2-dimensional embedding space of a time series. |
|
Point-density statistics in a two-dimensional delay embedding. |
|
Shape-based statistics in a 2-d embedding space. |
|
The first zero-crossing of the generalized self-correlation function. |
|
Compute the generalized linear self-correlation function (GLSCF) of a time series. |
|
The first crossing of a given autocorrelation function across a given threshold. |
|
Statistics on datapoints inside geometric shapes across the time series. |
|
How the autocorrelation function changes with the time lag. |
|
|
Normalized nonlinear autocorrelation (trev) function of a time series. |
|
Normalized nonlinear autocorrelation function, tc3. |
Criticality¶
|
Compute the Rescaled Auto-Density (RAD) feature of a time series. |
Distribution¶
Fits a distribution to data. |
|
|
Proportion of data points within p standard deviations of the mean or median. |
The proportion of the time series that are unique values. |
|
|
Measure of spread of the input time series. |
Calculates the quantile value at a specified proportion, p. |
|
Calculate the proportion of values meeting specific conditions in a time series. |
|
Distance from the mean at which a given proportion of data are more distant. |
|
|
The maximum and minimum values of the input data vector. |
|
A given measure of location of a data vector. |
The high_low_mu statistic. |
|
|
Maximum likelihood distribution fit to data. |
Calculate the coefficient of variation of order k. |
|
Compute custom skewness measures of a time series. |
|
Calculate burstiness statistics of a time series. |
|
|
A moment of the distribution of the input time series. |
How statistics depend on distributional outliers. |
|
How distributional statistics depend on distributional outliers. |
|
Mean of the trimmed time series. |
|
Calculate measures of histogram asymmetry for a time series. |
|
Measures the mode of the data vector using histograms with a given number of bins. |
|
How time-series properties change as points are removed. |
Entropy¶
Approximate Shannon entropy of a time series. |
|
Distributional entropy. |
|
Compute multiscale entropy (MSE) of a time series using sample entropy across multiple scales. |
|
Compute Sample Entropy (SampEn) of a time series. |
|
Permutation Entropy (PermEn) of a time series. |
|
|
Recurrence period density entropy (RPDE). |
Approximate entropy (ApEn) of a time series. |
|
Complexity-invariant distance |
|
Compute the normalized Lempel-Ziv (LZ) complexity of an n-bit encoding of a time series. |
Extreme Events¶
Moving threshold model for extreme events in a time series. |
Graph¶
Visibility graph analysis of a time series. |
Hypothesis Tests¶
Variance ratio test for random walk. |
|
Perform statistical hypothesis testing on a time series. |
Information¶
Time of first minimum in a given self-correlation function. |
|
Time of first maximum in a given self-correlation function. |
|
Calculate statistics on the automutual information (AMI) function of a time series. |
|
Compute time-delayed automutual information of a time series. |
|
Estimates the mutual information of two stationary signals with independent pairs of samples using various approaches. |
Medical¶
Compute Poincaré plot-based HRV (Heart Rate Variability) measures from RR interval time series. |
|
Compute classic heart rate variability (HRV) statistics. |
|
|
Compute the POLVARd measure of a time series. |
Compute pNNx measures of heart rate variability (HRV). |
Model Fit¶
|
Fits a Hidden Markov Model to sequential data. |
Robustness of model parameters across different segments of a time series. |
|
How simple local forecasting depends on window length. |
|
Simple local time-series forecasting. |
|
Exponential smoothing time-series prediction model. |
|
Fits an autoregressive (AR) model of a given order p. |
|
|
Statistics of a fitted AR model to a time series. |
Physics¶
|
Simulates a hypothetical walker moving through the time domain. |
Couple a time series to a driven dynamical system. |
Pre-Process¶
Compare time-series properties before and after pre-processing. |
Scaling¶
Measures the scaling exponent of the time series using a fast implementation of detrended fluctuation analysis (DFA). |
|
Implements fluctuation analysis by a variety of methods. |
Spectral¶
Statistics of the power spectrum of a time series. |
Stationarity¶
Compares the distribution in consecutive time-series segments. |
|
|
How stationarity estimates depend on the number of time-series subsegments. |
Correlations between simple statistics in local windows of a time series. |
|
Basic statistics about an input time series. |
|
How local maximums and minimums vary across the time series. |
|
Performs the KPSS (Kwiatkowski-Phillips-Schmidt-Shin) stationarity test. |
|
Analyze how the time-series range changes across time. |
|
Measures mean drift by analyzing mean and variance in time-series subsegments. |
|
Compare local statistics to global statistics of a time series. |
|
Goodness of a polynomial fit to a time series |
|
Length of an input data vector. |
|
Standard deviation of the nth derivative of the time series. |
|
Quantifies various measures of trend in a time series. |
|
|
Simple mean-stationarity metric using the StatAv measure. |
Sliding window measures of stationarity. |
Surrogates¶
Analyzes test statistics obtained from surrogate time series. |
Symbolic¶
|
Quantifies how surprised you would be of the next data point given recent memory. |
|
Compute local motifs in a binary symbolization of the input time series. |
|
Motifs in a coarse-graining of a time series to a 3-letter alphabet. |
Characterize stretches of 0s or 1s in a binarized time series. |
|
Compute statistics on a binary symbolisation of the input time series. |
|
Transition probabilities between time-series states. |
|
Coarse-grains a continuous time series to a discrete alphabet. |
Wavelet¶
|
Wavelet decomposition of the time series. |
Detail coefficients of a wavelet decomposition. |
|
|
Continuous wavelet transform of a time series. |
|
Discrete wavelet transform coefficients. |
|
Frequency components in a periodic time series. |
Parameters of fractional Gaussian noise/Brownian motion in a time series. |