ForHosting KIT · Matemáticas

Calculadora Bonferroni

Un nivel de significación de 0,05 repartido entre 10 comparaciones da un umbral de 0,005 por prueba. Introduzca el nivel original y el número de pruebas previstas, y juzgue cada valor p con ese umbral más estricto antes de mirar los resultados. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Alfa
0,05
Comparaciones
10
Obtiene
Alfa ajustado
0,005

Cuando usted ejecuta varias pruebas de hipótesis sobre la misma familia de preguntas, la probabilidad de al menos un falso positivo crece con cada comparación extra. La corrección de Bonferroni es la respuesta clásica y conservadora a ese problema: divida el nivel de significación familiar original, alfa, entre el número de comparaciones m, de modo que cada prueba individual se juzgue frente al umbral más estricto alfa sobre m. Esta calculadora de corrección de Bonferroni toma esas dos cifras y devuelve el nivel de significación ajustado que usted debe usar como corte por prueba.

Qué es la corrección de Bonferroni y qué contiene la respuesta

La tasa de error por familia es la probabilidad de cometer al menos un error de tipo I en un conjunto planificado de pruebas. Si cada comparación se juzga al alfa sin ajustar, esa chance familiar crece aproximadamente como uno menos uno menos alfa elevado a m, de modo que diez pruebas independientes al cinco por ciento ya dan más de un cuarenta por ciento de probabilidad de una estrella espuria.

La desigualdad de Carlo Emilio Bonferroni aporta una cota simple que no exige independencia: mantenga la tasa familiar no mayor que alfa examinando cada comparación a alfa dividido entre m. Esa única división es todo el núcleo matemático de esta calculadora.

Usted envía un nivel de significación original finito en el intervalo abierto-cerrado desde justo por encima de cero hasta uno, más un recuento entero positivo de comparaciones, y el motor devuelve el alfa ajustado junto con las entradas limpias, el nombre del método Bonferroni y la cadena de fórmula alpha-adj igual a alfa sobre m.

Las comprobaciones clásicas de libro incluyen cinco por ciento sobre diez comparaciones, que produce un umbral ajustado de un medio por ciento, y uno por ciento sobre cinco comparaciones, que produce dos décimas de uno por ciento. Una sola comparación es un éxito válido: el alfa ajustado coincide con el original, porque no hay nada que partir. El procedimiento es conservador a propósito.

No estima la dependencia entre pruebas, no ordena valores p al estilo Holm–Bonferroni y no es un post-hoc de rango estudentizado como Tukey HSD. Esas son intenciones de búsqueda y landings distintas. Aquí obtiene el umbral que usted escribe junto a una familia planificada de pruebas cuando la tarea, el protocolo o el revisor pidieron de forma específica un nivel de significación ajustado por Bonferroni.

Dónde aparece el alfa ajustado de Bonferroni en el trabajo real

Los protocolos clínicos y de laboratorio siguen escribiendo Bonferroni en el plan de análisis cuando una familia pequeña de criterios primarios debe compartir una tasa familiar del cinco por ciento, y el umbral ajustado pertenece junto a cada criterio en lugar de recalcularse a mano en cada borrador. Los equipos de analítica de producto que ejecutan varios contrastes por pares frente a un control pueden convertir el tamaño de familia planificado en un corte por prueba antes de mirar los valores p, que es el orden honesto de las operaciones.

Los cuadernos de genómica y cribado que aplican miles de pruebas independientes siguen enseñando Bonferroni como la línea de base conservadora aunque después pasen a control de tasa de descubrimientos falsos; un ayudante determinista de α sobre m mantiene esa línea fijada. Mantenga las peticiones dentro de los límites documentados, fije el alfa ajustado redondeado en las pruebas y obtendrá umbrales Bonferroni reproducibles para deberes, plugins LMS y workers en el borde sin montar una biblioteca estadística propia.

Si más adelante necesita el paso descendente de Holm, Šidák, Tukey HSD o el FDR de Benjamini–Hochberg, trátelos como intenciones de búsqueda y landings distintas en lugar de sobrecargar esta página de corrección de Bonferroni.

Ejercicios escolares de comparaciones múltiples

Deje que el alumnado envíe un alfa familiar y un número planificado de pruebas, y compruebe que el corte de Bonferroni iguala alfa dividido entre m, incluido el caso de una sola comparación.

Umbrales de protocolo y plan de análisis

