Description Usage Arguments Details Value References Examples

Calculates the spectrogram bands in normalized units

1 2 | ```
getNormSpectralUnits(HRVData,
indexFreqAnalysis = length(HRVData$FreqAnalysis), VLFnormalization = T)
``` |

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

`indexFreqAnalysis` |
Reference to the data structure that contains the spectrogram analysis |

`VLFnormalization` |
Logical value. If TRUE (default), the function normalizes LF and HF power series by its sum. If FALSE, the function computes VLF, LF and HF power series by its sum. |

The default behaviour of this function computes the normalized power time series in the LF and HF bands following the Task Force recommendations:

*
normalized_LF = LF_power / (total_power - VLF_power - ULF_power)*

*
normalized_HF = HF_power / (total_power - VLF_power -ULF-power)*

If *VLFnormalization* is set to FALSE, the functions computes:

*
normalized_VLF = VLF_power / (total_power - ULF_power)*

*
normalized_LF = LF_power / (total_power - ULF_power)*

*
normalized_HF = HF_power / (total_power - ULF_power)*

The resulting time series are returned in a list. Note that before using this
function, the spectrogram should be computed with the *CalculatePowerBand*
function.

The *getNormSpectralUnits* returns a list storing the resulting
normalized power-band series. Note that this list is not stored in the
*HRVData* structure.

Camm, A. J., et al. "Heart rate variability: standards of measurement, physiological interpretation and clinical use. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology." Circulation 93.5 (1996): 1043-1065.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ```
## Not run:
# load some data...
data(HRVProcessedData)
hd = HRVProcessedData
# Perform some spectral analysis and normalize the results
hd = CreateFreqAnalysis(hd)
hd = CalculatePowerBand(hd,indexFreqAnalysis = 1,shift=30,size=60)
normUnits = getNormSpectralUnits(hd)
# plot the normalized time series
par(mfrow=c(2,1))
plot(normUnits$Time, normUnits$LF, xlab="Time", ylab="normalized LF",
main="normalized LF",type="l")
plot(normUnits$Time, normUnits$HF, xlab="Time", ylab="normalized HF",
main="normalized HF",type="l")
par(mfrow=c(1,1))
## End(Not run)
``` |

RHRV documentation built on May 7, 2019, 3 a.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.