15.5 i.i.d. 市場での長期のふるまい
ここまでの倍加率は,どれも1期あたりの期待値である.期待値が大きいことと,実際に手元の資産が増えることは別の話で,測り方を変えれば順位も変わりうることは第5章 例 5.2.4 が見せたとおりである.第5章 5.5 節 は競馬についてこの隔たりを埋め,レースが独立に同じ分布で繰り返されるなら資産の増え方が確率1で倍加率そのものになることを示した.1レースの資産の期待値ではなく倍加率を賭け方の良さの尺度に選んだのは,そのためだった.市場でも同じ運びが通る.違うのは1期の倍率が積から和になったところだけで,対数をとって和に直したあとの議論はそのままである.
道具は第2章 2.1 節で借りた 大数の強法則 である.形は「i.i.d. で期待値をもつ確率変数列の相加平均は,期待値に概収束する」,すなわち確率1の事象の上で各点収束するというもので,当てる相手は有限アルファベット上の i.i.d. な列から作った有界な確率変数の相加平均である.本節が当てるのは二つで,一つは有限集合Xに値をとる i.i.d. な株価比の列から作った資産倍率の対数の相加平均,もう一つは同じ列から作った,株価比がある値をとることの指示変数の相加平均である.どちらも第2章が宣言した当てる相手と同じ形をしている.主張の証明でこれを直接借りるのは 定理 15.5.1 と 系 15.5.5 の二つで,本章のほかの主張はすべてこの二つを経由してのみこの道具に依存する.本節がほかに用いるのは,極限と対数についての微積分の初等規則と,有限個の確率1の事象の共通部分がまた確率1であることだけである.
増え方は倍加率になる
定理 15.5.1. 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑝をX上の分布,𝑏をポートフォリオ(定義 15.1.2)とする.株価比の列𝑋1,𝑋2,…が i.i.d. で,各𝑋𝑖が分布𝑝に従うとき,確率1で
lim𝑛→∞1𝑛log𝑆𝑛(𝑏)=𝑊(𝑏,𝑝)が成り立つ(𝑆𝑛(𝑏)は 定義 15.1.3 の資産,𝑊は 定義 15.1.4 の倍加率である).
証明. 第5章 定理 5.5.1 の証明がそのまま通る.1レースの倍率,すなわち勝ち馬に賭けた比率とそのオッズとの積を,資産倍率∑𝑚𝑗=1𝑏(𝑗) 𝑋𝑖(𝑗)に置き換えるだけでよく,市場の側で増えるのは,定義 15.1.3 の積の各因子が正であることを 補題 15.1.5 で確かめる一行である.すなわち対数をとって
log𝑆𝑛(𝑏)=𝑛∑𝑖=1log(𝑚∑𝑗=1𝑏(𝑗)𝑋𝑖(𝑗))と和に直すと,各項は𝑋𝑖だけの関数だからこの列は i.i.d. であり,値は有限個の数log∑𝑗𝑏(𝑗)𝑥(𝑗)(𝑥 ∈X)のどれかだから有界で,期待値は 定義 15.1.4 の𝑊(𝑏,𝑝)である.1𝑛log𝑆𝑛(𝑏)はこの列の相加平均だから,大数の強法則を当てると𝑊(𝑏,𝑝)に概収束し,確率1の事象の上で主張の等式が成り立つ.◼
規模感. 定理 15.5.1 は1𝑛log𝑆𝑛(𝑏)が𝑊(𝑏,𝑝)に近づくと言っているので,𝑛の大きいところではlog𝑆𝑛(𝑏)はおよそ𝑛 𝑊(𝑏,𝑝)である.例 15.1.6 の市場が i.i.d. に繰り返されるとして,半々にとったポートフォリオをとると𝑊(𝑏,𝑝) =0.0849…だから,この速さがそのまま続くとすれば100期後のlog𝑆100(𝑏)はおよそ8.50,すなわち資産はおよそ361倍という勘定になる.1期あたりでは0.08という小さな値でも,掛け算で積み上がるとこの規模になる.ただし 定理 15.5.1 が述べているのは極限だけで,有限の𝑛でこの値からどれだけ散らばるかは本書では与えない.これは規模の見当であって,100期後の資産がこの値の近くにあるという主張ではない.
対数最適ポートフォリオは長い目で見ても最適
系 15.5.2. 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑝をX上の分布,𝑏をポートフォリオ(定義 15.1.2),𝑏∘を分布𝑝についての対数最適ポートフォリオ(定義 15.2.3)とする.株価比の列𝑋1,𝑋2,…が i.i.d. で,各𝑋𝑖が分布𝑝に従うとき,確率1で1𝑛log𝑆𝑛(𝑏)と1𝑛log𝑆𝑛(𝑏∘)はともに収束し,
lim𝑛→∞1𝑛log𝑆𝑛(𝑏)≤lim𝑛→∞1𝑛log𝑆𝑛(𝑏∘)が成り立つ(𝑆𝑛(𝑏)は 定義 15.1.3 の資産である).
証明. 定理 15.5.1 をポートフォリオ𝑏と𝑏∘にそれぞれ当てると,二つの確率1の事象が得られる.有限個の確率1の事象の共通部分は確率1だから,その共通部分の上では二つの極限が同時に存在して𝑊(𝑏,𝑝)と𝑊(𝑏∘,𝑝)に等しい.定義 15.2.3 より𝑊(𝑏,𝑝) ≤𝑊(𝑏∘,𝑝)だから,不等式が従う.◼
系 15.5.2 は 定義 15.2.3 の最適性を実際の資産の言葉に翻訳したものである.定義 15.2.3 が比べているのは倍加率,すなわち期待値どうしだったので,たまたま今回は別のポートフォリオが勝つことを排除していなかった.系 15.5.2 は,𝑛を大きくしたときの増え方については確率1でその追い越しが起きないと言っている.比べているのは,毎期同じ比率に配分し直すポートフォリオどうしである.ここで確率1の事象はポートフォリオ𝑏ごとに定まる.系 15.5.2 の証明が交わしているのは二つの事象だけなので,すべてのポートフォリオを同時に覆う一つの事象があるとまでは言えていない.すべてのポートフォリオを同時に覆う版が要るなら,第5章 5.5 節 が競馬について書いたのと同じく,各株価比の指示変数の相加平均,すなわち経験頻度に大数の強法則を当てて,|X|個の確率1の事象を交わせばよい.Xは有限だから,これも有限個の共通部分で済む.この版は本節の最後に 系 15.5.5 として置く.
符号で決まる二つの行き先
系 15.5.3. 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑝をX上の分布,𝑏をポートフォリオ(定義 15.1.2)とする.株価比の列𝑋1,𝑋2,…が i.i.d. で,各𝑋𝑖が分布𝑝に従うとき,𝑊(𝑏,𝑝) >0ならば確率1でlog𝑆𝑛(𝑏) → +∞であり,したがって確率1で資産𝑆𝑛(𝑏)は限りなく大きくなる.𝑊(𝑏,𝑝) <0ならば確率1でlog𝑆𝑛(𝑏) → −∞であり,したがって確率1で𝑆𝑛(𝑏)は0に近づく(𝑆𝑛(𝑏)は 定義 15.1.3 の資産,𝑊は 定義 15.1.4 の倍加率である).
証明. 𝑛 ≥1についてlog𝑆𝑛(𝑏) =𝑛 ⋅1𝑛log𝑆𝑛(𝑏)と書く.定理 15.5.1 より確率1の事象の上で1𝑛log𝑆𝑛(𝑏) →𝑊(𝑏,𝑝)だから,その事象の上では,正の実数に収束する数列に𝑛を掛けたものが+∞に発散し,極限が負の実数なら−∞に発散するという既知の規則により,𝑊(𝑏,𝑝) >0なら積は+∞に,𝑊(𝑏,𝑝) <0なら−∞に発散する.
資産そのものに読み替える.定義 15.1.3 の各因子は正だから𝑆𝑛(𝑏) >0であり,正の数の列については,対数が+∞に発散することと列そのものが限りなく大きくなることが同じ,対数が−∞に発散することと列そのものが0に近づくことが同じである.これを上の二つの場合に当てれば後半を得る.◼
例 15.5.4(現金と株と半々の行き先). 例 15.1.6 の市場が繰り返されるとする.すなわち株価比の列𝑋1,𝑋2,…が i.i.d. で,各𝑋𝑖が 例 15.1.6 の分布𝑝に従うとする.全額を現金にとったポートフォリオの資産(定義 15.1.3)は,どの𝑛 ≥0についても1である.全額を株にとったポートフォリオの資産は,𝑛 ≥0とし第1期から第𝑛期までに𝑥↑が𝑢回出たとすると,22𝑢−𝑛である.半々にとったポートフォリオの資産は,確率1で限りなく大きくなる.
証明. 全額を現金にとると,資産倍率はどちらの株価比でも1だから,定義 15.1.3 の積の各因子が1で,資産は1である.全額を株にとると,資産倍率は𝑥↑で2,𝑥↓で1/2だから,𝑥↑が𝑢回,𝑥↓が𝑛 −𝑢回出れば積は2𝑢 (1/2)𝑛−𝑢 =22𝑢−𝑛である.半々にとると,例 15.1.6 より倍加率は12log98であり,98 >1と対数の単調性(補題 8.2.5)よりlog98 >0だからこれは正である.よって 系 15.5.3 の前半が当たる.◼
全額を現金にとったものと全額を株にとったものは,どちらも倍加率が0である(例 15.1.6)から,系 15.5.3 の外にある.前者の資産は1から動かず,後者の資産は上向きと下向きの回数の差だけで決まって2の整数乗のあいだを行き来する.𝑛 =100でいえば,上向きが50回なら資産はちょうど1倍だが,40回なら2−20,すなわちおよそ100万分の1倍,60回なら220,すなわちおよそ100万倍である.半々にとったものだけが倍加率が正で,資産が確率1で限りなく大きくなる.混ぜる前の二つはどちらも 系 15.5.3 が何も言わない側にいるのに,混ぜたものは言い切れる側に移る.
すべてのポートフォリオを同時に覆う
系 15.5.2 の確率1の事象は,くらべる二つのポートフォリオごとに定まっていた.これを,どのポートフォリオについても同時に使える一つの事象にまとめておく.15.8 節 が,分布を知らずに運用したときの増え方を対数最適ポートフォリオのそれとくらべるときに,この形が要る.次の証明では,0以上の量が0に収束する量以下ならそれも0に収束するという挟み撃ちの原理を既知とする.
系 15.5.5. 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑝をX上の分布とする.株価比の列𝑋1,𝑋2,…が i.i.d. で,各𝑋𝑖が分布𝑝に従うとき,確率1で
lim𝑛→∞sup𝑏∣1𝑛log𝑆𝑛(𝑏)−𝑊(𝑏,𝑝)∣=0が成り立つ.上限はポートフォリオ(定義 15.1.2)全体にわたるもので,𝑆𝑛(𝑏)は 定義 15.1.3 の資産,𝑊は 定義 15.1.4 の倍加率である.
証明. 経験頻度で書き直す.整数𝑛 ≥1と𝑥 ∈Xについて,第1期から第𝑛期までに𝑥が出た回数を𝑛で割ったものをˆ𝑝𝑛(𝑥)と書く.補題 15.1.5 より 定義 15.1.3 の積の各因子は正だから,対数をとってlog𝑆𝑛(𝑏) =∑𝑛𝑖=1log(∑𝑚𝑗=1𝑏(𝑗) 𝑋𝑖(𝑗))と和に直せる.𝑋𝑖はXの元しかとらないから,この𝑛個の項を値ごとにまとめて
1𝑛log𝑆𝑛(𝑏)=∑𝑥∈Xˆ𝑝𝑛(𝑥)log(𝑚∑𝑗=1𝑏(𝑗)𝑥(𝑗))と書ける.定義 15.1.4 の𝑊(𝑏,𝑝)は同じ形の和で重みが𝑝(𝑥)のものだから,差は
1𝑛log𝑆𝑛(𝑏)−𝑊(𝑏,𝑝)=∑𝑥∈X(ˆ𝑝𝑛(𝑥)−𝑝(𝑥))log(𝑚∑𝑗=1𝑏(𝑗)𝑥(𝑗))である.
対数の係数を𝑏に依らず抑える.𝑥 ∈Xを固定する.番号は𝑚個しかないから,成分の最小値と最大値が定まる.定義 15.1.2 より𝑏(𝑗) ≥0かつ∑𝑚𝑗=1𝑏(𝑗) =1だから
min1≤𝑘≤𝑚𝑥(𝑘)=𝑚∑𝑗=1𝑏(𝑗)min1≤𝑘≤𝑚𝑥(𝑘)≤𝑚∑𝑗=1𝑏(𝑗)𝑥(𝑗)≤𝑚∑𝑗=1𝑏(𝑗)max1≤𝑘≤𝑚𝑥(𝑘)=max1≤𝑘≤𝑚𝑥(𝑘)である.定義 15.1.1 より左端は正だから,対数の単調性(補題 8.2.5)よりlog(∑𝑗𝑏(𝑗) 𝑥(𝑗))は両端の対数のあいだにある.二つの数のあいだにある数の絶対値は,その二つの絶対値の大きいほうを超えない.両端はどちらもある成分𝑥(𝑘)の対数だから,どのポートフォリオ𝑏についても|log(∑𝑗𝑏(𝑗) 𝑥(𝑗))| ≤max1≤𝑘≤𝑚|log𝑥(𝑘)|を得る.
上限を抑える.前の二段から,どのポートフォリオ𝑏についても
∣1𝑛log𝑆𝑛(𝑏)−𝑊(𝑏,𝑝)∣≤(max𝑥′∈Xmax1≤𝑘≤𝑚∣log𝑥′(𝑘)∣)∑𝑥∈X∣ˆ𝑝𝑛(𝑥)−𝑝(𝑥)∣である.括弧の中は,Xが空でない有限集合だから定まる非負の数で,𝑏にも𝑛にも依らない.右辺に𝑏は現れないから,これは上限の上界でもある.いっぽう銘柄1に全額を寄せた組はポートフォリオだから上限をとる相手は空でなく,各項は絶対値だから,上限は0以上である.
和のほうが確率1で0に収束することを見る.𝑥 ∈Xを固定し,𝑋𝑖 =𝑥のとき1,そうでないとき0をとる量を𝑍𝑖とおく.𝑍𝑖は𝑋𝑖だけの関数だからこの列は i.i.d. であり,値は0と1だけだから有界で,期待値はPr[𝑋𝑖 =𝑥] =𝑝(𝑥)である.ˆ𝑝𝑛(𝑥)はこの列の相加平均だから,大数の強法則を当てると𝑝(𝑥)に概収束する.Xは有限だから,こうして得た|X|個の確率1の事象の共通部分もまた確率1であり,その上ではどの𝑥でも|ˆ𝑝𝑛(𝑥) −𝑝(𝑥)|が0に収束するから,有限和も0に収束し,𝑛に依らない数を掛けたものも0に収束する.
その共通部分の上では,上限は0以上で0に収束する量以下だから,挟み撃ちにより0に収束する.◼
系 15.5.5 は 定理 15.5.1 を,ポートフォリオについてまとめて述べ直したものである.定理 15.5.1 はポートフォリオを一つ決めてから確率1の事象を作るので,事象はポートフォリオごとに違ってよかった.系 15.5.5 は一つの事象の上で,どのポートフォリオについても近づき方をまとめて押さえている.押さえるのに使ったのは,株価比の値ごとの出現の割合という,ポートフォリオを見ないで決まる量だけである.
InformationTheory — 形式化検証つき情報理論教科書(レビュー版).数式は MathJax + AMS Euler で事前レンダリング.