RPE PulseRPE Pulse

RPE Pulse Score

Indicador compuesto de readiness del atleta en escala 1–10 (más alto = mejor). Combina wellness (vs línea de base individual), carga/ACWR y strain de Foster. Cada señal se expresa primero como riesgo r ∈ [0,1]; el score invierte ese riesgo para leerse como wellness. No es un diagnóstico médico ni un predictor validado de lesión.

El score agrega señales para priorizar el seguimiento coach–atleta. No predice lesiones en un individuo.

Fórmula general

Índice normalizado con rampas continuas (sin escalones). La suma se normaliza solo con los componentes disponibles: una señal faltante no penaliza ni diluye.

Score = 10 − 9 × Σ(wᵢ · rᵢ) / Σ(wᵢ disponibles)

rᵢ ∈ [0, 1]   ·   wᵢ = peso relativo del componente
r = 0 → Score 10 (óptimo)   ·   r = 1 → Score 1 (crítico)

Pesos relativos

ComponentePeso wᵢSeñal
Wellness0.40Recuperación vs baseline individual
Carga (ACWR)0.35EWMA₇ aguda ÷ EWMA₂₈ crónica desacoplada
Strain0.25Carga semanal × monotonía Foster vs historial

Wellness (r_w, w = 0.40)

Wellness del check-in = promedio de sueño, fatiga, DOMS, estrés y ánimo (mín. 3 dimensiones). Ventana reciente: días 0–6 (≥ 3 check-ins). Baseline individual: días 7–27 (≥ 8 check-ins) → media μ y desvío σ (piso σ = 0.5).

z = (reciente − μ) / σ
r_w = clamp(−z / 2)

# z ≤ −2 (dos desvíos bajo su normal) → r_w = 1

Arranque en frío (sin baseline suficiente) — rampa poblacional:

r_w = clamp((8 − reciente) / 5)

Carga / ACWR (r_l, w = 0.35)

ACWR = EWMA₇ al día evaluado / EWMA₂₈ cerrada 7 días antes. λ₇ = 0.25 y λ₂₈ = 2/29; los días sin sesión cuentan como carga cero. Se requieren al menos 28 días observados y la estimación continúa estabilizándose con más historial. Doble rampa continua:

sobrecarga = clamp((ACWR − 1.1) / 0.7)   # 1.1 → 0, ≥ 1.8 → 1
subcarga   = 0.5 × clamp((0.8 − ACWR) / 0.4)  # 0.8 → 0, ≤ 0.4 → 0.5
r_l = max(sobrecarga, subcarga)

Strain (r_s, w = 0.25)

Monotonía Foster sobre cargas diarias de la semana (≥ 3 días con entrenamiento). Strain semanal = carga semanal × monotonía. Con ≥ 3 semanas previas: r_s = percentil del strain actual vs semanas propias.

monotonía = mean(dailyLoads) / max(SD(dailyLoads), 1)
strain    = weeklyLoad × monotonía

# frío: r_s = clamp((monotonía − 1.0) / 1.5)

Adherencia (fuera del score)

Porcentaje de días activos (check-in o sesión) en la ventana. Alta ≥ 80%, media 50–80%, baja < 50%. Informa confianza en el cálculo; no aporta puntos de riesgo.

Zonas de readiness

Óptimo (7–10)

Readiness alta / riesgo compuesto bajo.

Atención (4–7)

Readiness media; requiere seguimiento coach–atleta.

Crítico (1–4)

Readiness baja / riesgo alto; priorizar conversación e intervención.

Datos mínimos

Sin inventar score con poca evidencia:

Ver papers de referencia · Glosario de métricas