我需要检查boost :: random生成器的质量。我从statistic_tests.hpp中运行了3个测试中的测试:
Confidence level: 0.99; 1-alpha = 0.01; chi_square(19, 36.1909) = 0.99
Running tests on rand48
KS: 24.08 22.64
equidistribution: 18.16 14.88 2D: 19.6 12.8
runs: up: 15.12 42.48* [0.00152604] down: 23.92 27.84
gaps: 16.08 15.2
poker: 33.52 55.44* [1.98986e-05]
coupon collector: 17.68 14.72
permutation: 17.52 17.12
maximum-of-t: 23.28 13.52
birthday spacing: 24.1333 14.9333
Running tests on mt11213b
KS: 25.36 20.8
equidistribution: 9.84 18.64 2D: 12.72 20.48
runs: up: 37.84* [0.0062191] 6.32 down: 12.4 7.2
gaps: 15.6 14.88
poker: 26.96 15.28
coupon collector: 15.6 13.28
permutation: 18.32 25.44
maximum-of-t: 26.32 38.56* [0.00503301]
birthday spacing: 20.9333 21.8667
Running tests on mt19937
KS: 21.36 19.2
equidistribution: 22.16 20.88 2D: 29.2 18
runs: up: 16.72 19.04 down: 21.68 37.6* [0.00666986]
gaps: 12.72 19.2
poker: 18.48 14.8
coupon collector: 18 11.76
permutation: 17.04 22.8
maximum-of-t: 14.96 22.08
birthday spacing: 19.6 10.6667
问题是,我不知道如何阅读结果...... 有人可以帮忙吗?
答案 0 :(得分:1)
如果您不了解统计测试,这是非常广泛的......但无论如何,输出与各种测试统计(由各种统计测试形成)的关键值相关,这些测试统计与众所周知的统计/概率问题相关:扑克,优惠券收藏家,等分配等
所有信息都包含here,以及其中包含的链接。
如果您需要了解统计推断和统计测试,那么正如 MooseBoys 所说,math.stackexchange对您来说将是一个更加幸福的地方。