MyAgeScore

Metodología

MyAgeScore estima la edad biológica a partir de marcadores de salud medibles. Esta página documenta el modelo exacto que se ejecuta en tu navegador: cada peso, umbral y fuente de datos se lee directamente del código fuente, así que la documentación no puede desviarse de la implementación.

Versión del modelo: NHANES 2017–2018 · 2026-08-29

1. El modelo

Cada marcador se convierte en una edad emparejada: la edad a la que tu valor sería típico para tu sexo, o los años que vale la desviación respecto a un objetivo clínico. Tu edad biológica es la media ponderada de esas edades emparejadas más un modificador acotado de estilo de vida (actividad física y sueño). El resultado se limita a ±15 años alrededor de tu edad cronológica y al rango 18–80 que cubren los datos de referencia.

matchedAge_i = clamp(age + z_i · dir_i · yearsPerSD_i,  age ± 15,  [18, 80])
      z_i = (value_i − μ_i(age, sex)) / σ_i(age, sex)

optimalBand   deviation = max(0, lo − value) + max(0, value − hi)
              matchedAge_i = clamp(age + (deviation / σ_i) · yearsPerSD_i,  age,  age + 15)

optimalFloor  matchedAge_i = age + max(0, threshold − value) / σ_i · yearsPerSD_i

BA_fit = Σ(w_i · matchedAge_i) / Σ w_i
BA     = clamp(clamp(BA_fit + lifestyle,  age ± 15),  [18, 80])
delta  = round1(BA − age)          Σ factor.impact === delta
Fórmulas principales

2. Dirección de los marcadores

No todos los marcadores mejoran en línea recta, y las medias poblacionales no son objetivos de salud. Anclar todo a la media poblacional sería calificar sobre una curva enferma, así que los marcadores cuya media está distorsionada por la edad o el tratamiento se anclan a umbrales clínicos.

higherWorse
Más alto es peor: el valor se compara con la media poblacional de tu edad y sexo.
higherBetter
Más alto es mejor: misma comparación con la dirección invertida.
optimalBand
Banda óptima: desviarse del rango clínico en cualquier dirección envejece; dentro del rango es neutro y nunca rejuvenece.
optimalFloor
Suelo óptimo: solo los valores por debajo del umbral clínico envejecen; igual o por encima es neutro.

3. Marcadores, pesos y referencias

Los pesos reflejan cuánta información aporta cada marcador sobre el envejecimiento biológico y se normalizan según lo que realmente introduzcas. Años por DE es el coeficiente de calibración: una desviación típica equivale a esos años.

MarcadorDirecciónPesoAños / DEReferencia clínica
HbA1c (Control de Azúcar)higherWorse1.210Normal < 5.7%Levine et al., PhenoAge (Aging, 2018); ADA Standards of Care 2024
Glucosa en SangrehigherWorse1.08Fasting 70–99 mg/dLLevine et al., PhenoAge (Aging, 2018); ADA Standards of Care 2024
Ratio Cintura-AlturaoptimalBand0.4 – 0.50.98Optimal 0.40–0.50Ashwell et al., meta-analysis (Obesity Reviews, 2012); NICE CG189
Presión Arterial — SistólicaoptimalBand90 – 1200.97Normal < 120 mmHgWhelton et al., ACC/AHA Hypertension Guideline (2017); SPRINT trial (NEJM, 2015)
Inflamación (PCR)higherWorse0.87Low risk < 1.0 mg/LRidker, hs-CRP and cardiovascular risk (Circulation, 2003)
Composición CorporaloptimalBand18.5 – 24.90.77Healthy 18.5–24.9 kg/m²WHO body mass index classification; Global BMI Mortality Collaboration (Lancet, 2016)
Colesterol TotalhigherWorse0.66Desirable < 200 mg/dLGrundy et al., ACC/AHA Cholesterol Guideline (2018)
TriglicéridoshigherWorse0.65Normal < 150 mg/dLGrundy et al., ACC/AHA Cholesterol Guideline (2018)
Frecuencia CardíacahigherWorse0.55Resting 50–70 bpmZhang et al., resting heart rate and all-cause mortality (CMAJ, 2016)
Presión Arterial — DiastólicaoptimalBand60 – 800.45Normal < 80 mmHgWhelton et al., ACC/AHA Hypertension Guideline (2017)
Colesterol HDLhigherBetter0.35Optimal > 60 mg/dLGrundy et al., ACC/AHA Cholesterol Guideline (2018)
Vitamina DoptimalFloor30 – ∞0.35Sufficient ≥ 30 ng/mLHolick et al., Endocrine Society Clinical Practice Guideline (2011)

4. Atribución

Cada tarjeta de factor muestra cuántos años aportó ese marcador. Las contribuciones se reparten con redondeo por mayor resto, de modo que siempre suman exactamente tu diferencia total: no queda ningún residuo oculto.

5. Edad biológica frente a edad óptima

La edad biológica indica dónde estás respecto a tus pares. La edad óptima indica dónde podrías estar: recalcula la misma media ponderada tras neutralizar cada marcador que envejece, conservando las ventajas que ya tienes. La diferencia entre ambas son los años que el modelo considera recuperables.

6. Fuentes de datos

Las medias, desviaciones típicas y percentiles poblacionales proceden de NHANES 2017–2018 (National Health and Nutrition Examination Survey, CDC de EE. UU.), limitados a adultos de 18 a 80 años que completaron entrevista y examen físico, estratificados en seis franjas de edad por sexo. Los valores entre puntos medios se interpolan linealmente; fuera del rango 24–75 se usa el extremo más cercano sin extrapolar. Los valores de referencia de actividad física y sueño proceden de estimaciones publicadas por los CDC.

Age-band midpoints: 18-29 → 24 · 30-39 → 34.5 · 40-49 → 44.5 · 50-59 → 54.5 · 60-69 → 64.5 · 70-80 → 75

El conjunto de datos se reconstruye desde los archivos originales de los CDC con scripts/process_nhanes.py y se distribuye como un JSON estático.

  • NHANES 2017–2018, US Centers for Disease Control and Prevention
  • WHO — Body mass index classification
  • Whelton et al. — 2017 ACC/AHA Hypertension Clinical Practice Guideline
  • Grundy et al. — 2018 ACC/AHA Cholesterol Clinical Practice Guideline
  • Ashwell et al. — Waist-to-height ratio meta-analysis, Obesity Reviews 2012 · NICE CG189
  • Holick et al. — Endocrine Society Vitamin D Clinical Practice Guideline, 2011
  • Levine et al. — PhenoAge, Aging 2018

7. Limitaciones

Esto es una estimación estadística, no un reloj epigenético. Está calibrada sobre una muestra poblacional estadounidense y puede ajustar peor en otras poblaciones. La actividad y el sueño autorreportados son ruidosos. El modificador de estilo de vida está limitado a propósito a ±3 años para que las respuestas de un cuestionario no pesen más que los marcadores medidos. Nada de esto es un diagnóstico: los valores alterados deben consultarse con un profesional sanitario.

Pruébalo tú mismo

El cálculo se ejecuta íntegramente en tu navegador. Nada de lo que introduces se transmite ni se almacena.

Comenzar el Test