Tengo este problema en R.
$$\max w^Tu - y w^T w$$ donde a es la covarianza varianza de la matriz, y la aversión al riesgo de parámetro. Es rigth si hago uso de la función de resolver.QP multiplicando la matriz de covarianza para lambda y configuración de dvec (vectores que aparecen en la función cuadrática a ser minimizado), igual a la del vector de la media de la renta de los activos? Con el fin de encontrar el máximo que tengo que cambiar el signo
weigth4<- matrix(0, nrow=15, ncol=15)
mu <- matrix(NA, nrow=15, ncol=15)
for ( i in 1:15){
mu[i,]<- mean(c[[i]][2])
}
Amat<- cbind(1, diag(15), -diag(15))
bvec<- c(1, rep(0.01, 15), rep(-0.5,15))
for ( i in 1:15){
result4<- solve.QP(Dmat=2*list[[i]], dvec=(-1)*mu[1,], Amat=Amat, bvec=bvec, meq=1)
weigth4[i,]<- result4$solution
}
En el caso de la maximización de la utilidad esperada, yo también desee comprobar la impacto de los diferentes valores de y= 0, 1, 5, 10. En cualquier caso, por favor descartar cualquiera de las posiciones cortas. ¿Cómo puedo encontrar estas carteras?