Monte Carlo 法(Sampling Method)

  • 乱数を用いてシミュレーションや数値計算を行う手法の総称。

Monte Carlo 積分

  • 以下の期待値は解析的方法を用いて厳密に評価出来ないと仮定する。p(x)は確率分布。
E(f)=f(x)p(x)dx.
  • p(x)からのサンプルを独立にN個生成してE(f)を近似できる。
E(f)1NNn=1f(zn)
  • 任意の関数f(x)の積分をモンテカルロ法で求める
baf(x)dx

式(1)と違って分布p(x)が入ってない。 以下のように式変換する。

(ab)baf(x)1abdx=(ab)baf(x)p(x)dx

p(x)は区間(a,b)での一様分布。