MyAgeScore

Metodología

MyAgeScore es un modelo educativo de edad por marcadores de salud, no un reloj biológico validado. La tabla lee pesos, umbrales y etiquetas de citas del código. Eso mantiene esos valores alineados; no valida los coeficientes ni verifica automáticamente el texto explicativo.

Generación de datos de referencia: NHANES 2017–2018 · 2026-08-29

1. El modelo

Los marcadores direccionales usan el z-score para tu edad cronológica y sexo, multiplicado por un coeficiente configurado de años por DE para desplazar esa edad. Los de banda/suelo usan desviaciones de rangos configurados. La media ponderada se ajusta por actividad y sueño, limitado a ±3 años. La edad final se limita a ±15 años de la cronológica y a 18–80. No busca una edad de mejor ajuste ni implementa PhenoAge.

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 ± 15,  [18, 80])

optimalFloor  matchedAge_i = clamp(age + max(0, threshold − value) / σ_i · yearsPerSD_i,  age ± 15,  [18, 80])

factorAge_j = weightedMean(matchedAge_i in factor j)
weight_j = Σ w_i in factor j
BA_fit = Σ(weight_j · factorAge_j) / Σ weight_j
BA     = clamp(clamp(BA_fit + lifestyle,  age ± 15),  [18, 80])
lifestyle ∈ [−3, +3]
scenario = clamp(clamp(Σ(weight_j · min(factorAge_j, age)) / Σ weight_j − 3,  age ± 15),  [18, 80])
delta  = round1(BA − age)          Σ factor.impact === delta
Fórmulas principales

2. Dirección de los marcadores

Estas direcciones describen la aritmética del modelo, no reglas universales de salud. Las medias muestrales no son objetivos. IMC, cintura-altura y tensión usan bandas configuradas; vitamina D usa un suelo. Una glucosa muy baja o un HDL muy alto no deben asumirse sanos porque bajen la estimación del modelo.

higherWorse
Más alto aumenta la edad del modelo respecto a la media muestral por edad y sexo; más bajo no implica seguridad médica.
higherBetter
Más alto reduce la edad del modelo con z-score invertido; no implica un beneficio de salud ilimitado.
optimalBand
Banda configurada: desviarse en cualquier dirección aumenta la edad del modelo; dentro es neutro.
optimalFloor
Suelo configurado: por debajo aumenta la edad del modelo; igual o por encima es neutro, no necesariamente seguro.

3. Marcadores, pesos y referencias

Pesos y años por DE son coeficientes heurísticos del producto, no calibraciones clínicas ajustadas o validadas externamente. Los pesos se normalizan entre marcadores aportados. Años por DE convierte una desviación típica en un desplazamiento de edad del modelo. Las fuentes citadas tratan rangos clínicos o asociaciones de marcadores; no establecen estos coeficientes numéricos. Las referencias configuradas no son objetivos individuales de tratamiento.

