【发布时间】:2016-03-09 22:50:05
【问题描述】:
我想找到 3 种风险资产的最小方差投资组合,其中所有资产的权重之和 = 2,资产 1 的权重设置为 +1(即问题是通过仅调整来最小化投资组合 vol资产资产 2 和 3 的权重不超过 1 且 >=0。我发现下面的代码 sn-p 可以最大限度地降低 3 资产组合的风险,但我不确定如何合并重量限制。欢迎任何帮助/建议。
covmat <- matrix(c(3.235343e-02, -3.378191e-03, -1.544574e-05,
-3.378191e-03, 8.769166e-03, 1.951734e-06,
-1.544574e-05, 1.951734e-06, 2.186799e-06),3,3)
mat <- rbind(cbind(2*covmat,rep(1, 3)), c(rep(1, 3), 0))
vec <- c(rep(0, 3),1)
smat <- solve(mat)%*%vec
smat[1:3,1]
谢谢,
【问题讨论】:
标签: r optimization finance portfolio