Mímisbrunnr知恵の泉

← 意思決定分析 一覧

🎓 レベル:基礎 | 重要度:A(必須)

📎 前提:リスク選好と効用の凹凸 | 関連:VaR(バリュー・アット・リスク)・金融工学(リスクの測り方)

要点(BLUF)

1. 分散・標準偏差:ばらつきの大きさ

リスクを「結果のばらつき」と捉える最も標準的な測度が分散 σ2=E[(Xμ)2]\sigma^2 = \mathbb{E}[(X-\mu)^2] と、その平方根の標準偏差 σ\sigma です。標準偏差は元の単位(円など)に戻るので解釈しやすい。リスク選好と効用の凹凸で見たように、リスク回避者の期待効用は近似的に u(μ)+12uσ2u(\mu) + \frac12 u''\sigma^2 で、分散が大きいほど期待効用が下がる——分散がリスクの代理になる根拠です。

import numpy as np

rng = np.random.default_rng(42)
mu, sigma = 2.0, 10.0
profit = rng.normal(mu, sigma, size=200_000)   # 損益(万円)

print(f"損益の平均     = {profit.mean():.3f} 万円")
print(f"損益の標準偏差 = {profit.std():.3f} 万円")
print(f"損益の分散     = {profit.var():.2f}")

出力:

損益の平均     = 1.992 万円
損益の標準偏差 = 10.028 万円
損益の分散     = 100.55

出力の意味:平均約2万の損益が、標準偏差約10万でばらついています。「典型的には平均±10万のブレ」が分散の伝える情報。ただしこの10万には、嬉しい上振れ(+12万)と痛い下振れ(−8万)が対等に含まれています。投資家が夜眠れなくなるのは下振れだけなのに——ここに分散の限界があります。

2. 下方リスク:損失側だけを測る

人がリスクとして嫌うのは目標を下回ることだけです。これを捉えるのが下方リスク(downside risk) で、目標 τ\tau を下回る部分だけのばらつきを測ります。代表が下方偏差(target semideviation)

下方偏差=E[(min(Xτ,0))2]\text{下方偏差} = \sqrt{\mathbb{E}\big[\big(\min(X - \tau,\, 0)\big)^2\big]}

上振れ(X>τX > \tau)は min(,0)=0\min(\cdot, 0) = 0 で寄与せず、下振れだけを2乗平均します。あわせて損失確率 P(X<τ)P(X < \tau) も素朴で有用な下方リスクです。

import numpy as np

rng = np.random.default_rng(42)
profit = rng.normal(2.0, 10.0, size=200_000)
target = 0.0                                   # 目標:損益ゼロ

downside = np.minimum(profit - target, 0.0)    # 下振れのみ(上振れは0に)
downside_dev = np.sqrt(np.mean(downside**2))   # 下方偏差
loss_prob = np.mean(profit < target)           # 損失確率

print(f"標準偏差   = {profit.std():.3f} 万円(上下対称)")
print(f"下方偏差   = {downside_dev:.3f} 万円(下振れのみ)")
print(f"損失確率 P(損益<0) = {loss_prob:.3f}")

出力:

標準偏差   = 10.028 万円(上下対称)
下方偏差   = 6.008 万円(下振れのみ)
損失確率 P(損益<0) = 0.422

出力の意味:下方偏差6.0万は、標準偏差10.0万のおよそ 1/21/\sqrt{2}。正規分布のように左右対称なら、下方偏差は標準偏差の約 1/20.7071/\sqrt2 \approx 0.707 倍になります(下半分だけ見るので)。実際 10.0/27.110.0/\sqrt2 \approx 7.1 に対し6.0と近い(平均が0より右にあるぶん下振れが小さい)。対称分布では下方偏差と分散は連動しますが、分布が歪む(左裾が厚い)と両者は大きく乖離し、分散だけでは下方リスクを過小評価します。

3. なぜ下方リスクが要るのか:非対称性

分散で十分なら、わざわざ下方リスクを考える必要はありません。問題は分布が非対称なときです。

こうした非対称な分布では、「ばらつきの大きさ」(分散)と「損失の深さ」(下方リスク)が別物になります。次のVaR(バリュー・アット・リスク)の VaR やCVaR(期待ショートフォール)の CVaR は、まさに損失側の裾に焦点を当てた下方リスク測度です。「リスク=ばらつき」から「リスク=損失の可能性と大きさ」へ——測度の重心が移ります。

数式の直観的意味:何を二乗し、どこで切るか

分散も下方偏差も「偏差の二乗平均」ですが、どこを基準にどこを切るかが違います。分散は平均 μ\mu を基準に全域を二乗、下方偏差は目標 τ\tau を基準に下側だけを二乗。min(Xτ,0)\min(X-\tau, 0) という「クリップ」が、上振れを評価から外す仕掛けです。これはリスク選好と効用の凹凸の効用が損失領域でより急に下がる(プロスペクト理論の損失回避、プロスペクト理論)話と地続きで、「上と下を非対称に扱う」という人間の選好を、測度の側に持ち込んだもの。基準 τ\tau を平均にすれば半分散、ゼロにすれば損失額ベース——目標の置き方で測度の意味が変わります。

⚠️ よくある誤解

対応シミュレーション

本文のコードで、分布を左に歪ませる(対数正規や混合分布にする)と、標準偏差は大きく変わらないのに下方偏差・損失確率が増える——分散と下方リスクの乖離を観察できます。

関連ノート