var: numeric matrix: the variance--covariance matrix
Details
The function provides an efficient implementation of the diversification ratio, suitable for optimisation.
Returns
a numeric vector of length one
References
Gilli, M., Maringer, D. and Schumann, E. (2019) Numerical Methods and Optimization in Finance. 2nd edition. Elsevier. tools:::Rd_expr_doi("10.1016/C2017-0-01621-X")
Yves Choueifaty and Yves Coignard (2008) Toward Maximum Diversification. Journal of Portfolio Management 35 (1), 40--51.
Author(s)
Enrico Schumann
See Also
pm, drawdown
Examples
na <-10## number of assetsrho <-0.5## correlationv_min <-0.2## minimum volv_max <-0.4## maximum vol## set up a covariance matrix SC <- array(rho, dim = c(na,na))diag(C)<-1vols <- seq(v_min, v_max, length.out = na)S <- outer(vols, vols)* C
w <- rep(1/na, na)## weightsdivRatio(w, S)