Articulo de referencia

Modelo de Lee-Carter

El modelo Lee-Carter es un algoritmo numérico utilizado en la predicción de la mortalidad y la esperanza de vida . [ 1 ] La entrada del modelo es una matriz de tasas de mortalid...

El modelo Lee-Carter es un algoritmo numérico utilizado en la predicción de la mortalidad y la esperanza de vida . [ 1 ] La entrada del modelo es una matriz de tasas de mortalidad específicas por edad , ordenadas monótonamente por tiempo, generalmente con las edades en las columnas y los años en las filas. La salida es una matriz de tasas de mortalidad pronosticadas en el mismo formato que la entrada.

El modelo utiliza la descomposición en valores singulares (SVD) para encontrar:

  • Un vector de series temporales univariadaskt{\displaystyle \mathbf {k} _{t}}que captura el 80-90% de la tendencia de mortalidad (aquí el subíndicet{\displaystyle t}se refiere al tiempo),
  • Un vectorbincógnita{\displaystyle \mathbf {b} _ {x}}que describe la mortalidad relativa en cada edad (aquí el subíndiceincógnita{\displaystyle x}se refiere a la edad), y
  • Una constante de escala (a la que nos referimos aquí comos1{\displaystyle s_{1}}pero no se menciona en la literatura).

kt{\displaystyle \mathbf {k} _{t}}suele ser lineal, lo que implica que las ganancias en la esperanza de vida son bastante constantes año tras año en la mayoría de las poblaciones. Antes de calcular la SVD, las tasas de mortalidad específicas por edad se transforman primero enAincógnita,t{\displaystyle \mathbf {A} _{x,t}}, tomando sus logaritmos y luego centrándolos restando sus medias específicas por edad a lo largo del tiempo. La media específica por edad a lo largo del tiempo se denota poraincógnita{\displaystyle \mathbf {a} _{x}}. El subíndiceincógnita,t{\displaystyle x,t}se refiere al hecho de queAincógnita,t{\displaystyle \mathbf {A} _{x,t}}Abarca tanto la edad como el tiempo.

Muchos investigadores ajustan elkt{\displaystyle \mathbf {k} _{t}}vector ajustándolo a las esperanzas de vida empíricas para cada año, utilizando elaincógnita{\displaystyle \mathbf {a} _{x}}ybincógnita{\displaystyle \mathbf {b} _ {x}}generado con SVD. Cuando se ajusta utilizando este enfoque, los cambios enkt{\displaystyle \mathbf {k} _{t}}suelen ser pequeños.

Para pronosticar la mortalidad,kt{\displaystyle \mathbf {k} _{t}}(ajustado o no) se proyecta ennorte{\displaystyle n}años futuros utilizando un modelo ARIMA . El pronóstico correspondienteAincógnita,t+norte{\displaystyle \mathbf {A} _{x,t+n}}se recupera multiplicandokt+norte{\displaystyle \mathbf {k} _{t+n}}porbincógnita{\displaystyle \mathbf {b} _ {x}}y el primer elemento diagonal de S (cuandoUSV=svd(Aincógnita,t){\displaystyle \mathbf {U} \mathbf {S} \mathbf {V^{*}} ={\text{svd}}(\mathbf {A} _{x,t})}). Las tasas de mortalidad reales se recuperan tomando exponenciales de este vector.

Debido a la linealidad dekt{\displaystyle \mathbf {k} _{t}}Generalmente se modela como un paseo aleatorio con tendencia. La esperanza de vida y otras medidas de la tabla de mortalidad se pueden calcular a partir de esta matriz de pronósticos, sumando las medias y aplicando exponenciales para obtener tasas de mortalidad regulares.

En la mayoría de las implementaciones, los intervalos de confianza para los pronósticos se generan simulando múltiples pronósticos de mortalidad utilizando métodos de Monte Carlo . Se considera que una banda de mortalidad entre los percentiles 5% y 95% de los resultados simulados es un pronóstico válido. Estas simulaciones se realizan extendiendokt{\displaystyle \mathbf {k} _{t}}hacia el futuro utilizando aleatorización basada en el error estándar dekt{\displaystyle \mathbf {k} _{t}}derivado de los datos de entrada.

Algoritmo

El algoritmo busca encontrar la solución de mínimos cuadrados para la ecuación:

ln(metroincógnita,t)=aincógnita+bincógnitakt+ϵincógnita,t{\displaystyle \ln {(\mathbf {m} _{x,t})}=\mathbf {a} _{x}+\mathbf {b} _{x}\mathbf {k} _{t}+\epsilon _{x,t}}

