Calculadora binomial negativa
Com chance de sucesso de 0,4 por tentativa, o terceiro sucesso vem exatamente na tentativa 8 em pouco mais de 10 % das vezes, e em média chega na tentativa 7,5. Informe os sucessos necessários, a tentativa e a chance. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Resistência (Ω)
- 3
- Ensaio k
- 8
- Potência (W)
- 0,4
- Probabilidade
- 0,10450944
- Média
- 7,5
- Variância
- 11,25
- Fórmula pmf
- P(X=k) = C(k-1,r-1) * p^r * (1-p)^(k-r)
A calculadora binomial negativa responde a uma pergunta clássica de tempo de espera em probabilidade discreta: se cada ensaio independente tem sucesso com probabilidade p, qual é a chance de o r-ésimo sucesso cair exatamente no ensaio k? Você informa o número de sucessos exigido r, o índice de ensaio k (que precisa ser pelo menos r), e a probabilidade de sucesso p no intervalo unitário. O mecanismo retorna a probabilidade pontual da função de massa binomial negativa, junto com a média e a variância da variável aleatória de número de ensaio quando p é positivo. A aritmética é ponto flutuante determinística, com um caminho de coeficiente binomial em espaço logarítmico, então as mesmas entradas sempre produzem as mesmas saídas, sem chamadas de rede nem amostragem aleatória.
O que a binomial negativa responde e o que a resposta contém
Um experimento binomial negativo, na parametrização por número de ensaio, continua realizando ensaios de Bernoulli independentes com probabilidade de sucesso fixa p até que um número prescrito de sucessos r tenha sido alcançado.
Se X denota o índice de ensaio no qual esse r-ésimo sucesso ocorre, então X assume os valores r, r mais um, r mais dois, e assim por diante, e sua função de massa de probabilidade é P(X igual a k) igual ao coeficiente binomial C(k menos um, r menos um) vezes p elevado a r vezes (1 menos p) elevado a k menos r.
Essa fórmula codifica uma história simples: entre os primeiros k menos um ensaios precisa haver exatamente r menos um sucessos (e, portanto, k menos r fracassos), e o próprio ensaio k precisa ser um sucesso. Esta calculadora retorna essa probabilidade pontual, ecoa o r, k e p normalizados, anexa a string de fórmula da PMF para que quem aprende possa verificar à mão, e inclui a média r sobre p e a variância r vezes (1 menos p) sobre p ao quadrado quando p é estritamente positivo.
Quando p é igual a zero, a média e a variância são retornadas como nulas, porque o tempo de espera por um sucesso é infinito no modelo, enquanto a massa de probabilidade para qualquer k finito e r maior ou igual a um é zero. O contrato é intencionalmente rígido.
O índice de ensaio k precisa ser um inteiro pelo menos igual a r e no máximo o máximo publicado; k abaixo de r é rejeitado, em vez de retornar um zero silencioso que poderia esconder um erro de índice fora por um em um chamador. Esta página é apenas a ferramenta de tempo de espera binomial negativa. Ela não amostra sequências aleatórias de ensaios, não estima p a partir de dados, e não executa testes de hipótese nem intervalos de confiança.
Se você precisar da binomial comum P de exatamente k sucessos em n ensaios fixos, use a calculadora binomial dedicada; aqui a intenção de busca é a probabilidade de o r-ésimo sucesso ocorrer no ensaio k, com fórmulas exatas e execução gratuita no navegador.
Como r, k e p são lidos e como a PMF é calculada
Sinais de mais à esquerda opcionais em inteiros são permitidos; espaços incorporados, prefixos hexadecimais, sinais negativos onde proibidos, e notação exponencial em campos inteiros são rejeitados, para que uma célula de planilha ruim não vire uma probabilidade errada. A probabilidade p aceita números decimais comuns e notação científica como um real finito, depois impõe o intervalo unitário fechado, com um erro explícito que nomeia o campo quando o valor cai fora de zero a um.
Depois da análise, o mecanismo verifica que k é pelo menos r e rejeita índices de ensaio anteriores com uma mensagem que nomeia os dois valores. O cálculo da função de massa usa logaritmos: log C(k menos um, r menos um) é construído a partir de um produto multiplicativo de razões, depois r log p e (k menos r) log (1 menos p) são somados, e a exponencial recupera uma probabilidade em zero a um. Esse caminho evita o estouro intermediário que fatoriais completos causariam para k moderados.
Casos de fronteira p igual a zero e p igual a um vão diretamente para massas exatas de zero ou um, sem tirar o logaritmo de zero: com p igual a um, o r-ésimo sucesso sempre ocorre no ensaio r, e com p igual a zero, nenhum ensaio finito jamais entrega r sucessos. Média e variância usam as fórmulas fechadas r sobre p e r vezes (1 menos p) sobre p ao quadrado quando p é positivo.
Onde as probabilidades binomiais negativas se encaixam no estudo, na confiabilidade e no código
Estudantes encontram a distribuição binomial negativa quando um livro didático pede a chance de a terceira cara aparecer no oitavo lançamento de uma moeda viciada, quando uma planilha de exercícios quer a probabilidade de o quinto item defeituoso ser encontrado na vigésima inspeção, ou quando eles verificam que as fórmulas de média e variância correspondem à definição da função de massa de probabilidade.
Professores podem gerar gabaritos previamente para r e k modestos sem confiar em aplicativos de calculadora opacos que arredondam coeficientes intermediários ou escondem qual parametrização está em uso. Equipes de confiabilidade e operações esboçam modelos de tempo de espera: continuam testando unidades até que r falhas sejam observadas, com p a probabilidade de falha por unidade, e perguntam quão provável é que a r-ésima falha caia na unidade k.
Analistas de produto e crescimento usam a mesma estrutura para funis de conversão que param depois de um número-alvo de eventos bem-sucedidos, por exemplo, a chance de o r-ésimo cadastro ocorrer na k-ésima visita se cada visita converte com probabilidade p. Desenvolvedores chamam o contrato a partir de scripts para gerar vetores de teste determinísticos, para ilustrar truques de coeficiente em espaço logarítmico, ou para atender enunciados de desafios de programação que exigem P do r-ésimo sucesso no ensaio k para r, k e p dados.
A prática de concursos costuma precisar de uma fonte rápida e offline de valores binomiais negativos, para que soluções possam ser verificadas sem embutir tabelas estáticas grandes à mão.
Casos de uso
Tarefas de casa e preparação para provas
Consulte P(X=k) binomial negativa exata para exercícios de livro didático de tempo de espera, com r, k e p conhecidos, mais verificações de média e variância.
Tempos de espera de confiabilidade e conversão
Modele quão provável é que a r-ésima falha ou conversão caia no ensaio k, dada uma probabilidade de sucesso fixa por ensaio p.
Perguntas frequentes
Qual fórmula é usada para P(X = k)?
P(X = k) = C(k − 1, r − 1) · p^r · (1 − p)^(k − r), a probabilidade de o r-ésimo sucesso ocorrer no ensaio k para ensaios de Bernoulli independentes com probabilidade de sucesso p.
O que acontece se p estiver fora de 0 a 1?
A probabilidade de sucesso precisa estar no intervalo fechado de zero a um.
E se k for menor que r?
O r-ésimo sucesso não pode ocorrer antes do ensaio r, então k precisa ser um inteiro pelo menos igual a r.
Quais são a média e a variância da variável aleatória de número de ensaio?
Quando p é positivo, a média é r / p e a variância é r (1 − p) / p². Quando p é igual a zero, elas são retornadas como nulas, porque o tempo de espera é infinito no modelo.
Qual a diferença para a binomial comum?
A binomial comum fixa o número de tentativas e pergunta quantos sucessos acontecem. Aqui o número de sucessos é fixo e a pergunta é em qual tentativa chega o sucesso número r, ou seja, ela mede um tempo de espera.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/prob/negative-binomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":3,"k":8,"p":0.4}'const res = await fetch("https://api.kit.forhosting.com/prob/negative-binomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 3,
"k": 8,
"p": 0.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/negative-binomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 3,
"k": 8,
"p": 0.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/negative-binomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":3,"k":8,"p":0.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":3,"k":8,"p":0.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/negative-binomial", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"r": 3,
"k": 8,
"p": 0.4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.negative_binomial",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_k | 1000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Casos-limite são explícitos: p igual a zero ou um geram massas exatas de zero-um onde a definição permite, qualquer p fora do intervalo unitário fechado é rejeitado com invalid_input em vez de ser limitado, e qualquer k abaixo de r é rejeitado, porque o r-ésimo sucesso não pode ocorrer antes do ensaio r.
O que a binomial negativa responde e o que a resposta contém
A probabilidade p precisa estar no intervalo fechado de zero a um; valores abaixo de zero ou acima de um são invalid_input, não recortados.
Como r, k e p são lidos e como a PMF é calculada
Os campos preferidos são r para o número de sucessos exigido, k para o número de ensaio desse r-ésimo sucesso, e p para a probabilidade de sucesso por ensaio, mas apelidos são aceitos, para que formulários e scripts possam reutilizar nomes familiares. Para r os apelidos são successes, num_successes e target_successes; para k são trial, trials e n; para p são probability, success_prob e prob. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado sem reimplementar você mesmo os coeficientes binomiais negativos.
Onde as probabilidades binomiais negativas se encaixam no estudo, na confiabilidade e no código
Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine-a com a calculadora de probabilidade binomial quando o número de ensaios for fixo em vez do número de sucessos, com contadores combinatórios quando precisar apenas de C(n, k), e com outros endpoints de matemática ao montar um pequeno laboratório de ajudantes de probabilidade gratuitos e determinísticos.
Casos de integração
Fixtures de teste determinísticas
Gere campos reproduzíveis de probabilidade, média e variância para testes unitários e asserções de CI sem fórmulas binomiais negativas escritas à mão.
Perguntas técnicas
Quanto custa a calculadora binomial negativa?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.