Calculadora de P(A o B)
Con P(A) de 0,3, P(B) de 0,4 y una intersección de 0,1, la probabilidad de que ocurra A o B es 0,6: se suman ambas y se resta una vez la parte común para no contarla dos veces. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- P a
- 0,3
- P b
- 0,4
- P(A y B)
- 0,1
- P a or b
- 0,6
La probabilidad de A o B es la de que ocurra al menos uno de los dos sucesos. En todo curso de probabilidad esa identidad se escribe como la regla de la adición: P(A unión B) es P(A) más P(B) menos P(A intersección B): se suman las dos individuales y luego se resta la intersección para no contar dos veces la zona de solape. Esta calculadora de probabilidad unión toma esos tres números, comprueba que cada uno está en el intervalo unitario cerrado y rechaza cualquier terna en la que la intersección supere a cualquiera de las individuales, porque ningún suceso puede compartir más masa de la que tiene. Cuando la terna es viable devuelve la probabilidad de la unión, la misma cifra que un diagrama de Venn marcaría en la región combinada. Los sucesos mutuamente excluyentes son el caso especial en el que la intersección es cero y la unión se reduce a una suma simple.
Qué significa P(A o B) y por qué se resta la intersección
En la probabilidad clásica a cada suceso se le asigna un número del intervalo unitario cerrado que respeta la aditividad numerable. La unión A o B es el conjunto de resultados que pertenecen a A, a B o a ambos, así que su probabilidad es la medida de esa región combinada.
Sumar P(A) y P(B) cuenta la intersección dos veces —una como parte de A y otra como parte de B—, por eso la regla de la adición resta P(A y B) exactamente una vez: P(A unión B) es P(A) más P(B) menos P(A intersección B). Cuando los dos sucesos no pueden ocurrir a la vez son mutuamente excluyentes, la intersección está vacía, su probabilidad es cero y la unión se reduce a una suma simple.
Ese caso especial es frecuente en exámenes sobre una sola cara de un dado o un único rango de carta, pero no es el predeterminado: la mayoría de los sucesos reales se solapan. La intersección tampoco puede ser menor que el mayor entre cero y P(A) más P(B) menos uno, o la unión superaría la unidad.
Juntas, esas cotas de Fréchet–Hoeffding y la regla de la adición ofrecen una comprobación completa de nivel académico para una terna de tres números sin exigir un modelo entero de espacio muestral ni un diagrama de Venn dibujado. Utilice la cadena formula devuelta como leyenda junto al número para que quien aprende vea la identidad, no solo el decimal.
Dónde una calculadora de probabilidad unión aporta valor
Las aulas y las plataformas de tutoría usan una calculadora de probabilidad unión para que quien aprende compruebe la regla de la adición en ternas arbitrarias sin contar dos veces el solape a mano. Los generadores de exámenes necesitan un oráculo determinista que marque como error una intersección mayor que cualquiera de los sucesos, en lugar de devolver en silencio una unión que ningún espacio de probabilidad puede realizar.
Los informes de riesgo y fiabilidad suelen citar la probabilidad de que ocurra el fallo A o el fallo B a partir de dos tasas de fallo y una tasa de modo compartido; llamar a un extremo parse diminuto evita arrastrar un paquete estadístico completo por tres números. La validación fallida no consume saldo, así que los scripts exploratorios y los laboratorios de aula se mantienen baratos mientras se exploran los bordes.
No confunda esta página con una herramienta de probabilidad condicional que divide una conjunta por P(B), ni con una calculadora de Bayes que actualiza un prior a partir de una verosimilitud: aquí ya conoce ambas marginales y la intersección y solo necesita la unión. Mantenga las solicitudes pequeñas, fije la unión redondeada en las pruebas y obtendrá or-probabilidades reproducibles para deberes, plugins de LMS y workers de borde sin montar infraestructura de álgebra simbólica propia.
Compruebe siempre que la intersección declarada caiga dentro del intervalo factible antes de fiarse de un cálculo a mano que mezcló una condicional con una conjunta.
Qué puede hacer con ella
Corrección automática de exámenes y LMS
Califique ítems de la regla de la adición con un oráculo que rechaza una intersección mayor que cualquiera de los sucesos y nunca inventa una unión por encima de uno.
Informes de riesgo y fiabilidad
Convierta dos tasas de fallo y una tasa de modo compartido en P(A o B) para notas de seguridad sin importar una biblioteca estadística completa.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de probabilidad unión?
P(A o B) = P(A) + P(B) − P(A y B). La respuesta también marca sucesos mutuamente excluyentes cuando la intersección es cero.
¿Por qué se rechaza una intersección mayor que P(A) o P(B)?
La zona compartida es un subconjunto de cada suceso, así que P(A y B) no puede superar a ninguna marginal.
¿Qué ocurre si A y B son mutuamente excluyentes?
Envíe intersección 0. Sigue aplicando la misma regla de la adición.
¿Cuánto cuesta la calculadora de probabilidad unión?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Puede la intersección ser demasiado pequeña?
Sí. La intersección no puede ser menor que P(A) más P(B) menos uno, porque entonces la unión superaría 1. Junto con el límite superior, eso le permite comprobar si las tres cifras son posibles.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/stat/or-probability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.3,"p_b":0.4,"p_a_and_b":0.1}'const res = await fetch("https://api.kit.forhosting.com/stat/or-probability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.3,
"p_b": 0.4,
"p_a_and_b": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/or-probability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.3,
"p_b": 0.4,
"p_a_and_b": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/or-probability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.3,"p_b":0.4,"p_a_and_b":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.3,"p_b":0.4,"p_a_and_b":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/or-probability", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"p_a": 0.3,
"p_b": 0.4,
"p_a_and_b": 0.1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.or_probability",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa P(A o B) y por qué se resta la intersección
La intersección no puede superar a ninguna marginal, porque la zona compartida es un subconjunto de cada suceso; una conjunta mayor que la menor de P(A) y P(B) no existe en ningún espacio de probabilidad y esta calculadora la rechaza con invalid_input.
Contrato de entrada, forma de la respuesta y ternas rechazadas
Si la intersección supera P(A) o supera P(B), el manejador rechaza la solicitud porque ningún suceso puede compartir más probabilidad de la que tiene —esos fallos no se facturan. Si la intersección queda por debajo del mayor entre cero y P(A) más P(B) menos uno, el manejador también rechaza, porque la unión implícita sería mayor que uno. Comprobación clásica: P(A) vale 0.3, P(B) vale 0.4, intersección vale 0.1 y produce P(A o B) igual a 0.6. Envíe un cuerpo JSON con tres campos numéricos obligatorios. El campo p_a es la probabilidad del suceso A en el intervalo cerrado de cero a uno; se aceptan los alias pA, pa, P_A y prob_a. El campo p_b es la probabilidad del suceso B en el mismo intervalo; los alias pB, pb, P_B y prob_b apuntan al mismo significado. El campo p_a_and_b es la intersección P(A y B); los alias p_ab, joint, intersection y pAandB funcionan de forma intercambiable. Cada valor puede llegar como número JSON o como cadena numérica; campos ausentes, cadenas vacías, valores no finitos y números fuera del intervalo unitario fallan con invalid_input nombrando el campo. En el éxito el cuerpo repite p_a, p_b y p_a_and_b, devuelve p_a_or_b como la unión redondeada a doce decimales para goldens estables, un indicador mutually_exclusive que es verdadero cuando la intersección es numéricamente cero, y una cadena formula que reescribe la regla de la adición para leyendas. El precio es un $0.002 fijo por solicitud exitosa con unidad item.
Dónde una calculadora de probabilidad unión aporta valor
Como la implementación es parse de nivel A, cada llamada exitosa cuesta el $0.002 publicado, sin tokens de modelo y sin red de salida.
Casos de integración
Comprobaciones de aula y deberes
Entregue a los estudiantes P(A), P(B) y una intersección, y contraste su unión y su razonamiento de exclusión mutua frente a un API determinista o al resultado gratuito del navegador.
Preguntas técnicas
¿Puede la unión devuelta ser mayor que 1?
No. Si la unión implícita superara 1, la intersección queda por debajo de la cota inferior de Fréchet y la solicitud se rechaza como invalid_input.