• 検索結果がありません。

確率論 II - ランダム・ウォーク

N/A
N/A
Protected

Academic year: 2021

シェア "確率論 II - ランダム・ウォーク"

Copied!
34
0
0

読み込み中.... (全文を見る)

全文

(1)

確率論 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

地震の発生

(2)

例題

0.3 (

原子模型

).

原子核の周りを電子が周回している

原子模型

を 使って

,

電磁波や光を受けたときの原子の挙動が計算出来る

.

0.4

原子模型

0.2 確率現象のモデル

ブラウン運動

! "

では

,

ランダムな現象のモデルは

?

ランダムな事象のモデルとして最も有力なものが ブラウン運動

.

# $

ブラウン運動

:

水面に浮かべたケシの花粉の不規

則な運動

,

花粉に水分子が衝突して不規則 に動く

.

この軌跡をブラウン運動と呼ぶ

.

ケシの花粉の軌跡を上から見ると

0.5

ブラウン運動

0.6

花粉の位置と時間のグラフ

:

ブラウン運動の軌跡

このブラウン運動の特徴は

, (i)

ランダムに変化

,

(ii)

軌跡は連続

,

(iii)

至る所微分不可能

=

ギザギザになっている

.

(3)

自然

/

社会の両方で

,

ブラウン運動をモデルとする現象は非常に多い

.

例題

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)

「変化する時間」の間隔を短くすれば

,

ブラウン運動になる

.

(4)

例題

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. )

• ρ12,· · ·

{1,−1}

どちらかの値をとる数列とする

.

実数

a

と 自然数

n

にたいし

,

新しい数列

(1.1) w(n)≡

! a, n= 0

a+ρ12+· · ·+ρ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

がある

.

(5)

(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+ba)/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

の関係がある」ことを確かめるより

,

もっと簡単

な方法がある

.

(6)

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

が対応

.

(7)

 (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

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

の個数

=n1C(n+b)/21.

(ii) x

軸と交わる

path

の個数

= (1,−1)→(n, b)

という

path

の個数

=n1C(n+b)/2.

これより

求める数

=n1C(n+b)/21n1C(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. !

(8)

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)

を満たすことを示す

.

(9)

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

を考えると

(10)

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(n1) +· · ·+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

より

b

n ·nC(n+b)/2. !

注意

3.2.

公平なコインでコイントスを繰り返し

,

表なら

+1,

裏なら

−1

という賭を

n

回行う

.

累積の損得が「最終回で 最高値

b

」となる確率は

1

2n · b

n ·nC(n+b)/2. (

公平なコインで

n

回トスを行うと

, path 1

個に 確率

1/2n

がある

.

(11)

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−1Cj1j+k−1Cj = (j+k1)!

(j1)!k! (j+k1)!

j! (k1)!

= (j+k1)!

(j1)! (k1)!

1 k 1

j

= (j+k1)!

(j1)! (k1)!· jk j k

= (j+k)!

j!k! · j k

j+k ·jk

j k =j+kCj·jk 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. !

(12)

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

の個数は

1

2n2Cn1

. (ii) (5.1)

のなかで

,

(5.3) w(1)≥0, w(2)≥0, · · ·, w(2n−1)≥0, w(2n) = 0

である

path

の個数は

1

n+ 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

の個数

= 1

2n−1 2n1Cn

= 1

2n−1

(2n−1)!

n! (n−1)! = 1 n

(2n−2)!

(n−1)! (n−1)! = 1

n 2n2Cn1.

(13)

(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

の個数

= 1

n+ 1 2nCn. !

6 ランダム・ウォークとコイントス

我々は

,

ランダム・ウォークを次で定義した

.

ランダム・ウォーク

! "

ρ12,· · ·

{1,−1}

どちらかの値をとる数列とする

.

実数

a

と 自然数

n

にたいし

,

新しい数列

w(n)≡

! a, n= 0

a+ρ12+· · ·+ρn, n= 1,2,· · ·

を考える

.

ここで

, 2

次元平面で

,

以下の各点を結ぶ 折れ線

( path

と 呼ぶ

)

をランダム・ウォーク

W

と呼ぶ

:

W : (0, w(0))→(1, w(1))→(2, w(2))→· · ·→(n, w(n))→· · ·

# $

(∗)

ここで

12,· · ·

の値に確率を導入する

.

つまり

,

公平なコインを投げ

, 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.

# $

以下の議論で

,

これらの確率を調べる

.

(14)

定理

6.1

! "

定理

6.1. w(0) = 0

であるランダム・ウォークを考える

. u2n≡ 1

22n 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(2n1)>0, w(2n) = 0

である

path

の個数は

1

n ·2n−2Cn−1

.

# $

これより 「

w(1)>0, w(2)>0,· · ·, w(2k1)>0, w(2k) = 0

である

path

の個数は

1

2k−1 2k1Ck == 1 2k−1

(2k−1)!

k! (k−1)! = 1

k 2k2Ck1.

よって 「

w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k1)$= 0, w(2k) = 0

」 である

path

の個数は

,

上の

2

, 2

k 2k2Ck1

.

P[w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k1)$= 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]

= 1P[w(1)$= 0, w(2) = 0]P[w(1)$= 0, w(2)$= 0, w(4) = 0]

· · ·P[w(1)$= 0,· · ·, w(2n)$= 0]

= 11 2u01

4u2· · · 1

2nu2n2. (6.2)

Step 2.

次に

!

恒等式

"

u2k2−u2k = 1

22(k1) 2k2Ck1− 1 22k 2kCk

= 1

22(k1)

(2k−2)!

(k−1)! (k−1)!

#1−1 4

(2k−1) 2k k·k

$= 1

2k u2k2

# $

となるから

,

これを

(6.2)

に代入して

,

P[w(0) = 0, w(1))= 0, w(2))= 0,· · · , w(2n))= 0]

