大偏差理論(Large deviation theory)は,大数の法則,中心極限定理とともに,確率論における有益で重要な極限定理です。
このブログで何回かに分けて大偏差理論の基礎を紹介し,その応用例をいくつか説明したいと思います。
大偏差理論は,大数の法則,中心極限定理に比べると,新しい極限定理です。
大偏差理論は,非常に幅広い応用が考えられます。例えば,「稀事象の発生確率」を論じたり,調べたりするとき等に非常に役立つ理論です。
大偏差理論(Large deviation theory)は,大数の法則,中心極限定理とともに,確率論における有益で重要な極限定理です。
このブログで何回かに分けて大偏差理論の基礎を紹介し,その応用例をいくつか説明したいと思います。
大偏差理論は,大数の法則,中心極限定理に比べると,新しい極限定理です。
大偏差理論は,非常に幅広い応用が考えられます。例えば,「稀事象の発生確率」を論じたり,調べたりするとき等に非常に役立つ理論です。
最初に,情報理論においてもっとも基本的な概念であるエントロピー(entropy)を導入します。
エントロピーは,確率変数,あるいは,それを生成する情報源の持つ不確実性を表す尺度であると考えることができます。
を有限集合上の確率変数とします。
確率変数は,確率関数(probability mass function) , を持つことにします。
今後,特に必要のない限りは,表記の簡便性のために確率関数をのような表記ではなく,のような表記で表すことにします。
したがって,とはそれぞれ異なる確率変数, に対する確率関数で,それぞれ, の意味であるとします。
このときエントロピーは以下のように定義されます。
定義
離散確率変数のエントロピーは
によって定義される。
上記のエントロピーは,確率関数の汎関数(functional)で
(すなわち,確率関数から実数(後で示すように,この場合は,非負の実数)への写像),に依存していることを強調するときはと表記するときもあります。
情報理論においては,対数の底はではなくて,2にとることが多いです。これは,現代のディジタル通信においては”0″, “1”の2値で通信が行われることが多く,対数の底を2として定義したエントロピーは,2値で通信が行われる場合のを定めることができる平均符号長の下限を表すことになるからです。
このブログの情報理論に関する記事では、特に断りのない限りは対数の底は2であるとします。しかしながら,対数の底はどのような値にとっても理論自体には全く関係がありません。
対数の底を2にとって定義したエントロピーの単位は“bit(ビット)”と呼ばれます。また,対数の底をにとって定義したエントロピーの単位は“nat(ナット)”と呼ばれます。底をにしたときのエントロピーをと表すことにし,の場合は省略することにします。
また、表記の簡便性のために,とします。このことは,のときであるので(ロピタルの定理を使って示せます),連続性から正当化できます。
したがって,確率0の項を付け加えてもエントロピーは変化しないことになります。
最後にもう一度,エントロピーは確率変数の分布の汎関数である
ことに注意しましょう。したがって,エントロピーは,確率変数の実現値には依存せず,それぞれの値の実現確率にだけに依存します。
情報理論は,「通信」に関連して出てくる以下の2つの最も根源的な問いに答えるための理論です。
このことから,情報理論は通信理論の一部であると考えることができます。
しかしながら, 情報理論は,統計物理(熱力学),コンピュータサイエンス(コルモゴロフ複雑性(Kolmogorov complexity)あるいはalgorithmic complexity),統計的推測(Occam’s Razor: “The simplest explanatoin is best”),確率統計(最適な仮説検定と推定)などの諸問題とも深く関連しており,広大な広がりを持った理論です。
このブログでは[1]の参考文献を参考にしながら,情報理論の基礎に関する記事をこれから書いていくことにします。
[参考文献]
[1] T. M. Cover and J. A. Thomas, Elements of Information Theory, Second Edition, Wiley, 2006.
もう少しだけ-集合体の話を続けます。
応用上重要な-集合体として,実数上で定義されるBorel -集合体(Borel -field) があります。
今回は、このBorel -集合体について簡単に説明します。
Borel -集合体とは,すべての半開区間の集まりから生成される上の-集合体のことです。ここにです。
Borel -集合体は,半開区間だけでなく様々な区間が要素として入ります。
例えば,, , , , , 等々です。
同様に,上で定義された拡張されたBorel -集合体を考えることも出来ます。
ここにです。
さらに,Borel -集合体は,容易に次元ユークリッド空間に拡張できます。
次元ユークリッド空間に拡張したBorel -集合体をで表すことにします。
前回の記事「確率論の基礎(4)」で,-集合体は「観測」にも密接に関連したものであると言いました。
ここまでは,-集合体が与えられていると考えてきましたが,例えば,数理ファイナンスへの応用の場合を考えると,投資家の投資戦略は「現時点までの観測」(から得られる情報)に基づいた戦略を取ることが出来るはずです。
そこで,投資家が現時点で持っている情報を表すために「観測」から作られる-集合体を考えることが必要になります。
このような状況を考える際に必要となるのが生成された-集合体です。
以下で生成された-集合体を定義します。
をのすべての部分集合の集まりとし,をの部分集合族,すなわち,である部分集合の集まりとします。
ここで,を含む上で定義されるすべての-集合体の集まりを考えます。
この集まりは,がその集まりに入っているので空ではありません。
また,これらのすべての-集合体の積は,やはり-集合体になり,それはを含む最小の-集合体になります。この-集合体のことをによって生成される-集合体と呼び,と表記します。
要は,部分集合の集まりは-集合体になっていないかもしれないので,-集合体になるように必要十分な部分集合を加えて-集合体にしたものがであると考えるとよいです。
今回は,-集合体とその意味についてもう少し考えます。
まず,ある標本空間に対して,上の-集合体は一意ではないことに注意して下さい。
例えば,
のすべての部分集合
とすると,, , はすべて上の-集合体となります。
今まで-集合体という何か小難しそうなものを考えてきましたが,これは結局何なのでしょうか?
以下で,確率論の応用における一つの考え方を大まかに説明します。
まず,上で見たように同じ標本空間上で定義される-集合体は一意ではないことに注意しましょう。
では,上の例での, , の違いは何なのでしょうか?
一つの答えは,これらは「標本空間をどれだけ細かく区別出来るか」の違いです。
例えば,は最も小さい-集合体ですが(最も小さいという意味は,任意の-集合体についてが成立するという意味です。),これは実質的には何も区別できない-集合体です。は,事象が発生するかどうかだけを区別出来る-集合体です。また,は最も大きい-集合体ですが(最も大きいという意味は,任意の-集合体についてが成立するという意味です。),これは標本一つ一つまで区別出来ます。
したがって,-集合体は「情報」に関連していると解釈することが出来ます。「情報」を豊富に持っているということは,
「物事をより細かく分類できる」=「標本空間をより細かく区別出来る」
ということになります。
この観点からは,よりもが, よりもが情報を豊富に持っている-集合体であると言えます。
このことを,数理ファイナンスへの応用を考慮した言葉でもう少しだけ説明しておきます。
もし投資家がに相当する情報を持っているならば,その投資家にとっては,すべての事象に関して確率的な曖昧さは全くなくなることになります。
また,事象を「日経平均が時刻にである」という事象とするならば,もし投資家がに相当する情報を持っているならば,その投資家にとっては「日経平均が時刻にである」かどうかは,確率的な曖昧さはなく既知であることになります。
このような観点からは,確率は持っている情報を最大限利用しても残る曖昧さの大きさを表していると考えることもできます。
応用上は,「情報」は「観測」によって得られることが多いため,-集合体は「観測」にも密接に関連したものであるとも言えます。
今回は,PASTA (Poisson Arrival See Time Averages)を数学的に表現し,定理の形で述べることにします[1,2]。
を,ある状態空間上の値を取る確率過程とします。
この確率過程のことを「システム」と呼ぶことにします。
をの状態空間の任意の集まりとします。
さらに,率>0のポアソン過程を考えます。このポアソン過程とシステムの間には,相互作用があるものとします。
その相互作用は,たとえば,待ち行列システムへの適用においては,をシステム内客数を表す確率過程,を客のシステムへの到着を表すポアソン過程と考えて,客の各到着時点でが1だけ増加するというような相互作用です。
システムがにある時間の割合とシステムがにあるのを見る到着の割合を考えます。この目的のためにで以下のものを定義します。
のサンプルパスは,確率1で左連続で右極限を持つとします。
この左連続性は,上記の待ち行列システムの例で言えば,到着がシステム内客数に影響を及ぼすのは(すなわちシステム内客数が+1されるのは),その到着直後であると考えることに相当します。
上記の定義で,はシステムがの間ににある時間割合を示し,はの間に発生する到着でシステムがにあることを見る到着の割合を示しています。
到着は何らかの形でシステムに影響を及ぼすことを想定しているので,と,したがって,とは依存した確率過程になります。しかし,どのような形での相互作用や影響を許すわけではありません。ここでは,システムが予見(anticipation)を持たない,すなわち,の将来の増分との履歴が独立であることを仮定します。この仮定はLAA (Lack of Anticipation Assumption)と呼ばれ,きっちり書くと以下のようになります。
仮定 Lack of Anticipation Assumption (LAA).
各において,は,と独立である。
このLAAのもとで,以下の定理が成立します。
定理 PASTA.
LAAのもとで,のとき, w.p.1 ならば,かつそのときに限り, w.p.1である。
以下に仮定と定理に関するコメントを述べます。
1. は,システムがエルゴード的であるような場合には定数になりますが,そうである必要はありません。例えば,システムが吸収状態をいくつかもつ連続時間マルコフ連鎖であるとし,システムの初期状態は過渡状態であるとします。ここでがある吸収状態であれば,は確率変数になり,の吸収状態に吸収されれば,そうでなければとなります。
2. Wolffの本[1]においては,LAAに上記の仮定に加えて,各において,がと独立であるという,に関する独立増分性が仮定されています。
しかしながら,この仮定は,がポアソン過程のとき独立増分性を持つので,本来不要です。そのため,このブログにおけるLAAは[3]に記述のあるLAAと同様のものをLAAとして記述してあります。このブログに記述してあるLAAはPASTAが成立するための十分条件になります。
次回から,数回に分けて定理 PASTAを証明します。
[参考文献]
[1] R.W.Wolff, Stochastic modeling and the theory of queues, Prentice-Hall, 1989.
[2] R.W.Wolff, “Poisson Arrivals See Time Averages,” Operations Research, vol.33,
pp.223-231, 1982.
[3] B.Melamed and D.D.Yao, “The ASTA property,” in Frontiers in queueing: models and problems, (J.Dshalalow, Ed), CRC press, 1995.
これから何回かに分けてPASTAについて議論したいと思います。
PASTAと言っても,私が大好きでよく食べる食物のパスタのことではありません^^;;
ここで言うPASTAとは,待ち行列理論においてよく知られているポアソン到着に関する性質、
「Poisson Arrivals See Time Averages」,略してPASTAと呼ばれる性質のことです。
PASTAとは,大まかに簡単に言うと
定常ポアソン到着が,到着時にシステムの状態がある状態にあることを
観察する割合は,システムがそのある状態にある時間割合に一致する
ということになります。言い換えると,PASTAとは,
定常ポアソン過程の増加点でシステムを観測したとき
観測時点直前での事象平均は,時間平均に一致する
という性質のことです。
PASTAは,待ち行列の解析においては,到着が定常ポアソン過程にしたがう待ち行列システムにおいて,待ち行列長の定常分布を客の到着直前の待ち行列長の分布に関連付けるためによく使われます。
待ち行列システムの解析おいては,待ち行列長の定常分布を得ることの方が客の待ち時間の分布を得ることよりも簡単であることが多いです。そのため,まず解析によって,待ち行列長の定常分布を得て,それにPASTAを適用して,客の到着直前の待ち行列長の分布を得て,そこから客の待ち時間の分布を得るというアプローチがよくとられます。
次回から,数学的な定式化をきっちり行ってPASTAについて議論したいと思います。
前の記事「確率論の基礎(1)」,「確率論の基礎(2)」において,確率測度は標本空間の部分集合の集まり上で定義されている部分集合の「大きさ」を測るものであると言いました。
さらに,標本空間の部分集合の集まりはどのようなものでも良いわけでもなく制約があり,その制約は主に部分集合の「大きさ」を矛盾なく定義するためのものであることを述べました。
では,どのような部分集合の集まりなら部分集合の「大きさ」を矛盾なく定義できるのでしょうか?
部分集合の集まりの各要素で「大きさ」を矛盾なく定義できるためには,以下の性質を持っていることが必要と思われます。
考える部分集合の集まりは,補集合演算と可算回の和,積演算について閉じている必要がある。
すなわち,ある部分集合の大きさが定義されるのであれば,その補集合の大きさも定義されないと不都合だし,ある部分集合, の大きさが定義されるのであれば,との和集合の大きさも定義されないと不都合だし,との積集合の大きさも定義されないと不都合だということです。さらに,それらの演算の結果できた集合に,さらに演算を可算回繰り返して出来た集合も大きさが定義されないと不都合であるということです。
上で述べたような性質を持つ部分集合族のクラスは, -集合体(-field, -加法族)と呼ばれ,以下のように定義されます。
定義: 標本空間の部分集合の集まりが以下の条件を満たすならば,それは上の-集合体(-field on )であると言われる。
ここにはの補集合を表す。
ド・モルガンの法則から集合の積は集合の和と補集合で表すことが出来るので,上の定義で可算回の積演算についてもは閉じていることになります。
確率は,-集合体のすべての要素に対して割当てられます。
すなわち,の任意の要素,すなわち,任意の事象の「大きさ」を測ることが可能で,
その「大きさ」のことを事象の確率と呼びます。
このようにして定義されたは可測空間(measurable space)と呼ばれます。
今回はオプションの高次グリークスで,Thetaを残存時間で偏微分したものの符号を反転させたもの,すなわち,残存時間に関する2階偏微分を表す高次グリークスを考えてみます。
この高次グリークスですが,Wikipedia
http://en.wikipedia.org/wiki/Greeks_(finance)
では,なぜか名前が見当たりませんし,式も提示されていません。
ちなみに,Thetaはオプション理論価格を残存時間で偏微分したものの符号を反転させたもです。
バニラオプションのThetaは,Black-Scholes式の設定のもとでは,
Callオプションの場合
で与えられ,
Putオプションの場合
で与えられることが知られています。ここに,は原資産価格,は権利行使価格,は残存時間,は原資産価格過程のボラティリティ,は無リスク資産の金利,は標準正規分布の密度関数,は標準正規分布の分布関数です。これらのThetaに関する式は,上にURLを示したWikipediaにも掲載されています。
今回求めようとしている高次グリークスは,これらのThetaを表す式をで偏微分すればよいわけです。
ですので,残存時間に関する2階偏微分を表す高次グリークスは,
Callオプションの場合は,
で与えられ,
Putオプションの場合は,
で与えられることになります。ここに,は標準正規分布の密度関数で,
です。