Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

nonLinearNoiseReduction

Nonlinear noise reduction


Description

Function for denoising the RR time series using nonlinear analysis techniques.

Usage

NonLinearNoiseReduction(HRVData, embeddingDim = NULL, radius = NULL,
  ECGsamplingFreq = NULL)

Arguments

HRVData

Data structure that stores the beats register and information related to it

embeddingDim

Integer denoting the dimension in which we shall embed the RR time series.

radius

The radius used to looking for neighbours in the phase space (see details). If the radius is not specified, a radius depending on the resolution of the RR time series is used. The resolution depends on the ECGsamplingFreq parameter. When selecting the radius it must be taken into account that the RR series is specified in milliseconds.

ECGsamplingFreq

The sampling frequency of the ECG from which the RR time series was derived. Although it is not necessary, if it is provided it may improve the noise reduction. If the ECGsamplingFreq is not supplied, the sampling frequency is derived from the RR data.

Details

This function takes the RR time series and denoises it. The denoising is achieved by averaging each Takens' vector in an m-dimensional space with his neighbours (time lag=1). Each neighbourhood is specified with balls of a given radius (max norm is used).

Value

A HRVData structure containing the denoised RR time series.

Note

This function is based on the nonLinearNoiseReduction function from the nonlinearTseries package.

References

H. Kantz and T. Schreiber: Nonlinear Time series Analysis (Cambridge university press)

See Also


RHRV

Heart Rate Variability Analysis of ECG Data

v4.2.6
GPL-2
Authors
Leandro Rodriguez-Linares [aut, cre], Xose Vila [aut], Maria Jose Lado [aut], Arturo Mendez [aut], Abraham Otero [aut], Constantino Antonio Garcia [aut], Matti Lassila [ctb]
Initial release
2020-12-14

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.