<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>期待値 on kenji.blog</title><link>http://kenji.blog/tags/%E6%9C%9F%E5%BE%85%E5%80%A4/</link><description>Recent content in 期待値 on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>kenjinote</copyright><lastBuildDate>Thu, 10 Sep 2026 05:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/tags/%E6%9C%9F%E5%BE%85%E5%80%A4/index.xml" rel="self" type="application/rss+xml"/><item><title>サンクトペテルブルクのパラドックス：期待値が「無限大」のギャンブルに、あなたはいくら払う？</title><link>http://kenji.blog/p/st-petersburg-paradox/</link><pubDate>Thu, 10 Sep 2026 05:00:00 +0900</pubDate><guid>http://kenji.blog/p/st-petersburg-paradox/</guid><description>&lt;img src="http://kenji.blog/p/st-petersburg-paradox/img/st_petersburg.jpg" alt="Featured image of post サンクトペテルブルクのパラドックス：期待値が「無限大」のギャンブルに、あなたはいくら払う？" />&lt;h2 id="1-期待値が無限大の夢のギャンブル">1. 期待値が「無限大」の夢のギャンブル
&lt;/h2>&lt;p>あなたがカジノを歩いていると、ディーラーから次のような新しいコイントス・ゲームに誘われました。&lt;/p>
&lt;p>&lt;strong>【ゲームのルール】&lt;/strong>&lt;/p>
&lt;ol>
&lt;li>参加費を払ってゲームをスタートします。&lt;/li>
&lt;li>コインを投げます。&lt;strong>表&lt;/strong>が出たら賞金が2倍になり、もう一度投げることができます。&lt;/li>
&lt;li>&lt;strong>裏&lt;/strong>が出た時点でゲーム終了。その時点まで積み上がった賞金がもらえます。&lt;/li>
&lt;/ol>
&lt;p>最初の賞金は2ドルからスタートします。&lt;/p>
&lt;ul>
&lt;li>1回目に裏が出たら、&lt;strong>2ドル&lt;/strong>もらって終了。&lt;/li>
&lt;li>1回目表、2回目に裏が出たら、&lt;strong>4ドル&lt;/strong>もらって終了。&lt;/li>
&lt;li>1回目表、2回目表、3回目に裏が出たら、&lt;strong>8ドル&lt;/strong>もらって終了。&lt;/li>
&lt;li>&amp;hellip;以降、表が出続ける限り賞金は 16ドル、32ドル、64ドル&amp;hellip;と倍々に増えていきます。&lt;/li>
&lt;/ul>
&lt;div class="mermaid">graph TD
Start["ゲーム開始"] --> Toss1{"1回目のコイントス"}
Toss1 -->|裏 (1/2)| End1["終了：2ドル獲得"]
Toss1 -->|表 (1/2)| Toss2{"2回目のコイントス"}
Toss2 -->|裏 (1/2)| End2["終了：4ドル獲得"]
Toss2 -->|表 (1/2)| Toss3{"3回目のコイントス"}
Toss3 -->|裏 (1/2)| End3["終了：8ドル獲得"]
Toss3 -->|表 (1/2)| Toss4{"..."}
Toss4 -.->|連続すればするほど| Infinite["賞金は無限に倍増！"]&lt;/div>
&lt;p>さて、ここであなたに質問です。
&lt;strong>このゲームの参加費が「1万ドル（約150万円）」だとしたら、あなたは参加しますか？&lt;/strong>&lt;/p>
&lt;p>おそらく、ほとんどの人は「参加しない」と答えるでしょう。なぜなら、半分の確率で最初のトスで裏が出てしまい、たった2ドルしかもらえず、大損をしてしまうからです。&lt;/p>
&lt;p>しかし、数学の確率論（期待値）に忠実に計算すると、驚くべき事実が判明します。&lt;strong>数学的には、参加費が1万ドルだろうが1億円だろうが、全財産を借金してでもこのゲームに参加すべき&lt;/strong>なのです。&lt;/p>
&lt;p>一体なぜでしょうか？&lt;/p>
&lt;hr>
&lt;h2 id="2-期待値を計算してみよう">2. 期待値を計算してみよう
&lt;/h2>&lt;p>ギャンブルが「得か損か」を判断するための数学的な指標に**「期待値」**があります。
期待値とは、「そのゲームを何度も繰り返したとき、1回あたり平均してどれくらい儲かるか」を表す数値です。計算式は &lt;strong>「（もらえる賞金）×（その確率）」をすべて足し合わせたもの&lt;/strong> になります。&lt;/p>
&lt;p>今回のゲームの期待値を計算してみましょう。&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>1回目で裏が出る確率：&lt;/strong> $\frac{1}{2}$
賞金は $2$ ドル。
期待値への寄与 ＝ $2 \times \frac{1}{2} = 1$ ドル&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>2回目で裏が出る確率：&lt;/strong> 表・裏と出るので $\frac{1}{2} \times \frac{1}{2} = \frac{1}{4}$
賞金は $4$ ドル。
期待値への寄与 ＝ $4 \times \frac{1}{4} = 1$ ドル&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>3回目で裏が出る確率：&lt;/strong> 表・表・裏と出るので $(\frac{1}{2})^3 = \frac{1}{8}$
賞金は $8$ ドル。
期待値への寄与 ＝ $8 \times \frac{1}{8} = 1$ ドル&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>$n$回目で裏が出る確率：&lt;/strong> $(\frac{1}{2})^n$
賞金は $2^n$ ドル。
期待値への寄与 ＝ $2^n \times (\frac{1}{2})^n = 1$ ドル&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>つまり、何回目で終わったとしても、そのパターンの期待値は**常に「1ドル」**になるのです。
ゲームは無限に続く可能性があるため、この期待値をすべて足し合わせると次のようになります。&lt;/p>
$$ \text{総期待値} = 1 + 1 + 1 + 1 + \dots = \infty \text{（無限大）} $$
&lt;p>数学が弾き出した答えは**「このゲームの期待値は無限大である」**でした。
期待値が無限大である以上、参加費がいくら高くても、理屈の上では絶対に「得なギャンブル」だということになります。&lt;/p>
&lt;p>これが、1713年にニコラウス・ベルヌーイによって提起された**「サンクトペテルブルクのパラドックス」**です。
数学の正しい計算結果（無限大の価値がある）と、人間の現実的な感覚（数ドルしか払いたくない）が、激しく矛盾しているのです。&lt;/p>
&lt;hr>
&lt;h2 id="3-数学と人間のズレを解決する効用の発見">3. 数学と人間のズレを解決する「効用」の発見
&lt;/h2>&lt;p>このパラドックスを解決したのは、ニコラウスのいとこである天才数学者ダニエル・ベルヌーイでした。（彼がサンクトペテルブルクの科学アカデミーでこの論文を発表したため、この名がついています。）&lt;/p>
&lt;p>ダニエルは、人間の心理に踏み込みました。
彼は、**「人間は、お金の『絶対的な金額』ではなく、お金がもたらす『満足度（効用）』で物事を判断している」**と考えたのです。&lt;/p>
&lt;p>これを**「限界効用逓減（ていげん）の法則」**と呼びます。&lt;/p>
&lt;h3 id="お金の価値は持っている量によって下がる">お金の価値は、持っている量によって下がる
&lt;/h3>&lt;p>例えば、あなたが砂漠で喉がカラカラのとき、1杯目の水は「1万円払ってでも飲みたい」ほどの価値（満足度）があります。しかし、2杯目、3杯目と飲むにつれて、1杯の水の価値はどんどん下がっていきます。10杯目にもなれば「もうタダでもいらない」となるでしょう。&lt;/p>
&lt;p>お金もこれと同じです。&lt;/p>
&lt;ul>
&lt;li>貯金ゼロの人がもらう「100万円」は、人生を救うほどの莫大な価値があります。&lt;/li>
&lt;li>しかし、資産100億円のイーロン・マスクがもらう「100万円」は、道端に落ちている1円玉程度の価値（満足度）しかありません。&lt;/li>
&lt;/ul>
&lt;p>つまり、賞金が 2ドル $\rightarrow$ 4ドル $\rightarrow$ 8ドル $\rightarrow$ 16ドル&amp;hellip; と無限に増えていっても、&lt;strong>人間が感じる「嬉しさ（効用）」は、金額に比例して無限には増えない&lt;/strong>のです。&lt;/p>
&lt;hr>
&lt;h2 id="4-効用を使って期待値を計算し直す">4. 「効用」を使って期待値を計算し直す
&lt;/h2>&lt;p>ダニエル・ベルヌーイは、「人間が感じるお金の価値（効用）は、金額の対数（$\log$）に比例する」と仮定しました。&lt;/p>
&lt;p>金額を $x$ としたとき、人間が感じる価値（効用） $u(x)$ を対数関数で表してみます（ここでは底を2とする単純なモデルを考えます）。&lt;/p>
&lt;ul>
&lt;li>賞金 $2$ ドルの効用： $\log_2(2) = 1$&lt;/li>
&lt;li>賞金 $4$ ドルの効用： $\log_2(4) = 2$&lt;/li>
&lt;li>賞金 $8$ ドルの効用： $\log_2(8) = 3$&lt;/li>
&lt;li>賞金 $2^n$ ドルの効用： $\log_2(2^n) = n$&lt;/li>
&lt;/ul>
&lt;p>金額は倍々に増えていきますが、人間の「嬉しさ」は 1, 2, 3&amp;hellip; と少しずつしか増えていきません。
この「効用」を使って、再び期待値（&lt;strong>期待効用&lt;/strong>）を計算してみましょう。&lt;/p>
$$ \text{期待効用} = \sum_{n=1}^{\infty} \left( n \times \left(\frac{1}{2}\right)^n \right) $$
$$ = 1 \cdot \frac{1}{2} + 2 \cdot \frac{1}{4} + 3 \cdot \frac{1}{8} + 4 \cdot \frac{1}{16} + \dots $$
&lt;p>この無限級数の和を計算すると、結果は「無限大」にはならず、&lt;strong>「2」に収束します。&lt;/strong>
効用が「2」である金額を逆算すると、$2^2 = 4$ ドルとなります。&lt;/p>
&lt;p>つまり、人間の心理（効用）を組み込んで計算し直すと、**「このゲームの価値は、人間の感覚ではだいたい『4ドル』くらいである」**という、極めて常識的で現実的な答えが導き出されるのです。
だからこそ、私たちはこのゲームに1万ドルを払う気にはならないのです。&lt;/p>
&lt;hr>
&lt;h2 id="5-まとめ経済学の扉を開いたパラドックス">5. まとめ：経済学の扉を開いたパラドックス
&lt;/h2>&lt;p>サンクトペテルブルクのパラドックスは、「金額」という客観的な数字と、「人間の満足度」という主観的な価値が一致しないことを数学的に証明した画期的なパラドックスでした。&lt;/p>
&lt;p>ダニエル・ベルヌーイが提唱した「効用（Utility）」という概念は、その後200年の時を経て、現代ミクロ経済学や金融工学（ポートフォリオ理論など）の最も重要な基礎となりました。
私たちが保険に入ったり、分散投資をしたりする行動も、すべてこの「限界効用逓減（大損する苦しみは、大儲けする喜びよりもはるかに大きい）」という人間の心理メカニズムによって説明することができます。&lt;/p>
&lt;p>ただのギャンブルの計算問題が、人間の心を読み解き、経済学という巨大な学問を生み出すきっかけとなったのです。&lt;/p></description></item><item><title>2つの封筒のパラドックス：無限の期待値が引き起こす論理の崩壊と意思決定の罠</title><link>http://kenji.blog/p/two-envelopes-paradox/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0900</pubDate><guid>http://kenji.blog/p/two-envelopes-paradox/</guid><description>&lt;img src="http://kenji.blog/p/two-envelopes-paradox/img/two_envelopes.jpg" alt="Featured image of post 2つの封筒のパラドックス：無限の期待値が引き起こす論理の崩壊と意思決定の罠" />&lt;h2 id="1-究極の選択交換すべきかせざるべきか">1. 究極の選択：交換すべきか、せざるべきか？
&lt;/h2>&lt;p>あなたはゲーム番組の最終ステージに立っています。目の前のテーブルには、見た目が全く同じ &lt;strong>2つの封筒（AとB）&lt;/strong> が置かれています。
司会者はこう言いました。&lt;/p>
&lt;blockquote>
&lt;p>「一方の封筒には、もう一方の封筒の &lt;strong>2倍のお金&lt;/strong> が入っています。どちらか1つを選んでください。」&lt;/p>
&lt;/blockquote>
&lt;p>あなたは迷った末に、&lt;strong>封筒A&lt;/strong> を選びました。
中身を見ようとしたその時、司会者が悪魔の囁きをします。&lt;/p>
&lt;blockquote>
&lt;p>「今なら、その封筒Aを、残っている封筒Bと&lt;strong>交換してもいいですよ&lt;/strong>。交換しますか？」&lt;/p>
&lt;/blockquote>
&lt;p>さて、あなたは封筒を交換するべきでしょうか？&lt;/p>
&lt;hr>
&lt;h2 id="2-期待値計算が導き出す無限のループ">2. 期待値計算が導き出す「無限のループ」
&lt;/h2>&lt;p>ここで、少し数学的な思考を働かせてみましょう。
あなたの持っている封筒Aに入っている金額を $X$ 円とします。
封筒Bに入っている金額は、ルール上「$X$ 円の半分（$\frac{X}{2}$）」か「$X$ 円の2倍（$2X$）」のどちらかです。それぞれ確率は $\frac{1}{2}$（50%）ずつです。&lt;/p>
&lt;p>では、&lt;strong>封筒を交換した場合の期待値（見込まれる平均的な金額）&lt;/strong> を計算してみましょう。&lt;/p>
$$ E = \frac{1}{2} \times \left(\frac{X}{2}\right) + \frac{1}{2} \times (2X) $$
$$ E = \frac{X}{4} + X = \frac{5}{4}X = 1.25X $$
&lt;p>驚くべき結果が出ました。
封筒を交換するだけで、期待値が元の $X$ 円から &lt;strong>$1.25$ 倍&lt;/strong>（25%アップ）に跳ね上がるのです。
「数学的に考えれば、絶対に交換した方が得だ！」という結論になります。&lt;/p>
&lt;p>しかし、ここで&lt;strong>論理の崩壊&lt;/strong>が起きます。
もしあなたが封筒Bに交換したとします。その直後に、司会者が再び「やっぱりAに戻しますか？」と聞いてきたらどうなるでしょう。
全く同じ計算式が成り立ち、今度は「BからAに交換すれば期待値が1.25倍になる」ことになります。&lt;/p>
&lt;p>つまり、&lt;strong>「AからBへ」「BからAへ」と交換し続けるだけで、理論上の期待値が無限に増え続けてしまう&lt;/strong>のです。これは明らかに現実と矛盾しています（封筒の中身は最初から確定しており、交換したからといって増えるわけではありません）。&lt;/p>
&lt;div class="mermaid">graph TD
Start["あなたが封筒Aを選ぶ (中身はX円)"] --> Think["交換した方が得か計算する"]
Think --> Case1["封筒Bが半額 (X/2円) : 確率50%"]
Think --> Case2["封筒Bが2倍 (2X円) : 確率50%"]
Case1 --> Calc["期待値 = (X/4) + X = 1.25X"]
Case2 --> Calc
Calc --> SwitchToB["封筒Bに交換する! (中身はY円)"]
SwitchToB --> ThinkAgain["また計算する"]
ThinkAgain --> Case3["封筒Aが半額 (Y/2円) : 確率50%"]
ThinkAgain --> Case4["封筒Aが2倍 (2Y円) : 確率50%"]
Case3 --> Calc2["期待値 = 1.25Y"]
Case4 --> Calc2
Calc2 --> SwitchToA["また封筒Aに交換する!"]
SwitchToA --> Start
style Calc fill:#ff9999,stroke:#333,stroke-width:2px
style Calc2 fill:#ff9999,stroke:#333,stroke-width:2px
style SwitchToA fill:#ff4444,color:#fff,stroke:#333,stroke-width:4px&lt;/div>
&lt;p>なぜ、一見完璧に見える期待値の計算が、このようなおかしなパラドックスを生み出したのでしょうか？&lt;/p>
&lt;hr>
&lt;h2 id="3-数学的トリックの解明変数のすり替え">3. 数学的トリックの解明：変数のすり替え
&lt;/h2>&lt;p>このパラドックスの罠は、**「確率変数 $X$ の使い方」**にあります。&lt;/p>
&lt;p>先ほどの計算式では、封筒Aの金額 $X$ を&lt;strong>固定された定数&lt;/strong>のように扱い、封筒Bが「$\frac{X}{2}$ または $2X$」であると仮定しました。
しかし、本来固定されているのは**「2つの封筒に入っている金額の合計」&lt;strong>、あるいは&lt;/strong>「少ない方の金額」**なのです。&lt;/p>
&lt;p>少ない方の封筒に入っている金額を $S$ としましょう。すると、多い方の封筒には $2S$ の金額が入っています。
ゲームの全シナリオは以下の2パターンしかありません（確率はそれぞれ $\frac{1}{2}$）。&lt;/p>
&lt;ul>
&lt;li>&lt;strong>パターン1：&lt;/strong> あなたが選んだ封筒Aが少ない方 ($S$) で、封筒Bが多い方 ($2S$)&lt;/li>
&lt;li>&lt;strong>パターン2：&lt;/strong> あなたが選んだ封筒Aが多い方 ($2S$) で、封筒Bが少ない方 ($S$)&lt;/li>
&lt;/ul>
&lt;p>ここで、封筒を**「交換しない場合」&lt;strong>と&lt;/strong>「交換する場合」**の期待値を正しく計算してみます。&lt;/p>
&lt;p>&lt;strong>交換しない場合の期待値 $E_{stay}$：&lt;/strong>
&lt;/p>
$$ E_{stay} = \frac{1}{2} \times S + \frac{1}{2} \times 2S = \frac{3}{2}S = 1.5S $$
&lt;p>&lt;strong>交換する場合の期待値 $E_{switch}$：&lt;/strong>
パターン1のときは $2S$ を得られ、パターン2のときは $S$ を得られます。
&lt;/p>
$$ E_{switch} = \frac{1}{2} \times 2S + \frac{1}{2} \times S = \frac{3}{2}S = 1.5S $$
$$ E_{stay} = E_{switch} $$
&lt;p>見事に期待値は一致しました！
最初の間違った計算では、パターン1のときの $X$ (実は $S$) と、パターン2のときの $X$ (実は $2S$) という&lt;strong>異なる値を同じ変数 $X$ として扱ってしまった&lt;/strong>ため、「交換すれば期待値が上がる」という幻影が生まれてしまったのです。&lt;/p>
&lt;div class="mermaid">pie title "期待値の真実（少ない方の金額をSとした場合）"
"交換しない期待値 (1.5S)" : 50
"交換する期待値 (1.5S)" : 50&lt;/div>
&lt;hr>
&lt;h2 id="4-封筒を開けてしまったらどうなる">4. 封筒を開けてしまったらどうなる？
&lt;/h2>&lt;p>パラドックスはこれで解決したように見えます。しかし、より深い問題が待ち受けています。&lt;/p>
&lt;p>もしあなたが、&lt;strong>封筒を交換する前に、自分の封筒Aの中身を見てしまった&lt;/strong>としたらどうでしょうか？
あなたが封筒Aを開けると、そこには &lt;strong>「1万円」&lt;/strong> が入っていました。&lt;/p>
&lt;p>この瞬間、$X = 10000$ という確定した値になります。
封筒Bには、「5,000円」か「20,000円」のどちらかが入っています。
ここで最初の計算式を当てはめるとどうなるでしょう。&lt;/p>
$$ E_{switch} = \frac{1}{2} \times 5000 + \frac{1}{2} \times 20000 = 2500 + 10000 = 12500 $$
&lt;p>期待値は12,500円。現状の10,000円よりも確実に高いです。
しかも、今回は $X$ が10,000円という「具体的な定数」になっているため、先ほどの「変数のすり替え」の反論が通用しません。
これなら、&lt;strong>絶対に交換した方が得&lt;/strong>なのでしょうか？&lt;/p>
&lt;h3 id="ベイズ推定による反証事前分布の欠落">ベイズ推定による反証：「事前分布」の欠落
&lt;/h3>&lt;p>数学者たちはこれに対し、**「金額の事前分布（事前確率）」**という概念を持ち出しました。
5,000円と20,000円が、本当にそれぞれ $\frac{1}{2}$ の確率で入っていると言えるのか？という疑問です。&lt;/p>
&lt;p>たとえば、番組の予算が最大1億円だとします。もしあなたが封筒Aを開けて「6,000万円」が入っていたら、封筒Bに「1億2,000万円」が入っている確率はゼロです（予算オーバーだからです）。つまり、封筒Aの金額が大きくなればなるほど、封筒Bが「2倍」である確率は下がり、「半分」である確率が上がるはずなのです。&lt;/p>
&lt;p>任意の事前分布 $P(x)$ を想定した場合、ベイズの定理を用いて期待値を計算すると、&lt;strong>どのような現実的な（総和が1になる）確率分布であっても、すべての金額 $X$ において「交換した方が得」になるような魔法の分布は存在しない&lt;/strong>ことが数学的に証明されています。&lt;/p>
&lt;hr>
&lt;h2 id="5-無限の罠サンクトペテルブルクのパラドックスとの繋がり">5. 無限の罠：サンクトペテルブルクのパラドックスとの繋がり
&lt;/h2>&lt;p>唯一、「すべての $X$ において交換した方が得」となるケースが存在します。
それは、番組の予算が&lt;strong>無限大&lt;/strong>であり、すべての金額（1円、2円、4円、8円……無限）が均等に出現するような「非正則な確率分布（総和が無限大になる分布）」を仮定した場合だけです。&lt;/p>
&lt;p>しかし、現実世界には無限の資産を持つテレビ局は存在しません。
この「無限大の期待値」が引き起こすバグは、&lt;strong>サンクトペテルブルクのパラドックス&lt;/strong>（無限の期待値を持つギャンブルに、人はいくらまで払えるかという問題）と深く根を同じくしています。&lt;/p>
&lt;h2 id="6-まとめ確率と期待値の恐ろしさ">6. まとめ：確率と期待値の恐ろしさ
&lt;/h2>&lt;p>「2つの封筒のパラドックス」は、単純な掛け算と足し算だけで構成されているにもかかわらず、私たちに次のような教訓を与えます。&lt;/p>
&lt;ol>
&lt;li>&lt;strong>定義の曖昧さが生むエラー&lt;/strong>：変数が何を指しているのか（$X$ が常に同じ額を指しているのか）を明確にしないと、論理は簡単に崩壊します。&lt;/li>
&lt;li>&lt;strong>「情報がない＝確率50%」という錯覚&lt;/strong>：「わからないから半々だろう」という前提（理由不十分の原則）は、ときに致命的な計算ミスを引き起こします。&lt;/li>
&lt;li>&lt;strong>無限の取り扱いの難しさ&lt;/strong>：現実世界に適用できない「無限」の概念を計算式に持ち込むと、常識に反する結果が生まれます。&lt;/li>
&lt;/ol>
&lt;p>次に人生で「隣の芝生が青く見え、交換した方が得だ」と思ったときは、このパラドックスを思い出してください。あなたの計算式の中で、変数がすり替わっているだけかもしれません。&lt;/p></description></item></channel></rss>