Estoy tratando de calcular la cartera de varianza media utilizando el enfoque del complemento.
Primero genero algunos datos artificiales:
x <- replicate(10,rnorm(1000))
A continuación, aplico el principio del enchufe:
#count number of columns in the datasets
N <- ncol(x)
#create vector of ones
In <- rep(1,N)
#calculate covariance
covariance <- cov(x)
#calculate mean returns
mu <- colMeans(x)
mu <- t(t(mu))
#use the plug-in principle
xt <- solve(covariance) %*% mu
mean.var <- as.vector(xt) / abs(In %*% xt)
Me gustaría saber:
-
¿Es ésta la forma correcta de aplicar la estrategia de varianza media?
-
¿Cómo puedo incorporar un parámetro de aversión al riesgo en este marco?