MarcadorDirecciónPesoAños / DEReferencia clínica
HbA1c (Control de Azúcar)higherWorse1.210Normal < 5.7%Fuentes clínicas, no validación de coeficientesAmerican Diabetes Association, diabetes diagnostic criteria (clinical context only)
Glucosa en SangrehigherWorse1.08Fasting 70–99 mg/dLFuentes clínicas, no validación de coeficientesAmerican Diabetes Association, diabetes diagnostic criteria (clinical context only)
Ratio Cintura-AlturaoptimalBand0.4 – 0.50.98Model band 0.40–0.50Fuentes clínicas, no validación de coeficientesAshwell, Gunn & Gibson, cardiometabolic screening meta-analysis (Obesity Reviews, 2012); not age-coefficient validation
Presión Arterial — SistólicaoptimalBand90 – 1200.97Normal < 120 mmHgFuentes clínicas, no validación de coeficientesWhelton et al., 2017 ACC/AHA Hypertension Guideline; model band 90–120 is not a universal treatment target
Inflamación (PCR)higherWorse0.87Low risk < 1.0 mg/LFuentes clínicas, no validación de coeficientesRidker, hs-CRP and cardiovascular risk (Circulation, 2003)
Composición CorporaloptimalBand18.5 – 24.90.77Healthy 18.5–24.9 kg/m²Fuentes clínicas, no validación de coeficientesWHO body mass index classification; Global BMI Mortality Collaboration (Lancet, 2016)
Colesterol TotalhigherWorse0.66Desirable < 200 mg/dLFuentes clínicas, no validación de coeficientesGrundy et al., ACC/AHA Cholesterol Guideline (2018)
TriglicéridoshigherWorse0.65Normal < 150 mg/dLFuentes clínicas, no validación de coeficientesGrundy et al., ACC/AHA Cholesterol Guideline (2018)
Frecuencia CardíacahigherWorse0.55Model compares with age/sex sample mean; no fixed optimal rangeFuentes clínicas, no validación de coeficientesZhang et al., resting heart rate and all-cause mortality (CMAJ, 2016)
Presión Arterial — DiastólicaoptimalBand60 – 800.45Normal < 80 mmHgFuentes clínicas, no validación de coeficientesWhelton et al., ACC/AHA Hypertension Guideline (2017)
Colesterol HDLhigherBetter0.35Model assumes higherBetter; not a universal HDL targetFuentes clínicas, no validación de coeficientesGrundy et al., ACC/AHA Cholesterol Guideline (2018); clinical context, not validation of a monotonic HDL benefit
Vitamina DoptimalFloor30 – ∞0.35Historical model floor 30 ng/mL; not a universal treatment targetFuentes clínicas, no validación de coeficientesHolick et al. (2011), historical threshold; Demay et al., Endocrine Society (2024), disease-prevention update

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. Estimación frente a escenario hipotético

El escenario toma el menor valor entre la edad de cada factor agrupado y la cronológica, conservando desplazamientos negativos y neutralizando positivos. Tensión y lípidos se agrupan por separado antes de este paso. Aplica el mejor ajuste de estilo de vida (−3 años) y los mismos límites de edad. La diferencia es un margen del escenario, no evidencia de años recuperables mediante tratamiento o hábitos.

6. Fuentes de datos

Medias, desviaciones típicas y percentiles de marcadores medidos usan registros NHANES 2017–2018 con entrevista/examen completos y edades registradas 18–80, en seis franjas por sexo. La edad registrada 80 incluye a todas las personas de 80 años o más. El procesador no usa pesos de encuesta, recorta valores conjuntos por marcador en los percentiles 0,1 y 99,9 y omite grupos con menos de 30 observaciones. Son estadísticas muestrales, no estimaciones representativas de EE. UU. ni objetivos saludables. Las medias y DE se interpolan entre puntos medios, usando extremos fuera de 24–75.

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

Las estadísticas de marcadores medidos del JSON estático pueden reproducirse desde la caché parquet local con scripts/process_nhanes.py --audit, sin sustituirlo. No se han comparado descargas nuevas de CDC con esa caché de forma independiente. El ayuno no se filtra explícitamente; hay valores positivos diminutos en pesos y lecturas diastólicas de la caché que requieren revisión. No se excluye el embarazo. Las referencias de actividad y sueño son entradas heredadas del modelo cuya publicación de origen sigue sin verificarse, no estadísticas calculadas por este procesador.

7. Limitaciones

No se ha establecido validación externa de esta herramienta frente a mortalidad, resultados clínicos ni edad epigenética. Los coeficientes heurísticos, referencias muestrales sin ponderar, marcadores correlacionados, autorreporte y límites de edad afectan la estimación. La cobertura cuenta factores opcionales agrupados, no un intervalo de incertidumbre. El umbral histórico de vitamina D procede de 2011; la actualización de Endocrine Society de 2024 indica que los niveles óptimos para prevención siguen siendo inciertos. No cambies medicación, suplementos ni exposición solar para bajar la puntuación; consulta medidas alteradas 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