Quiero decidir la capacidad $C$ de una tabla para que tenga probabilidades residuales menores que $2^{-p}$ para desbordar para un determinado $p\in[40\dots 120]$ suponiendo que el número de entradas sigue una ley de Poisson con una esperanza determinada $E\in[10^3\dots 10^{12}]$ .
Idealmente, quiero el menor número entero C
tal que 1-CDF[PoissonDistribution[E],C] < 2^-p
para un determinado p
y E
; pero me conformo con algunos C
un poco más alto que eso. Mathematica está bien para el cálculo manual, pero me gustaría calcular C
de p
y E
en tiempo de compilación, lo que me limita a la aritmética de enteros de 64 bits.
Actualización: En Mathematica (versión 7) e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]
es 1231
y parece más o menos correcto (gracias @Procrastinator); sin embargo, el resultado para ambos p = 50
y p = 60
es 1250
que está mal en el lado inseguro (e importa: mi experimento se repite como $2^{25}$ veces o más, y quiero demostrar menos que $2^{-30}$ probabilidades generales de fracaso). Quiero alguna aproximación cruda pero segura utilizando sólo aritmética de enteros de 64 bits como el disponible en C(++) en tiempo de compilación.