= 1−1

2u0−1

4u2−· · ·− 1

2nu2n2

= 1−#

u0−u2

$−#

u2−u4

$−· · ·−#

u2n2−u2n

$

= 1−u0+u2n =u2n. (ii)

が得られた

.

(15)

(iii) Step 1.

前述の 定理

5.1

を使う

.

定理

5.1 (ii)

! "

W : (0,0)(2n,0)

のなかで

,

w(1)0, w(2)0, · · ·, w(2n1)0, w(2n) = 0

である

path

の個数は

1

n+ 1·2nCn

.

# $

まず

{w(0) = 0, w(1)1, w(2)1, · · ·, w(2k2)0, w(2k1)<0}

={w(0) = 0, w(1)1, w(2)1, · · ·, w(2k2) = 0, w(2k1) =−1}

だから

(2k-2,0)

(0,0)

(2k-1,-1)

-1 0

6.1 2k1

で負になる

path

P[w(0) = 0, w(1)1, · · ·, w(2k2)0, w(2k1)<0]

=P[w(0) = 0, w(1)1,· · ·, w(2k2) = 0, w(2k1) =1]

= 1

22k−1 1

k 2k−2Ck−1= 1 2ku2k−2.

Step 2.

初めて負になる時刻は常に奇数時刻

.

これに注意すると

,

{

時刻

1,2,· · ·,2n

では 非負

}={

全体

}{

時刻

1

で初めて負になる

}

−{

時刻

3

で初めて負になる

}· · ·{

時刻

2n1

で初めて負になる

}

だから

,

P[w(0) = 0, w(1)0, w(2)0,· · ·, w(2n)0]

= 1P[w(1) =−1]P[w(1)0, w(2)0, w(3) =−1]

· · ·P[w(1)0,· · ·, w(2n2)0, w(2n1) =−1]

= 11 2u01

4u2· · · 1

2nu2n2. (6.3)

ここで

(6.3)=(6.2)

だから

(ii)

と一致し

, (iii)

が得られた

. !

(∗) RW

を使って証明できる

,

次の恒等式は

,

以後の計算に有用である

.

計算で有用な補題

! "

補題

6.2. n≥1

とする

. u2n≡ 1

22n2nCn

に対し

,

次式が成立

.

(6.4) u2n=

%n k=1

1

2ku2k2·u2n2, u0≡1. $

# $

[

証明

] Step 1. w(0) = 0

である

RW

を考える

. (6.1)

! "

P[w(0) = 0, w(1)$= 0, w(2)$= 0,· · ·, w(2k1)$= 0, w(2k) = 0]

= 1 22k

2

k 2k2Ck1= 1

2k u2k2.

# $

(16)

より

,

この

RW

path

が最初に

0

に到達する時刻を

2T

とおく

. 2T = 2k

となる

path

の個数は

2

k 2k2Ck1= 2

ku2k2.

また「

w(2k) = 0→· · ·→w(2n) = 0

となる

path

の個数」は

2(nk)Cnk =u2n2k.

よって

w(0) = 0

から出発し

,

時刻

2k

で初めて

0

に帰還し

, w(2n) = 0

となる

path

(6.5)

の個数は

2

k 2k2Ck1×2(nk)Cnk= 2

ku2k2·22k2×u2n2k·22n2k

= 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 u2k2·u2n2k× 1 22n =

Xn

k=1

1

