ベータ分布 Beta(a, b) を使用して、0 から 1 までの乱数を生成する必要があります。
パラメータ α = alpha および β = beta とデフォルト ドメイン (0, 1) を持つ BetaDist オブジェクトを構築するコンストラクタ BetaDist(double alpha, double beta) を持つ Class BetaDist を見つけました。
しかし、アルファとベータだけを使用して、BetaDist オブジェクトを使用してランダムに x (0, 1) を描画するメソッドが見つかりません。
私はstackoverflowの別の投稿を読みました:ジャンプのない累積分布関数を持つ任意の分布から乱数を生成する一般的な方法は、累積分布関数に逆関数を使用することです:G(y)= F ^ {-1}(y)。u(1), ..., u(n) が (0,1) 上の一様分布からの乱数である場合、G(u(1)), ..., G(u(n)) は乱数です。 cdf F(x) を使用した分布からのサンプル。
BetaDist クラスには cdf(double x) メソッドがありますが、次に何をすべきかまだ迷っています。私は統計学を学んでおらず、上記の投稿はまだ複雑すぎます。
どうもありがとうございます。