前提知識
モンテカルロ法(Monte Carlo method:MC)とは乱数を用いて数値計算を近似的に算出する方法の事を言います。 例えば、サイコロの1の目が出る確率は理論上は1/6ですが、それをシミュレーションで何万回もサイコロを振って、その出た目から確率を求めると1/6に非常に近くなるというものです。 実際にそうなるか具体例で説明いたします。 具体例① サイコロの目の1が出る確率を乱数を用いて計算します。乱数はエクセルの関数を使います。以下の様にサイコロを1000回振った事にして、サイコロの発生確率を求めます。 結果は上記のとおり真のサイコロの出る確率の1/6に近い値になっております。 具体例② モンテカルロ法を説明するのに有名な例です。以下の様に四角の中にランダムに点を打ち、円の中に入った点の数と、四角の中に入ってる点の数の比から円周率を求めるというものです。
サブチャンネルあります。⇒ 何かのお役に立てればと