~~~~~~~~~更新-ありがとう!元の質問ではもっと具体的にすべきだった。ポートフォリオ最適化プログラムで使用する割り当てテーブルを作成しようとしています。したがって、列は有価証券になり、各行は異なる割り当てになります。各行の合計は1(または100%)にする必要があり、増分を指定できるようにしたいと思います。たとえば、3つの証券があり、増分を1%にしたい場合、最初の行は98%、1%、1%になります。次の行は、97%、1%、2%などになります。最終的には、(指定された間隔に基づいて)可能なすべての割り当ての組み合わせを含む大きなテーブルができます。それは役に立ちますか?~~~~~~
Rで割り当てテーブルを作成しようとしていますが、壁にぶつかりました。私はこの問題を複数の本やウェブサイトで調査しましたが、簡単なアプローチを見つけることができないようです。
最も基本的な形式では、次のようなテーブルを生成しようとしています。
変数が3つだけで、各行の合計が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を使ってこれを行うことができませんでした。誰かが私を助けることができますか?どこから始めればいいのかわからない。
どうもありがとうございます、
アンドリュー