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

逆変換法 (1)

N/A
N/A
Protected

Academic year: 2021

シェア "逆変換法 (1)"

Copied!
24
0
0

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

全文

(1)

.

... 逆変換法(1)

樋口さぶろお

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

計算科学☆演習II L10(2013-06-19 Wed)

今日の目標 .

1.. 指定されたp2(q) に従うQ=g(Y) [0,1) 様分布の Y から作れる.

(2)

連続型確率変数の変数変換 復習

ここまで来たよ

1... 連続型確率変数の変数変換 復習

2... 逆変換法

getrandomとの関係 逆変換法

連絡

(3)

連続型確率変数の変数変換 復習

.確率密度関数の変数変換の憶え方 ..

...

p(r) drは不変

q =g(r)のような関係があるとき,

p2(q) dq =p1(r) dr

(4)

連続型確率変数の変数変換 復習

.Quiz(確率密度関数の変換) ..

...

R が確率密度関数 p1(r)に従うとき,確率変数 Q=g(R) = 12mR2 を考 える.

. ..

1 aQ < bとなる確率を求めよう. .

..

2 Qの従う確率密度関数p2(q) を求めよう. ここで,m は定数. Quiz解答:確率密度関数の変換

. ..

1 確率密度関数の間の関係 p1(r) dr =p2(q)dq より,aQ < b とな る確率は,

b

a

p2(q) dq =

g−1(b)

g−1(a)

p1(r) dr=

2b/m

2a/m

p1(r) dr.

(5)

連続型確率変数の変数変換 復習

なお,下で求めるp2(q) を使ってb

a p2(q) dq としてももちろん同じ 結果になる(っていうかそうなるように下で p2(q) を決めた). 計算 はこっちのほうがたいへん.

. ..

2 確率密度関数の間の関係

p1dr =p2 dq.

より,逆関数の微分法も使って, p2(q) = 1

dg

dr(r)p1(r).

いま, dgdr(r) =mr. よって,

p2(q) = 1

mrp1(r) = 1 m

2q m

p1

(√2q m

)

= 1

2mqp1

(√2q m

)

(6)

連続型確率変数の変数変換 復習

.Quiz(確率密度関数の変換) ..

...

白玉製造マシン1号は,質量r gの白玉を次の確率密度に従って製造する. (1.)p(r) =

