ForHosting KIT · Matemáticas

Calculadora de sensibilidad y especificidad

Con 90 verdaderos positivos, 10 falsos negativos, 80 verdaderos negativos y 20 falsos positivos, la sensibilidad es del 90 % y la especificidad del 80 %. Escriba los cuatro recuentos de su tabla y obtenga ambas tasas, listas para citar. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Verdaderos positivos
90
Verdaderos negativos
80
Falsos positivos
20
Falsos negativos
10
Obtiene
Positivos reales
100
Negativos reales
100
Sensibilidad
0,9
Especificidad
0,8

La sensibilidad y la especificidad convierten una matriz de confusión de cuatro celdas en las dos características de operación que un artículo diagnóstico, una nota de cribado o una revisión de clasificadores binarios cita de verdad. La sensibilidad —también llamada tasa de verdaderos positivos o recall— es la fracción de positivos reales que la prueba captura: verdaderos positivos divididos entre verdaderos positivos más falsos negativos. La especificidad —la tasa de verdaderos negativos— es la fracción de negativos reales que deja correctamente sin marcar: verdaderos negativos divididos entre verdaderos negativos más falsos positivos. Esta calculadora de sensibilidad y especificidad acepta esos cuatro recuentos y devuelve ambas tasas como proporciones en el intervalo unitario y como porcentajes.

Qué miden la sensibilidad y la especificidad en una tabla 2×2

Una prueba o un clasificador binario reparte las observaciones en cuatro celdas: verdaderos positivos, verdaderos negativos, falsos positivos y falsos negativos. La sensibilidad responde a una de esas preguntas: de quienes tienen de verdad la condición, o pertenecen a la clase positiva, ¿qué fracción marcó la regla? La fórmula es verdaderos positivos sobre la suma de verdaderos positivos y falsos negativos —cada positivo real, se haya capturado o se haya perdido—.

La especificidad responde a la pregunta complementaria: de quienes están de verdad libres de la condición, ¿qué fracción dejó la regla correctamente sin marcar? Esa fórmula es verdaderos negativos sobre la suma de verdaderos negativos y falsos positivos. Esas identidades son anteriores a las tarjetas de puntuación del aprendizaje automático.

Son el lenguaje de los estudios diagnósticos, los programas de cribado y los manuales de epidemiología, y no coinciden con el valor predictivo positivo ni con el negativo. Los valores predictivos mezclan la prevalencia en las mismas cuatro celdas; la sensibilidad y la especificidad no lo hacen. Un ensayo muy sensible puede dejar aun así un valor predictivo positivo modesto cuando la enfermedad es rara, porque los falsos positivos ahogan los pocos casos verdaderos.

A la inversa, un ensayo específico puede perder muchos casos si su sensibilidad es pobre. Esta página se detiene en las dos tasas. No estima la prevalencia, no calcula razones de verosimilitud ni la probabilidad postprueba, y no comprime la tabla en una sola correlación de Matthews ni en una puntuación F1.

Esas son intenciones de búsqueda distintas, con páginas propias. Aquí usted obtiene el par de características de operación a partir de los cuatro recuentos que ya tiene, como proporciones en el intervalo unitario, y las mismas cifras como porcentajes para que un apartado de métodos cite cualquiera de las dos convenciones sin una segunda conversión.

Dónde una calculadora de sensibilidad y especificidad aporta valor

Los cursos de métodos diagnósticos usan una calculadora de sensibilidad y especificidad para que quien aprende convierta una tabla 2×2 publicada en las dos tasas sin mezclarlas con los valores predictivos. Las notas de programas de cribado y los clubes de revistas suelen citar ambas características de operación de una cohorte de validación —mamografía, troponina, antígeno rápido, un PCR nuevo— y llamar a un extremo parse diminuto evita arrastrar un paquete estadístico completo por cuatro enteros.

No confunda esta página con una de probabilidad postprueba que toma sensibilidad y especificidad como entradas, con una de teorema de Bayes que también pide una previa, ni con una de correlación de Matthews que comprime las mismas cuatro celdas en un solo coeficiente: aquí la intención de búsqueda son las dos tasas mismas. Mantenga las solicitudes pequeñas, fije las proporciones redondeadas en las pruebas y obtendrá sensibilidad y especificidad reproducibles para deberes, plugins de LMS y workers de borde sin montar infraestructura de álgebra simbólica propia.

