我正在使用 R 的r2dtable
函数来生成具有给定边际的列联表。但是,当检查结果表时,值看起来有点过于集中到中点。例子:
set.seed(1)
matrices <- r2dtable(1e4, c(100, 100), c(100, 100))
vec.vals <- vapply(matrices, function(x) x[1, 1], numeric(1))
> table(vec.vals)
vec.vals
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
1 1 1 7 25 49 105 182 268 440 596 719 954 1072 1152 1048
52 53 54 55 56 57 58 59 60 61 62
1022 775 573 404 290 156 83 50 19 6 2
因此,在 10,000 次模拟中,最小的左上角值为 36,最大值为 62。
有没有办法实现稍微不那么集中的矩阵?