Bloque III · Los dominios en profundidad · Módulo 11 de 20
Centiles y curvas de referencia: el método LMS
Construir curvas de centiles de referencia usando el método LMS (BCCG) y su extensión LMST (BCT), con aplicaciones en antropometría infantil y percentiles de crecimiento.
Datos: dbbmi, who
1. Las curvas que pediatras y actuarios comparten
Cuando un pediatra dice "tu hijo está en el percentil 15 de peso para su edad", se apoya en curvas de centiles de referencia construidas con GAMLSS. La Organización Mundial de la Salud (OMS) publicó en 2006 sus curvas de crecimiento infantil usando precisamente el método LMS (Cole, 1992; Rigby & Stasinopoulos, 2004), que es un caso especial de GAMLSS con la familia BCCG.
El mismo principio aplica en seguros: los centiles de la distribución de severidad condicional a covariables (monto, sector) son las "curvas de referencia" que determinan primas y reservas.
Objetivo
Construir curvas de centiles de referencia con el método LMS (BCCG) y su extensión LMST (BCT), entender la interpretación de cada parámetro como función suave de la covariable, y generar centiles con bandas de confianza.
2. El método LMS
El método LMS (Cole, 1992) asume que la variable respuesta (ej. IMC) transformada mediante Box-Cox sigue una Normal:
donde es la covariable (típicamente la edad) y:
- L = : transformación Box-Cox (asimetría), suavizada por .
- M = : mediana, suavizada por .
- S = : coeficiente de variación, suavizado por .
Los centiles de dado se obtienen deshaciendo la transformación:
Ajustar BCCG con suavizados por edad
gamlss(bmi ~ pb(age), sigma.formula = ~ pb(age), nu.formula = ~ pb(age), family = BCCG). Cada parámetro (L, M, S) es una función suave de la edad.
Verificar el ajuste con worm plots
wp(modelo, xvar = age, n.inter = 4). Las Q-statistics deben ser bajas (< 0.3) en todos los grupos de edad.
Generar centiles con centiles.pred()
centiles(modelo, xvar = age, cent = c(3, 15, 50, 85, 97)). Grafica los centiles suavizados sobre los datos.
Comparar con BCT si hay colas pesadas
Si las Q-statistics de C4 (curtosis) son altas, cambiar BCCG por BCT: el parámetro τ añade flexibilidad en las colas.
¿Cómo se ven L, M y S?
Antes de ajustar el modelo completo, es esencial visualizar cómo varían los tres parámetros del LMS con la edad. Cada parámetro cuenta una historia distinta:
Interpretación de los parámetros:
- M (mediana): la curva sube monotónicamente desde ~14 kg/m² a los 2 años hasta ~21 kg/m² a los 20 años. El crecimiento es más rápido en la adolescencia (10-15 años), reflejando el estirón puberal. Los grados efectivos (~4 df) indican una curva suave, no una línea recta.
- S (coeficiente de variación): disminuye de ~0.12 a ~0.08 entre los 2 y 10 años, luego sube ligeramente en la adolescencia. Esto significa que la dispersión relativa del IMC es mayor en niños pequeños, se estabiliza en la niñez y vuelve a crecer con la variabilidad puberal.
- L (Box-Cox, asimetría): el parámetro pasa de valores cercanos a 0 (asimetría marcada) en niños pequeños a valores cercanos a 1 (simetría, casi Normal) en adolescentes. Esto es biológicamente coherente: la distribución del IMC es más asimétrica en edades tempranas.
Tip de los autores: inspeccionar L, M, S antes de los centiles
Stasinopoulos et al. (2017, §6.2) recomiendan siempre graficar term.plot() para los tres parámetros antes de generar centiles. "Si la curva de S tiene oscilaciones bruscas, los centiles extremos serán inestables. Suaviza más o cambia el número de nodos." — M. Stasinopoulos. Una curva de L que cruza el valor 1 indica que la distribución pasa de asimétrica a simétrica en ese rango de edad: es un hallazgo que vale la pena reportar.
3. Curvas de IMC para niños holandeses
Interpretación del gráfico: los puntos representan las observaciones individuales de IMC por edad, y las curvas son los centiles 3, 15, 50, 85 y 97 estimados por el modelo LMS (BCCG). La mediana (centil 50) sube de forma monotónica con la edad, pero la dispersión aumenta: el espacio entre los centiles extremos se ensancha en edades mayores, reflejando que la variabilidad del IMC crece con la edad. Un niño por encima del centil 97 no necesariamente tiene sobrepeso: el centil es descriptivo, no diagnóstico.
Diagnóstico: worm plots del modelo LMS
Antes de confiar en los centiles, debemos verificar que el modelo ajusta bien en todos los rangos de edad. Los worm plots por grupo de edad son la herramienta diagnóstica estándar:
Interpretación de los worm plots: los cuatro gusanos están cerca de la línea horizontal de referencia, sin desviaciones sistemáticas. Las Q-statistics (–) son todas menores a 0.3, el umbral de aceptación de van Buuren & Fredriks (2001). El grupo de 12-16 años (adolescencia) muestra el valor más alto de (curtosis = 0.21), lo que sugiere una ligera subestimación de las colas en ese rango — esperable dado el estirón puberal. Si hubiera superado 0.5, sería necesario cambiar a BCT (LMST).
Validación de centiles
La salida muestra el porcentaje de observaciones que caen bajo cada centil. Si el modelo está bien calibrado, estos porcentajes deben coincidir con los nominales (3%, 15%, 50%, 85%, 97%). En este caso, la coincidencia es casi perfecta: el método LMS con BCCG funciona.
El origen del método LMS: Tim Cole (1992)
Tim Cole introdujo el método LMS en 1992 para construir las curvas de crecimiento de la OMS. Su idea: modelar tres parámetros — (Box-Cox, asimetría), (mediana) y (dispersión) — como funciones suaves de la edad. "Los centiles no son líneas que se dibujan sobre los datos: son el resultado de modelar la distribución completa condicional a la edad." — T. Cole (1992, §1). Rigby & Stasinopoulos (2004) generalizaron LMS a LMST (añadiendo para curtosis) dentro del marco GAMLSS, dando lugar a las curvas oficiales de la OMS 2006.
Comparación visual: BCCG vs BCT
¿Cómo se ven los centiles cuando comparamos LMS (BCCG) con LMST (BCT)? Veámoslo lado a lado:
Interpretación de la comparación: los centiles de BCCG y BCT son casi idénticos en el rango central (percentiles 15-85). La diferencia aparece en las colas: el centil 3 de BCT es ligeramente más bajo que el de BCCG en edades 12-16, y el centil 97 es ligeramente más alto. Esto refleja que BCT modela colas más pesadas vía . Sin embargo, con (menos de 10), la mejora es marginal: BCCG es preferible por parsimonia, a menos que el diagnóstico muestre patología sistemática en .
Tip de los autores: cuándo cambiar de LMS a LMST
Rigby & Stasinopoulos (2004) recomiendan usar BCT (LMST) sobre BCCG (LMS) solo cuando: (1) las Q-statistics de (curtosis) superan 0.5 en algún grupo de edad, o (2) el . "No añadas complejidad sin necesidad: un parámetro extra () que no mejora el ajuste significativamente solo añade incertidumbre a los centiles extremos." — R. Rigby. Las curvas oficiales de la OMS 2006 usan BCCG para la mayoría de indicadores, reservando BCT solo para circunferencia craneal donde las colas son más pesadas.
4. Extensión LMST: cuando BCCG no basta
Si el worm plot muestra patología de forma de S (C4 alto), la BCCG no captura la curtosis. La extensión natural es BCT (Box-Cox t), que añade el parámetro :
Interpretación del gráfico LMST: las curvas de centiles de BCT son visualmente casi indistinguibles de las de BCCG para estos datos. El parámetro suavizado por edad oscila entre 8 y 15, indicando colas moderadamente ligeras (lejanas de la Normal pero no pesadas). La conclusión práctica: para el IMC infantil, LMS (BCCG) es suficiente. BCT sería necesario si observáramos individuos extremos sistemáticamente fuera de los centiles 3 y 97, lo que indicaría colas más pesadas de lo que BCCG puede capturar.
5. Aplicación actuarial: centiles de severidad
El mismo principio se aplica para construir curvas de centiles de severidad condicional al monto asegurado:
Visualización: centiles de severidad por monto asegurado
Los números de la consola muestran el patrón, pero un gráfico lo hace evidente:
Interpretación del gráfico: las tres curvas muestran los centiles 50, 95 y 99 de severidad condicional al monto asegurado. La mediana (P50, línea azul) crece de forma aproximadamente lineal con el monto. Sin embargo, el P99 (línea roja) crece más rápido: el ratio P99/P50 pasa de 3.15 para montos pequeños a 3.96 para montos grandes. Esto significa que la cola de la distribución de severidad se ensancha relativamente a medida que aumenta el monto asegurado — un hallazgo crítico para el cálculo de reservas. Ignorar esta heterocedasticidad (usar un modelo con constante) subestimaría severamente el VaR para pólizas de alto monto.
Implicación para reservas
Si la cola se ensancha con el monto, las reservas por póliza no pueden ser un porcentaje fijo de la mediana. El modelo GAMLSS con suavizado por monto captura esto automáticamente. Usar un GLM tradicional (con constante) subestimaría el P99 en un 15-25% para montos altos, dependiendo del sector. Este es precisamente el valor de modelar la distribución completa, no solo la media.
6. Cierre
En el método LMS, ¿qué representa cada letra?
¿Qué modelarías tú?
¿Qué variable en tu dominio necesita curvas de referencia por edad, tamaño o exposición? ¿Bastan los centiles de una BCCG (LMS) o necesitas la flexibilidad de BCT (LMST) para colas pesadas?
Referencias: Cole (1992), Stat. Med. 11; Rigby & Stasinopoulos (2004), Appl. Stat. 53; OMS (2006), WHO Child Growth Standards; Stasinopoulos et al. (2017), Cap. 6.