pyhctsa.operations.medical.raw_hrv_meas

pyhctsa.operations.medical.raw_hrv_meas(x)

Compute Poincaré plot-based HRV (Heart Rate Variability) measures from RR interval time series.

This function computes the triangular histogram indices and Poincaré plot measures commonly used in HRV analysis. It is specifically designed for time series consisting of consecutive RR intervals measured in seconds. It is not suitable for other types of time series.

The computed features are widely used in clinical and physiological studies of autonomic nervous system activity. The Poincaré plot measures (SD1 and SD2) are standard metrics for short- and long-term variability, while the triangular indices provide geometric summaries of the RR distribution.

Port of hctsa’s MD_RawHRVMeas, Copyright (C) 2016 Max A. Little and Ben D. Fulcher (GNU GPL, version 3 or later).

References

Parameters:
x : array-like

Time series of RR intervals in seconds.

Returns:

  • out (dict) – Dictionary containing the following HRV features (SD1 and SD2 are in milliseconds, the series being multiplied by 1000 to convert from seconds)

    • ’tri10’ : Triangular histogram index using 10 bins.

    • ’tri20’ : Triangular histogram index using 20 bins.

    • ’trisqrt’Triangular histogram index using a number of bins determined by

      the square root rule.

    • ’SD1’ : Standard deviation of the Poincaré plot’s minor axis (short-term variability).

    • ’SD2’ : Standard deviation of the Poincaré plot’s major axis (long-term variability).

    • ’CVI’ : Cardiac vagal index, log10(16*SD1*SD2) [3].

  • References (CVI)

  • —————-

  • .. [3] Toichi et al., “A new method of assessing cardiac autonomic function and its – comparison with spectral analysis and coefficient of variation of R-R interval”, J. Auton. Nerv. Syst. 62(1-2), 79 (1997).

Return type:

dict