確率論 II - ランダム・ウォーク
2011 年 , 西岡
http://c-faculty.chuo-u.ac.jp/˜nishioka/
2 号館 11 階 21131 号室 オフィスアワー : 水曜 4 限
0 確率モデル
0.1 何故モデルが必要か
(∗)
何かを詳しく調べるとき
,⇒モデルが必要となる
.例題
0.1 (地震波の伝搬
).地球の内部構造モデル
(左
)を使って
,地震波が 伝搬する様子を調べる
.図
0.1左=地球の構造
, 1:内核
, 2:外核
, 3:下部マントル
, 4:上部マント ル
, 5:地殻
, 6:地表
,右
=地震波の伝搬
,外核
,内核で屈折する
.例題
0.2 (地震の発生
).プレートテクトニクス
-モデル
:地球の表面
(地 殻
)は十数枚の硬いプレートに覆われている
.プレートは相互に移動して いて
,地震や火山などの活動はそのプレートの境界で起きているプレート 同士の相互作用が
,地震・火山という現象を引き起こしている
.図
0.2プレートの動き
このモデルを使って
,地震警報をだし
,地震後はそのマグニチュードを調 べる
.図
0.3地震の発生
例題
0.3 (原子模型
).原子核の周りを電子が周回している
‘原子模型
’を 使って
,電磁波や光を受けたときの原子の挙動が計算出来る
.図
0.4原子模型
0.2 確率現象のモデル
ブラウン運動
! "
•
では
,ランダムな現象のモデルは
?•
ランダムな事象のモデルとして最も有力なものが ブラウン運動
.# $
ブラウン運動
:水面に浮かべたケシの花粉の不規
則な運動
,花粉に水分子が衝突して不規則 に動く
.この軌跡をブラウン運動と呼ぶ
.•
ケシの花粉の軌跡を上から見ると
図
0.5ブラウン運動
図
0.6花粉の位置と時間のグラフ
:ブラウン運動の軌跡
•
このブラウン運動の特徴は
, (i)ランダムに変化
,(ii)
軌跡は連続
,(iii)
至る所微分不可能
=ギザギザになっている
.•
自然
/社会の両方で
,ブラウン運動をモデルとする現象は非常に多い
.例題
0.4. (i)株価
, USA流通業の中堅2社
,ホームデポとロウズの株
価の推移
, 2009年
7月から
2010年
7月
図
0.7青
=ホームデポ,赤
=ロウズ
⇒
まるでブラウン運動のような挙動
.(ii)
人や動物の移動
,⇒クラゲ
:太陽の光を追い
,午前は東
,午後は西に 移動する
.海流の影響で動きがランダム
=ブラウン運動になる
.(iii)
煙や液体の拡散運動
. ⇒煙分子のブラウン運動
0.3 ランダム・ウォークの導入
ランダム・ウォーク
! "
(i)
時間が連続なため
,ブラウン運動の数学的な取り扱いは大変難 しい
.(ii)
ランダムな運動が方向を変る時間を
,t = 1,2,· · ·と
,飛び飛び にしたものが ランダム・ウォーク
.(iii)
ランダム・ウォークは数学的に扱いやすい
.(iv)
この挙動を調べることが
,本講義の目的
.# $
図
0.8ランダム・ウォークの軌跡
•
ランダム・ウォークの特徴は
, (i)ランダムに変化
,軌跡は折れ線
,(ii)
「変化する時間」の間隔を短くすれば
,ブラウン運動になる
.例題
0.5. (i)ランダム・ウォークは 株式
/相場のモデルに使われる
. ⇒「相場はランダム・ウォークか
?」
!!"#$%&'()*+,-*..." /01 "2,345647,689..."::
!!""""##$$""%%&&""''(())&&**
!
!""##$$%%&&''(())**++,,--!!""##$$%%&&''(())**
;&<=&>?@ABCDEFGHIJKLMNO%P&QRST&UV&WXAYZ[\]^_`$\L;
K?abcde$fghH
!"#$%&'()*+
,-./01*2
ijK?abcde$f9klIJKmfno%Tpqrsmc\t$OuvwNxy&9zG{&z|}
DL\t$~a>&ÄÅuÇÉyÑÖghH
++,,--..//--00112233
345667$849
:; < = > ?@ A 5 B C D 8 E 7 FA6 AA A5 ABAC AD A8 AE A7AF56 5A 55 5B 5C5D58 5E 57 5F B64 4 4 4 4 4
4556677((88 9 9::;;<<
!""#$%&'()*+,-./01 23456789:;<=>'(?
@/AB)*CD-E345FGB H/0127IJ+KLMNO:/
0123456+PQRSTUVW XYOE-7Z[+\]YO^
_:
=
=>>??@@??
,-./01*2G,-./+H*I JKL l
l
Ads by Google システム売買 為替相場予想 為替相場 トレード 建築模型
基礎から学ぶシステムトレード 相場はランダムウォーク? http://system-trading.jp/toyoshima/index.php?ID=10
1 / 3 11/04/19 0:41
(ii)
クラックの進行
. ⇒これもランダム・ウォークに類似
.図
0.9左
:建物のひび割れ
,右
:地震の地割れ
1 ランダム・ウォークの定義
(
参考書
: W.フェラー
,確率論とその応用
, 1,紀伊国屋
, 1980,¥
3,150. )• ρ1,ρ2,· · ·
を
{1,−1}どちらかの値をとる数列とする
.実数
aと 自然数
nにたいし
,新しい数列
(1.1) w(n)≡
! a, n= 0
a+ρ1+ρ2+· · ·+ρn, n= 1,2,· · ·
を考える
.定義
1.1. 2次元平面で
,次の各点を結ぶ 折れ線
( pathと呼ぶ
)をランダ ム・ウォーク
Wと呼ぶ
:W : (0, w(0))→(1, w(1))→(2, w(2))→· · ·→(n, w(n))→· · ·
(1,w(1)) (2,w(2))
(3,w(3)) (4,w(4))
(5,w(5)) (0,a)
図
1.1ランダム・ウォーク
Wの
path,x軸を時刻と考える
(i) ρ1, ρ2,· · ·
は
±1どちらかの値をとる
.→
時刻
nまでの ランダム・ウォーク には
,2n個の
pathsがある
.(ii) (0, a)→(n, b)
なるランダム・ウォーク
Wにたいし
,
u≡w(1)−a, w(2)−w(1),· · ·, w(n)−w(n−1)
のなかで
,1の値をとるものの総数
v≡w(1)−a, w(2)−w(1),· · · , w(n)−w(n−1)
のなかで
,−1の値をとるものの数
(0,a)
(n,b) v
u
n b-a
とすると
,次が成立
:u−v=b−a, u+v=n → u= n+b−a
2 , v= n−b+a
2 .
!
重要な式
"(iii) (0, a)→(n, b)
なる ランダム・ウォーク
Wは
,すべて
(ii)を満 たしている
.よってその
pathの個数
N(n)は
N(n) =nCu= n!
(n+b−a
2 )! (n−b+a 2 )!
=nC(n+b−a)/2.
n≥|b−a|. (1.2)
# $
2 反射原理
2.1 数の数え方 ( 基礎数学 I)
(i)
男子学生
a, b,· · · ,から数人を選び
,集合
Xを
X ≡{a, b, c, d, e,}と定義する
. Xの人数は
5と直ぐに数えられるが
,ここで 数える と は次を意味する
:U
を自然数の部分集合
U ≡{1,2,3,4,5}
とすると
Xと
Uとに
1 : 1関係がある
=Xの元に番号をつける
.定義
2.1.ある集合
Aと
Bとに
1 : 1関係があるとは
,以下の条件をみた
す関係式
h:B →Aが存在することである
:x∈B
にたいし
h(x)∈Aかつ
h(B) =A, x, y∈Bかつ
x&=y⇒h(x)&=h(y).(2.1)
(
この
(2.1)をみたす関係式を 全単射 とよぶ
.) ((ii) Step 1.
女子学生の集合
Y ≡{α,β,γ,δ,&}
がある
.いま
Xと
Yが同数であることを確認するには
,「
Yと
U={1,2,· · · ,5}
とに
1:1の関係がある」ことを確かめるより
,もっと簡単
な方法がある
.Step 2.
簡単な方法
=「男女が
1:1で互いに手をつなぐ」
.全員が手をつなげれば
, Xと
Yは同数
.つまり
h:X↔Y
という全単射が存在した
.(∗)
以後
,この考え方を使う
.2.2 特別なランダム・ウォーク
ランダム・ウォークの応用を考えるとき
,定数
cにたいし ある
0< k≤nがあり
,Sk > cとなる確率 を調べる必要がしばしば生じる
*1.c
*1
例えば
,{w(n)}が株価だとして
,それが
1ヶ月内に
c円を超える確率
.Step 1.
簡単のため
,a >0, b >0として
,ランダム・ウォーク
W : (0, a)→(1, w(1))→· · ·→(n, b)にたいし
,途中で
w(t)≤0となる
0< t < nがある
pathの個数を
,次の手順で数える
.(i) W
は
,途中で
x軸と交差するので
,それが最初に
x軸と交わる時刻 を
tとする
.t= min{k:w(k)≤0}. (ii) W
にたいし
,新しい
pathW†を次で定義する
:W† : (0,−a)→(1,−w(1))→· · ·(t,0)→
→(t+ 1, w(t+ 1))→· · ·→(n, w(n)).
(2.2)
(t, 0) (0,a)
(n,b)
(0,-a)
W†
の
path (赤
)は
,時刻
tまでは
Wと
x軸に関して対称
,時刻
t以降は
Wと 同じ
path.Step 2.
つまり
,次の
1:1対応が有ることが判った
.• (0, a)→(n, b)
かつ 途中で
x軸と交差する
path⇒ (0,−a)→(n, b)
なる
pathのなかで
,唯一つの
pathが対応
.• (0,−a)→(n, b)
なる
path ⇒ (0, a)→(n, b)かつ 途中で
x軸と
交差する
pathのなかで
,唯一つの
pathが対応
.(t, 0) (0,a)
(n,b)
(0,-a)
図
2.1 (0, a)→(n, b)で
x軸と交差する
path(0,a)
(n,b)
(0,-a)
(t, 0)
図
2.2 (0,−a)→(n, b)の
pathこれより 次の補題が得られる
重要な補題
! "
補題
2.2. (i) (0, a)→(n, b)なるランダム・ウォーク
Wにたいし
, Wのなかで 途中で
x軸と交差する
pathの個数
=(0,−a)→(n, b)
なる ランダム・ウォーク
W†の
pathの個数
. (ii)前者の個数を数えることは難しいが
, (1.2)により
,後者の個数は 簡単に計算でき
,(2.3) n!
(n+b+a
2 )! (n−b−a 2 )!
=nC(n+b+a)/2 (
( (1.2)
で
a→ −aと置き換える
.)# $
(∗)
前の補題から
,「反射原理」が得られる
.反射原理の定理
! "
定理
2.3 (反射原理
). b >0とする
. (0,0)→ (n, b)である
pathの なかで
,(2.4) w(1)>0, w(2)>0,· · · , w(n) =b >0
であるものの個数は
(2.5) b
n·nC(n+b)/2. (
# $
[
証明
] w(1)>0だから
, (2.4)の
pathは 点
(1,1)を通る
.つまり
(1,1)→(n−1, b)という
pathで
(2.4)をみたすものの個数がも求める 数
. (1.2) +補題
[反射法則
]より
,(i) (1,1)→(n, b)
という
pathの個数
=n−1C(n+b)/2−1.(ii) x
軸と交わる
pathの個数
= (1,−1)→(n, b)という
pathの個数
=n−1C(n+b)/2.
これより
求める数
=n−1C(n+b)/2−1−n−1C(n+b)/2= (n−1)!
&
(n+b)/2−1'
!&
(n−b)/2'
!− (n−1)!
&
(n+b)/2'
!&
(n−b)/2−1'
!
= n!
&
(n+b)/2'
!&
(n−b)/2'
!
((n+b)/2
n −(n−b)/2 n
)
=nC(n+b)/2· b n. !
3 双対原理
pathW :w(0) = 0, w(1), w(2),· · · , w(n) (
黒
)にたいし
y(k)≡w(k)−w(k−1) =±1, k= 1,· · · , n
とおく
.そして 新しい
pathW∗ (赤
)を次で定義する
:W∗:w∗(0) = 0, w∗(1)≡y(n), w∗(2)≡y(n) +y(n−1),
· · · , w∗(n)≡y(n) +· · ·+y(1).
(3.1)
Step1. pathW
から新しい
pathW∗を
(3.1)で作った
. W∗は
,Wか ら次の操作で得られる
:1.
左右反転
,→ 2.上下反転
,→ 3.出発点を原点に移動 こうして得られた
W∗は
w(k)>0, k = 1,2,· · · , nを満たしている
.ここが最大値
path W
n
ここが最大値
左右反転した path
ここが最小値
上下反転した path
ここが最小値
出発点を原点に移動した path
つまり
pathWと
path W∗は合同
.しかも
w∗(n) =w(n)−w(n−1)+w(n−1)−w(n−2)+· · ·w(1)−w(0) =w(n).
Step 2.
逆に
*W : (0,0)→(n, b), w(k)+ >0 for k= 1,2,· · · , n.
なる
pathW*が与えられた
. (3.1)により
,W*からつくられた
path *W∗は
(3.2)を満たすことを示す
.W*∗
は
,W*から次の操作で得られる
:1.
左右反転
,→ 2.上下反転
,→ 3.出発点を原点に移動
.ここが最小値
w(k)>0, k= 1, 2, ,n の path
ここが最小値 左右反転した path
n
ここが最高値 上下反転した path
n
ここが最高値 出発点を原点に移動した path
n
結局
,原点から出発し
,w(n)> w(k) for allk= 1,· · · , n−1 (
⇔
右端が最高値
)という
pathが得られた
.この
W ↔W∗の関係を利用すると次が判る
.!
双対原理
"定理
3.1. b >0とする
. (0,0)→(n, b)という
pathで
(3.2) w(n)> w(k) for allk= 1,· · · , n−1 (⇔
右端が最高値
)となるものの個数は
b
n nC(n+b)/2. (
# $
[
証明
] Step 1. (0,0)→(n, b)という
pathで
(3.2)をみたすもの
W : (0,0)→(n, b), w(n)> w(k) for k= 1,2,· · · , nを考える
.つぎに この
pahtWにたいし
(3.1)の
W∗を考えると
W∗: (0,0)→(n, b)
w∗(k) =w(n)−w(n−1) +· · ·w(k)−w(k−1)
=w(n)−w(k−1)>0
つまり
W∗は
(3.3) W∗: (0,0)→(n, b), w(k)>0 for k= 1,2,· · ·, n.
Step 2.
逆に
W* : (0,0)→(n, b), w(k)+ >0 for k= 1,2,· · · , n.
なる
path *Wが与えられた
. (3.1)により
,W*からつくられた
pathW*∗は
(3.2)を満たす
.実際
,y(k)≡W*(k)−*W(k−1), k= 1,2,· · ·n
だから
,b
w∗(n) =y(n) +y(n−1) +· · ·+y(1) =w(n)b −w(0) =b w(n),b b
w∗(k) =y(n) +· · ·y(k) =w(n)b −w(kb −1)
だから
+
w∗(n)−w+∗(k) =w(n)+ −(
w(n)+ −w(k+ −1))
=w(k+ −1)>0.
つまり
*W∗は
(3.2)を満たしている
.Step 3.
つまり
Step 1, 2より
(3.2)
を満たす
pathの個数
=(3.3)を満たす
pathの個数 が示された
.後者の
pathの個数は 定理
2.3より
bn ·nC(n+b)/2. !
注意
3.2.公平なコインでコイントスを繰り返し
,表なら
+1,裏なら
−1という賭を
n回行う
.累積の損得が「最終回で 最高値
b」となる確率は
12n · b
n ·nC(n+b)/2. (
公平なコインで
n回トスを行うと
, path 1個に 確率
1/2nがある
.4 反射原理の応用例
!
投票問題
"例題
4.1 (投票問題
).選挙の結果
A
の得票
=j, Bの得票
=k, j > kとなった
.開票作業中
,Aが
Bを常にリードし続ける
”確率
= j−k j+k. (# $
[
解答
]横軸に 投票数
”,縦軸に
Aの得票
- Bの得票 をとり
,ランダ ム・ウォーク
Xを走らせる
.開票作業中
,Aが
Bを常にリードし続ける ので
,最初の
1票目は
Aに入らなければならない
.(1,1)
(j+k,j-k)
1 j+k
j+k-1
j-k-1
よって
,Xの
pathは
(0,0)→(1,1)となる
.投票総数は
j+k票で
,Aが
j票
,Bが
k票となったので
,X
の通るべき点
: (0,0)→(1,1)→(j+k, j−k),「開票作業中
,Aが
Bを常にリードし続ける」
= (1,1)→(j+k, j−k)
という
pathが
x軸に交わらない
.ここで
,「
(1,1)→(j+k, j−k)という
pathが
x軸に交わらない」に反 射原理を使う
.この
pathの個数は
j+k−1Cj−1−j+k−1Cj = (j+k−1)!
(j−1)!k! −(j+k−1)!
j! (k−1)!
= (j+k−1)!
(j−1)! (k−1)!
“1 k −1
j
”
= (j+k−1)!
(j−1)! (k−1)!· j−k j k
= (j+k)!
j!k! · j k
j+k ·j−k
j k =j+kCj·j−k j+k.
一方
,(0,0)→(j+k, j−k)という
pathの個数は
j+kCjだから
,開票作業中
,Aが
Bを常にリードし続ける
”確率
=j+kCj ·j−k j+k
,
j+kCj = j−k j+k. !
5 再帰時間
原点から出発し
,時刻
2nで
x軸上にいる
pathを考える
.(5.1) W : (0,0)→(2n,0).
•
この
pathは「時刻
2nに出発点に帰還した」もので
,時刻
2nを 再帰 時間 と呼ぶ
.• (5.1)
となる
pathの個数は
2nCnである
.•
そのなかでずっと
x軸より上にいる
pathの個数を調べる
.定理
5.1! "
定理
5.1. (i) (5.1)のなかで
,(5.2) w(1)>0, w(2)>0, · · ·, w(2n−1)>0, w(2n) = 0
である
pathの個数は
1n·2n−2Cn−1
個
. (ii) (5.1)のなかで
,(5.3) w(1)≥0, w(2)≥0, · · ·, w(2n−1)≥0, w(2n) = 0
である
pathの個数は
1n+ 1·2nCn
個
. $# $
[
証明
] (i) (5.1) + (5.2)である
pathは
,どれも
(2n−1,1)を通る
.(2n-1,1) (1,1)
図
5.1 (5.2)の
pathつまり
(5.1) + (5.2)である
pathは
,W : (0,0)→(2n−1,1)
かつ
(5.2)を満たす
ものの個数と等しい
.ところが
,この個数は既に
§2定理
2.2 [反射原理
]で 判っている
.!
反射原理
"b >0
とする
. (0,0)→(n, b)である
pathのなかで
,「
w(1)>0, w(2)>0,· · ·, w(n) =b >0」であるものの個数は
(b/n)nC(n+b)/2. "# $
これから
(5.1) + (5.2)
である
pathの個数
= 12n−1 2n−1Cn
= 1
2n−1
(2n−1)!
n! (n−1)! = 1 n
(2n−2)!
(n−1)! (n−1)! = 1
n 2n−2Cn−1.
(ii)
図
5.1より
, (i)の
pathは
W : (1,1)→(2n−1,1)
かつ
(5.3)を満たす
.つまり
,(5.4) (1,1)→(0,0), (2n−1,0)→(2n,0)
とすると
, (5.1)+(5.3)の
pathが得られる
. (5.4)は
,n→n+ 1と置き 換えれば良いので
,(5.1) + (5.3)
である
pathの個数
= 1n+ 1 2nCn. !
6 ランダム・ウォークとコイントス
我々は
,ランダム・ウォークを次で定義した
.ランダム・ウォーク
! "
ρ1,ρ2,· · ·
を
{1,−1}どちらかの値をとる数列とする
.実数
aと 自然数
nにたいし
,新しい数列
w(n)≡! a, n= 0
a+ρ1+ρ2+· · ·+ρn, n= 1,2,· · ·
を考える
.ここで
, 2次元平面で
,以下の各点を結ぶ 折れ線
( pathと 呼ぶ
)をランダム・ウォーク
Wと呼ぶ
:W : (0, w(0))→(1, w(1))→(2, w(2))→· · ·→(n, w(n))→· · ·
# $
(∗)
ここで
,ρ1,ρ2,· · ·の値に確率を導入する
.つまり
,公平なコインを投げ
, k回目のコイントスで
!
表が出る
⇒ρk = 1,確率
1/2裏が出る
⇒ρk =−1,確率
1/2とする
. a= 0とおき
,w(n) =
! 0"n n= 0
k=1ρk n≥1
は
n回のコイントスで得られた累積損得額となる
.また
ランダム・ウォークの性質
! "
• W : (0,0)→(n, w(n)
という
pathは
2n個
,•
一つ一つの
pathが
1/2nの確率を持つ
.# $
(∗) W : (0,0)→(1, w(1))→· · ·→(n, w(n))→· · ·
という
pathに対 し
,次の用語を定義する
.!
用語
"(i)
時刻
nで原点に帰還する
⇔ w(n) = 0, (ii)時刻
nで
0に初め帰還する
⇔ w(1))= 0,· · · , w(n−1))= 0,w(n) = 0,
(iii)
時刻
nで 点
r >0に初めて到達する
⇔ w(1)< r, · · · , w(n−1)< r, w(n) =r.
# $
以下の議論で
,これらの確率を調べる
.定理
6.1! "
定理
6.1. w(0) = 0であるランダム・ウォークを考える
. u2n≡ 122n 2nCn, n= 1,2,· · ·
とおくと
,以下の確率は全て
u2nに等しい
.(i) P[w(2n) = 0], (ii) P[w(1))= 0, w(2))= 0,· · · , w(2n))= 0],
(iii) P[w(1)≥0, w(2)≥0,· · · , w(2n)≥0]. $
# $
[
証明
] (i) (0,0)→(2n,0)を結ぶ
pathの個数は
2nCn個
.一方
,時刻
2nまでの
pathの総数は
22n個だから
, (i)が導かれる
.(ii) Step 1.
前述の 定理
5.1を使う
.定理
5.1 (i)! "
W : (0,0)→(2n,0)
のなかで
,w(1)>0. w(2)>0, · · ·, w(2n−1)>0, w(2n) = 0
である
pathの個数は
1n ·2n−2Cn−1
個
.# $
これより 「
w(1)>0, w(2)>0,· · ·, w(2k−1)>0, w(2k) = 0」 である
path
の個数は
1
2k−1 2k−1Ck == 1 2k−1
(2k−1)!
k! (k−1)! = 1
k 2k−2Ck−1.
よって 「
w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k−1)$= 0, w(2k) = 0」 である
pathの個数は
,上の
2倍
, 2k 2k−2Ck−1
個
.⇒ P[w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k−1)$= 0, w(2k) = 0]
= 1 22k
2
k 2k−2Ck−1= 1
2k u2k−2. (6.1)
ここで「原点に戻る時刻は常に偶数」に注意し
,{
時刻
2n以下では 原点に戻らない
}={全体
}−{時刻
2で初めて原点に戻る
}−{
時刻
4で初めて原点に戻る
}−· · ·−{時刻
2nで初めて原点に戻る
}だから
,P[w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2n)$= 0]
= 1−P[w(1)$= 0, w(2) = 0]−P[w(1)$= 0, w(2)$= 0, w(4) = 0]
−· · ·−P[w(1)$= 0,· · ·, w(2n)$= 0]
= 1−1 2u0−1
4u2−· · ·− 1
2nu2n−2. (6.2)
Step 2.
次に
!
恒等式
"u2k−2−u2k = 1
22(k−1) 2k−2Ck−1− 1 22k 2kCk
= 1
22(k−1)
(2k−2)!
(k−1)! (k−1)!
#1−1 4
(2k−1) 2k k·k
$= 1
2k u2k−2
# $
となるから
,これを
(6.2)に代入して
,P[w(0) = 0, w(1))= 0, w(2))= 0,· · · , w(2n))= 0]
= 1−1
2u0−1
4u2−· · ·− 1
2nu2n−2
= 1−#
u0−u2
$−#
u2−u4
$−· · ·−#
u2n−2−u2n
$
= 1−u0+u2n =u2n. (ii)
が得られた
.(iii) Step 1.
前述の 定理
5.1を使う
.定理
5.1 (ii)! "
W : (0,0)→(2n,0)
のなかで
,w(1)≥0, w(2)≥0, · · ·, w(2n−1)≥0, w(2n) = 0
である
pathの個数は
1n+ 1·2nCn
個
.# $
まず
{w(0) = 0, w(1)≥1, w(2)≥1, · · ·, w(2k−2)≥0, w(2k−1)<0}
={w(0) = 0, w(1)≥1, w(2)≥1, · · ·, w(2k−2) = 0, w(2k−1) =−1}
だから
(2k-2,0)
(0,0)
(2k-1,-1)
-1 0
図
6.1 2k−1で負になる
pathP[w(0) = 0, w(1)≥1, · · ·, w(2k−2)≥0, w(2k−1)<0]
=P[w(0) = 0, w(1)≥1,· · ·, w(2k−2) = 0, w(2k−1) =−1]
= 1
22k−1 1
k 2k−2Ck−1= 1 2ku2k−2.
Step 2.
初めて負になる時刻は常に奇数時刻
.これに注意すると
,{
時刻
1,2,· · ·,2nでは 非負
}={全体
}−{時刻
1で初めて負になる
}−{
時刻
3で初めて負になる
}−· · ·−{時刻
2n−1で初めて負になる
}だから
,P[w(0) = 0, w(1)≥0, w(2)≥0,· · ·, w(2n)≥0]
= 1−P[w(1) =−1]−P[w(1)≥0, w(2)≥0, w(3) =−1]
−· · ·−P[w(1)≥0,· · ·, w(2n−2)≥0, w(2n−1) =−1]
= 1−1 2u0−1
4u2−· · ·− 1
2nu2n−2. (6.3)
ここで
(6.3)=(6.2)だから
(ii)と一致し
, (iii)が得られた
. !(∗) RW
を使って証明できる
,次の恒等式は
,以後の計算に有用である
.計算で有用な補題
! "
補題
6.2. n≥1とする
. u2n≡ 122n2nCn
に対し
,次式が成立
.(6.4) u2n=
%n k=1
1
2ku2k−2·u2n−2, u0≡1. $
# $
[
証明
] Step 1. w(0) = 0である
RWを考える
. (6.1)式
! "
P[w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k−1)$= 0, w(2k) = 0]
= 1 22k
2
k 2k−2Ck−1= 1
2k u2k−2.
# $
より
,この
RWの
pathが最初に
0に到達する時刻を
2Tとおく
. 2T = 2kとなる
pathの個数は
2
k 2k−2Ck−1= 2
ku2k−2.
また「
w(2k) = 0→· · ·→w(2n) = 0となる
pathの個数」は
2(n−k)Cn−k =u2n−2k.
よって
「
w(0) = 0から出発し
,時刻
2kで初めて
0に帰還し
, w(2n) = 0となる
path」
(6.5)
の個数は
2
k 2k−2Ck−1×2(n−k)Cn−k= 2
ku2k−2·22k−2×u2n−2k·22n−2k
= 22n
2k u2k−2·u2n−2k.
2k 2n
O
初めて 0 に帰還
ずっと正の側
2k 2n
O
ずっと負の側 初めて 0 に帰還
Step 2. w(0) = 0
という
RWを考える
.前述の 定理
6.1 (i)! "
w(0) = 0
であるランダム・ウォークに対し
,P[w(0) = 0, w(2n) = 0] =u2n.
# $
より
,この
RWは 時刻
2nで
0にいる
.そこで
, (6.5)を考えて
u2n=P[w(0) = 0, w(2n) = 0]= Xn
k=1
P[w(0) = 0,
時刻
2kで初めて
0に帰還
, w(2n) = 0]= Xn
k=1
22n
2k u2k−2·u2n−2k× 1 22n =
Xn
k=1
1
2ku2k−2·u2n−2k. !
7 path の周遊 (excursion)
再び
,公平なコイン・トスによって駆動されるランダム・ウォークを扱う
.つまり
,公平なコインを投げ
,k
回目のコイントスで
!
表が出る
⇒ρk = 1,確率
1/2裏が出る
⇒ρk =−1,確率
1/2とする
. a= 0とおき
,w(n) =
! 0"n n= 0
k=1ρk n≥1
は
n回のコイントスで得られた累積損得額となる
.また
ランダム・ウォークの性質
! "
• W : (0,0)→(n, w(n)
という
pathは
2n個
,•
一つ一つの
pathが
1/2nの確率を持つ
.# $
(∗) §3
で述べた
(7.1)
右端で最高値
b >0になる
path原点から出発し右端で最高値をとる path
ここが最高値
n b
0
は「時刻
nで初めて
bに到達する
path」と言い換えられる
.また
,定理
3.1[双対原理
]で
(7.1)の個数は判っている
.!
双対原理
"定理
3.1 b >0とする
. (0,0)→(n, b)という
pathで
b=w(n)> w(k) for allk= 1,· · ·, n−1“⇔
右端が最高値
”となるものの個数は
b
n nC(n+b)/2. $
# $
これを使うと
,次の定理が得られる
.双対原理から導かれる命題
! "
命題
7.1. bを自然数とする
.原点から出発したランダム・ウォーク が
,時刻
2n−bに初めて
bに到達する
pathの個数は
b
2n−b 2n−bCn, n≥b >0, %
# $
(∗)
さらに詳しくランダム・ウォークの挙動を見る
.•
原点から出発したランダム・ウォークは何度も原点に戻る
.•
「時刻
0で原点
→ 1回目の原点への帰還」の時間区間の
pathを
,最初 の周遊 と呼ぶ
.•
同様に「
k−1回目の原点への帰還
→ k回目の原点への帰還」の時間区
間の
path,を
k番目の周遊という
.•
「周遊が幾つあるのか」を調べる
.0
最初の周遊
第2の周遊 第3の周遊
第4の周遊
b
番目に戻る確率
! "
定理
7.2. bを自然数とする
.原点から出発したランダム・ウォー クが
,時刻
2nで原点に戻り
,かつ
b個の周遊を持つ確率
= b
2n−b 2n−bCn
1 22n−b. %
# $
[
定理
7.2の証明
Part 1.] b >0を自然数として
,(7.2)
原点から出発し
,時刻
2n−bで初めて
bに到達する
path wを考える
.ここが最高値
2n-b b
0
図
7.1 pathwこの
pathに「傾き
−1,長さ
1の線分
L0」を次の手順で
b個挿入する
. (i)原点のすぐ右
,(ii)
初めて
1に到達する時刻のすぐ右
,(iii)
初めて
2に到達する時刻のすぐ右
,...
(iv)
初めて
b−1に到達する時刻のすぐ右
ここが最高値
2n-b b
0
ここに 挿入 ここに 挿入
ここに 挿入
挿入する線分 L0
ここが最高値
2n-b b
0 T1 T2
1 2
ここが最高値
2n-b b
0
ここが最高値
2n+1-b T1 b-1
T2
T1 T2
ここが最高値
2n-b b
0
ここが最高値
2n+2-b b-2 T1
T2
T1 +1 T2 +2
ここが最高値
2n-b b
0
ここが最高値
2n+3-b b-3 T1
T2
T1 +1 T2 +2
⇒
こうやって得られた
pathを
w∗とする
.0 ここに 挿入
ここに 挿入
2n 0
ここに 挿入
すると
w∗はいかの性質を満たす
. w∗の性質
! "
w∗(0) = 0, w∗(2n) = 0, w∗(k)≤0 for k= 0,1,· · · ,2n, (7.3)
k= 0,1,· · · ,2n
のなかで
,w∗(k) = 0となる
kは
b+ 1個
. (7.4)# $
!
補足
"補題
7.3.「
(7.3), (7.4)が成立」は判りにくいので
,証明する
. %# $
[
補足の証明
]図
7.1の
pathwにたいし
,次のように置く
:•
初めて
1に到達する時刻を
T1,•
初めて
2に到達する時刻を
T2, ...•
初めて
b−1に到達する時刻を
Tb−1ここが最高値
2n-b b
0
ここに 挿入 ここに 挿入
ここに 挿入
T1 T2
「傾き
−1,長さ
1の線分」を
L0とする
. pathw∗は
, pathwから次の手 順で得られた
.挿入の手順を追うと
0になる回数が判る
.(i)
原点のすぐ右に
L0を挿入
⇒ w∗(1) =−1, (ii) wが
,初めて
1に到達する時刻
T1.⇒ (i)
で
L0が
1個挿入されたので
,w∗では
T1→T1+ 1.また
w∗(T1+ 1) = 0.⇒ T1+ 1
は
w∗が
1回目に
0に帰還する時刻
=最初の周遊
.0
ここに 挿入
ここに 挿入
2n 0
ここに 挿入
T1 +1 T2 +2
0
2n 0
ここに 挿入
T1 +1 T2 +2
1つ増えた
ここに 挿入 1つ下げた
計2つ増えた 計2つ下げた ここに 挿入
計3つ下げた
計3つ増えた
(iii) w
に対し
T1の右に
L0を挿入
⇒ w(T1+ 2) =−1, (iv) wが
,初めて
2に到達する時刻
T2.⇒ (i), (ii)
で
L0が
2個挿入されたので
,w∗では
T2→T2+ 2.また
w∗(T2+ 2) = 0.⇒ T2+ 2
は
w∗が
2回目に
0に戻る時刻
=2番目の周遊
.(v) w
に対し
T1の右に
L0を挿入
⇒ w(T1+ 2) =−1, ...(vi) w
が
,初めて
b−1に到達する時刻
Tb−1.⇒ (i), · · ·,
で
L0が
b−1個挿入されたので
,w∗
では
Tb−1→Tb−1+b−1.また
w∗(Tb−1+b−1) = 0.⇒ Tb−1+b−1
は
w∗が
b−1回目に
0に戻る時刻
=b−1
番目の周遊
.(vii) w
に対し
Tb−1の右に
L0を挿入
⇒ w(Tb−1+b) =−1, (viii) wは
,時刻
2n−bで初めて
bに到達
.⇒ (i),· · ·, (vii)
で
L0が
b個挿入されたので
,w∗では
2n−b→2n.また
w∗(2n) = 0.⇒ 2n
は
w∗が
b回目に
0に戻る時刻
=b番目の周遊
. ![
定理
7.2の証明
,Part 2]逆に
(7.3), (7.4)の条件 時刻
2nが
b回目の
0への帰還となる
path w†! "
(7.3) w†(0) = 0, w†(2n) = 0, w†(k)≤0 fork= 0,1,· · ·,2n, (7.4) k= 0,1,· · ·,2n
のなかで
,w†(k) = 0となる
kは
b+ 1個
.# $
を満たす
path w†があるとする
.逆の手順
(7.5)! "
この
w†から
,(7.2)
原点から出発し
,時刻
2n−bで初めて
bを通る
pathw#を作ることができる
.# $
[
定理
7.2の証明
,Part 3] Step 1.証明
, Part 1および
Part 2から
,時刻
2nが
b回目の
0への帰還となる
pathw! "
(7.3) w(0) = 0, w(2n) = 0, w(k)≤0 for k= 0,1,· · ·,2n, (7.4) k= 0,1,· · · ,2n
のなかで
,w(k) = 0となる
kは
b+ 1個
.# $
と
右端の時刻
2n−bが最高点
bの
path! "
(7.2)
原点から出発し
,時刻
2n−bで初めて
bに到達する
pathw# $
が
1 : 1に対応していることが証明できた
.ここで 命題
7.1より
前者の個数
=後者の個数
= b2n−b 2n−bCn. Step 2. (7.3), (7.4)
を満たす
pathwを考える
.この
wは
時刻
0→最初に
0に帰還する時刻
$ %& '
最初の周遊
→
→2
番目に
0に帰還する時刻
$ %& '
2
番目の周遊
→· · ·
→b−1
番目に
0に帰還する時刻
→b番目に
0に帰還する時刻
$ %& '
b
番目の周遊 と
b個の周遊に分解できる
.• (7.3)
より「
pathwのすべての周遊は
x軸より下にある」
.• x
軸より上にある周遊を鏡像で作ると
,2b個の異なった
pathができる
.0
最初の周遊 第2の周遊 第3の周遊 第4の周遊
図
7.2赤が
path w,青の周遊を鏡像で作る
•
つまり「原点から出発し
,時刻
2nで原点に戻り
,かつ
b個の周遊を持 つ
path」の個数は
,b
2n−b 2n−bCn×2b.
•
一方
,時刻
2nまでの
pathの総数は
22n個だから
,「原点から出発し
,時刻
2nで原点に戻り
,かつ
b個の周遊を持つ確率」は
b
2n−b 2n−bCn×2b× 1
22n = b
2n−b 2n−bCn
1
22n−b. !
8 Arc sine の法則 - 不公平の法則
•
時刻
k−1から
kまでの
path wが
x軸より上にあるとき
,「
RWが 期間
1だけ正の側にいた」
と言う
.•
より詳しく言うと
,{w(k−1)≥0, w(k)>0}
もしくは
{w(k−1)>0, w(k)≥0}が成立することで
,「コイントスによる賭の累積損益が正の期間」と解 釈できる
.•
「
RWが 正の側にいる期間の長さ」を調べる
.Arc sin
の法則
! "
定理
8.1.原点から出発する
pathwに対し
,R(2k,2n)≡RW
が期間
2kだけ正の側におり
,期間
2n−2kだけ負の側にいる確率 とおく
.すると
R(2k,2n) = 1
22k ·2kCk× 1
22n−2k ·2n−2kCn−k. $
# $
注意
8.2.直感では
RW
が期間
nだけ正の側におり
,同じ長さの 期間
nだけ負の側にいる確率
=R(n,2n)% 12.
⇒
ところが実際は全く異なる
.例
n= 10のとき
2k 0 2 4 6 8 10
20 18 16 14 12
R(2k,20) 0.176 0.092 0.073 0.065 0.061 0.06
で
,「ずっと正の側にいるグループ」
(=「ずっと負の側にいるグループ」
)の確率が最大
:1 2 3 4 5 6 7 8 9 10 11
0.00 0.05 0.10 0.15
• n= 10
で
R(0,20)!R(10,20)%3.
•
この傾向は
nを大きくしても変わらない
.•
実際
,n= 54で
˘R(0,54) +· · ·+R(4,54)¯.˘
R(25,54) +· · ·+R(29,54)¯
#3.5
2 4 6 8 10
0.05 0.10 0.15
図
8.1青が
n= 10,赤が
n= 54の場合
(∗)
「極端なグループの確率が大きい」ことは
,n= 49での「正の側に長 くいる組」「正の側にまあまあ長くいる組」
· · ·と分類すると明瞭になる
.正の側にいる割合
81%以上の組
80%−61%の組
60%−40%の組
19%以下の組
39%−20%の組
その確率
29% 14% 13%1 2 3 4 5
0.00 0.05 0.10 0.15 0.20 0.25