全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2791 8
2018-11-08
悬赏 10 个论坛币 未解决
小白求问!最近刚开始接触资产配置方面的模型
我想用rp函数(Risk-parity optimization)官方的解释如下:
This function determines a risk-parity solution of a long-only portfolio with a budget-constraint.

Usage

rp(x0, P, mrc, optctrl = ctrl())
Arguments

x0       
matrix of dimension n \times 1; starting values.
P       
matrix of dimension n \times n; dispersion matrix.
mrc       
matrix of dimension n \times 1; the marginal risk contributions.
optctrl       
An object of S4-class Rcpp_CTRL.

我最近在做风险平价 查到可以用rp这个函数 求解每个资产的具体占比 但是现在对这个函数的三个参数还不是特别明白
这个官方的解释需要用到边际风险贡献 但是边际风险贡献的计算式里面不是就有各个资产的占比 但这个不是需要用这个函数求得嘛?所以请问 在得到各个资产的收益率数据 算的协方差矩阵后 怎么用这个函数得到每个具体资产的占比呐(我假设每个资产贡献25%的风险,一共四个)?
小白刚开始接触 一脸懵现在

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-12-4 19:01:41
求高人指点~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-9 01:25:23
请问找到方法了吗,求教哇
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-11 14:29:20
jgzjsst 发表于 2019-3-9 01:25
请问找到方法了吗,求教哇
后面自己解决了 rp那个函数里面的三个参数 第一个是初始值 你可以先自己设置一个 第二个矩阵是数据的方差协方差矩阵 第三个矩阵是 风险占比
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-11 14:29:21
jgzjsst 发表于 2019-3-9 01:25
请问找到方法了吗,求教哇
后面自己解决了 rp那个函数里面的三个参数 第一个是初始值 你可以先自己设置一个 第二个矩阵是数据的方差协方差矩阵 第三个矩阵是 风险占比
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-27 17:52:36
请问楼主,R跑出来显示

******************************
* Solution of Convex Program *
******************************

Value of primal objective: -3.71793
Value of dual objective: -3.71793
Value of duality gap: 4.61608e-15
Certificate of primal infeasibility: 9.96136e-08
Certificate of dual infeasibility: 3.93034e-10
Value of smallest primal slack: 1.32097e-15
Value of smallest dual slack: 2.04778e-19
Status of solution: optimal
Count of iterations: 19

Solutions are contained in 'PDV'.
Use 'getx()', 'gety()', 'gets()' and 'getz()', respectively.

最后要怎么才能看到各个资产的权重呢???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群