dóndemetroincógnita,t{\displaystyle \mathbf {m} _{x,t}}es una matriz de tasa de mortalidad para cada edadincógnita{\displaystyle x}cada añot{\displaystyle t}.

  1. Calcularaincógnita{\displaystyle \mathbf {a} _{x}}que es el promedio a lo largo del tiempo deln(metroincógnita,t){\displaystyle \ln {(\mathbf {m} _{x,t})}}para cada edad:
    aincógnita=t=1Tln(metroincógnita,t)T{\displaystyle \mathbf {a} _{x}={\frac {\sum _{t=1}^{T}{\ln {(\mathbf {m} _{x,t})}}}{T}}}
  2. CalcularAincógnita,t{\displaystyle \mathbf {A} _{x,t}}que se utilizará en SVD:
    Aincógnita,t=ln(metroincógnita,t)aincógnita{\displaystyle \mathbf {A} _{x,t}=\ln {(\mathbf {m} _{x,t})}-\mathbf {a} _{x}}
  3. Calcular la descomposición en valores singulares deAincógnita,t{\displaystyle \mathbf {A} _{x,t}}:
    USV=svd(Aincógnita,t){\displaystyle \mathbf {U} \mathbf {S} \mathbf {V^{*}} ={\text{svd}}(\mathbf {A} _{x,t})}
  4. Derivarbincógnita{\displaystyle \mathbf {b} _ {x}},s1{\displaystyle s_{1}}(el valor propio de escala) ykt{\displaystyle \mathbf {k} _{t}}deU{\displaystyle \mathbf {U} },S{\displaystyle \mathbf {S} }, yV{\displaystyle \mathbf {V^{*}} }:
    bincógnita=(1,1,2,1,...,incógnita,1){\displaystyle \mathbf {b} _{x}=(u_{1,1},u_{2,1},...,u_{x,1})}
    kt=(v1,1,v1,2,...,v1,t){\displaystyle \mathbf {k} _ {t}=(v_{1,1},v_{1,2},...,v_{1,t})}
  5. Pronósticokt{\displaystyle \mathbf {k} _{t}}utilizando un modelo ARIMA univariado estándar paranorte{\displaystyle n}años adicionales:
    kt+norte=ARIMA(kt,norte){\displaystyle \mathbf {k} _{t+n}={\text{ARIMA}}(\mathbf {k} _{t},n)}
  6. Utilice el pronósticokt+norte{\displaystyle \mathbf {k} _{t+n}}, con el originalbincógnita{\displaystyle \mathbf {b} _{x}}, yaincógnita{\displaystyle \mathbf {a} _{x}}para calcular la tasa de mortalidad prevista para cada edad:
    metroincógnita,t+norte=exp(aincógnita+s1kt+nortebincógnita){\displaystyle \mathbf {m} _{x,t+n}=\exp(\mathbf {a} _{x}+s_{1}\mathbf {k} _{t+n}\mathbf {b} _{x})}

Discusión

Sin aplicar la descomposición en valores singulares (SVD) u otro método de reducción de dimensionalidad, la tabla de datos de mortalidad constituye una serie de datos multivariante altamente correlacionada, y la complejidad de estas series temporales multidimensionales dificulta su predicción. La SVD se ha generalizado como método de reducción de dimensionalidad en diversos campos, incluyendo el algoritmo de posicionamiento web de Google .

El modelo Lee-Carter fue presentado por Ronald D. Lee y Lawrence Carter en 1992 con el artículo "Modelado y pronóstico de la mortalidad en EE. UU." [ 2 ] El modelo surgió de su trabajo a finales de la década de 1980 y principios de la de 1990, cuando intentaron utilizar la proyección inversa para inferir tasas en la demografía histórica . [ 3 ] El modelo ha sido utilizado por la Administración del Seguro Social de los Estados Unidos , la Oficina del Censo de los Estados Unidos y las Naciones Unidas. Se ha convertido en la técnica de pronóstico de mortalidad más utilizada en el mundo actualmente. [ 4 ]

Se han realizado extensiones al modelo de Lee-Carter, principalmente para tener en cuenta los años faltantes, las poblaciones masculinas y femeninas correlacionadas y la coherencia a gran escala en poblaciones que comparten un régimen de mortalidad (Europa occidental, por ejemplo). Muchos artículos relacionados pueden consultarse en el sitio web del profesor Ronald Lee .

Implementaciones

Existen pocos paquetes de software para realizar pronósticos con el modelo Lee-Carter.

  • LCFIT , archivado el 18 de abril de 2022 en la Wayback Machine , es un paquete web con formularios interactivos.
  • El profesor Rob J. Hyndman proporciona un paquete de R para demografía que incluye rutinas para crear y pronosticar un modelo de Lee-Carter.
  • Entre las alternativas en R se incluye el paquete StMoMo de Villegas, Millossovich y Kaishev (2015).
  • El profesor German Rodriguez proporciona el código para el modelo Lee-Carter utilizando Stata .
  • Utilizando Matlab , el profesor Eric Jondeau y el profesor Michael Rockinger han creado la Caja de Herramientas de Longevidad para la estimación de parámetros.

Referencias

  1. "El método Lee-Carter para la predicción de la mortalidad, con diversas extensiones y aplicaciones | SOA" (PDF) . Archivado del original (PDF) el 7 de marzo de 2019. Consultado el 28 de septiembre de 2010 .
  2. Lee, Ronald D; Carter, Lawrence R (septiembre de 1992). "Modelado y pronóstico de la mortalidad en EE. UU." Journal of the American Statistical Association . 87 (419): 659– 671. doi : 10.2307/2290201 . JSTOR 2290201 . 
  3. Lee, Ronald (5 de junio de 2003). "Reflexiones sobre la proyección inversa: sus orígenes, desarrollo, extensiones y relación con la previsión" .
  4. Federico Girosi; Gary King. "Comprensión del método de predicción de mortalidad de Lee-Carter" (PDF) . Universidad de Harvard . Consultado el 12 de abril de 2023 .