2 votos

Matriz de correlación a Matriz de varianza-covarianza de desviación estándar del portafolio

Tengo una matriz de correlación que quería convertir en una matriz de varianza-covarianza. También tengo los pesos en una columna en excel junto con la desviación estándar de cada activo. ¿Qué función de excel puedo usar para obtener una matriz de varianza-covarianza o la desviación estándar del portafolio si solo tengo la matriz de correlación con los pesos?

¡Gracias!

3voto

user1914692 Puntos 113

Desde

$$Cov_{x,y} = Corr_{x,y} * \alpha_{x} * \alpha_{y}$$

Para crear una matriz de varianza-covarianza, crea otra matriz (con las mismas dimensiones que tu matriz de correlación), donde en cada celda multiplicas la correlación correspondiente de tu matriz de correlación con la desviación estándar del activo x y la desviación estándar del activo y. Puedes usar vlookup para traer las desviaciones estándar de tu vector de desviaciones estándar de activos.

A partir de esta matriz de covarianza, puedes calcular la varianza del portafolio multiplicando esta matriz con el vector de pesos dos veces (W^2). La desviación estándar del portafolio es simplemente la raíz cuadrada de la varianza del portafolio.

Varianza del Portafolio: =MMULT(TRANSPOSE(weight_vector),MMULT(covariance_matrix,weight_vector)) ; donde weight_vector es la referencia de celda para la columna de pesos del portafolio, y covariance_matrix es la referencia de celda de la matriz de varianza/covarianza calculada anteriormente.

No olvides usar CTRL-SHIFT-ENTER para ingresar la fórmula anterior y entrar en modo de matemáticas de matriz en Excel.

Toma la raíz cuadrada de la Varianza del Portafolio para calcular la Desviación Estándar del Portafolio.

0 votos

Gracias por la respuesta; ¡Lo estoy intentando y te mantendré informado!

0 votos

¿Qué función de Excel debo utilizar para hacer la segunda parte: multiplicar la matriz por pesos de raíz cuadrada? La función =MMULT(MatrizDeCorrelación,Sqrt(ArregloDePesos) me está dando un array de columnas en lugar de un número y =sumproduct me está arrojando un error #VALUE

0 votos

@JamieC113, editó la respuesta para responder a tu pregunta adicional en los comentarios

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X