【发布时间】:2016-09-27 09:49:13
【问题描述】:
我想根据其基金价值相对于每个投资组合中的总基金价值来计算投资组合权重。
我有一个 50,000 x 4 的数据框。基金价值栏应确定每次抽奖中每个基金的权重。
draw Fund.ID Fund.Value..mn.USD. Net.Multiple..X.
(int) (int) (dbl) (dbl)
1 1 10678 1963.8 1.29
2 1 8812 9400.0 1.61
3 1 7236 7525.0 1.58
4 1 12702 5979.7 1.40
5 1 13715 3510.0 1.70
6 2 2060 334.8 1.42
7 2 2059 250.0 1.47
8 2 1151 202.0 2.12
9 2 1812 500.0 0.11
10 2 6822 151.2 2.09
对于第 1 期,第 2 行中的基金应具有最高权重 (33.12%),第 3 行中的基金应具有次高权重 (26.52%),第 1 行中的基金应具有最低权重 (6.92%) .第 1-5 行的权重总和应等于 100%。
如何为 1,000 次绘制创建这样的权重向量?然后我想将每个权重与各自的 Net Multiple (weight(fund1)*Net Multiple(fund1)) 相乘。
【问题讨论】: