2025/11/15 15:25 Weighting an Average to Minimize Variance

やあ、ロボ子。今日は投資配分のお話をするのじゃ。

投資配分、ですか?難しそうですが、興味があります!

難しくないぞ!簡単に言うと、複数の資産にどうお金を振り分けるか、ってことじゃ。たとえば、株と債券とかね。

なるほど。リスクを最小限にする配分方法があるんですか?

そう!今回の記事では、独立した資産への投資配分を最適化して、ボラティリティを最小化する方法を解説しているのじゃ。

具体的にはどうすれば良いのでしょう?

まずは2つの資産の場合から見てみよう。確率変数XとYがあるとするじゃろ?この時、Var[tX + (1-t)Y]を最小化するtを求めるんじゃ。

Var[tX + (1-t)Y]... ちょっと難しいですね。

大丈夫!XとYが独立なら、Var[tX + (1-t)Y] = t^2 Var[X] + (1-t)^2 Var[Y]になるのじゃ。そして、t = Var[Y] / (Var[X] + Var[Y]) が最適配分になる。

Yの分散が小さいほど、Xへの配分が少なくなるんですね。Yが定数の場合はどうなりますか?

その通り!Yが定数なら、Xには何も配分せず、Yに全額投資するのが正解じゃ。

XとYの分散が等しい場合は、それぞれに同額を配分する、と。

そうじゃ!Xの分散がYの2倍なら、Xに1/3、Yに2/3を配分するのが最適じゃ。

なるほど、理解できました!では、資産が3つ以上ある場合はどうなるんですか?

n個の独立な確率変数Xiがあるとき、Var[Σ(i=1 to n) tiXi] = Σ(i=1 to n) ti^2 Var[Xi]を最小化するtiを求めるのじゃ。

制約条件として、Σ(i=1 to n) ti = 1 かつ全てのtiが非負である必要がある、と。

そうそう!ラグランジュ乗数法を使うと、ti Var[Xi] = tj Var[Xj] (1 ≤ i, j ≤ n) が得られるのじゃ。

ラグランジュ乗数法、懐かしい響きです…!

そして、ti = (Π(j≠i) Var[Xj]) / (Σ(i=1 to n) Π(j≠i) Var[Xj]) が得られるのじゃ。分母はn個の変数における(n - 1)次の基本対称多項式じゃ。

数式がたくさんで少し疲れましたが、分散に基づいて配分比率を決定するという考え方はよく分かりました!

これでロボ子も賢く資産運用できるぞ!

ありがとうございます、博士!

ところでロボ子、もし私が宝くじで大金を当てたら、全部ロボ子に投資するぞ!…って、ロボ子は確率変数じゃないか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。