前のページ|次のページ

RANBIN関数

二項分布からランダム変量を返します。

カテゴリ: 乱数
ヒント: 実行時にシード値を変更するには、RANBIN関数のかわりにCALL RANBINルーチンを使用する必要があります。

構文

RANBIN(seed, n, p)

必須引数

シード

整数を指定する数値定数、変数または式です。seed ≤ 0の場合、シードストリームの初期化に時刻が使用されます。

範囲 seed < 231−1
参照項目 シード値でシード値の詳細を参照してください。

n

独立Bernoulli試行のパラメータ数を指定する整数値を使用する数値定数、変数または式です。

範囲 n> 0

p

成功確率を指定する数値定数、変数または式です。

範囲 0<p<1

詳細

RANBIN関数は、平均npと分散np(1−p)の二項分布から生成される変量を返します。n≤50、np≤5、またはn(1–p)≤5の場合、RANUNI一様変量に適用される逆変換法が使用されます。n>50、np>5、n(1–p)>5の場合、二項分布に対する正規近似が使用されます。この場合、RANUNI一様変量のBox-Muller変換が使用されます。
データのシードとストリームおよび乱数関数の使用例については、乱数関数で単一のシードから複数の変数を生成するを参照してください。

比較

RANBIN関数にかわるCALL RANBINルーチンは、シードおよび乱数ストリームをより高度に制御します。

関連項目:

関数:
CALLルーチン:
前のページ|次のページ|ページの先頭へ