process IBIData
Procesa una lista de intervalos RR (IBI) y calcula métricas de HRV.
Este método es la función principal de la clase. Toma una lista de intervalos entre latidos cardíacos, los filtra para eliminar outliers, los almacena en el buffer circular y calcula todas las métricas de HRV si hay suficientes datos.
Proceso de Cálculo
Filtrado de Outliers: Elimina intervalos RR anómalos usando IQR
Almacenamiento en Buffer: Mantiene ventana deslizante de datos recientes
Validación de Datos: Verifica que hay suficientes intervalos para análisis
Cálculo de Métricas: Computa RMSSD, SDNN, pNN50 y métricas derivadas
Evaluación de Estado: Determina niveles de estrés y recuperación
Calidad de Datos: Evalúa la confiabilidad de los resultados
Return
HRVAnalysis con todas las métricas calculadas, null si datos insuficientes
Parameters
Lista de intervalos RR en milisegundos
See also
Throws
Si la lista contiene valores inválidos