Calcolatore HRV: RMSSD, SDNN, spettro e DFA α1 dagli intervalli RR

Incolla gli intervalli RR (da battito a battito) di una fascia toracica o di un’app, oppure apri un file esportato. Ottieni RMSSD, SDNN e pNN50, un diagramma di Poincaré, le misure dell’istogramma, lo spettro (LF, HF e LF/HF), DFA α1 ed entropia.

Uno per riga, oppure separati da virgole, spazi o tabulazioni. In millisecondi o secondi; una riga di intestazione non è un problema.

Letto qui nel browser, mai caricato online.

I tuoi intervalli vengono letti e calcolati in questo browser. Non viene caricato né salvato nulla. Privacy

Come si usa

  1. Esporta gli intervalli RR dall’app con cui registri. La maggior parte delle app per fascia toracica lo permette: Polar Sensor Logger, Elite HRV e HRV Logger salvano un file CSV o TXT, e Kubios esporta un file di testo con gli intervalli.
  2. Incolla i numeri nella casella oppure apri il file. Una riga di intestazione, una colonna dell’ora e note dopo i numeri non sono un problema.
  3. Premi «Calcola la HRV». Controlla la riga sotto il risultato: indica quale colonna è stata letta e se i valori sono stati presi come millisecondi o secondi. Se non è giusto, scegli tu l’unità e calcola di nuovo.

Formati letti

  • Un semplice elenco, un intervallo per riga o separati da virgole, spazi o tabulazioni.
  • Una tabella separata da virgole, punti e virgola o tabulazioni. La colonna RR si riconosce da un’intestazione come RR, RRI, rr_ms, RR-interval [ms], IBI o interval. Senza intestazione si sceglie l’unica colonna i cui valori sembrano intervalli tra battiti e non crescono di continuo, così una colonna dell’ora non viene mai letta come intervalli.
  • Millisecondi o secondi. Si usa l’unità indicata nell’intestazione, come [ms] o (s); altrimenti i valori inferiori a 10 sono letti come secondi. Funzionano anche le virgole decimali (0,812).
  • Fino a 50.000 intervalli, circa 14 ore a 60 battiti al minuto, da un file fino a 5 MB.

Che cosa significano i numeri

Prima di calcolare qualsiasi cosa, il calcolatore applica la propria regola: gli intervalli fuori dal campo da 300 a 2000 ms e quelli che si scostano di oltre il 25% dalla mediana dei vicini vengono rimossi come artefatti: battiti mancati o in più, non variazioni reali. Le differenze non si calcolano mai attraverso un battito rimosso. Il risultato elenca ogni battito rimosso e lo segna sul tacogramma. Altri software, e la demo nella voce del glossario sugli artefatti, usano regole diverse e possono segnalare battiti diversi.

RMSSD
Quanto ogni intervallo differisce dal successivo, in millisecondi. A riposo riflette soprattutto il ramo calmante (parasimpatico) del sistema nervoso. È il numero che la maggior parte delle app mostra come HRV.
lnRMSSD
Il logaritmo naturale del RMSSD, che distanzia i valori bassi e su cui è più facile fare la media nell’arco di settimane.
SDNN
La deviazione standard di tutti gli intervalli puliti: la variabilità complessiva, veloce e lenta insieme.
pNN50
La quota di intervalli adiacenti che differiscono per più di 50 ms.
SD1 e SD2
La larghezza e la lunghezza della nuvola di punti descritta nella voce Diagramma di Poincaré. SD1 è il RMSSD diviso √2, quindi contiene la stessa informazione. SD2 si ricava dal SDNN e da SD1, come √(2 × SDNN² − SD1²) (Brennan e colleghi, 2001).
Indice di stress di Baevsky
Quanto gli intervalli si concentrano attorno a uno stesso valore. Compare solo con almeno 2 minuti di battiti, perché l’istogramma su cui si basa richiede una serie lunga.
Indice triangolare della HRV e TINN
Due numeri ricavati dall’istogramma degli intervalli in colonne da 7,8125 ms: il numero di intervalli diviso per l’altezza della colonna più alta, e la larghezza della base del triangolo che meglio si adatta all’istogramma. Entrambi crescono con la variabilità e sono pensati per registrazioni da 5 minuti a 24 ore.
Potenza LF, HF, VLF e ULF
La variabilità divisa in base alla velocità con cui oscilla: HF (0,15–0,4 Hz) segue il respiro, LF (0,04–0,15 Hz) mescola ritmi della pressione arteriosa e respirazione lenta, VLF (0,003–0,04 Hz) e ULF (sotto 0,003 Hz) sono ancora più lente. Ciascuna è l’area sotto lo spettro nella sua banda, in ms². Lo spettro si ottiene con il metodo di Welch sugli intervalli ricampionati a 4 Hz e detrendizzati con smoothness priors. In una registrazione di 5 minuti la potenza VLF è soprattutto deriva lenta; la Task Force sconsiglia di leggerla da registrazioni così brevi.
LF n.u., HF n.u. e LF/HF
LF e HF come quote della loro somma (unità normalizzate), e il loro rapporto. Descrivono l’equilibrio tra le due bande, non quello tra i due rami del sistema nervoso.
DFA α1 e α2
Analisi delle fluttuazioni detrendizzate: come crescono gli alti e bassi degli intervalli al variare della finestra considerata, su 4–16 battiti (α1) e 16–64 battiti (α2). Vicino a 1 i battiti hanno memoria a ogni scala; vicino a 0,5 si comportano come rumore. Le registrazioni a riposo di solito danno un α1 attorno a 1 o più alto, anche se un ritmo respiratorio forte e regolare può abbassarlo. L’esercizio lo porta da circa 1 a sforzo facile verso 0,5 a sforzo intenso; la soglia di 0,75 usata da alcune app vale solo durante una prova a rampa.
Entropia campionaria ed entropia approssimata
Quanto è imprevedibile il ritmo: se a sequenze di due battiti simili ne segue un terzo che coincide anch’esso. Più alta è, meno regolare è il ritmo. L’entropia campionaria è la versione più recente e meno distorta.

