Quiero decidir la capacidad de una tabla para que tenga probabilidades residuales inferiores a para desbordarse para , suponiendo que el número de entradas sigue una ley de Poisson con una determinada expectativa .2 - p p ∈ [ 40 ... 120 ] E ∈ [ 10 3 ... 10 12 ]
Idealmente, quiero el número entero más bajo Ctal que 1-CDF[PoissonDistribution[E],C] < 2^-ppara dado py E; pero estoy contento con algunos un Cpoco más altos que eso. Mathematica está bien para el cálculo manual, pero me gustaría calcular Cdesde py Een 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]está 1231y parece correcto (gracias @Procrastinator); sin embargo, el resultado para ambos p = 50y p = 60es 1250, lo cual es incorrecto en el lado inseguro (y es importante: mi experimento se repite como veces o más, y quiero demostrablemente menos de probabilidades generales de falla). Quiero una aproximación cruda pero segura usando solo aritmética de enteros de 64 bits , como está disponible en C (++) en tiempo de compilación. 2 - 30
pcuestiones de signos y precisión, y nombres Ey Cque están reservados). PERO necesito una aproximación simple de eso, posiblemente cruda (pero en el lado seguro) usando aritmética de enteros de 64 bits solamente.
C = Quantile[PoissonDistribution[E],1-2^p]?