PlotPowerBand {RHRV}R Documentation

Plots power determined by CalculatePowerBand function

Description

Plots the power of the heart rate signal at different bands of interest.

Usage

PlotPowerBand(HRVData, indexFreqAnalysis, normalized = FALSE, hr = FALSE, ymax = 160000, ymaxratio = 10, ymaxnorm = 1, Tag = NULL, verbose = FALSE)

Arguments

HRVData Data structure that stores the beats register and information related to it
indexFreqAnalysis Reference to the data structure that will contain the variability analysis
normalized Plots normalized powers if TRUE
hr Plots heart rate signal if TRUE
ymax Maximum value for y axis (unnormalized plots)
ymaxratio Maximum value for y axis in LF/HF band (normalized and unnormalized plots)
ymaxnorm Maximum value for y axis (normalized plots)
Tag Boolean argument that allows to specify if episodes, for example apnoea or oxygen desaturation, contained in Data are represented by means of coloured boxes
verbose Boolean argument that allows to specify if the function returns additional information

Note

An example including all the necessary steps to obtain the power bands of a wfdb register is giving below:

##Reading a wfdb register and storing into a data structure:
md = CreateHRVData(verbose = TRUE)
md = LoadBeatWFDB(md, RecordName = "register_name", RecordPath = "register_path", verbose = TRUE)
##Calculating heart rate signal:
md = BuildNIHR(md, verbose = TRUE)
##Filtering heart rate signal:
md = FilterNIHR(md, verbose = TRUE)
##Interpolating heart rate signal:
md = InterpolateNIHR(md, verbose = TRUE)
##Calculating spectrogram and power per band:
md = CreateFreqAnalysis(md, verbose = TRUE)
md = CalculatePowerBand(md, indexFreqAnalysis = 1, size = 120, shift = 10, sizesp = 1024, verbose = TRUE)
## Plotting Power per Band
PlotPowerBand(md, hr = TRUE, ymax = 700000, ymaxratio = 4, verbose = TRUE)

Author(s)

M. Lado, A. Mendez, D. Olivieri, L. Rodriguez, X. Vila

References

L. Rodriguez-Linares, X. Vila, A. Mendez, M. Lado, D. Olivieri, "RHRV: An R-based software package for heart rate variability analysis of ECG recordings," 3rd Iberian Conference in Systems and Information Technologies (CISTI 2008), Proceedings I, 565-573, ISBN: 978-84-612-4476-8 (2008)

See Also

CalculatePowerBand for power calculation


[Package RHRV version 2.1 Index]