Calculadora de FDA geométrica
La distribución acumulada geométrica responde una pregunta práctica sobre plazos: ¿qué probabilidad hay de que el primer éxito ocurra dentro de un número fijo de intentos?
Ejecutar — gratis
Introduzca la probabilidad de éxito de un ensayo independiente, p, y un límite entero positivo, k. La calculadora devuelve la probabilidad de obtener al menos un éxito desde el primer ensayo hasta el ensayo k. Evalúa la fórmula exacta, sin simulaciones, por lo que una entrada idéntica siempre produce el mismo resultado. Las probabilidades no válidas y los límites inferiores a uno se rechazan con claridad.
Qué mide la FDA geométrica
La distribución geométrica modela ensayos independientes repetidos cuando todos tienen la misma probabilidad de éxito y el proceso se observa hasta el primer éxito. Esta calculadora usa la convención de número de ensayos hasta el primer éxito, por lo que la variable aleatoria X comienza en uno. Su función de distribución acumulada en k es la probabilidad de que X sea menor o igual que k. En términos cotidianos, indica la posibilidad de lograr un éxito durante los primeros k intentos. El complemento suele ser más fácil de visualizar: no alcanzar el objetivo en k ensayos implica fallar en todos ellos. Si un ensayo tiene probabilidad p de éxito, su probabilidad de fallo es uno menos p. Por independencia, la probabilidad de k fallos consecutivos equivale a uno menos p elevado a k. Al restar ese valor de uno se obtiene la probabilidad acumulada solicitada. La salida incluye tanto esta FDA como la probabilidad restante de que todo falle; ambas suman uno salvo el redondeo habitual de coma flotante. Esta interpretación no es la probabilidad de que el primer éxito ocurra exactamente en el ensayo k, que constituye una masa de probabilidad y no una probabilidad acumulada.
Cómo introducir p y k e interpretar el resultado
Indique p como un número mayor que cero y menor o igual que uno. Las probabilidades decimales usan la escala directa: escriba 0.25 para una probabilidad de éxito del veinticinco por ciento, no 25. La probabilidad uno es válida e indica que el primer ensayo siempre tiene éxito; cero se rechaza porque el tiempo de espera geométrico no está definido cuando el éxito es imposible. Indique k como un número entero de ensayos que empiece en uno. Se rechazan fracciones, cero y valores negativos porque la distribución se indexa mediante intentos discretos. Los campos cdf y probability muestran la probabilidad de éxito hasta el límite especificado. failure_probability presenta la probabilidad complementaria de que fallen los k intentos. percent facilita la visualización, mientras que los campos numéricos son preferibles para cálculos posteriores. Por ejemplo, con p igual a 0.25 y k igual a 4, el resultado mide la posibilidad de uno o más éxitos en cuatro oportunidades independientes. No supone que usted detenga y reinicie la probabilidad de éxito, ni cuenta el número total esperado de éxitos.
Supuestos, comportamiento numérico y uso práctico
Utilice este modelo solo si los ensayos son razonablemente independientes y la probabilidad de éxito permanece constante. Si un intento modifica el siguiente, si se retiran elementos sin reposición o si p cambia con el tiempo, la FDA geométrica simple puede no describir el proceso. Para un número fijo de ensayos y preguntas sobre varios éxitos, normalmente conviene un modelo binomial. Esta implementación calcula el complemento con funciones logarítmicas y exponenciales elegidas por su estabilidad numérica, especialmente cuando p es muy pequeño. Así evita gran parte de la pérdida de precisión que produce restar directamente una potencia extremadamente cercana a uno. Aun así, emplea aritmética estándar de precisión finita, de modo que los valores excepcionalmente cercanos a cero o uno pueden mostrarse como el número representable más próximo. El cálculo es determinista, no accede a la red ni usa simulación aleatoria. Puede servir para fijar presupuestos de reintentos, estimar si un contacto comercial convertirá tras varios acercamientos independientes, planificar inspecciones o explicar ejercicios. Compare distintos valores de k para observar cómo las oportunidades adicionales elevan la probabilidad acumulada, pero confirme los supuestos antes de usar el resultado en una decisión importante.
Qué puede hacer con ella
Fijar un límite de reintentos
Estime la probabilidad de que una solicitud independiente tenga éxito al menos una vez antes de agotar el presupuesto de reintentos.
Planificar inspecciones repetidas
Calcule la posibilidad de detectar un suceso objetivo dentro de un número elegido de comprobaciones independientes.
Enseñar probabilidad acumulada
Compare el éxito hasta el ensayo k con la probabilidad distinta de que el primer éxito ocurra exactamente en ese ensayo.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza P(X <= k) = 1 - (1 - p)^k para ensayos independientes con una probabilidad de éxito p constante.
¿Se introduce p como decimal o porcentaje?
Introduzca una probabilidad decimal mayor que cero y menor o igual que uno, como 0.2 para representar el veinte por ciento.
¿Qué representa k?
k es el límite entero positivo e inclusivo de ensayos: el resultado abarca desde el ensayo uno hasta k.
¿Devuelve la probabilidad de éxito exactamente en el ensayo k?
No. Devuelve la probabilidad acumulada de que el primer éxito ocurra en el ensayo k o antes.
¿Cuánto cuesta una solicitud de API?
Una solicitud de API satisfactoria cuesta $0.002. El mismo cálculo determinista puede ejecutarse gratis en el navegador.
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/geometric-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p":0.25,"k":4}'const res = await fetch("https://api.kit.forhosting.com/stat/geometric-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p": 0.25,
"k": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/geometric-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p": 0.25,
"k": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/geometric-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p":0.25,"k":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p":0.25,"k":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/geometric-cdf", 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": 0.25,
"k": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.geometric_cdf",
"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. |