ForHosting KIT · Matemáticas

Calculadora de prueba A/B

Sepa si su variante superó de verdad al control: 130 conversiones de 1000 visitantes frente a 100 de 1000 dan un valor z de 2,10274060562 y un valor p bilateral de 0,0354883261439. Escriba cuatro cifras y lea el resultado. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Visitantes del control
1 000
Conversiones del control
100
Visitantes de la variante
1 000
Conversiones de la variante
130
Obtiene
Tasa del control
0,1
Tasa de la variante
0,13
Diferencia de tasas
0,03
Tasa combinada
0,115

Una prueba A/B compara dos tasas de conversión y pregunta si la diferencia observada basta para rechazar la idea de que ambos grupos comparten la misma probabilidad subyacente. Usted introduce cuatro conteos no negativos: visitantes y conversiones del brazo de control, y visitantes y conversiones del brazo variante. Esta calculadora ejecuta el test z clásico de dos proporciones: forma cada tasa muestral, agrupa los éxitos bajo la hipótesis nula de tasas iguales, construye el error estándar de la diferencia y devuelve la puntuación z junto con un valor p bilateral de la curva normal estándar.

Qué dice el test z de dos proporciones sobre un experimento A/B

Una conversión es un resultado binario: el visitante completó el objetivo o no lo hizo. La tasa de conversión del control es conversiones de control entre visitantes de control. La tasa de la variante es conversiones de variante entre visitantes de variante.

Bajo la hipótesis nula de que ambos brazos comparten una única probabilidad de éxito desconocida, la estimación más eficiente de esa probabilidad compartida es la tasa agrupada: todas las conversiones de ambos brazos entre todos los visitantes de ambos brazos. El error estándar de la diferencia de tasas sigue entonces la fórmula de manual para dos proporciones: la raíz cuadrada de la tasa agrupada por uno menos esa tasa por la suma de los recíprocos de los tamaños muestrales.

La puntuación z es la diferencia observada de tasas, variante menos control, dividida por ese error estándar. Un z positivo significa que la variante convirtió mejor que el control; un z negativo, que convirtió peor. El valor p bilateral es la probabilidad, bajo una normal estándar, de un z al menos tan extremo en cualquiera de las dos direcciones como el observado.

Un valor p pequeño es evidencia contra tasas iguales; uno grande significa que la brecha es ordinaria dados los tamaños muestrales.

Dónde aporta valor una calculadora de prueba A/B

Los equipos de crecimiento y los escritorios de analítica de producto necesitan una calculadora de prueba A/B determinista que nunca devuelva NaN en silencio cuando alguien pega una fila con cero visitantes de una celda de experimento vacía. Los cuadernos de marketing de crecimiento usan el test z de dos proporciones para resumir un experimento de página de destino o de pago antes de pasarlo a un paquete estadístico completo para CUPED, pruebas secuenciales o ajuste por regresión.

Las plataformas docentes y los generadores de exámenes necesitan un oráculo que marque como error los brazos con cero visitantes en lugar de cargas de éxito vacías que un calificador defectuoso podría tratar como correctas. Como la implementación es parse puro de nivel A, cada llamada exitosa es barata, rápida y reproducible en edge workers y navegadores.

Experimentos de página de destino y de pago

Convierta conteos de visitantes y conversiones de control y variante en una puntuación z y un valor p bilateral para una lectura clásica de significación A/B.

Paneles y comprobaciones de redacción

Calcule el lenguaje «ganó la variante» a partir de conteos publicados del experimento, sin errores de aritmética a mano ni NaN por celdas de tráfico vacías.

¿Qué ocurre si un grupo tiene cero visitantes?

Una tasa de conversión es conversiones entre visitantes, de modo que un grupo con cero visitantes deja indefinidos la tasa y el test z. Esos fallos no se facturan.

¿El valor p es unilateral o bilateral?

Bilateral. El valor p es 2(1 − Φ(|z|)), la probabilidad de una diferencia al menos tan grande como la observada en cualquiera de las dos direcciones bajo tasas iguales.

¿Un z-score positivo significa que ganó la variante?

Un z-score positivo significa que la tasa de conversión de la variante fue mayor que la del control. Si esa brecha es estadísticamente notable es lo que responde el valor p; esta calculadora no declara un ganador con un corte alfa automático.

