Je veux décider de la capacité d'une table afin qu'elle ait des cotes résiduelles inférieures à pour déborder pour un donné , en supposant que le nombre d'entrées suit une loi de Poisson avec une donnée espérance .
Idéalement, je veux le plus petit entier C
tel que 1-CDF[PoissonDistribution[E],C] < 2^-p
pour donné p
et E
; mais je me contente d'un C
peu plus haut que ça. Mathematica est très bien pour le calcul manuel, mais je voudrais calculer à C
partir de p
et E
au moment de la compilation, ce qui me limite à l'arithmétique entière 64 bits.
Mise à jour: Dans Mathematica (version 7) e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]
est 1231
et semble correct (merci @Procrastinator); cependant, le résultat pour les deux p = 50
et p = 60
est 1250
, ce qui est faux du côté dangereux (et importe: mon expérience se répète comme fois ou plus, et je veux manifestement moins de probabilités globales d'échec). Je veux une approximation grossière mais sûre en utilisant uniquement l'arithmétique de 64 bits , disponible en C (++) au moment de la compilation.
p
les problèmes de signe et de précision, et les noms E
et C
qui sont réservés). MAIS j'ai besoin d'une simple approximation de cela, peut-être grossière (mais du bon côté) en utilisant uniquement l'arityhmétique 64 bits!
C = Quantile[PoissonDistribution[E],1-2^p]
?