Eu quero decidir a capacidade de uma tabela para que ela tenha chances residuais menores que para transbordar para um dado , assumindo que o número de entradas siga uma lei de Poisson com uma dada expectativa .
Idealmente, quero o número inteiro mais baixo de C
tal modo que 1-CDF[PoissonDistribution[E],C] < 2^-p
for dado p
e E
; mas estou contente com um C
pouco mais alto que isso. O Mathematica é bom para computação manual, mas eu gostaria de calcular a C
partir p
e E
em tempo de compilação, o que me limita à aritmética de número inteiro de 64 bits.
Atualização: No Mathematica (versão 7) e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]
está 1231
e parece certo (obrigado @Procrastinator); no entanto, o resultado para ambos p = 50
e p = 60
é 1250
, o que é errado do lado inseguro (e importa: meu experimento se repete como vezes ou mais, e eu quero comprovadamente menos de chances gerais de falha). Eu quero alguma aproximação bruta, mas segura, usando apenas aritmética de número inteiro de 64 bits , como disponível em C (++) em tempo de compilação.
fonte
C = Quantile[PoissonDistribution[E],1-2^p]
?p
e precisão, nomesE
eC
reservados). MAS preciso de uma aproximação simples disso, possivelmente bruta (mas no lado seguro), usando apenas aritmética de número inteiro de 64 bits!Respostas:
Uma distribuição de Poisson com média alta é aproximadamente normal, mas é preciso ter cuidado para que você queira um rabo preso e a aproximação normal seja proporcionalmente menos precisa perto dos rabos.
Uma abordagem usada nesta questão MO e com distribuições binomiais é reconhecer que a cauda diminui mais rapidamente que uma série geométrica, para que você possa escrever um limite superior explícito como uma série geométrica.
A linha 2 linha 3 estava relacionada à fórmula de Stirling. Na prática, acho que você deseja resolver numericamente usando a pesquisa binária. O método de Newton começando com um palpite inicial detambém deve funcionar.→ −plog2=log(bound) D=μ+cμ−−√.
Por exemplo, com e , a solução numérica que recebo é 1384.89. Uma distribuição de Poisson com média leva os valores de a com probabilidadeOs valores de a ocorrem com probabilidadep=100 μ=1000 1000 0 1384 1−1/2100.06. 0 1383 1−1/299.59.
fonte
Você pode ver P. Harremoës: limites agudos nas probabilidades de cauda para variáveis aleatórias de Poisson https://helda.helsinki.fi/bitstream/handle/10138/229679/witmse_proc_17.pdf As principais desigualdades são as seguintes. Seja uma variável aleatória de Poisson com o parâmetro . Coloque Let denota a função de distribuição cumulativa para a lei normal padrão. Então, para todo número inteiro , que é equivalente a para todo o inteiroY λ G(x)=2(xlnxλ+λ−x)−−−−−−−−−−−−−−−√ sign(x−λ). Φ k≥0 P(Y<k)≤Φ(G(k))≤P(Y≤k), Φ(G(k−1))≤P(Y<k)≤Φ(G(k)) k>0 . Além disso, que implica que
para todo o número inteiro .Φ(G(k+(1/2)))≤P(Y≤k) Φ(G(k−1/2))≤P(Y<k)≤Φ(G(k)) k>0
fonte