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

乱数生成と確率変数の変換

N/A
N/A
Protected

Academic year: 2021

シェア "乱数生成と確率変数の変換"

Copied!
6
0
0

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

全文

(1)

.

...

乱数生成と確率変数の変換

樋口さぶろお

龍谷大学大学院理工学研究科数理情報学専攻

理論物理学特論 L03(2013-10-08 Tue)

今日の目標 .

1.. 計算機上での擬似乱数列を使った統計的実験を 行う際の注意点を説明できる.

. ..

2 関数関係にある確率変数の,確率密度関数を求

めることができる. http://hig3.net

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 1 / 5

(2)

連続的確率変数と(擬似)乱数

L02-S1

Quiz解答:連続分布

.

1.. C= b1a. .

..

2 E(X) = b1a12(b2−aa) = 12(a+b).

.

3.. E(X2) = b1a13(b3−a3).

. ..

4 V(X) =(実は)= E(X2)(E(X))2 = 121(b−a)2.

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 2 / 5

(3)

連続的確率変数と(擬似)乱数 srand-rand

Declaired in stdlib.h

1 i n t r a n d ( ) ;

2

3 / シ ー ド 設 定 /

4 v o i d s r a n d (u n s i g n e d i n t s e e d ) ;

Example

1 #i n c l u d e <s t d l i b . h>

2

3 /∗ [ 0 , 1 ) 一 様 擬 似 乱 数 ∗/

4 d o u b l e g e t u n i f o r m ( ){

5 r e t u r n r a n d ( ) / ( 1 . 0 +RAND MAX ) ;

6 }

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 3 / 5

(4)

乱数生成と確率変数の変換

横軸 r,縦軸 q,グラフ q=g(r).

1 y

1 2 s

1 y

1 2 s

1 y

1 2 s

1 y

1 2 s

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 4 / 5

(5)

乱数生成と確率変数の変換

L03-Q1

.

Quiz( 確率変数の変換 )

..

...

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

. ..

1 Q≤2となる確率を求めよう. .

..

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

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 5 / 5

(6)

乱数生成と確率変数の変換

L03-Q2

.

Quiz( 逆関数法 )

..

...

[0,1)一様乱数(double getuniform()の返り値)を引数として受け取

り,次の確率密度関数p(s)に従う疑似乱数を返す関数double getrandom(double y)を書こう.

p(s) = {1

6(5−s) (1≤s <3)

0 (それ以外)

樋口さぶろお (数理情報学専攻) L03乱数生成と確率変数の変換 理論物理学特論(2013) 6 / 5

参照

関連したドキュメント

まずフォンノイマン環は,普通とは異なる「長さ」を持っています. (知っている人に向け て書けば, B

特に、その応用として、 Donaldson不変量とSeiberg-Witten不変量が等しいというWittenの予想を代数

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

[r]

・逆解析は,GA(遺伝的アルゴリズム)を用い,パラメータは,個体数 20,世 代数 100,交叉確率 0.75,突然変異率は

把握率 全電源のCO 2 排出係数 0.505. (火力発電のCO 2

各テーマ領域ではすべての変数につきできるだけ連続変量に表現してある。そのため