assessStressLevel

Evalúa el nivel de estrés basado en métricas de HRV.

Esta función combina RMSSD (un indicador clave de la actividad parasimpática) y la frecuencia cardíaca media (FCmedia) para determinar el estado actual del sistema nervioso autónomo. Los niveles altos de estrés suelen estar asociados con un RMSSD bajo y una frecuencia cardíaca elevada.

Los umbrales se basan en datos de la población general y pueden variar individualmente. La tendencia a lo largo del tiempo es más informativa que una sola lectura.

Criterios de Evaluación

El nivel de estrés se determina utilizando la siguiente lógica:

  • BAJO: Indica un estado autonómico óptimo (tono parasimpático alto). Corresponde a rmssd > 40ms y FCmedia < 70lpm.

  • MODERADO: Representa un estado normal y equilibrado. Corresponde a rmssd > 25ms y FCmedia < 80lpm.

  • ALTO: Sugiere actividad simpática elevada (respuesta al estrés). Corresponde a rmssd > 15ms y FCmedia < 90lpm.

  • MUY_ALTO: Indica estrés o fatiga significativos, donde la capacidad adaptativa del sistema está comprometida. Corresponde a rmssd <= 15ms o FCmedia >= 90lpm.

  • DESCONOCIDO: Se devuelve si los datos no se ajustan a ninguna de las categorías anteriores.

Return

El StressLevel evaluado.

Parameters

rmssd

El valor de RMSSD calculado en milisegundos.

meanHR

La frecuencia cardíaca promedio en latidos por minuto.