Quanto deve durare la registrazione per ciascuna misura?

I pannelli il cui minimo non è raggiunto lo dicono invece di mostrare un numero. I minimi usati dal calcolatore: HF 1 minuto, LF 2 minuti, VLF 5 minuti, ULF 24 ore; misure dell’istogramma 5 minuti; DFA α1 64 battiti, α2 20 minuti; entropia campionaria e approssimata 200 battiti.

Quanto deve durare la registrazione per RMSSD e SDNN?

Lo standard della Task Force è una registrazione di 5 minuti a riposo. Il RMSSD si stabilizza entro un minuto o due; il SDNN continua a crescere all’aumentare della durata, quindi i valori di SDNN di registrazioni di durata diversa non vanno confrontati.

Perché HF richiede 1 minuto, LF 2 minuti e VLF 5 minuti?

Un ritmo deve ripetersi più volte prima che uno spettro possa misurarlo. HF ha un periodo da 3 a 7 secondi, LF da 7 a 25 secondi e VLF da 25 secondi a 5 minuti. La Task Force chiede circa 1 minuto per HF, 2 minuti per LF e 5 minuti per VLF; ULF, sotto 0,003 Hz, richiede una registrazione di 24 ore.

Perché le misure dell’istogramma richiedono 5 minuti?

L’indice triangolare e il TINN contano gli intervalli in colonne da 7,8 ms, e una registrazione breve lascia quasi vuote la maggior parte delle colonne, quindi la colonna più piena e il triangolo adattato sono instabili. Il calcolatore li mostra da 5 minuti; la Task Force preferisce almeno 20 minuti e idealmente 24 ore.

Perché DFA α2 richiede 20 minuti e le entropie 200 battiti?

α2 è una pendenza adattata su box da 16 a 64 battiti, e l’adattamento richiede molti box della dimensione maggiore. L’entropia campionaria e quella approssimata contano sequenze di battiti coincidenti; sotto circa 200 battiti coincidono troppo poche coppie perché il conteggio abbia un senso. α1, su box da 4 a 16 battiti, funziona già da 64 battiti.

Che cosa fa cambiare i numeri, oltre alla durata?

La postura, la frequenza e la profondità del respiro, il parlare, la caffeina, l’ora del giorno e gli eventuali battiti mancati o in più. Confronta dati omogenei: stessa durata, stessa posizione e stessa ora del giorno, con gli artefatti rimossi.

Durata e condizioni della registrazione cambiano i numeri

Le misure della HRV dipendono da quanto hai registrato e da che cosa stavi facendo. Lo standard della Task Force del 1996 fissa in 5 minuti la registrazione di breve durata e avverte che il SDNN di registrazioni di durata diversa non va confrontato, perché il SDNN cresce con la durata. Il RMSSD è più stabile nelle registrazioni brevi, ma postura, respiro, parlare, caffè e ora del giorno lo fanno variare tutti.

Quindi confronta dati omogenei: stessa durata, stessa posizione e stessa ora del giorno. Per un confronto corretto con i dati pubblicati usa una registrazione a riposo di 5 minuti, poi controlla il RMSSD con lo strumento «La mia HRV è normale?». Per registrarla usa il test HRV con fascia toracica.

Fonti

  • Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology. Heart rate variability: standards of measurement, physiological interpretation and clinical use. Circulation 1996;93(5):1043–1065. doi:10.1161/01.CIR.93.5.1043
  • Brennan M, Palaniswami M, Kamen P. Do existing measures of Poincaré plot geometry reflect nonlinear features of heart rate variability? IEEE Transactions on Biomedical Engineering 2001;48(11):1342–1347. doi:10.1109/10.959330
  • Tarvainen MP, Ranta-aho PO, Karjalainen PA. An advanced detrending method with application to HRV analysis. IEEE Transactions on Biomedical Engineering 2002;49(2):172–175. doi:10.1109/10.979357
  • Peng CK, Havlin S, Stanley HE, Goldberger AL. Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series. Chaos 1995;5(1):82–87. doi:10.1063/1.166141
  • Richman JS, Moorman JR. Physiological time-series analysis using approximate entropy and sample entropy. American Journal of Physiology-Heart and Circulatory Physiology 2000;278(6):H2039–H2049. doi:10.1152/ajpheart.2000.278.6.H2039
  • Pincus SM. Approximate entropy as a measure of system complexity. Proceedings of the National Academy of Sciences 1991;88(6):2297–2301. doi:10.1073/pnas.88.6.2297