最小分散ポートフォリオ

英語名 Minimum Variance Portfolio
読み方 ミニマム バリアンス ポートフォリオ
難易度
所要時間 1〜2時間
提唱者 ハリー・マーコウィッツの現代ポートフォリオ理論(1952年)
目次

ひとことで言うと
#

複数の資産の値動きの相関関係を分析し、全体のリスク(分散)が最も小さくなる組み合わせを数学的に導き出すポートフォリオ構築手法。リターンの最大化ではなく、ブレ幅の最小化を最優先にする点が特徴。

押さえておきたい用語
#

押さえておきたい用語
分散(Variance)
資産のリターンが平均からどれだけブレるかを示すリスクの指標。数値が大きいほど値動きが荒い。
共分散(Covariance)
2つの資産の値動きがどの程度連動するかを示す統計量。正なら同方向に動き、負なら逆方向に動く傾向がある。
効率的フロンティア(Efficient Frontier)
リスクとリターンの組み合わせをグラフにしたとき、同じリスクで最大リターンを得られる点の集合を指す。
相関係数
共分散を標準偏差で割って −1〜+1 に標準化した値。−1に近いほど逆相関が強く、分散効果が高い。

最小分散ポートフォリオの全体像
#

最小分散ポートフォリオ:効率的フロンティア上でリスク最小の点を選ぶ
資産A:国内株式期待リターン 6%標準偏差 18%資産B:外国債券期待リターン 3%標準偏差 8%資産C:金期待リターン 2%標準偏差 15%共分散・相関行列を計算A-B 相関: +0.15 / A-C 相関: −0.30 / B-C 相関: −0.10逆相関の資産を組み合わせるほど全体リスクが低下分散最小化の最適ウェイトを算出 → A:35% B:45% C:20%最小分散ポートフォリオポートフォリオ標準偏差: 6.8%どの単体資産よりもリスクが低い期待リターン: 約3.9%
最小分散ポートフォリオの構築フロー
1
候補資産の選定
株式・債券・コモディティなど資産クラスをリストアップ
2
共分散行列の計算
過去リターンデータから資産間の連動性を数値化
3
最適化計算
ポートフォリオ全体の分散を最小にするウェイトを算出
リバランス実行
算出配分で購入し、定期的にウェイトを再調整

こんな悩みに効く
#

  • 投資信託を複数持っているが、全体としてリスクが最適化されているか不安
  • 値動きの大きさを抑えたいが、どの資産をどんな比率で持てばいいかわからない
  • 「分散投資が大事」と聞くが、感覚ではなく数字で配分を決めたい

基本の使い方
#

候補資産を5〜8クラス選ぶ
国内株式、先進国株式、新興国株式、国内債券、外国債券、REIT、金など。値動きの性質が異なる資産を幅広く候補に入れる。同じ資産クラス内の銘柄は1本のインデックスファンドで代表させると計算がシンプルになる。
過去リターンデータから共分散行列を作る
各資産の月次リターンを5〜10年分取得し、分散・共分散を計算する。Excelの COVARIANCE.P 関数やPythonの numpy.cov で算出可能。相関係数が −1 に近いペアが多いほど分散効果が大きくなる。
分散最小化の最適ウェイトを求める
Excelのソルバー機能やPythonの scipy.optimize.minimize を使い、ポートフォリオ全体の分散を最小化する配分比率を算出する。制約条件として「各資産のウェイトは0%以上」「合計100%」を設定する。
定期的にリバランスする
半年〜1年ごとに実際の保有比率を確認し、計算上の最適ウェイトとの乖離が5%以上あれば売買で調整する。相関関係は時間とともに変化するため、共分散行列自体も1〜2年ごとに再計算するとよい。

具体例
#

例1:30代会社員が老後資金のベース配分を決める

年収520万円の会社員が、つみたてNISAとiDeCoで月5万円を積み立てている。「なんとなく全世界株式100%」だったが、2022年のような年間 −15% の下落に不安を感じて見直しを検討。

過去10年のデータで共分散行列を計算した結果:

資産期待リターン標準偏差最適ウェイト
全世界株式7.2%17.5%40%
先進国債券2.8%5.2%35%
2.5%14.8%15%
国内REIT4.1%12.3%10%

ポートフォリオ全体の標準偏差は 7.1% となり、全世界株式単体の17.5%から大幅に低下。期待リターンは4.3%に下がるが、最大ドローダウンが半分以下になるため夜も安心して眠れる配分になった。

例2:中小企業の退職金運用でリスクを抑える

従業員120名の製造業が退職給付信託の運用方針を見直す。過去の運用は国内株式60%・国内債券40%だったが、株式市場の急落時に積立不足が発生し、追加拠出を迫られた経験がある。

資産運用コンサルタントが7資産の共分散行列を算出し、最小分散ポートフォリオを提案:

資産従来配分最小分散配分
国内株式60%20%
国内債券40%30%
外国債券(ヘッジ付き)0%25%
0%10%
短期資金0%15%

年間の標準偏差は 12.4% → 5.3% に低下。リーマン・ショック級の暴落シミュレーションでも追加拠出不要な水準に収まり、取締役会で承認された。

例3:フリーランスが生活費口座と運用口座を設計する

年間売上800万円のWebデザイナーが、収入の波が大きいため運用資産の目減りを極力避けたい。生活費6ヶ月分(240万円)を普通預金に確保したうえで、残り400万円の運用先を最小分散で組む。

Pythonで相関行列を計算し、3資産の最適配分を求めた:

  • 先進国債券インデックス: 50%(200万円)
  • 全世界株式インデックス: 30%(120万円)
  • 金ETF: 20%(80万円)

ポートフォリオ標準偏差は 5.9% で、年間の最大損失見込み(95%信頼区間)は約47万円。「仕事が途切れる月があっても、運用資産が大きく減る心配が小さい」という安心感を数字で確認できた。

やりがちな失敗パターン
#

  1. 過去データだけで未来を確定する — 共分散行列は過去の関係性にすぎない。リーマン・ショック時には普段低相関の資産が一斉に下落した。「過去の最適」が将来も最適とは限らないため、複数期間で検証する
  2. リターンを無視しすぎる — リスク最小化を徹底すると、ほぼ全額が短期債券や現金になってしまうことがある。インフレに負けない最低リターンの制約条件を入れておく
  3. 資産数を増やしすぎる — 15〜20資産の共分散行列は推定誤差が大きくなり、「データのノイズを最適化している」状態に陥る。個人なら5〜8資産で十分
  4. リバランスを放置する — 株式が上昇すると株式比率が増え、知らないうちにリスクが上がっている。半年に一度は配分をチェックする習慣をつける

まとめ
#

最小分散ポートフォリオは 「リスクを最小にする配分を数学的に求める」 シンプルな考え方だが、感覚的な分散投資とは結果が大きく異なることが多い。共分散行列の計算はExcelやPythonで手軽にできるため、まずは自分の保有資産で試算してみるのがおすすめ。過去データの限界を理解したうえで使えば、守り重視の資産運用における強力な指針になる。