Estoy tratando de codificar el problema de optimización para las carteras de diversificación máxima.
El principal problema que estoy teniendo es traducir correctamente la función objetivo en código y portarla al optimizador en general.
¿Cómo se puede abordar esto? ¿Puede solucionarse con R? quadprog
?
La función objetivo a maximizar es el ratio de diversificación:
d(P) = P'E / sqrt(P'VP)
Dónde:
E
es el vector de volatilidades de los activos,P
es el vector de pesosV
es la matriz de covarianza.