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

x が余計 . x, x ± 1 が混ざってる

N/A
N/A
Protected

Academic year: 2021

シェア "x が余計 . x, x ± 1 が混ざってる"

Copied!
24
0
0

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

全文

(1)

確率P(x, t)のモーメント母関数 M(λ, t)

樋口さぶろお

龍谷大学理工学部数理情報学科

計算科学☆演習II L05(2015-05-08 Fri)

最終更新: Time-stamp: ”2015-05-08 Fri 13:49 JST hig”

今日の目標

ランダムウォークの説明から,モーメント母関 M(λ, t) を求められる.

(2)

略解:確率P(x, t)の漸化式

L05-S1

Quiz解答:離散的なランダムウォークの確率の漸化式

P(x, t+ 1) =1

7 ×P(x2, t) +2

7 ×P(x, t) +4

7 ×P(x+ 1, t), P(x,5) =

{1 (x= 2) 0 () L05-S2

Quiz解答:離散的なランダムウォークの確率の漸化式

P(x, t+ 1) =1

8 ×P(x1, t) +4

8 ×P(x, t) +3

8 ×P(x+ 2, t), P(x,3) =

{1 (x= 2) 0 ()

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 2 / 24

(3)

略解:確率P(x, t)の漸化式

L05-S3

Quiz解答:2項係数の漸化式

t\x 2 1 0 1 2 3 4 5 6 7

0 0 0 0 0.5 0 0.5 0 0 0 0

1 0 0 0.4 0 0.5 0 0.1 0 0 0

2 0 0.32 0 0.48 0 0.18 0 0.02 0 0

(4)

確率P(x, t)のモーメント母関数M(λ, t) 確率P(x, t)の復習

ここまで来たよ

1 略解:確率P(x, t)の漸化式

2 確率P(x, t)のモーメント母関数M(λ, t)

確率 P(x, t)の復習 モーメント母関数の定義 M(λ, t) の初項

P(x, t) を回復

3 確率シミュレーション 確率シミュレーション

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 4 / 24

(5)

確率P(x, t)のモーメント母関数M(λ, t) 確率P(x, t)の復習

確率 P(x, t)の復習

確率 P(x, t)

x: 座標(整数), t: 時刻(整数)

定義 P(x, t) とは,時刻 t ,ウォーカーがxにいる確率 P(X(t) =x).

性質

+

x=−∞

P(x, t) = 1. (t:任意)

t\x · · · −1 0 1 2 · · · x · · ·

0 0 0 1 0 0 · · · 0 · · ·

1 0 0 13 23 0 · · · 0 · · ·

2 0 0 19 49 49 · · · 0 · · ·

...

t P(x, t)

(6)

確率P(x, t)のモーメント母関数M(λ, t) 確率P(x, t)の復習

P(x, t)の漸化式

X(t+ 1) =X(t) +R(t+ 1), R=

R 確率

1 q= 1−p

+1 p

,X(0) = 10のと ,P(x, t) の漸化式と初期条件は,

P(x, t+ 1) =pP(x1, t) +qP(x+ 1, t), P(x,0) =

{1 (x=10) 0 (x̸=10). P(x, t) の一般項を求めたい.

高校での数列 at+1=Aat+B と比べる

x が余計 . x, x ± 1 が混ざってる

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 6 / 24

(7)

確率P(x, t)のモーメント母関数M(λ, t) モーメント母関数の定義

ここまで来たよ

1 略解:確率P(x, t)の漸化式

2 確率P(x, t)のモーメント母関数M(λ, t)

確率 P(x, t)の復習 モーメント母関数の定義 M(λ, t) の初項

P(x, t) を回復

3 確率シミュレーション 確率シミュレーション

(8)

確率P(x, t)のモーメント母関数M(λ, t) モーメント母関数の定義

モーメント母関数 M(λ, t) の定義

誰かの思いついた超絶技巧 漸化式の両辺に

1 eλx をかける

2 x について加える

つまり,両辺に,左から,

+

x=−∞

e

λx

×

かける

+

x=−∞

eλxP(x, t+ 1) =p

+

x=−∞

eλxP(x1, t) +q

+

x=−∞

eλxP(x+ 1, t).

モーメント母関数M(λ, t) =

+

x=−∞

eλ·xP(x, t).

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 8 / 24

(9)

確率P(x, t)のモーメント母関数M(λ, t) モーメント母関数の定義

モーメント母関数とは,数列を関数にパッケージしたもの. 生成関数と . MX(t)(λ) が正式な表記.

ところで,M, λってなに?

きくな . ただの変数

M(0, t) = 1 ラグランジュの未定乗数みたいなもの. Z変換. ラプラス変換微積分,数理モデル 基礎I,ディジタル信号処理,確率統計II

左辺 =M(λ, t+ 1)そのもの

右辺第1項も M で書きたい! そのままじゃだめ.

(10)

確率P(x, t)のモーメント母関数M(λ, t) モーメント母関数の定義

同様に,右辺第2項は,

=qeλM(λ, t).

結局,漸化式は,

M(λ, t+ 1) = (pe+qeλ)M(λ, t) あれっ

x が消えて , 両辺の λ がそろった

ただの

t についての等比数列

じゃん.

ある意味対角化線形代数

公式から,

M(λ, t) = (pe+qeλ)t×M(λ,0)

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 10 / 24

(11)

確率P(x, t)のモーメント母関数M(λ, t) M(λ, t)の初項

ここまで来たよ

1 略解:確率P(x, t)の漸化式

2 確率P(x, t)のモーメント母関数M(λ, t)

確率 P(x, t)の復習 モーメント母関数の定義 M(λ, t) の初項

P(x, t) を回復

3 確率シミュレーション 確率シミュレーション

(12)

確率P(x, t)のモーメント母関数M(λ, t) M(λ, t)の初項

M(λ, t) の初項

P(x,0) = {

1 (x=10)

0 (x̸= 10)M(λ,0) =

+

x=−∞

eλ·xP(x,0) =

e

λ·10

結局

M(λ, t) = (pe+qeλ)t×e10λ

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 12 / 24

(13)

確率P(x, t)のモーメント母関数M(λ, t) M(λ, t)の初項

このへんの問題では,モーメント母関数M(λ, t) のことを,生成関数 Z(λ, t) と書いています. 同じものです.

L05-Q1

Quiz(P(x, t)の意味)

x の次元を m,tの次元を秒とする. 次のうち,生成関数Z(λ, t)について 正しいものをいくつでも答えよう.

1 Z(λ, t)λの単位はmである.

2 Z(λ, t)λの単位は1/mである.

3 Z(λ, t)λの単位は秒である.

4 Z(λ, t)の単位は秒である.

5 Z(λ, t)の単位は1/秒である.

6 Z(λ, t)は単位のない数である.

(14)

確率P(x, t)のモーメント母関数M(λ, t) M(λ, t)の初項

L05-Q2

Quiz(生成関数)

時刻 t= 0 x= 0 から出発し,各時間ステップ tで確率 39 x から x+ 1,確率 59 x から x−1 に移動,確率 19 x にとどまるような, ペンギンのランダムウォークを考える.

時刻 t ,x にペンギンがいる確率を P(x, t)とする.

1 生成関数 Z(λ, t) =

+

x=−∞

eλxP(x, t) の満たす漸化式と,初項を求め よう.

2 生成関数 Z(λ, t) を求めよう.

3 生成関数を展開して,P(1,2)を求めよう.

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 14 / 24

(15)

確率P(x, t)のモーメント母関数M(λ, t) P(x, t)を回復

ここまで来たよ

1 略解:確率P(x, t)の漸化式

2 確率P(x, t)のモーメント母関数M(λ, t)

確率 P(x, t)の復習 モーメント母関数の定義 M(λ, t) の初項

P(x, t) を回復

3 確率シミュレーション 確率シミュレーション

(16)

確率P(x, t)のモーメント母関数M(λ, t) P(x, t)を回復

P(x, t) を回復

ここ,今まで通り,X(0) = 10 でもできるんだけど,前とあわせるために, X(0) = 0 としてやります.

M(λ, t) = e(pe+qeλ)t. Example

例題P(2,4)を求めたい! 作戦1:項を探し出せ! M(λ, t) = (pe+qeλ)t.

P(2,4),M(λ,4) = (pe+qeλ)4 に含まれるe の項の係数. 展開してヒットな項を探すと,

4

C

3

(pe

)

3

(qe

λ

)

1

だけ. P(2,4) =

4

C

3

p

3

q

1

= 4p

3

q

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 16 / 24

(17)

確率P(x, t)のモーメント母関数M(λ, t) P(x, t)を回復

作戦2:ぜんぶ展開しちゃえ

2項定理

(a+b)t=

t k=0

tCkakbtk, tCk= (t

k )

= t!

k!(t−k)!

M(λ, t) =(pe+qeλ)t

=

t k=0

tCkpkqtkeλ(k(tk))=

t k=0

eλ(2kt)tCkpkqtk

M(λ, t) =

+

x=−∞

eλ·x)P(x, t) と比較すると,x= 2k−t. k= (t+x)/2

 t+x tx

(18)

確率P(x, t)のモーメント母関数M(λ, t) P(x, t)を回復

L05-Q3

Quiz(2項分布でかけるP(x, t))

時刻 t= 0 に原点x= 0 から出発し,各時間ステップ tで確率px x+ 1 ,確率q = 1−px から x−1に移動するランダムウォーク を考える.

1 t= 2に到達する可能性のある位置x とその確率を求めよう.

2 t= 4に到達する可能性のある位置x とその確率を求めよう.

3 t= 10x= 0に戻ってくる確率を求めよう.

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 18 / 24

(19)

確率シミュレーション 確率シミュレーション

ここまで来たよ

1 略解:確率P(x, t)の漸化式

2 確率P(x, t)のモーメント母関数M(λ, t)

確率 P(x, t)の復習 モーメント母関数の定義 M(λ, t) の初項

P(x, t) を回復

3 確率シミュレーション 確率シミュレーション

(20)

確率シミュレーション 確率シミュレーション

X(T)の標本抽出

1 /1/

2 f o r( n ){

3 /2/

4 f o r( t ){

5 /∗3∗/

6 x=x+g e t r a n d o m ( g e t u n i f o r m ( ) ) ;

7 /∗4∗/

8 }

9 /∗5∗/

10 }

11 /6/

: srand(seed),x=0,printf("%d",x) はどこ?

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 20 / 24

(21)

確率シミュレーション 確率シミュレーション

出力

X(t)(n) t:

時刻 , 漸化式の t 項め

(n):

サンプル内通し番号

t= 0 t= 1 · · · t=T

n= 1 X(0)(1) X(1)(1) · · · X(T)(1) n= 2 X(0)(2) X(1)(2) · · · X(T)(2)

... ... ... ... ...

n=N X(0)(N) X(1)(N) · · · X(T)(N)

(22)

確率シミュレーション 確率シミュレーション

Excelを使わないで標本期待値の計算

ϕ(X(T)) = 1 N

N n=1

ϕ(X(T)(n))

1 /1/

2 f o r( n ){

3 /2/

4 f o r( t ){

5 /∗3∗/

6 x=x+g e t r a n d o m ( g e t u n i f o r m ( ) ) ;

7 /∗4∗/

8 }

9 /∗5∗/

10 }

11 /∗6∗/

sum1=0, sum1+=phi(x), printf(”%f”,(double)sum1/nmax)?

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 22 / 24

(23)

確率シミュレーション 確率シミュレーション

比率(確率)の推定

比率(確率)の推定値=1[条件](X(T)) =1 N

N n=1

1[条件](X(T)(n))

=N個のうち‘条件’が成立しているデータの個数 サンプルサイズN

count1

(24)

確率シミュレーション 確率シミュレーション

manaba出席カード提出

https://attend.ryukoku.ac.jp

数理情報学科オープンレクチャー

2015-05-20 11:05-12:35 1号館51-534

台湾への留学と中枢神経における呼吸モデルについて 演習の春のプチテスト

2015-05-203. 案内参照. Mathラウンジ=チューター

月火水木昼, 1号館61-612 or 1-614.

Visual Studio の使い方や自宅インストールにも対応できます.

樋口さぶろお (数理情報学科) L05確率P(x, t)のモーメント母関数M(λ, t) 計算科学☆演習II(2015) 24 / 24

参照

関連したドキュメント

We aim at developing a general framework to study multi-dimensional con- servation laws in a bounded domain, encompassing all of the fundamental issues of existence,

Assume that F maps positive definite matrices either into positive definite matrices or into negative definite matrices, the general nonlinear matrix equation X A ∗ FXA Q was

Then by applying specialization maps of admissible fundamental groups and Nakajima’s result concerning ordinariness of cyclic ´ etale coverings of generic curves, we may prove that

We prove a continuous embedding that allows us to obtain a boundary trace imbedding result for anisotropic Musielak-Orlicz spaces, which we then apply to obtain an existence result

[r]

By using the Fourier transform, Green’s function and the weighted energy method, the authors in [24, 25] showed the global stability of critical traveling waves, which depends on

We provide an accurate upper bound of the maximum number of limit cycles that this class of systems can have bifurcating from the periodic orbits of the linear center ˙ x = y, y ˙ =

In the second section, we study the continuity of the functions f p (for the definition of this function see the abstract) when (X, f ) is a dynamical system in which X is a