PhysioNet Cardiovascular Signal Toolbox 1.0.0
(839 bytes)
function output = runrmssd(rr)
% output = runrmssd(times, rr);
% OVERVIEW: calculates the rmssd: the square root of the mean
% of the sum of the squares of the differences.
% INPUT: rr = a single row of rr interval data in seconds
% times = the time indices of the rr interval data (seconds)
% OUTPUT: output = rmssd
% DEPENDENCIES
% & LIBRARIES: replaceOutliers.m
% AnnotationConversion.m
% REFERENCE:
% REPO:
% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox
% SOURCE: Adapted from Kaplan Tools
% See: http://www.robots.ox.ac.uk/~gari/CODE/HRV/
% AUTHORS: Adriana Nicholson Vest, PhD
% COPYRIGHT (C) 2016
% LICENSE:
%%
leng = length(rr);
dif = diff(rr);
output = sqrt(mean(dif.*dif));
end