Probabilidade conjunta
Calcule a chance de dois eventos acontecerem juntos: com P(A) de 0,5 e P(B) de 0,4, eventos independentes dão 0,2, ou seja, 20%. Informe uma correlação para eventos dependentes e o resultado é conferido contra o mínimo e o máximo possíveis. 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
- P a
- 0,5
- P b
- 0,4
- Correlação
- 0
- Probabilidade conjunta
- 0,2
- Percentual conjunto
- 20
- Produto
- 0,2
A probabilidade conjunta responde a uma só pergunta prática: conhecendo a chance de o evento A ocorrer e a chance de o evento B ocorrer, qual é a chance de os dois ocorrerem juntos? Esta calculadora aceita duas probabilidades no intervalo unitário fechado e, ou uma flag de independência, ou uma correlação de Pearson dos dois indicadores de Bernoulli, e devolve a probabilidade conjunta P(A e B). Quando os eventos são independentes vale a regra do produto e a conjunta é P(A) vezes P(B). Quando são dependentes você informa uma correlação entre menos um e um, e o motor usa a identidade de Bernoulli bivariada, conferindo os limites de Fréchet–Hoeffding para recusar um par impossível em vez de cortá-lo em silêncio.
O que a probabilidade conjunta significa e qual fórmula entra em jogo
Dois eventos vivem no mesmo espaço amostral, e a probabilidade conjunta é a medida dos resultados que pertencem aos dois. Se eles não se influenciam, são independentes, e a regra do produto de Kolmogorov diz que a conjunta é exatamente o produto das duas margens: P(A e B) igual a P(A) vezes P(B). Esse é o caminho padrão desta calculadora e a identidade que todo curso introdutório treina com moedas, cartas e o tempo.
A dependência é outra história. Ao modelar cada evento como um indicador de Bernoulli com a probabilidade de sucesso dada, o único número que ainda precisa ser escolhido é a correlação de Pearson rho. A identidade de Bernoulli bivariada recupera então a conjunta como o produto mais rho vezes a raiz de P(A) vezes um menos P(A) vezes P(B) vezes um menos P(B).
Essa construção não é enfeite opcional: é a interpolação linear única entre os limites inferior e superior de Fréchet–Hoeffding depois que as duas margens estão fixas. Esses limites sempre voltam na resposta. O inferior é o máximo de zero e P(A) mais P(B) menos um; o superior é o mínimo de P(A) e P(B).
Qualquer correlação que empurre a conjunta para fora desse intervalo é recusada, porque nenhum espaço de probabilidade consegue realizá-la. A resposta também devolve as margens limpas, o produto que a independência teria dado, uma forma percentual da conjunta, uma etiqueta de método independência ou correlação, e uma string de fórmula curta adequada a um painel didático.
Certeza e impossibilidade continuam de primeira classe: uma probabilidade de zero ou um impõe à conjunta o limite correspondente, e uma correlação diferente de zero fica então indefinida e é recusada em vez de inventada.
O que informar e quando um resultado é recusado
Envie exatamente um nome por evento para que dois números conflitantes não disputem em silêncio. Uma correlação enviada tem prioridade sobre a flag de independência, para que um formulário que ainda tenha a caixa padrão marcada não bloqueie um rho de verdade. Colocar independent em false sem uma correlação é um erro, não um produto silencioso.
Depois do parse, cada probabilidade é conferida no intervalo unitário: um número estritamente menor que zero ou maior que um falha com a mensagem de que o campo deve ser uma probabilidade entre zero e um inclusive. Essa checagem é intencional e estrita. Enviar trinta e cinco em vez de zero ponto três cinco é o erro de sala mais comum; cortar o valor esconderia um bug de percentual versus fração.
Uma correlação impossível que viole o intervalo de Fréchet é recusada do mesmo jeito. Em sucesso o corpo traz as margens limpas, a conjunta, a conjunta em percentual, o produto da independência, os dois limites de Fréchet, a correlação de fato usada (zero no caminho da independência), a etiqueta de método e a fórmula. Ligue o formulário gratuito do navegador para lições e chame o mesmo contrato a partir de scripts quando precisar de checagens em massa.
Onde a probabilidade conjunta aparece no trabalho real
Unidades de probabilidade no ensino médio e na universidade passam sem parar problemas de «os dois eventos ocorrem», exercícios de independência e primeiros contatos com traços binários correlacionados. Equipes de produto e crescimento combinam uma probabilidade de clique com uma de compra sob independência e, de novo, sob uma correlação positiva moderada, para limitar a chance de um visitante clicar e comprar.
Engenheiros de confiabilidade combinam duas probabilidades de falha de componente do mesmo jeito: peças independentes dão o produto, uma correlação de causa compartilhada sobe a conjunta, e o limite superior de Fréchet é a pior taxa de falha simultânea. Epidemiologistas e analistas de pesquisa recuperam a coocorrência de dois atributos binários a partir de margens publicadas mais uma associação assumida. Mantenha pedidos pequenos, fixe a conjunta arredondada nos testes e obtenha respostas reproduzíveis sem montar uma biblioteca estatística própria.
Se depois precisar transformar uma tabela conjunta em margens, ou calcular P(A dado B) a partir de uma interseção conhecida, essas são intenções de busca e landings separadas, não botões a mais nesta página.
Casos de uso
Exercícios de independência e dos dois eventos em aula
Deixe os alunos enviarem P(A) e P(B), alternarem independência ou uma correlação, e conferirem a conjunta diante da regra do produto e do intervalo de Fréchet.
Clique e conversão, ou limites de falha dupla
Combine duas taxas de evento sob independência e, depois, sob uma correlação declarada, para limitar a chance de os dois resultados ocorrerem em um funil ou em um bloco de confiabilidade.
Perguntas frequentes
Como a calculadora usa uma correlação?
Ela trata os eventos como indicadores de Bernoulli e devolve P(A)·P(B) + ρ·√[P(A)(1−P(A))P(B)(1−P(B))]. O resultado precisa ficar dentro dos limites de Fréchet–Hoeffding ou o pedido falha.
O que acontece se uma probabilidade estiver fora de 0 a 1?
Qualquer valor estritamente abaixo de 0 ou acima de 1 não é uma probabilidade válida e não é cobrado.
Quanto custa rodar esta calculadora?
A ferramenta do navegador é gratuita e roda localmente.
O que são os limites inferior e superior mostrados com o resultado?
São a menor e a maior probabilidade conjunta que as duas probabilidades permitem. O inferior é o maior entre zero e P(A) mais P(B) menos um; o superior é a menor das duas. Para 0,5 e 0,4, eles valem 0 e 0,4.
O que acontece se uma probabilidade for 0 ou 1 e eu informar uma correlação?
Uma probabilidade de 0 ou 1 leva o resultado conjunto ao limite correspondente, então a correlação não tem mais nada a mudar. Uma correlação diferente de zero fica indefinida, e a calculadora a recusa em vez de inventar um número.
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/stat/joint-probability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.5,"p_b":0.4}'const res = await fetch("https://api.kit.forhosting.com/stat/joint-probability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.5,
"p_b": 0.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/joint-probability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.5,
"p_b": 0.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/joint-probability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.5,"p_b":0.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.5,"p_b":0.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/joint-probability", 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
{
"p_a": 0.5,
"p_b": 0.4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.joint_probability",
"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.
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
Valores fora de zero a um falham com invalid_input.
Contrato de entrada, aliases e como os erros são relatados
Faça POST de um corpo JSON com os dois campos obrigatórios p_a e p_b, cada um um número finito no intervalo fechado de zero a um. Aliases de sala e formulário são aceitos: pA, pa, prob_a e probability_a para o primeiro evento, e pB, pb, prob_b e probability_b para o segundo. A independência é opcional e vale true por padrão; os aliases são indep e independence. Quando precisar de dependência, envie correlation no intervalo fechado de menos um a um, ou use os aliases rho, corr ou r. Os valores podem chegar como números JSON ou como strings numéricas. Strings vazias, campos obrigatórios ausentes, texto não numérico, NaN e Infinity falham com invalid_input nomeando o campo. Chamadas API bem-sucedidas usam a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde a probabilidade conjunta aparece no trabalho real
Um oráculo confiável que devolve JSON limpo acelera a correção, a montagem de demos e o desenho de aulas interativas, sobretudo quando a turma precisa ver o produto e a faixa viável. Autores de currículo querem a mesma forma JSON grátis na página e paga pela API, alinhando folhas offline e corretores online. Como esta capacidade é um motor parse puro, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo.
Casos de integração
Fixtures de correção e checagens de simulação
Gere uma conjunta esperada determinística para testes unitários, corretores LMS e harness Monte Carlo que precisem bater com um P(A e B) exato.
Perguntas técnicas
Como a probabilidade conjunta é calculada quando os eventos são independentes?
P(A ∩ B) = P(A) · P(B). Envie p_a e p_b em [0, 1] e deixe correlation sem preencher (ou mantenha independent em true) para usar a regra do produto.
Quais são os limites de Fréchet que esta API devolve?
A conjunta viável fica sempre entre max(0, P(A)+P(B)−1) e min(P(A), P(B)). Esses dois números são frechet_lower e frechet_upper em cada resposta bem-sucedida.