~~~~~~~~~ 更新 - 谢谢!我应该在我原来的问题中更具体。我正在尝试创建一个分配表以在投资组合优化程序中使用。因此,列将是证券,每一行是不同的分配。每行必须加起来 1(或 100%),我希望能够指定增量。例如,如果有三只证券,我希望增量为 1%,那么第一行可能是 98%、1%、1%。下一行可能是 97%、1%、2% 等等。最后,我将有一个大表,其中包含每个可能的分配组合(基于指定的时间间隔)。这有帮助吗?~~~~~~
我正在寻找在 R 中创建一个分配表,但我碰壁了。我已经在多本书籍和网站中研究过这个问题,但似乎找不到直接的方法。
在最基本的形式中,我希望生成一个类似于下面的表格。
假设只有三个变量,每行加起来必须为 1。
v1 v2 v3 v1...v2...v3
1 0.25 0.25 0.50 1
2 0.25 0.50 0.25 1
3 0.50 0.25 0.25 1
4 0.75 0.25 0.00 1
5 0.75 0.00 0.25 1
6 1.00 0.00 0.00 1
7 0.50 0.25 0.25 1
8 0.25 0.25 0.50 1
理想情况下,我想返回一个矩阵。到目前为止,我没有运气使用 R 来做到这一点。谁能帮我吗?我什至不知道从哪里开始。
非常感谢,
安德鲁