Bloque I · Fundamentos · Módulo 3 de 20
El arsenal de distribuciones
Dominar el catálogo de distribuciones de gamlss.dist, usar fitDist() y chooseDist() para selección automática, e interpretar el GAIC como criterio de comparación.
Datos: severidad_acc, concreto
1. ¿Qué distribución sigue mi variable?
Laura Ríos, la analista de ACC, ha ajustado una Gamma a las severidades y ha mejorado el ajuste respecto a la Normal. Pero, ¿es la Gamma la mejor opción? ¿Podría una Box-Cox t, una log-normal o una Generalized Beta 2 capturar mejor la estructura de los datos?
El paquete gamlss.dist contiene más de 100 distribuciones continuas y
discretas, cada una con su parametrización y
enlaces por defecto. La pregunta práctica es: ¿cuál elegir?
Objetivo de este módulo
Recorrer el catálogo de distribuciones de gamlss.dist organizado por tipo de
soporte, usar fitDist() para comparar automáticamente todas las familias
aplicables, e introducir el GAIC como criterio de selección.
2. Taxonomía de distribuciones en gamlss.dist
Las distribuciones se organizan según el soporte de la variable respuesta:
Soporte (positivas continuas)
| Familia | Parámetros | Asimetría | Colas | Uso típico |
|---|---|---|---|---|
| NO | No | No | Referencia (rara vez adecuada) | |
| GA | Sí (fija) | Moderadas | Severidades, costos | |
| LOGNO | Sí | Moderadas | Ingresos, salarios | |
| BCCG | Sí (ajustable) | Moderadas | Curvas LMS, antropometría | |
| BCT | Sí (ajustable) | Pesadas (ajustables) | Severidades con cola | |
| GB2 | Sí (ajustable) | Pesadas | Ingresos, pérdidas extremas | |
| WEI3 | Sí | Moderadas | Confiabilidad, fatiga | |
| IG | Sí | Moderadas | Tiempos de espera |
Soporte (proporciones)
| Familia | Parámetros | Característica | Uso típico |
|---|---|---|---|
| BE | Beta estándar | Proporciones continuas | |
| BEINF | Inflada en 0 y 1 | LGD, defectos |
Soporte (conteos)
| Familia | Parámetros | Característica | Uso típico |
|---|---|---|---|
| PO | Poisson | Conteos sin sobredispersión | |
| NBI | Binomial negativa I | Frecuencia con sobredispersión | |
| NBII | Binomial negativa II | Varianza = μ + σμ² | |
| ZIP | Poisson inflada en 0 | Frecuencia con exceso de ceros | |
| ZANBI | NBI inflada en 0 | Frecuencia con ceros y sobredispersión |
Soporte (reales)
| Familia | Parámetros | Característica |
|---|---|---|
| NO | Normal | |
| TF | t de Student (ν = gl) | |
| SHASH | Sinh-arcsinh |
¿Por qué tantas distribuciones?
La filosofía de GAMLSS es que la distribución debe adaptarse a los datos, no al revés. En la práctica actuarial, una Gamma puede ser suficiente para severidades moderadas, pero una BCT o GB2 es necesaria cuando hay colas pesadas que determinan el capital regulatorio. La flexibilidad de tener y como parámetros libres —no fijados por la familia— es lo que distingue a GAMLSS de un GLM.
3. Explorador interactivo
Usa el explorador a continuación para visualizar cómo cambian la densidad y la CDF al modificar los parámetros de cada distribución:
Explorador de distribuciones GAMLSS
Selecciona una familia y ajusta los parámetros para ver la densidad en tiempo real.
Parametrización: Rigby et al. (2019). Los sliders cubren rangos típicos para cada parámetro.
Cómo usar el explorador
- Selecciona una distribución del menú desplegable.
- Ajusta los sliders de , , y (los que apliquen).
- Observa cómo cambia la forma: asimetría, colas, moda.
- Alterna entre PDF y CDF para ver la función de distribución acumulada.
Pruébalo con BCT: aumenta (grados de libertad) y observa cómo las colas se vuelven más pesadas al reducir .
4. Selección automática con fitDist()
La función fitDist() ajusta todas las distribuciones aplicables a un
vector de datos y devuelve el modelo con menor GAIC. Es la herramienta de
exploración inicial más potente del ecosistema.
La BCT gana por un margen claro: 29 puntos sobre BCCG, 55 sobre LOGNO/GA. La Normal queda última, con un AIC casi 1.350 puntos peor.
Interpretación del gráfico: el panel muestra los histogramas de severidad con las densidades ajustadas superpuestas. La BCT (línea sólida) captura tanto la asimetría de la masa principal como el grosor de la cola derecha. La Gamma (línea segmentada) subestima la probabilidad en la cola: para el percentil 99, la diferencia entre BCT y Gamma puede representar millones de COP en reservas. La Normal ni siquiera respeta el soporte positivo de la variable.
Tip de los autores: la regla ΔGAIC
Stasinopoulos et al. (2017, §4.3) establecen una guía práctica para interpretar diferencias de GAIC entre modelos competidores: indica evidencia débil (ambos modelos son razonablemente equivalentes); evidencia moderada; evidencia fuerte a favor del modelo con menor GAIC. "No elijas la distribución por el AIC solo: mira el worm plot. Una distribución puede ganar en AIC y aún así tener patologías sistemáticas en los residuos." — M. Stasinopoulos, curso en Sevilla (2022).
chooseDist(): comparación condicional a un modelo
Mientras fitDist() compara distribuciones marginales, chooseDist()
compara familias dentro de un modelo GAMLSS ya ajustado, manteniendo
los predictores fijos:
Comparación de modelos (GAIC)
| Modelo | Familia | gl | GAIC | ΔGAIC |
|---|---|---|---|---|
| BCT | BCT | 12 | 12305.6 | — |
| BCCG | BCCG | 11 | 12334.2 | +28.6 |
| GB2 | GB2 | 12 | 12348.9 | +43.3 |
| LOGNO | LOGNO | 10 | 12361.5 | +55.9 |
| GA | GA | 10 | 12363.7 | +58.1 |
| IG | IG | 10 | 12377.8 | +72.2 |
| WEI3 | WEI3 | 11 | 12428.3 | +122.7 |
| NO | NO | 10 | 12652.1 | +346.5 |
5. GAIC: el criterio de selección
El GAIC (Generalized Akaike Information Criterion) extiende el AIC clásico con un parámetro de penalización :
donde es la log-verosimilitud, es el número total de parámetros efectivos y controla la severidad de la penalización:
- : equivalente al AIC clásico. Favorece modelos más complejos.
- : equivalente al BIC. Más conservador.
- : valor intermedio sugerido por Rigby et al. (2019) para distribuciones con 4 parámetros.
ΔGAIC y fuerza de evidencia
La diferencia indica la evidencia a favor del mejor modelo:
- : evidencia débil (ambos modelos son competitivos).
- : evidencia moderada.
- : evidencia fuerte (el modelo inferior es sustancialmente peor).
En nuestro caso, BCT vs GA tiene : evidencia moderada a favor de BCT.
6. Cierre
¿Cuál es la diferencia fundamental entre fitDist() y chooseDist()?
Si el GAIC de BCT es 13892.8 y el de NO es 15236.5, ¿cuál es la fuerza de la evidencia?
¿Qué modelarías tú?
Toma una variable positiva de tu dominio (ingresos, costos, tiempos, severidades).
Usa fitDist() para comparar todas las familias realplus. ¿Gana una
distribución de 4 parámetros (BCT, GB2) o basta con una de 2 (GA, LOGNO)?
¿Qué te dice eso sobre la complejidad de tus datos?
Referencias del módulo: Rigby, Stasinopoulos, Heller & De Bastiani (2019), Distributions for Modeling Location, Scale, and Shape, Cap. 1–6; Stasinopoulos et al. (2017), Flexible Regression and Smoothing, Cap. 4.