Esta pregunta aparece en mi cabeza cada pocas semanas y me cuesta entender realmente el concepto / la teoría que hay detrás.
Todos sabemos que existen diferentes tipos de medidas de dependencia. Desde la de Pearson $\rho$ a Kendall's $\tau$ a medidas más sofisticadas de dependencia de la cola de la cópula:
$$\lim_{q\downarrow0}\frac{C(q,q)}{q}$$
donde $C$ es la cópula de dos variables aleatorias $X, Y$ .
En la teoría de carteras se suele evaluar el riesgo con la desviación estándar en la optimización, es decir $\sqrt{w\Sigma w}$ . Lo bueno de la correlación de Pearson es que sabemos $Var(w^TX)= w\Sigma w$ si $\Sigma$ es la matriz de covarianza de las variables aleatorias $X$ . Este simple hecho nos permite utilizar la medida de dependencia (correlación de Pearson) para definir una medida de riesgo que tiene una estructura simple.
Si lo pensamos bien. Tenemos una matriz de dependencia $\Sigma$ que contiene medidas de dependencia por pares. Utilizando $f_\Sigma (w):= w\Sigma w$ mapea entonces estas dependencias por pares a un único número de riesgo para la cartera total.
Primera pregunta ¿Podemos llegar a tener un significado tan $f$ ¿también para otras medidas de dependencia por pares para obtener un número de riesgo único global para la cartera? Significativo en este contexto significa simplemente que realmente captamos una especie de riesgo de la cartera global.
A menudo veo que la misma cuadrática $f$ se utiliza, pero sólo se sustituye la matriz de dependencia por pares. Por ejemplo, utilizando la tau de Kendall, la correlación o las dependencias de cola como entradas en $\Sigma$ .
Segunda pregunta ¿Esta sustitución tiene siquiera sentido desde una perspectiva matemática y de riesgo? ¿Cuáles son los riesgos de utilizar ciegamente este tipo de $\Sigma$ con una medida de dependencia diferente? Por ejemplo, el paquete FRAPO calcula una cartera de dependencia de cola mínima citando de esta manera enlace
Al igual que la optimización de una cartera global de mínima varianza, la cartera mínima de dependencia de la cola se determina sustituyendo la matriz de varianza-covarianza por la matriz de los coeficientes de dependencia de la cola inferior devuelta por tdc.
Al menos para mí no está claro por qué esto debería funcionar y representar un número que te diga algo sobre el riesgo de la cartera.
Ejemplo de respuesta Wintermute
No estoy seguro de entender / estar de acuerdo. Hice el siguiente ejemplo en R. Supongamos que tenemos 4 activos con la siguiente matriz de correlación:
> cor <- matrix(c(1, 0.9, -0.95, -0.96, 0.9 , 1, -0.98, -0.92, -0.95, -0.98, 1, 0.97, -0.96, -0.92, 0.97, 1), nrow=4, byrow=T)
> cor
[,1] [,2] [,3] [,4]
[1,] 1.00 0.90 -0.95 -0.96
[2,] 0.90 1.00 -0.98 -0.92
[3,] -0.95 -0.98 1.00 0.97
[4,] -0.96 -0.92 0.97 1.00
es decir, dos activos están altamente correlacionados dos están altamente descorrelacionados. Supongamos que tenemos una cartera igualmente ponderada y que las volatilidades (desviación típica de los activos son $(0.12,0.08,0.15,0.02)$ . Entonces la matriz de covarianza es
> cov <- matrix(c(cor[1,1]*0.12*0.12, cor[1,2]*0.12*0.08, cor[1,3]*0.12*0.15, cor[1,4]*0.12*0.02, cor[2,1]*0.12*0.08, cor[2,2]*0.08*0.08, cor[2,3]*0.08*0.15, cor[2,4]*0.08*0.02, cor[3,1]*0.12*0.15, cor[3,2]*0.15*0.08, cor[3,3]*0.15*0.15, cor[3,4]*0.15*0.02, cor[4,1]*0.12*0.02, cor[4,2]*0.02*0.08, cor[4,3]*0.02*0.15, cor[4,4]*0.02*0.02),nrow=4,byrow=T)
> cov
[,1] [,2] [,3] [,4]
[1,] 0.014400 0.008640 -0.01710 -0.002304
[2,] 0.008640 0.006400 -0.01176 -0.001472
[3,] -0.017100 -0.011760 0.02250 0.002910
[4,] -0.002304 -0.001472 0.00291 0.000400
comprobando rápidamente si no me he equivocado y si las matrices son semidefinidas positivas:
> cov2cor(cov)
[,1] [,2] [,3] [,4]
[1,] 1.00 0.90 -0.95 -0.96
[2,] 0.90 1.00 -0.98 -0.92
[3,] -0.95 -0.98 1.00 0.97
[4,] -0.96 -0.92 0.97 1.00
> eigen(cov)
$values
[1] 4.237828e-02 1.181651e-03 1.278374e-04 1.223631e-05
$vectors
[,1] [,2] [,3] [,4]
[1,] -0.56773237 0.78783396 -0.2372159 0.02694845
[2,] -0.37734597 -0.49612636 -0.7636994 -0.16802342
[3,] 0.72548256 0.36316206 -0.5520474 -0.19243722
[4,] 0.09468381 -0.03591096 -0.2360838 0.96644184
> eigen(cor)
$values
[1] 3.840405106 0.115703083 0.038349747 0.005542064
$vectors
[,1] [,2] [,3] [,4]
[1,] -0.4960354 0.5839966 -0.63706112 -0.08396417
[2,] -0.4947472 -0.7033709 -0.19753124 -0.47061241
[3,] 0.5078001 0.2206994 -0.08387845 -0.82848975
[4,] 0.5013114 -0.3398664 -0.74033705 0.29168255
Parece que todo está bien. Ahora vamos a calcular $w^T\Sigma w$ y $w^TCw$ . Según usted, deberíamos ver una diferencia. Sin embargo, están bastante alineados entre sí:
> sum(w*(cov%*%w))
[1] 9.55e-05
> sum(w*(cor%*%w))
[1] 0.0075
> w
[1] 0.25 0.25 0.25 0.25
el riesgo (utilizando la matriz de covarianza) es cero, como cabría esperar.
0 votos
Var( $w^TX$ ) $= w^T \Sigma w$ si $\Sigma$ es la matriz de covarianza, no la matriz de correlación.
0 votos
@Wintermute corregido, thx.
2 votos
No hay una sola respuesta: puedes definir la métrica del riesgo de los rendimientos de tu cartera $f : w^T X \to f(w^T X)$ ¡como quieras! Considerando una forma cuadrática $f(w^T X) = w^T A w$ es sólo una de las muchas posibilidades (se podría, por ejemplo, optar por una "medida de riesgo coherente" en su lugar). Es frecuente centrarse en la varianza porque facilita el problema de optimización (la matriz de covarianza es simétrica y semidefinida positiva => optimización convexa). Sin embargo, la varianza no es una medida de riesgo en el sentido de que no verifica la propiedad de "invariancia de traslación", por ejemplo.
0 votos
@Quantuple gracias por tu comentario. Conozco las medidas de riesgo coherentes o al menos lo hice en la universidad :) Con ellas se puede asignar correctamente un riesgo a la cartera total. La pregunta que queda abierta es... ¿tiene sentido agregar las medidas de riesgo por pares (no la varianza) a través de una fórmula cuadrática como la que planteas? ¿Hay trampas o qué significa el resultado? ¿Tiene algún significado en términos de riesgo?
0 votos
@Hola matemáticas, no hay problema. No estoy seguro de entender sin embargo, una medida de riesgo según la definición, es una función que asigna una variable aleatoria a un número real positivo es decir. $\rho : \mathcal{L} \to \Bbb{R} : X \to \rho(X)$ . Por lo tanto, no existe una medida de riesgo "por pares" como la que tendría una medida de dependencia $d(X_1,X_2)$ . Podrías tener algo como $\rho(X_1+X_2)$ pero no $\rho(X_1, X_2)$ Por lo tanto, supongo que la forma cuadrática es menos atractiva con las medidas de riesgo.
0 votos
@Quantuple Lo que he mentado: la cartera no es otra cosa que una suma ponderada de r.v. $w^TX$ . Desde un punto de vista puramente probabilístico, la forma "correcta" de definir el riesgo para la cartera es sobre la distribución conjunta de todos los $X_i$ , $X=(X_1,\dots,X_n)$ . Una buena manera de hacerlo es a través de las medidas de riesgo. Por otra parte, existen métricas de riesgo por pares, como las dependencias de cola, la tau de Kendall, etc. En este caso es necesario transformar / combinar estas medidas por pares para obtener un riesgo global de la cartera. Si definimos el riesgo en términos de desviación estándar, la forma cuadrática es la matemáticamente correcta......
0 votos
Ahora bien, teniendo esa matriz de riesgo por pares $A$ ¿es una forma cuadrática que sigue teniendo sentido para obtener algo así como un riesgo global de la cartera? Como dije para la covarianza, sabemos por las propiedades matemáticas que esto es correcto. Pero no me queda claro que sustituyendo las entradas de la métrica de riesgo por parejas por cualquier métrica de riesgo de su elección, la combinación/transformación en el riesgo global de la cartera se capte correctamente o al menos tenga sentido mediante una fórmula cuadrática. Sumar simplemente el riesgo individual no es una opción, ya que entonces no se obtiene ninguna ventaja de diversificación.
0 votos
Lo hace si su medida de riesgo es coherente (véase la propiedad de subaditividad). De todos modos, si entiendo correctamente, tu pregunta se reduce a: ¿cómo transformar una serie de métricas de riesgo por pares en un solo número, o más bien, cuáles son los escollos de hacerlo con una forma cuadrática? Suponiendo además que la matriz de riesgo por pares es simétrica, supongo.
0 votos
@Quantuple exactamente esa es la pregunta. En mi opinión, la subaditividad sólo establece la propiedad deseada de tener beneficios de diversificación en una cartera. El límite superior del riesgo individual de las clases de activos podría ser mucho más alto que el combinado (al precio de tener una distribución multivariable frente a una univariable :) )
0 votos
@Quantuple feliz de qularificar :) He editado la pregunta y espero que ahora sea más fácil de entender