Envíe siempre recuentos no negativos y trate una fila o columna de reales en cero como error de contrato, no como un silencio que afirma el cien por ciento.

Tablas diagnósticas 2×2 de una cohorte de validación

Convierta recuentos publicados de verdaderos positivos, verdaderos negativos, falsos positivos y falsos negativos en sensibilidad y especificidad para un apartado de métodos o un club de revistas.

Corrección automática de aula y LMS

Califique ítems de matriz de confusión con un oráculo determinista que rechaza cualquier recuento negativo y nunca inventa una tasa cuando el denominador es cero.

¿Cómo se calculan la sensibilidad y la especificidad?

La sensibilidad es TP / (TP + FN), la tasa de verdaderos positivos o recall. La especificidad es TN / (TN + FP), la tasa de verdaderos negativos. Ambas se devuelven como proporciones en [0, 1] y como porcentajes.

¿Qué ocurre si un recuento es un número negativo?

Los recuentos deben ser finitos y no negativos; nunca se toman por el valor absoluto.

¿Puede una celda ser cero?

Sí. Una sola celda en cero es una tabla válida —por ejemplo una prueba sin falsos positivos—. La sensibilidad se rechaza solo cuando TP + FN es cero, y la especificidad solo cuando TN + FP es cero, porque esas tasas quedan entonces indefinidas.

¿En qué se diferencia de la probabilidad postprueba o del PPV?

Esta herramienta calcula las dos características de operación a partir de los cuatro recuentos de celda. La probabilidad postprueba y el valor predictivo positivo mezclan la prevalencia (o una chance preprueba) en esas celdas y responden a otra pregunta una vez observado un resultado.

¿Cuánto cuesta la calculadora de sensibilidad y especificidad?

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

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/sensitivity-and-specificity

¿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/sensitivity-and-specificity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"true_positives":90,"true_negatives":80,"false_positives":20,"false_negatives":10}'
{
  "true_positives": 90,
  "true_negatives": 80,
  "false_positives": 20,
  "false_negatives": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.sensitivity_and_specificity",
  "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.

Un recuento negativo se rechaza con invalid_input en lugar de plegarse a una razón sin sentido. Las llamadas API exitosas cuestan $0.002.

Contrato de entrada, forma de la respuesta y recuentos rechazados

Un número negativo en cualquier celda se rechaza en lugar de tomarse en silencio por su valor absoluto: un cambio de signo en una exportación de hoja de cálculo no puede convertirse en una sensibilidad plausible. El cero está permitido en una sola celda, de modo que un cribado perfecto sin falsos positivos es una tabla válida. Lo que no se permite es un denominador nulo: si verdaderos positivos más falsos negativos es cero no hay positivos reales y la sensibilidad queda indefinida; si verdaderos negativos más falsos positivos es cero no hay negativos reales y la especificidad queda indefinida. Esos casos fallan en lugar de devolver NaN. Comprobación clásica: noventa verdaderos positivos, diez falsos negativos, ochenta verdaderos negativos y veinte falsos positivos producen sensibilidad 0.9 y especificidad 0.8. La validación fallida no se factura. Envíe un cuerpo JSON con cuatro campos obligatorios. El campo true_positives es la celda TP; se acepta el alias tp. El campo true_negatives es la celda TN; el alias tn se mapea a él. El campo false_positives es la celda FP; el alias fp funciona de forma intercambiable. El campo false_negatives es la celda FN; se acepta el alias fn. Cada recuento puede llegar como número JSON o como cadena decimal recortada, incluida la notación científica para tablas ponderadas diminutas. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. En el éxito el cuerpo repite los cuatro recuentos, informa actual_positives y actual_negatives, devuelve sensitivity y specificity redondeados a doce decimales para goldens estables, incluye las mismas tasas como sensitivity_percent y specificity_percent en una escala de cero a cien, y reescribe las dos identidades en formula. El precio es un $0.002 fijo por solicitud exitosa con unidad item.

Dónde una calculadora de sensibilidad y especificidad aporta valor

Las plataformas de tutoría y los generadores de exámenes necesitan un oráculo determinista que marque una celda negativa como invalid_input en lugar de inventar una razón que ninguna tabla de recuentos puede realizar. 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.

Revisiones de clasificadores binarios

Fije fixtures golden de recall y de la tasa de verdaderos negativos a partir de una matriz de confusión conocida para que una refactorización no altere en silencio las características de operación informadas.

Ver la documentación completa del KIT →