{1

2 (6r <8)

0 () , (2.)p(r) =

{2 (7.5r <8) 0 ()

(3.)p(r) =

2/3 (7r <7.5) 4/3 (7.5r <8) 0 ()

.

白玉の密度を b= 1.1g/cm3 とする. .

..

1 質量 r g の白玉の半径 q cm ,q=g(r) =ArB の形に求めよう. 以下は,A は文字のままで計算する方がいいかも.

. ..

2 半径Qの確率密度関数p2(q) を求めよう. .

3.. 半径Qの期待値を求めよう. .

..

4 和菓子屋さんの要求,半径Q1.18cm以上1.20cm未満 が満たされ る確率を求めよう.

(7)

連続型確率変数の変数変換 復習

(8)

連続型確率変数の変数変換 復習

.Quiz(確率密度関数の変換) ..

...

R [0,1)一様な確率密度関数p1(r) に従うとき,確率変数 Q=g(R) = 2

R を考える. .

1.. 0.6Q1.0 となる確率を求めよう. .

..

2 Qの従う確率密度関数p2(q) を求めよう.

(9)

連続型確率変数の変数変換 復習

(10)

逆変換法(1) getrandomとの関係

ここまで来たよ

1... 連続型確率変数の変数変換 復習

2... 逆変換法

getrandomとの関係

逆変換法 連絡

(11)

逆変換法(1) getrandomとの関係

種明かし

getrandom [0,1)一様乱数y から別の乱数q を生成するのは,実はこ

れ利用してた.

うまい p2(q)になるように,q=g(y) 定めてた.

p1(y) = {

1 (0y <1) 0 ()

q =g(y) =Ay+B.

p2(q) = {

1/A (Bq < A+B) 0 ()

(12)

逆変換法(1) getrandomとの関係

横軸 y,縦軸 q,グラフq =g(y). g(y) の傾きが小さいとp2(y)は大きく なる.

1 y

1 2 s

1 y

1 2 s

1 2 s

1 2 s

(13)

逆変換法(1) getrandomとの関係

.Quiz(逆変換法) ..

...

確率密度関数

p(r) =

3 (0r <1/4) 1 (1/2r <3/4) 0 ()

に従う乱数 R ,[0,1)一様乱数 Y から作りたい. getrandomに出てく g(y) のグラフは次のうちどんな形?

(14)

逆変換法(1) getrandomとの関係

.Quiz(確率変数の変換) ..

...

[0,1)一様分布に従う連続型確率変数r ,q=g(r) = er で定まる連続型 確率変数 Qを考える.

.

1.. Q2となる確率を求めよう. .

..

2 Qの確率密度関数 p2(q) を求めよう.

(15)

逆変換法(1) 逆変換法

ここまで来たよ

1... 連続型確率変数の変数変換 復習

2... 逆変換法

getrandomとの関係 逆変換法

連絡

(16)

逆変換法(1) 逆変換法

逆変換法

確率密度関数 p2(q) に従う確率変数Q,[0,1)一様分布p1(y)に従う確 率変数 Y から,q =g(y) で作れるとする. g(y)はどんな関数?

p2(q) dr =p1(y) dy p2(q) = 1

dg

dy(y)p1(y) p2(q) =dg1

dq (q)×1 (0y <1)

r

rmin

p2(r1)dr1 =g1(q)

ここで,g1(q) g(y)の逆関数. rmin rmin=g(0)だけど,

r

−∞

とし ても同じ.

(17)

逆変換法(1) 逆変換法

要するに,

確率密度関数

F(q) =

q

−∞p(q1) dq1 を計算すると, の逆関数が求める g(y).

F(q) の意味

−∞ < Q < q となる確率

ちょっと記号の変更,qr,p2(q)p(r).

.逆変換法

..

...

p(r) に従う乱数を,r=g(y) [0,1)一様乱数yから,作るには,g(y) 次の様に決めればいい.

.

1.. R の累積密度関数 F(r) =

r

−∞p(r1) dr1 を計算する. .

..

2 y=F(r)を解いて,逆関数 r=F1(y) =g(y) を求める.

(18)

逆変換法(1) 逆変換法

理由の説明1

y 0 確率 g1(q) g1(q) · · ·

g g1 q qmin 確率

q

−∞p2(q) dq q · · ·

(19)

逆変換法(1) 逆変換法

.Quiz(逆変換法) ..

...

確率密度関数

p2(r) = {1

2r (0r <2) 0 ()

に従う乱数 R ,[0,1)一様乱数 y から r=g(y) で作りたい. g(y) を求 めよう.

(20)

逆変換法(1) 逆変換法

(21)

逆変換法(1) 逆変換法

.Quiz(逆変換法) ..

...

確率密度関数

p2(r) = {3

2 8

r (0r <2)

0 ()

に従う乱数 R ,[0,1)一様乱数 y から r=g(y) で作りたい. g(y) を求 めよう.

(22)

逆変換法(1) 連絡

ここまで来たよ

1... 連続型確率変数の変数変換 復習

2... 逆変換法

getrandomとの関係 逆変換法

連絡

(23)

逆変換法(1) 連絡

予習復習問題これからは毎週

11:05締切の予習復習問題は RaMMoodle

http://el.math.ryukoku.ac.jp/moodle計算科学II(講義) やってね.

13:35締切の予習復習問題は RaMMoodle

http://el.math.ryukoku.ac.jp/moodle計算科学演習II やってね.

RaMMoodle にはスマートフォンからもアクセスできます.

http://hig3.net> Links>RaMMoodle.

自宅で演習の課題をやろうVisual Studioには Express Editionという 料版があります. 数理情報学科の学生はDreamSpark 経由で Visual

Studio 製品を自宅で使えます.

https://www.a.math.ryukoku.ac.jp/dreamspark/

(24)

逆変換法(1) 連絡

演習の休講/補講計画

2013-07-262を予備日(休講の有力候補), 2013-07-053(ここは休講

する総合演習の裏)に補講の予定. 演習の初夏のプチテストやります!

2013-06-213, 90, 30ピーナツ. 先週の演習で配った紙参照

ランダムウォークで確率シミュレーションによる確率の推定 (sim6,sim7)

連続型乱数の生成(cont1),q=g(r) に対する確率や期待値の推定(hist3)

連続型乱数の生成と,q=g(r) に対する確率や期待値の推定

(expect4) [紙と鉛筆での母ナントカの計算はなく, Excelを用いた標

本ナントカの計算です]

P の漸化式,初期条件,境界条件が与えられたとき,P(x, t)の計算 (diff1)

参照

関連したドキュメント

Visual Studio を使用したコンパイ ンク方法 .... IMSL

DVD または Visual Studio* 2010 Shell 付属製品のダウンロード版を使用してインテル® Visual Fortran Composer XE 2011 をインストールする場合、マシンに

そだてる はドラマだ C C omprehensive and food Science 食品科学科 食品科学科 そこに物語がある そこに物語がある 愛情で 愛情で 力で 力で いのちが持つ いのちが持つ

PVF コンパイラを Visual Studio 統合環境上で使用する際には、「Visual Studio 2015」を起動する必要があります。以下の Visual Studio の画面が現れます。(Visual

内容は年次で経営科学の手法と公共部門におけ る政策科学的接近とを修得し

愛知県立大学大学院情報科学研究科 Graduate School of Information Science and Technology, Aichi Prefectural University, Nagakute, Aichi 480–1198,

コンパイルされたかの確認:端末にて「ls」を入力しエ ンターキーを押す→ex02_0, ex02_1, ex02_2, ex02_3と

 導関数を引き算して lattice artifacts を減ずる方法を、 N が有限 な値、特に N=3,4 に対して適用して、漸近的自由性を強結合展