Learn R Programming

⚠️There's a newer version (1.0.6) of this package.Take me there.

DecomposeR (version 1.0.2)

Empirical Mode Decomposition for Cyclostratigraphy

Description

Tools to apply Ensemble Empirical Mode Decomposition (EEMD) for cyclostratigraphy purposes. Mainly: a new algorithm, extricate, that performs EEMD in seconds, a linear interpolation algorithm using the greatest rational common divisor of depth or time, different algorithms to compute instantaneous amplitude, frequency and ratios of frequencies, and functions to verify and visualise the outputs. The functions were developed during the CRASH project (Checking the Reproducibility of Astrochronology in the Hauterivian). When using for publication please cite Wouters, S., Da Silva, A.C. Crucifix, M., Sinnesael, M., Zivanovic, M., Boulvain, F., Devleeschouwer, X., 2019, "Litholog generation with the 'StratigrapheR' package and signal decomposition for cyclostratigraphic purposes". Geophysical Research Abstracts Vol. 21, EGU2019-5520, 2019, EGU General Assembly 2019. .

Copy Link

Version

Install

install.packages('DecomposeR')

Monthly Downloads

234

Version

1.0.2

License

GPL-3

Maintainer

Sebastien Wouters

Last Published

June 1st, 2020

Functions in DecomposeR (1.0.2)

DecomposeR.Datasets

Datasets for Testing DecomposeR
dq.algorithm

Calculates instantaneous frequency of freqeuncy carriers using the DQ method
plot_emd

Plot a decomposition
pile.up

Repeat and stack a signal in central and line symmetry
gzc.departure

departure of instantaneous frequency to generalized zero-crossing
gzc

Calculates instantaneous frequency using the GZC method
gzc.algorithm

Calculates instantaneous frequency of simplified IMF using the GZC method
extremist

Gives local extrema and zero crossings intervals
extricate

Extricate a signal: an EEMD algorithm
inst.pulse

Computes instantaneous frequency using the Hilbert transform
plot_ratio

Visualise the instantaneous frequencies ratios of a decomposition
inst.ratio

Computes instantaneous ratio of frequency
integrity

Integrity of a decomposition
parsimony

Parsimony of a decomposition
pile.down

Destacks a pile.up() signal
mode.in

Add / Remove / Bind modes in emd objects
n.extrema

Number of extrema/zero-crossings
oscillate

Modify a signal using a Van der Pol oscillator
plot_hex

Group and/or log-scale hexagonal binning
normalise

Empirical AM and FM decomposition
ratios

Computes ratios of numerical values
simp.emd

Simplifies the components of an EMD
plot_hist

Group and/or log-scale histogram
as.emd

Create / Check emd objects
as.pulse

Create / Check pulse objects
is.ratio

Check ratio objects
respace

Interpolate with even spacing
repl.out

Remove / Bind replicates in emd objects
symmetry

Symmetry of components
plot_imf

Plot IMFs characteristics
is.simp.emd

Tests for simplified EMD
plot_pulse

Visualise the instantaneous frequencies and amplitudes of a decomposition
DecomposeR

DecomposeR: Empirical Mode Decomposition for Cyclostratigraphy
condense

Condenses columns of matrix