Backtesting del VaR: Kupiec y Christoffersen
  • Teoría
  • Simulación interactiva
  • Resultados e interpretación

Backtesting del VaR: los contrastes de Kupiec y Christoffersen

Ningún modelo de VaR debería aceptarse solo porque su formulación teórica sea razonable: hay que comprobar, con datos, si realmente cumple lo que promete. El procedimiento se llama \(\textbf{backtesting}\), y consiste en contar las \(\textbf{violaciones}\) —los días en los que la pérdida real superó el VaR estimado— y contrastar dos propiedades que un buen VaR debe cumplir.

Cobertura incondicional: el contraste de Kupiec

La proporción de violaciones debe ser, aproximadamente, igual al \(\alpha\) nominal —ni muchas más (el modelo subestima el riesgo) ni muchas menos (lo sobreestima, siendo innecesariamente conservador)—. Kupiec (1995) formaliza esto como un contraste de razón de verosimilitudes: si \(x\) es el número de violaciones en \(T\) observaciones y \(\hat\pi=x/T\) la proporción observada,

$$\text{LR}_{uc} = -2\left[(T-x)\log(1-\alpha) + x\log(\alpha) - (T-x)\log(1-\hat\pi) - x\log(\hat\pi)\right]$$

que bajo la hipótesis nula \(H_0:\hat\pi=\alpha\) se distribuye, asintóticamente, como una \(\chi^2\) con 1 grado de libertad.

Independencia: el contraste de Christoffersen

Un modelo con exactamente un 1% de violaciones, pero todas ellas concentradas en dos semanas, sería inútil en la práctica: no protege frente al riesgo real, que es precisamente el de rachas de pérdidas consecutivas. Christoffersen (1998) contrasta la \(\textbf{independencia}\) modelizando la secuencia de violaciones \(I_t\in\{0,1\}\) como una cadena de Markov de dos estados, comparando, mediante otro contraste de razón de verosimilitudes (\(\text{LR}_{ind}\), también \(\chi^2_1\) bajo \(H_0\)), si la probabilidad de violación mañana depende de si hoy hubo violación o no.

Formalmente, sean \(n_{ij}\) el número de transiciones del estado \(i\) al estado \(j\) en la secuencia de violaciones, \(\pi_{01}=n_{01}/(n_{00}+n_{01})\) y \(\pi_{11}=n_{11}/(n_{10}+n_{11})\) las probabilidades de violación condicionadas en el estado de ayer, y \(\pi=(n_{01}+n_{11})/T\) la probabilidad incondicional. Bajo independencia, \(\pi_{01}=\pi_{11}\): la probabilidad de violación mañana no debería depender de si hoy hubo violación.

Supuestos y advertencias

  • Un VaR estático (histórico o normal, sin condicionar en la volatilidad reciente) tiende a superar Kupiec pero fallar Christoffersen: sus violaciones se agrupan en los episodios de crisis, exactamente el patrón que el Capítulo 14 documenta con el IBEX 35.
  • Un VaR dinámico (GARCH) que se adapta día a día a la volatilidad condicional tiende a superar Christoffersen con más holgura, aunque no garantiza automáticamente una cobertura incondicional perfecta.
  • Ambos contrastes son necesarios, no sustitutos: un modelo puede superar Kupiec (cobertura correcta en promedio) y fallar Christoffersen (violaciones agrupadas), o viceversa. Solo superar ambos simultáneamente da confianza plena en el modelo de VaR.

Parámetros de la simulación

La persistencia controla cuánto más probable es una violación si ayer hubo otra: con 0 las violaciones son independientes; con valores altos, tienden a agruparse en rachas.

Resultados de los contrastes de backtesting

Interpretación econométrica