¿Pueden las conversiones superar a los visitantes?

No. Un grupo no puede tener más éxitos que personas, así que las conversiones deben quedar entre cero y el número de visitantes de ese grupo; cualquier otro valor se rechaza antes de calcular.

¿La calculadora indica cuántos visitantes necesito?

No. Aplica la prueba clásica a las cifras que ya tiene; no calcula el tamaño de muestra necesario ni corrige el efecto de mirar los resultados una y otra vez mientras la prueba sigue abierta.

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.

POSThttps://api.kit.forhosting.com/stat/ab-test

¿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.

curl -X POST https://api.kit.forhosting.com/stat/ab-test \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"control_visitors":1000,"control_conversions":100,"variant_visitors":1000,"variant_conversions":130}'
{
  "control_visitors": 1000,
  "control_conversions": 100,
  "variant_visitors": 1000,
  "variant_conversions": 130
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.ab_test",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cuando algún brazo tiene cero visitantes la tasa de conversión no está definida, de modo que la tarea falla con invalid_input en lugar de dividir por cero.

Qué dice el test z de dos proporciones sobre un experimento A/B

Este endpoint no inventa valores p secuenciales siempre válidos, no ajusta por mirar los datos a mitad de camino y no calcula el tamaño muestral requerido: es el test clásico agrupado de dos proporciones binomiales independientes, escrito para que un responsable de producto, un estudiante y un script de automatización reciban los mismos números a partir de los mismos cuatro conteos.

Contrato de entrada, forma de la respuesta y conducta ante errores

Los conteos deben ser mayores o iguales que cero. Las conversiones no deben superar los visitantes correspondientes, porque no se pueden observar más éxitos que personas. Envíe por POST un cuerpo JSON con cuatro números finitos obligatorios: control_visitors y control_conversions para el brazo de referencia, variant_visitors y variant_conversions para el retador. Cada campo puede llegar como número JSON o como cadena numérica; se aceptan alias como n1, x1, n2 y x2 si usted ya habla la notación de manual, pero debe enviar un solo nombre por cantidad. Los valores no finitos, los campos ausentes y las cadenas vacías fallan con invalid_input nombrando el campo. Ambos totales de visitantes deben ser estrictamente mayores que cero: un grupo con cero visitantes deja indefinida la tasa de conversión, y el mensaje de error lo dice de forma explícita para que calificadores y clientes API distingan un brazo vacío de otra entrada incorrecta. En caso de éxito el cuerpo repite los cuatro conteos, devuelve control_rate y variant_rate, el rate_diff con signo (variante menos control), el pooled_rate usado bajo la nula, el standard_error de la diferencia, el z_score, un p_value two_sided y una cadena breve de fórmula. Cuando todos los visitantes convirtieron o ninguno lo hizo en ambos brazos, el error estándar es cero y ambas tasas son iguales; la calculadora devuelve entonces z_score cero y p_value uno en lugar de un NaN 0/0. La validación fallida no consume saldo prepago. Combine este endpoint con su propio software si necesita intervalos de confianza, potencia o pruebas secuenciales; esta capacidad es a propósito un test z analítico puro de dos proporciones a partir de cuatro conteos.

Dónde aporta valor una calculadora de prueba A/B

Los sitios de contenido que compiten por calculadora de prueba ab obtienen una herramienta en vivo con título y palabras clave SEO claros, mientras que los scripts de automatización llaman al mismo tipo por la API de KIT al precio base publicado $0.002 sin tokens de modelo y sin red de salida.

Deberes y enseñanza de estadística

Permita que los alumnos envíen cuatro conteos y comprueben el test z agrupado de dos proporciones frente a métodos de manual, con invalid_input cuando un grupo tiene cero visitantes.

¿Cómo se ejecuta una prueba A/B con conteos de visitantes y conversiones?

Envíe control_visitors, control_conversions, variant_visitors y variant_conversions. La API devuelve cada tasa de conversión, la tasa agrupada, el error estándar, el z-score (variante menos control) y un valor p bilateral.

¿Cuánto cuesta la calculadora de prueba A/B?

La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada no válida no se factura.

Ver la documentación completa del KIT →