Learn R Programming

eseis (version 0.6.0)

signal_detrend: Detrend a signal vector.

Description

The function removes a trend from a signal vector.

Usage

signal_detrend(data, method = "linear")

Value

Numeric vector or list of vectors, detrended data set.

Arguments

data

eseis object, numeric vector or list of objects, data set to be processed.

method

Character value, method used for detrending. One out of "simple" and "linear". Default is "linear".

Author

Michael Dietze

Details

The method "simple" subtracts a linear trend built from the first and last sample of the data set. The method "linear" uses the linear function as implemented in pracma::detrend.

Examples

Run this code

## load example data set
data(rockfall)

## remove linear trend from data set
rockfall_detrend <- signal_detrend(data = rockfall_eseis)

## compare data ranges
range(rockfall_eseis$signal)
range(rockfall_detrend$signal)
                     

Run the code above in your browser using DataLab