ひとことで言うと#
複数の資産の値動きの相関関係を分析し、全体のリスク(分散)が最も小さくなる組み合わせを数学的に導き出すポートフォリオ構築手法。リターンの最大化ではなく、ブレ幅の最小化を最優先にする点が特徴。
押さえておきたい用語#
- 分散(Variance)
- 資産のリターンが平均からどれだけブレるかを示すリスクの指標。数値が大きいほど値動きが荒い。
- 共分散(Covariance)
- 2つの資産の値動きがどの程度連動するかを示す統計量。正なら同方向に動き、負なら逆方向に動く傾向がある。
- 効率的フロンティア(Efficient Frontier)
- リスクとリターンの組み合わせをグラフにしたとき、同じリスクで最大リターンを得られる点の集合を指す。
- 相関係数
- 共分散を標準偏差で割って −1〜+1 に標準化した値。−1に近いほど逆相関が強く、分散効果が高い。
最小分散ポートフォリオの全体像#
こんな悩みに効く#
- 投資信託を複数持っているが、全体としてリスクが最適化されているか不安
- 値動きの大きさを抑えたいが、どの資産をどんな比率で持てばいいかわからない
- 「分散投資が大事」と聞くが、感覚ではなく数字で配分を決めたい
基本の使い方#
COVARIANCE.P 関数やPythonの numpy.cov で算出可能。相関係数が −1 に近いペアが多いほど分散効果が大きくなる。scipy.optimize.minimize を使い、ポートフォリオ全体の分散を最小化する配分比率を算出する。制約条件として「各資産のウェイトは0%以上」「合計100%」を設定する。具体例#
年収520万円の会社員が、つみたてNISAとiDeCoで月5万円を積み立てている。「なんとなく全世界株式100%」だったが、2022年のような年間 −15% の下落に不安を感じて見直しを検討。
過去10年のデータで共分散行列を計算した結果:
| 資産 | 期待リターン | 標準偏差 | 最適ウェイト |
|---|---|---|---|
| 全世界株式 | 7.2% | 17.5% | 40% |
| 先進国債券 | 2.8% | 5.2% | 35% |
| 金 | 2.5% | 14.8% | 15% |
| 国内REIT | 4.1% | 12.3% | 10% |
ポートフォリオ全体の標準偏差は 7.1% となり、全世界株式単体の17.5%から大幅に低下。期待リターンは4.3%に下がるが、最大ドローダウンが半分以下になるため夜も安心して眠れる配分になった。
従業員120名の製造業が退職給付信託の運用方針を見直す。過去の運用は国内株式60%・国内債券40%だったが、株式市場の急落時に積立不足が発生し、追加拠出を迫られた経験がある。
資産運用コンサルタントが7資産の共分散行列を算出し、最小分散ポートフォリオを提案:
| 資産 | 従来配分 | 最小分散配分 |
|---|---|---|
| 国内株式 | 60% | 20% |
| 国内債券 | 40% | 30% |
| 外国債券(ヘッジ付き) | 0% | 25% |
| 金 | 0% | 10% |
| 短期資金 | 0% | 15% |
年間の標準偏差は 12.4% → 5.3% に低下。リーマン・ショック級の暴落シミュレーションでも追加拠出不要な水準に収まり、取締役会で承認された。
年間売上800万円のWebデザイナーが、収入の波が大きいため運用資産の目減りを極力避けたい。生活費6ヶ月分(240万円)を普通預金に確保したうえで、残り400万円の運用先を最小分散で組む。
Pythonで相関行列を計算し、3資産の最適配分を求めた:
- 先進国債券インデックス: 50%(200万円)
- 全世界株式インデックス: 30%(120万円)
- 金ETF: 20%(80万円)
ポートフォリオ標準偏差は 5.9% で、年間の最大損失見込み(95%信頼区間)は約47万円。「仕事が途切れる月があっても、運用資産が大きく減る心配が小さい」という安心感を数字で確認できた。
やりがちな失敗パターン#
- 過去データだけで未来を確定する — 共分散行列は過去の関係性にすぎない。リーマン・ショック時には普段低相関の資産が一斉に下落した。「過去の最適」が将来も最適とは限らないため、複数期間で検証する
- リターンを無視しすぎる — リスク最小化を徹底すると、ほぼ全額が短期債券や現金になってしまうことがある。インフレに負けない最低リターンの制約条件を入れておく
- 資産数を増やしすぎる — 15〜20資産の共分散行列は推定誤差が大きくなり、「データのノイズを最適化している」状態に陥る。個人なら5〜8資産で十分
- リバランスを放置する — 株式が上昇すると株式比率が増え、知らないうちにリスクが上がっている。半年に一度は配分をチェックする習慣をつける
まとめ#
最小分散ポートフォリオは 「リスクを最小にする配分を数学的に求める」 シンプルな考え方だが、感覚的な分散投資とは結果が大きく異なることが多い。共分散行列の計算はExcelやPythonで手軽にできるため、まずは自分の保有資産で試算してみるのがおすすめ。過去データの限界を理解したうえで使えば、守り重視の資産運用における強力な指針になる。