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

1 2 | ```
NonLinearNoiseReduction(HRVData, embeddingDim = NULL, radius = NULL,
ECGsamplingFreq = NULL)
``` |

`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` |
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 |

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).

A HRVData structure containing the denoised RR time series.

This function is based on the `nonLinearNoiseReduction`

function from the
nonlinearTseries package.

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

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.