Verificador de eventos mutuamente exclusivos
O verificador de eventos mutuamente exclusivos determina se dois eventos podem ocorrer juntos usando três probabilidades: P(A), P(B) e P(A e B).
Executar grátis
Ele aplica diretamente a definição: os eventos são mutuamente exclusivos exatamente quando a probabilidade da interseção é zero. Informe cada probabilidade como um número de zero a um, e o resultado apresentará claramente a classificação e a justificativa. O verificador também rejeita probabilidades fora do intervalo válido, ajudando você a detectar erros antes que afetem um exercício, uma análise, um relatório ou um fluxo automatizado.
O que significa dizer que eventos são mutuamente exclusivos
Dois eventos são mutuamente exclusivos quando não podem acontecer no mesmo resultado. A quantidade central é a interseção, escrita como P(A e B): a probabilidade de o evento A ocorrer e o evento B também ocorrer. Se essa probabilidade for zero, não existe chance de ambos acontecerem juntos; portanto, são mutuamente exclusivos. Se ela for maior que zero, há alguma sobreposição e eles não são mutuamente exclusivos. Considere um único lançamento de um dado comum. O evento “o resultado é dois” e o evento “o resultado é cinco” são mutuamente exclusivos porque um lançamento não pode mostrar as duas faces. Já “o resultado é par” e “o resultado é maior que três” se sobrepõem nos resultados quatro e seis, então a interseção não é zero. Este verificador informa a classificação com base na probabilidade de interseção que você fornecer. P(A) e P(B) completam a descrição e também são validadas, mas nenhuma probabilidade marginal substitui o valor necessário da interseção.
Como informar e interpretar as probabilidades
Informe P(A), P(B) e P(A e B) como probabilidades decimais de zero a um, incluindo os dois extremos. Por exemplo, uma probabilidade de vinte e cinco por cento deve ser inserida como 0.25, enquanto um evento impossível é 0 e um evento certo é 1. O verificador valida cada campo separadamente. Se um valor estiver ausente, não for numérico, for infinito ou ficar fora do intervalo fechado de zero a um, a ferramenta retornará um erro de entrada em vez de uma classificação enganosa. Após a validação, a decisão é exata e direta: P(A e B) igual a zero gera um resultado mutuamente exclusivo; qualquer interseção positiva gera um resultado não mutuamente exclusivo. A resposta repete as probabilidades aceitas, fornece a classificação booleana e acrescenta uma conclusão clara. A ferramenta não estima uma interseção desconhecida a partir de P(A) e P(B), pois probabilidades marginais geralmente não determinam a sobreposição. Forneça a interseção obtida dos seus dados, modelo, tabela de contingência ou enunciado.
Como usar o resultado corretamente
Use o resultado como uma verificação específica da condição de exclusividade mútua, especialmente antes de aplicar fórmulas de probabilidade que dependam dela. Para eventos mutuamente exclusivos, a regra da adição se reduz a P(A ou B) = P(A) + P(B), pois não há sobreposição a subtrair. Para eventos que não são mutuamente exclusivos, use a regra geral: P(A ou B) = P(A) + P(B) − P(A e B). Esta capacidade apresenta intencionalmente a classificação, em vez de calcular uma união sem aviso, para manter a resposta alinhada à pergunta analisada. Lembre-se de que eventos mutuamente exclusivos são diferentes de eventos independentes. Eventos independentes satisfazem P(A e B) = P(A)P(B), enquanto eventos mutuamente exclusivos satisfazem P(A e B) = 0. Dois eventos com probabilidades individuais positivas não podem ser independentes e mutuamente exclusivos ao mesmo tempo. Confira também se todas as probabilidades descrevem o mesmo experimento, população e período. Um número matematicamente válido ainda pode ser incompatível se os eventos vierem de espaços amostrais diferentes. O preço da API é US$ 0,002 por solicitação quando você automatiza esta verificação.
Casos de uso
Conferir um exercício de probabilidade
Confirme se a interseção fornecida torna dois eventos mutuamente exclusivos antes de escolher a regra de adição correta.
Validar uma hipótese analítica
Teste se duas categorias relatadas realmente têm sobreposição zero antes de tratar suas probabilidades como disjuntas.
Proteger um fluxo automatizado
Rejeite intervalos de probabilidade inválidos e retorne uma classificação determinística para a lógica seguinte.
Perguntas frequentes
Qual condição torna dois eventos mutuamente exclusivos?
Eles são mutuamente exclusivos exatamente quando P(A e B) é igual a zero.
Por que preciso fornecer P(A) e P(B)?
Esses valores completam os dados probabilísticos e são validados, enquanto P(A e B) determina a classificação. P(A) e P(B), isoladamente, normalmente não revelam se há sobreposição.
Eventos mutuamente exclusivos também são independentes?
Não quando ambos têm probabilidade positiva. A exclusividade mútua produz interseção zero; a independência exige uma interseção igual a P(A) multiplicada por P(B).
Posso informar porcentagens?
Primeiro, converta as porcentagens em decimais. Informe vinte por cento como 0.2 e setenta e cinco por cento como 0.75.
O que acontece se uma probabilidade estiver fora de zero a um?
A solicitação retorna um erro de entrada inválida, pois valores abaixo de zero ou acima de um não são probabilidades.
Quanto custa a solicitação da API?
O preço da API é US$ 0,002 por solicitação.
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/mutually-exclusive-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.35,"p_b":0.4,"p_a_and_b":0}'const res = await fetch("https://api.kit.forhosting.com/stat/mutually-exclusive-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.35,
"p_b": 0.4,
"p_a_and_b": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mutually-exclusive-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.35,
"p_b": 0.4,
"p_a_and_b": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mutually-exclusive-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.35,"p_b":0.4,"p_a_and_b":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.35,"p_b":0.4,"p_a_and_b":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mutually-exclusive-check", 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.35,
"p_b": 0.4,
"p_a_and_b": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mutually_exclusive_check",
"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. |