15.6 定常エルゴード市場
15.5 節 は市場が i.i.d. であることを仮定した.けれども,きのう上げた銘柄がきょうも上げやすいという市場を締め出す理由はない.第3章は情報源について同じ道を通っている.定常性(定義 3.1.1)は時計をどこに合わせても分布が同じだと言うだけで記憶を禁じておらず,そこにエルゴード性(定義 3.4.1)を足すと,1本の系列に沿った時間平均が期待値に一致した.市場にも同じ二つの仮定を置く.大数の強法則の代わりに Birkhoff の個別エルゴード定理を当てれば,固定したポートフォリオの1期あたりの増え方が確率1で決まる.そして決まった行き先は,第0期の株価比の分布だけで書ける.
本節は株価比の列を第3章にならって𝑋0,𝑋1,𝑋2,…と第0期から数える.定義 15.1.3 は第1期から数えたが,番号の付け替えだけである.また 定義 3.1.1 と 定義 3.4.1 は有限アルファベットに値をとる列について述べたもので,本章のXも空でない有限集合だから,その元が数ではなく関数であることはここでは効かない.
道具は第3章 3.4 節で借りた Birkhoff の個別エルゴード定理 である.形は「エルゴード的な定常情報源では,実現の関数の時間平均がその期待値に確率1で収束する」で,当てる相手は,値がふたたび確率変数になり,確率1で有限で,絶対値の期待値が有限であるような系列の関数である.本節が当てるのは,有限集合Xに値をとるエルゴード的な定常列と,その第0期の株価比だけで決まる資産倍率の対数で,第3章が宣言した当てる相手と同じ形をしている.本節でこれを直接借りるのは 定理 15.6.1 の証明だけで,ほかの主張はすべて 定理 15.6.1 を経由してのみこの道具に依存する.節の外では,15.7 節 が借りる無限の過去を使う戦略の収束と記憶が伸びる戦略の収束の筋書きが,この定理を当てる.そこで当てる関数は第0期の株価比だけでは決まらず,無限の過去や直前の有限期の株価比にも依るが,系列の関数であることに変わりはないので,上に書いた当てる相手の中にとどまる.以下で𝜎と書くのは 定義 3.4.1 のシフト,すなわち系列の先頭の1文字を捨てる写像である.本書はこの定理を証明しない.そのことと,無条件の機械検証済みの定理として形式化されていることは,第3章 3.4 節 が書き分けたとおりである.
定理 15.6.1(時間平均と期待値の一致). 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑏をポートフォリオ(定義 15.1.2)とする.Xに値をとる列𝑋0,𝑋1,𝑋2,…が定常(定義 3.1.1)でエルゴード的(定義 3.4.1)であるとき,確率1で
lim𝑛→∞1𝑛𝑛−1∑𝑖=0log(𝑚∑𝑗=1𝑏(𝑗)𝑋𝑖(𝑗))=𝔼[log𝑚∑𝑗=1𝑏(𝑗)𝑋0(𝑗)]が成り立つ.
証明. Xの元の列𝑥 =(𝑥0,𝑥1,𝑥2,…)に
𝑓(𝑥):=log(𝑚∑𝑗=1𝑏(𝑗)𝑥0(𝑗))を返す関数𝑓をとる.補題 15.1.5 より,どの𝑥0 ∈Xでも∑𝑗𝑏(𝑗) 𝑥0(𝑗)は正だから𝑓は定まる.𝑓(𝑋)は𝑋0だけの関数で𝑋0はXに値をとる確率変数だから,𝑓(𝑋)もまた確率変数である.Xは有限だから𝑓のとりうる値は有限個であり,とくに確率1で有限で,絶対値の期待値も有限である.
𝜎𝑖は先頭の𝑖文字を捨てる写像だから,𝜎𝑖𝑋の第0期の株価比は𝑋𝑖であり,𝑓(𝜎𝑖𝑋) =log∑𝑗𝑏(𝑗) 𝑋𝑖(𝑗)である.借りた Birkhoff の個別エルゴード定理を𝑓に当てると,確率1で1𝑛∑𝑛−1𝑖=0𝑓(𝜎𝑖𝑋) →𝔼[𝑓(𝑋)]となり,これが主張の等式である.◼
系 15.6.2(周辺分布による極限の表示). 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑏をポートフォリオ(定義 15.1.2)とする.Xに値をとる列𝑋0,𝑋1,𝑋2,…が定常(定義 3.1.1)でエルゴード的(定義 3.4.1)であり,𝑝0が𝑋0の分布であるとき,確率1で
lim𝑛→∞1𝑛𝑛−1∑𝑖=0log(𝑚∑𝑗=1𝑏(𝑗)𝑋𝑖(𝑗))=𝑊(𝑏,𝑝0)が成り立つ(𝑊は 定義 15.1.4 の倍加率である).
証明. 定理 15.6.1 の右辺を書き下す.𝑋0はXの元しかとらず,その分布は𝑝0だから,期待値は
𝔼[log𝑚∑𝑗=1𝑏(𝑗)𝑋0(𝑗)]=∑𝑥∈X𝑝0(𝑥)log(𝑚∑𝑗=1𝑏(𝑗)𝑥(𝑗))という有限和になる.右辺は 定義 15.1.4 の𝑊(𝑏,𝑝0)そのものである.◼
記憶がどこに現れないか. 系 15.6.2 の右辺は,第0期の株価比の分布𝑝0だけで書かれている.列がどんな記憶をもつか,すなわち𝑋0と𝑋1がどう絡んでいるかは,右辺に入る余地がない.周辺分布が同じ市場をいくつ並べても,固定したポートフォリオの行き先として 系 15.6.2 が指すのは同じ値である.しかもその値は 定義 15.1.4 の倍加率そのものだから,どの固定ポートフォリオを選ぶべきかという問いは,周辺分布𝑝0を分布とする市場についての 15.2 節 の問いに帰着する.その帰着を書いたのが次である.
系 15.6.3. 𝑚 ≥1とし,Xを株価比(定義 15.1.1)からなる空でない有限集合,𝑏をポートフォリオ(定義 15.1.2)とする.Xに値をとる列𝑋0,𝑋1,𝑋2,…が定常(定義 3.1.1)でエルゴード的(定義 3.4.1)であり,𝑝0が𝑋0の分布であるとし,𝑏∘を分布𝑝0についての対数最適ポートフォリオ(定義 15.2.3)とする.このとき確率1で二つの時間平均
1𝑛𝑛−1∑𝑖=0log(𝑚∑𝑗=1𝑏(𝑗)𝑋𝑖(𝑗)),1𝑛𝑛−1∑𝑖=0log(𝑚∑𝑗=1𝑏∘(𝑗)𝑋𝑖(𝑗))はともに収束し,前者の極限は後者の極限以下である.
証明. 系 15.6.2 をポートフォリオ𝑏と𝑏∘にそれぞれ当てると,二つの確率1の事象が得られる.有限個の確率1の事象の共通部分は確率1だから,その共通部分の上では二つの極限が同時に存在して𝑊(𝑏,𝑝0)と𝑊(𝑏∘,𝑝0)に等しい.定義 15.2.3 より𝑊(𝑏,𝑝0) ≤𝑊(𝑏∘,𝑝0)だから,不等式が従う.◼
次の例で見たいのは 系 15.6.2 の右辺の値だけである.この列がエルゴード的であることについては,第3章 3.4 節 が,どの状態からどの状態へも有限歩で到達できるマルコフ情報源はエルゴード的だと述べているものの,そこに書いてあるとおり本書はそれを証明せず,形式化もしていない.だから 系 15.6.2 そのものをこの市場に当てるところまでは行かない.例に現れる𝛼,𝛽は 例 3.1.5 の遷移確率のほうで,15.2 節 が断った二つのうちの,銘柄2への配分ではない.
例 15.6.4(記憶のあるマルコフ市場でも倍加率は変わらない). 例 15.1.6 の二つの株価比𝑥↑,𝑥↓を状態とし,例 3.1.5 のマルコフ情報源で状態0,1をそれぞれ𝑥↑,𝑥↓と読み替え,𝛼 =𝛽 =1/10としたものをとる.すなわち,どちらの状態からも確率9/10で同じ状態にとどまり,確率1/10でもう一方に移る.初期分布を定常分布にとると,この列は定常(定義 3.1.1)であり,𝑋0の分布𝑝0は 例 15.1.6 の𝑝,すなわち{𝑥↑,𝑥↓}上の一様分布に等しい.したがって,どのポートフォリオ(定義 15.1.2)𝑏についても𝑊(𝑏,𝑝0)(定義 15.1.4)は 例 15.1.6 の市場のそれと同じ値であり,その最大は12log98 =0.0849…である.いっぽうこの列は i.i.d. ではなく,Pr[𝑋1 =𝑥↑ ∣𝑋0 =𝑥↑] =9/10である一方でPr[𝑋1 =𝑥↑] =1/2である.
証明. 例 3.1.5 の定常分布は𝜇(𝑥↑) =𝛽/(𝛼 +𝛽),𝜇(𝑥↓) =𝛼/(𝛼 +𝛽)で,𝛼 =𝛽 =1/10だからどちらも1/2である.初期分布を𝜇にとれば,命題 3.1.4 よりこの列は定常であり,定義 3.1.3 を𝑛 =1に使えば𝑋0の分布は𝜇である.これは 例 15.1.6 の𝑝に等しい.定義 15.1.4 より𝑊(𝑏,𝑝0)はXと𝑝0だけで決まるから,𝑏を動かして得られる値は 例 15.1.6 の市場のそれと同じである.その最大が12log98であることは,例 15.2.6 が𝑏(1) =𝑏(2) =1/2を対数最適ポートフォリオと定めており,例 15.1.6 がその倍加率を12log98と計算していることによる.
記憶があることを見る.定義 3.1.3 を𝑛 =2に使うとPr[𝑋0 =𝑥↑, 𝑋1 =𝑥↑] =𝜇(𝑥↑) 𝑃(𝑥↑,𝑥↑) =12 ⋅910であり,Pr[𝑋0 =𝑥↑] =12だから,条件付き確率は910である.いっぽう列は定常だから,定義 3.1.1 を𝑛 =1,ℓ =1に使ってPr[𝑋1 =𝑥↑] =Pr[𝑋0 =𝑥↑] =12である.◼
それでも例が見せているものははっきりしている.この市場は記憶をもつ.直前が上向きなら次も確率9/10で上向きで,𝑋0と𝑋1は独立ではない.ところが 系 15.6.2 の右辺は,記憶のない 例 15.1.6 の市場のそれと一つも変わらない.系 15.6.2 の右辺は周辺分布だけで決まり,記憶の効き方はそこに現れない.そこで 15.7 節 は,それまでに出た株価比を見て組み替える戦略に移る.
InformationTheory — 形式化検証つき情報理論教科書(レビュー版).数式は MathJax + AMS Euler で事前レンダリング.