我想决定容量一个表中的,以便它具有的残留可能性小于2 - p溢出对于给定的p ∈ [ 40 ... 120 ],假设条目的数量服从泊松法与给定的预期ë ∈ [ 10 3 … 10 12 ]。
理想情况下,我想最低的整数C
,使得1-CDF[PoissonDistribution[E],C] < 2^-p
对于给定的p
和E
; 但我对其中的一些内容感到满意C
。数学是人工计算罚款,但是我想计算C
的p
,并E
在编译时,这限制了我的64位整数运算。
更新:在Mathematica(版本7)e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]
中1231
,似乎是正确的(感谢@Procrastinator);但是,p = 50
和的结果p = 60
都是1250
,这在不安全的方面是错误的(而且很重要:我的实验重复次,每次25次或更多,并且我希望总的失败几率小于2 − 30)。我想要一些仅使用64位整数算术的粗略但安全的近似值,如在编译时在C(++)中可用。
p
和精度问题以及名称E
和C
保留名称除外)。但是我需要一个简单的近似值,可能仅使用64位整数算术运算就很粗略(但从安全角度而言)!
C = Quantile[PoissonDistribution[E],1-2^p]
样