モンテカルロシミュレーションを書こうとしています。私のシミュレーションでは、離散確率分布から多くのランダムな変量を生成する必要があります。
私は分布の閉じた形の解を持っており、それは有限のサポートを持っています。ただし、これは標準の配布ではありません。均一[0,1)確率変数を描画し、それをCDFと比較して、分布から確率変数を取得できることを認識していますが、分布のパラメーターは常に変化しています。この方法の使用は遅すぎます。
ですから、私の質問には2つの部分があると思います。
CDFを使用せずに有限の離散ランダム変量をすばやく生成する方法/アルゴリズムはありますか?
すでにこの機能を備えているPythonモジュールやC++ライブラリはありますか?