Health Data Point
Representa un punto de datos de salud en el tiempo. Optimizado para alimentar modelos de ML para la detección de estrés térmico con actividad física.
Constructors
Properties
Magnitud del vector del acelerómetro.
Actividad acumulada con decaimiento.
Intensidad de la actividad basada en el acelerómetro (0-4).
Nivel categorizado de actividad física.
Temperatura ambiente en Celsius.
Nivel de batería del dispositivo sensor (porcentaje).
Calidad de la señal de frecuencia cardíaca (específica del dispositivo).
Índice de Estrés Fisiológico, mejorado con actividad.
Nivel de riesgo de estrés térmico evaluado.
Temperatura de la piel en Celsius.
Diferencia entre la temperatura de la piel y la ambiente.
Functions
Aplica ajustes al Heat Index para condiciones extremas según las especificaciones de NOAA.
Evalúa el nivel de riesgo de estrés térmico basándose en el Índice de Tensión Fisiológica (PSI) y la carga de trabajo actual.
Calcula características derivadas importantes para el modelo de Machine Learning y la evaluación de riesgos. Esta función calcula:
Calcula el índice de calor (Heat Index) si la temperatura ambiente es igual o superior a 27°C. Este umbral se basa en el punto donde el índice de calor comienza a ser significativo.
Calcula el Índice de Tensión Fisiológica (PSI) mejorado con carga de trabajo. La fórmula es: PSI = 5 * (HRt - HR0) / (HR180 - HR0) + 5 * (Tct - Tc0) / (39.5 - Tc0) + WorkLoad * 2
Calcula el Índice de Calor utilizando la ecuación de regresión de Rothfusz.
Calcula la carga de trabajo basada en una combinación ponderada de:
Valida si el punto de datos tiene suficiente información para análisis
Convierte a un vector de características para el modelo de ML. Orden: heartRate, skinTemp, ambientTemp, tempDelta, stepRate, activityIntensity, accumulatedActivity, workLoad, heatIndex, psi, humidity Si un valor es nulo, se establece por defecto a 0f.