期待値の計算
今回は、確率変数の期待値の計算に再帰性を利用します。以下ようなゲームの賞金の期待値はいくらかという問題です。
図のように、1から4までの数が時計回りに並んだルーレットがあります。
![](https://blog-study-economics.com/wp-content/uploads/2022/05/diagram076_roulette.png)
最初ルーレットは4以外の数字を指しているとしましょう。コインを投げて、表が出たら右回りに数をずらします(3は2に、2は1に、1は4になる)。裏が出たら左回りに数をずらします(1は2に、2は3に、3は4になる)。ルーレットの示す数字が4になるまでコインを投げ続け、4になった時点でゲーム終了です。ゲームの賞金は、「コインを投げた回数 1万円」です。最初にルーレットが1を指している状態でスタートすると、賞金の期待値はいくらでしょうか。2を指している状態でスタートした場合はどうでしょうか。
この問題に正面から挑むと、たくさんの場合分けが必要です。最初に1からスタートする場合を図示すると、以下のようになるでしょう。
![](https://blog-study-economics.com/wp-content/uploads/2022/05/diagram076_roulette2-1024x739.png)
赤い線は、コインを1回投げただけでゲーム終了となるシナリオを表しています。確率は0.5です。緑の線は、コインを3回投げてゲーム終了となる2つのシナリオです。それぞれ確率 です。コインを5回投げてゲーム終了となるシナリオは4通りあります。そのように全てのシナリオを網羅して計算すると、期待値は3万円、という答えが出てきます(詳細は省略)。最初に2からスタートする場合も、最初に3からスタートする場合も、同じような図を描いて考えます。
今度は「再帰性」を利用した解法です。この問題には再帰性があることに気づくでしょうか。「ルーレットが1を指しているときに、あと何回コインを投げられるか」を考えるには、次のコイン投げで表が出たらどうなるか、裏が出たらどうなるかをそれぞれ考える必要があります。表が出たら数字は4となるのでゲーム終了、裏が出たら数字は2となるので「ルーレットが2を指しているとき、あと何回コインを投げられるか」という問題を考えます。問題の中に同じ問題がある、これは再帰性です。
再帰性を利用して解くため、今、,2,3の各数に関して、
=「現在ルーレットが
を指しているとき、あと何回コインを投げられるかの期待値」
と定義しましょう。すると、あとで説明するように、次の式が成立します。
![Rendered by QuickLaTeX.com \mu_1, \cdots, \mu_3](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-584e50716b7fa7640480eaa215bb8692_l3.png)
![Rendered by QuickLaTeX.com \mu_1, \cdots, \mu_3](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-584e50716b7fa7640480eaa215bb8692_l3.png)
例えば最初の式は、今現在ルーレットが1を指しているときに、あと何回コインを投げることになるかの期待値を表した式です。ルーレットはまだ4を指していないので、最低でもあと1回はコインを投げられます。それが右辺の
![Rendered by QuickLaTeX.com 1+](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-b018a7cadf680c4968611c2a6f8697a3_l3.png)
![Rendered by QuickLaTeX.com \mu_2](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-1617b5270aeed7cd72c77dba9e48913d_l3.png)
![Rendered by QuickLaTeX.com 0](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-b8f33da6cd34ba390f381a691609b954_l3.png)
![Rendered by QuickLaTeX.com \frac{0+\mu_2}{2}](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-a395dd691ebfa2c25ec8952f26d171dc_l3.png)
この連立方程式を解くと、
![Rendered by QuickLaTeX.com \mu_1 = 3](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-ac7f13b0b8ea64126f0708d9a6d2da9d_l3.png)
![Rendered by QuickLaTeX.com \mu_2=4](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-c50f210262a82f2c95d6e2fd278ce27f_l3.png)
![Rendered by QuickLaTeX.com \mu_3 =3](https://blog-study-economics.com/wp-content/ql-cache/quicklatex.com-baa4b49123b6b65b44c11fff828d9781_l3.png)
前回の例では「割引き計算」、今回の例では「期待値の計算」で再帰性を利用しました。次回はその両方が出てくる例として、少し経済学的な例を考えてみましょう。
>> 再帰性(3)労働者の生涯所得