Convierta un tamaño de familia prefijado en el nivel de significación por criterio que corresponde en la redacción de un experimento clínico, de laboratorio o de producto.

¿Qué ocurre si el número de comparaciones no es un entero positivo?

El cero, los negativos, las fracciones y el texto no numérico no son recuentos de comparaciones y no se cobran.

¿Es válido el ejemplo de alfa 0.05 sobre 10 comparaciones?

Una sola comparación devuelve el alfa original sin cambios.

¿Es lo mismo que Tukey HSD o Holm–Bonferroni?

No. Esta landing solo divide alfa entre m. Tukey HSD es un post-hoc de rango estudentizado sobre medias de grupo; Holm ordena los valores p. Son herramientas distintas.

¿Cuánto cuesta esta corrección?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Por qué hace falta corregir cuando se hacen varias pruebas?

Porque cada prueba adicional aumenta la probabilidad de al menos un falso positivo. Con diez pruebas independientes al cinco por ciento, esa probabilidad ya supera el cuarenta por ciento; dividir el nivel entre el número de pruebas la mantiene por debajo del nivel original.

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/bonferroni-correction

¿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/bonferroni-correction \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"alpha":0.05,"comparisons":10}'
{
  "alpha": 0.05,
  "comparisons": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.bonferroni_correction",
  "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.

min_comparisons1
max_comparisons1000000000
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.

El número de comparaciones tiene que ser un entero positivo; las fracciones, el cero, los negativos y el texto no numérico se rechazan con invalid_input en lugar de un redondeo silencioso o un recuento inventado. Las llamadas API correctas se facturan a $0.002; la entrada inválida no se cobra.

Contrato de entrada, alias y comportamiento ante errores

Proporcione exactamente uno de esos nombres para que un cliente no envíe por accidente dos cifras en conflicto. Tras el análisis, el motor exige un valor estrictamente mayor que cero y a lo sumo uno. Esa comprobación es intencionada: un porcentaje crudo como cinco en lugar de cero coma cero cinco es un error habitual de hoja de cálculo, y recortarlo ocultaría un fallo de escala aguas arriba. Comparisons debe ser un entero positivo. El cero, los negativos, las fracciones como dos coma cinco, la notación científica que no es un entero y los valores por encima del tope publicado de mil millones fallan con un mensaje que nombra el campo y declara que se exige un entero positivo. Ese es el contrato que anuncia la capacidad: un recuento de comparaciones no entero no se redondea en silencio hacia abajo. Envíe por POST un cuerpo JSON con dos campos obligatorios. El primero es alpha, el nivel de significación familiar original; se aceptan los alias de aula y formulario significance, significance_level y alpha_level para que hojas de cálculo y widgets escritos reutilicen el mismo contrato. El alfa puede llegar como número JSON o como cadena numérica; las cadenas vacías, los campos ausentes, el texto no numérico, NaN e Infinity fallan con invalid_input nombrando el campo. El segundo campo es comparisons, el número de pruebas simultáneas m, con alias m, n_comparisons, num_comparisons y k. En caso de éxito el cuerpo ecoa el alfa limpio y el recuento entero de comparaciones, devuelve adjusted_alpha como alfa dividido entre m a una precisión de visualización estable, e incluye method y formula para widgets didácticos y paneles laterales de documentación. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago y devuelven el mismo código invalid_input que el resto del catálogo KIT usa para errores del cliente.

Dónde aparece el alfa ajustado de Bonferroni en el trabajo real

Las unidades de estadística de secundaria y universidad asignan de continuo ejercicios de comparaciones múltiples, redacciones de contrastes planificados y problemas de «ajuste el alfa para m pruebas»; un oráculo de confianza que devuelve JSON limpio acelera la corrección, la preparación de demos y el diseño de lecciones interactivas. Los autores de curriculum que construyen widgets de navegador quieren la misma forma JSON gratis en la página y de pago por la API, para alinear hojas sin conexión y calificadores en línea. Como esta capacidad es un motor parse puro, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida, y la validación fallida no consume saldo.

Fixtures de calificación y comprobaciones de tubería

Genere alfas ajustados esperados y deterministas para pruebas unitarias, calificadores LMS y cuadernos por lotes que deban rechazar un recuento de comparaciones no entero.

¿Cuál es el nivel de significación ajustado por Bonferroni?

α_adj = α / m. Envíe el alfa familiar original y un entero positivo de comparaciones; la API devuelve el umbral por prueba adjusted_alpha.

Ver la documentación completa del KIT →