行和と列和を与えた 2 元分割表の乱数。R の r2dtable() と同等です。
r2dtable()
Patefield (1981) のアルゴリズムを使い、R と同じ一様乱数を消費するので、setSeed の後では表も R と同じになります。各表は行の配列として返されます (R は行列のリストを返します)。
setSeed
生成する表の個数 (小数は R と同じく切り捨てられます)。
行和 (非負の整数で、2 個以上)。
列和 (非負の整数で、2 個以上)。総和が r と同じである必要があります。
r
n 個の表からなる配列。各表は、c.length 列の度数からなる r.length 行です。
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))) コピー
setSeed(1);r2dtable(1, [3, 2], [2, 3]); // [[[1, 2], [1, 1]]] (R: set.seed(1); r2dtable(1, c(3, 2), c(2, 3)))
行和と列和を与えた 2 元分割表の乱数。R の
r2dtable()と同等です。Patefield (1981) のアルゴリズムを使い、R と同じ一様乱数を消費するので、
setSeedの後では表も R と同じになります。各表は行の配列として返されます (R は行列のリストを返します)。