Calculates the spectrogram bands in normalized units
getNormSpectralUnits( HRVData, indexFreqAnalysis = length(HRVData$FreqAnalysis), VLFnormalization = T
)
Arguments
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.
Returns
The getNormSpectralUnits returns a list storing the resulting normalized power-band series. Note that this list is not stored in the HRVData structure.
Details
The default behaviour of this function computes the normalized power time series in the LF and HF bands following the Task Force recommendations:
The resulting time series are returned in a list. Note that before using this function, the spectrogram should be computed with the CalculatePowerBand
function.
Examples
## Not run:# load some data...data(HRVProcessedData)hd = HRVProcessedData
# Perform some spectral analysis and normalize the resultshd = CreateFreqAnalysis(hd)hd = CalculatePowerBand(hd,indexFreqAnalysis =1,shift=30,size=60)normUnits = getNormSpectralUnits(hd)# plot the normalized time seriespar(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)
References
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.