2ku2k2·u2n2k. !

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

の確率を持つ

.

# $

(17)

(∗) §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,· · ·, n1

右端が最高値

となるものの個数は

b

n nC(n+b)/2. $

# $

これを使うと

,

次の定理が得られる

.

双対原理から導かれる命題

! "

命題

7.1. b

を自然数とする

.

原点から出発したランダム・ウォーク が

,

時刻

2n−b

に初めて

b

に到達する

path

の個数は

b

2n−b 2nbCn, n≥b >0, %

# $

(∗)

さらに詳しくランダム・ウォークの挙動を見る

.

原点から出発したランダム・ウォークは何度も原点に戻る

.

「時刻

0

で原点

→ 1

回目の原点への帰還」の時間区間の

path

,

最初 の周遊 と呼ぶ

.

同様に「

k−1

回目の原点への帰還

→ k

回目の原点への帰還」の時間区

間の

path,

k

番目の周遊という

.

「周遊が幾つあるのか」を調べる

.

0

最初の周遊

第2の周遊 第3の周遊

第4の周遊

b

番目に戻る確率

! "

定理

7.2. b

を自然数とする

.

原点から出発したランダム・ウォー クが

,

時刻

2n

で原点に戻り

,

かつ

b

個の周遊を持つ確率

= b

2n−b 2nbCn

1 22nb. %

# $

(18)

[

定理

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

(19)

こうやって得られた

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

に到達する時刻を

Tb1

ここが最高値

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 T+2

(20)

0

2n 0

ここに 挿入

T1 +1 T+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

に到達する時刻

Tb1.

⇒ (i), · · ·,

L0

b−1

個挿入されたので

,

w

では

Tb1→Tb1+b−1.

また

w(Tb1+b−1) = 0.

⇒ Tb1+b−1

w

b−1

回目に

0

に戻る時刻

=b−1

番目の周遊

.

(vii) w

に対し

Tb1

の右に

L0

を挿入

⇒ w(Tb1+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

に対応していることが証明できた

.

(21)

ここで 命題

7.1

より

前者の個数

=

後者の個数

= b

2n−b 2nbCn. 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 2nbCn×2b.

一方

,

時刻

2n

までの

path

の総数は

22n

個だから

,

「原点から出発し

,

時刻

2n

で原点に戻り

,

かつ

b

個の周遊を持つ確率」は

b

2n−b 2nbCn×2b× 1

22n = b

2n−b 2nbCn

1

22nb. !

8 Arc sine の法則 - 不公平の法則

時刻

k−1

から

k

までの

path w

x

軸より上にあるとき

,

RW

が 期間

1

だけ正の側にいた」

と言う

.

より詳しく言うと

,

{w(k1)0, w(k)>0}

もしくは

{w(k1)>0, w(k)0}

が成立することで

,

「コイントスによる賭の累積損益が正の期間」と解 釈できる

.

RW

が 正の側にいる期間の長さ」を調べる

.

(22)

Arc sin

の法則

! "

定理

8.1.

原点から出発する

pathw

に対し

,

R(2k,2n)≡RW

が期間

2k

だけ正の側におり

,

期間

2n−2k

だけ負の側にいる確率 とおく

.

すると

R(2k,2n) = 1

22k ·2kCk× 1

22n2k ·2n2kCnk. $

# $

注意

8.2.

直感では

RW

が期間

n

だけ正の側におり

,

同じ長さの 期間

n

だけ負の側にいる確率

=R(n,2n)% 1

2.

ところが実際は全く異なる

.

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

8.2

左から

81%

以上

, 80-61%, 60-40%, 39-20%, 19%

以下

参照

関連したドキュメント

返金操作手順 ~各マネー毎の返金条件~ ※auPay,メルペイ,PayPay,,楽天ペイ,Origami Payの返金対応は

12 ソルベンシー・マージン基準の支払余力 項目 現行規制の考え方 根拠法令他

(3)実質公債費比率

用いて,特定の状況下での静止および移動目標に対す る探知確率を求めている.特に

ある試行を,全く同じ条件のもとで,限りなく大量 に繰り返し行うとき,事象の起こる相対頻度は必ず 一定の値

ある試行を,全く同じ条件のもとで,限りなく大量 に繰り返し行うとき,事象の起こる相対頻度は必ず 一定の値

標準偏差は 1.2 であった.いま,新しい機械で生産したら,製造時間が短縮 されたのかどうかを調べたい.試しに,20 回繰り返して試験的に生産して

ワークシートの B1 セルに元金, B2 セルに目標金額,そし て B3 セルに年利率が入っているとする.このとき,目標金 額を超える年数を