rStats.js v1.3.0
    検索インデックスを準備しています...

    Function r2dtable

    • 行和と列和を与えた 2 元分割表の乱数。R の r2dtable() と同等です。

      Patefield (1981) のアルゴリズムを使い、R と同じ一様乱数を消費するので、setSeed の後では表も R と同じになります。各表は行の配列として返されます (R は行列のリストを返します)。

      Parameters

      • n: number

        生成する表の個数 (小数は R と同じく切り捨てられます)。

      • r: readonly number[]

        行和 (非負の整数で、2 個以上)。

      • c: readonly number[]

        列和 (非負の整数で、2 個以上)。総和が r と同じである必要があります。

      戻り値 number[][][]

      n 個の表からなる配列。各表は、c.length 列の度数からなる r.length 行です。

      不正な引数の場合、または行和と列和の総和が一致しない場合に RangeError を投げます。また、(n が 1 以上のとき) 総和が 2^24 (16777216。R は 2147483647 まで許します) を超える場合にも投げます。対数階乗の表が、総和 + 1 個の要素を持つためです。

      setSeed(1);
      r2dtable(1, [3, 2], [2, 3]); // [[[1, 2], [1, 1]]] (R: set.seed(1); r2dtable(1, c(3, 2), c(2, 3)))