Calculadora de probabilidad binomial como máximo
La calculadora de probabilidad binomial como máximo determina la posibilidad de que un experimento independiente repetido produzca un número de éxitos no superior al límite elegido.
Ejecutar — gratis
Introduzca el número de ensayos n, la probabilidad p de éxito en cada ensayo y el límite superior inclusivo k. El resultado es la probabilidad acumulada P(X ≤ k) de una variable aleatoria binomial. Resulta útil cuando importa un umbral más que un resultado exacto, por ejemplo, para saber si defectos, conversiones, victorias o llegadas permanecerán dentro de una cantidad aceptable.
Qué significa una probabilidad binomial como máximo
Una pregunta de «como máximo» reúne varios resultados posibles en una sola probabilidad. Si solicita como máximo tres éxitos, la calculadora suma las probabilidades de cero, uno, dos y tres éxitos. Ambos extremos están incluidos. Esto difiere de una probabilidad binomial exacta, que contempla un único recuento, y de una probabilidad de «al menos», que incluye el recuento elegido y todos los superiores. El modelo presupone un número fijo de ensayos, dos clasificaciones posibles por ensayo, la misma probabilidad de éxito en cada uno e independencia entre ensayos. En un ejemplo de control de calidad, podría denominarse éxito al hallazgo de una pieza defectuosa, aunque sea un suceso indeseable en el lenguaje cotidiano. La etiqueta matemática solo identifica el suceso contado. Antes de calcular, defina claramente qué constituye un ensayo, qué cuenta como éxito y por qué es razonable considerar independientes los ensayos. Después introduzca n, p y el mayor recuento admisible k. El número devuelto, entre cero y uno, representa toda la probabilidad acumulada hasta ese recuento.
Cómo introducir correctamente n, p y k
Utilice n para el número total de ensayos independientes e introdúzcalo como entero no negativo. Utilice p para la probabilidad de éxito de un ensayo, expresada como decimal entre cero y uno inclusive: por ejemplo, escriba 0.25 para el veinticinco por ciento. Utilice k para el mayor número de éxitos que debe incluirse, también como entero no negativo. Como no pueden observarse más éxitos que ensayos, k no puede superar n; la calculadora comunica un error de entrada si ocurre. Una probabilidad inferior a cero o superior a uno tampoco es válida. Los casos límite tienen resultados intuitivos. Si p es cero, obtener como máximo cualquier cantidad no negativa permitida es seguro. Si p es uno, obtener como máximo k éxitos es imposible salvo que k sea igual a n. Si k coincide con n, se incluyen todos los resultados posibles y la respuesta es uno. Mantenga coherentes el periodo y la población de p con los ensayos de n. Mezclar una tasa diaria con ensayos horarios o usar una probabilidad de otra población puede dar un cálculo válido que no responda a la pregunta práctica.
Cómo interpretar y aplicar el resultado acumulado
Interprete la salida como una probabilidad, no como un recuento previsto. Un resultado de 0.82 significa que, con los supuestos indicados, el ochenta y dos por ciento de los grupos repetidos de n ensayos contendría k éxitos o menos. No garantiza lo que ocurrirá en el grupo siguiente ni indica que el número esperado de éxitos sea k. Para tomar decisiones, compare el resultado con un umbral elegido antes de examinar los datos. Un equipo de servicio puede evaluar la posibilidad de tener como máximo dos escalaciones; un fabricante, la de no superar cuatro defectos; y un analista de campañas, la de no rebasar un objetivo de conversiones. El cálculo utiliza términos en espacio logarítmico para tratar probabilidades pequeñas con más fiabilidad que una multiplicación directa. Aun así, la calidad depende de los supuestos binomiales. La dependencia, una probabilidad variable, el muestreo sin reemplazo en una población pequeña o la incertidumbre de p pueden exigir otro modelo. Documente el origen de p y pruebe valores inferiores y superiores plausibles. Las solicitudes automatizadas cuestan $0.002 cada una, mientras que el navegador permite comprobaciones exploratorias rápidas.
Qué puede hacer con ella
Controlar umbrales de defectos
Estime la probabilidad de que un lote contenga como máximo el número permitido de unidades defectuosas.
Planificar la capacidad de soporte
Calcule la posibilidad de que las escalaciones de un número fijo de casos independientes no superen la capacidad del equipo.
Evaluar resultados de campañas
Determine la probabilidad de que las conversiones de una cantidad fija de contactos no excedan el umbral acumulado elegido.
Preguntas frecuentes
¿Como máximo k incluye k?
Sí. Como máximo k significa de cero a k éxitos, incluido el propio k.
¿Qué ocurre si k es mayor que n?
La solicitud devuelve un error de entrada no válida porque los éxitos no pueden superar los ensayos.
¿Se puede introducir p como porcentaje?
Introduzca p como decimal entre 0 y 1; por tanto, el 30 por ciento debe escribirse como 0.30.
¿Qué supuestos utiliza el cálculo?
Presupone n ensayos independientes, dos clases de resultado y la misma probabilidad de éxito p en cada ensayo.
¿Cuánto cuesta un cálculo por API?
Cada solicitud a la API cuesta $0.002.
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/binomial-at-most \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":10,"p":0.5,"k":4}'const res = await fetch("https://api.kit.forhosting.com/stat/binomial-at-most", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 10,
"p": 0.5,
"k": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/binomial-at-most",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 10,
"p": 0.5,
"k": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/binomial-at-most", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":10,"p":0.5,"k":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":10,"p":0.5,"k":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/binomial-at-most", 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
{
"n": 10,
"p": 0.5,
"k": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.binomial_at_most",
"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.
Límites
max_n | 10000 |
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. |