Existe uma maneira numericamente estável de calcular valores de uma distribuição beta para alfa inteiro grande, beta (por exemplo, alfa, beta> 1000000)?
Na verdade, eu só preciso de um intervalo de confiança de 99% no modo, se isso de alguma forma facilitar o problema.
Acrescentar : desculpe, minha pergunta não foi tão clara quanto pensei. O que eu quero fazer é o seguinte: eu tenho uma máquina que inspeciona produtos em uma correia transportadora. Alguma fração desses produtos é rejeitada pela máquina. Agora, se o operador da máquina alterar alguma configuração de inspeção, quero mostrar a ele a taxa estimada de rejeição e algumas dicas sobre a confiabilidade da estimativa atual.
Portanto, pensei em tratar a taxa de rejeição real como uma variável aleatória X e calcular a distribuição de probabilidade para essa variável aleatória com base no número de objetos rejeitados N e objetos aceitos M. Se eu assumir uma distribuição anterior uniforme para X, essa é uma distribuição beta dependendo de N e M. Eu posso exibir essa distribuição diretamente para o usuário ou encontrar um intervalo [l, r] para que a taxa de rejeição real esteja nesse intervalo com p> = 0,99 (usando a terminologia do shabbychef) e exibir isso intervalo. Para M, N pequeno (ou seja, imediatamente após a alteração do parâmetro), posso calcular a distribuição diretamente e aproximar o intervalo [l, r]. Mas para M, N grande, essa abordagem ingênua leva a erros de sub-fluxo, porque x ^ N * (1-x) ^ M é pequeno demais para ser representado como um flutuador de precisão dupla.
Acho que minha melhor aposta é usar minha distribuição beta ingênua para M, N pequeno e mudar para uma distribuição normal com a mesma média e variação assim que M, N exceder algum limite. Isso faz sentido?