Public API

EmpiricalModeDecomposition.ceemd — Method

ceemd(measurements, xvec; num_imfs=6)

Compute the Complete Empirical Mode Decomposition of the time series with values measurements and time steps xvec. numimfs is the Number of Intrinsic Mode Functions. Returns a list of numimfs + 1 Vectors of the same size as measurements.

source
EmpiricalModeDecomposition.eemd — Function

eemd(measurements, xvec, numtrails=100)

Return the Intrinsic Mode Functions and the residual of the ensemble Empirical Mode Decomposition of the measurements given on time steps xvec.

source
EmpiricalModeDecomposition.emd — Function

emd(measurements, xvec)

Return the Intrinsic Mode Functions and the residual of the Empirical Mode Decomposition of the measurements given on time steps given in xvec.

source
EmpiricalModeDecomposition.SiftIterable — Type

SiftIterable{T, U}

Iterator for the sifting algorithm. The time series values are an AbstractVector of type T, and the time positions are an AbstractVector of type U. Fields:

source

Internal API

EmpiricalModeDecomposition.colominas2014_x — Method

colominas2014_x()

Second testdata from Colominas 2014 et al. http://dx.doi.org/10.1016/j.bspc.2014.06.009 It is not exactly the same, because ϕ is not feasable because the arccos is only defined for values between -1 and 1.

source
EmpiricalModeDecomposition.zerocrossing! — Method

zerocrossing!(y, crosses)

Compute the indices of zerocrossings of a vector It searches for elements which are either zero or near a signflip and pushes the indices into crosses.

source