Calculadora de reducción absoluta del riesgo
La calculadora de reducción absoluta del riesgo compara la tasa de eventos de un grupo de control con la tasa correspondiente de un grupo de tratamiento.
Ejecutar — gratis
Introduzca cada tasa como un decimal entre cero y uno; la calculadora restará la tasa del tratamiento de la tasa del control. El resultado expresa el cambio directo del riesgo tanto en formato decimal como en puntos porcentuales. Resulta útil para leer ensayos clínicos, revisar resúmenes de evidencia, comparar intervenciones y comunicar la magnitud y la dirección de un efecto observado sin confundirlo con la reducción relativa del riesgo.
Qué mide la reducción absoluta del riesgo
La reducción absoluta del riesgo, abreviada habitualmente como ARR, mide la diferencia entre la tasa de eventos del grupo de control y la del grupo de tratamiento. Se calcula restando la tasa del tratamiento de la tasa del control. Si la tasa de control es 0.20 y la de tratamiento es 0.12, la reducción absoluta del riesgo es 0.08, equivalente a ocho puntos porcentuales. Esta diferencia responde a una pregunta práctica: ¿con qué frecuencia disminuyó el evento en el grupo tratado durante el período del estudio? No expresa el cambio respecto de la tasa de control, sino que permanece vinculada al riesgo basal observado. La distinción importa porque un cambio relativo grande puede corresponder a un cambio absoluto pequeño cuando el evento es infrecuente. Un resultado positivo indica menos eventos con el tratamiento; cero indica tasas iguales; y uno negativo señala más eventos en el grupo tratado, es decir, un aumento absoluto del riesgo. Interprete siempre el dato junto con la definición del evento, el seguimiento, la población y la incertidumbre del estudio original.
Cómo introducir las tasas e interpretar el resultado
Introduzca ambas tasas como proporciones entre 0 y 1, incluidos los extremos. Por tanto, una tasa del 15% debe escribirse como 0.15, no como 15. La tasa de eventos de control corresponde al grupo que recibe placebo, atención habitual, ninguna intervención u otro tratamiento de referencia. La tasa de tratamiento corresponde al grupo que recibe la intervención evaluada. La calculadora devuelve las tasas originales, la reducción absoluta del riesgo en decimal y la misma diferencia en puntos porcentuales. Los puntos porcentuales no son un cambio porcentual: pasar del 20% al 12% supone ocho puntos porcentuales menos, mientras que la reducción relativa es del 40%. Separar ambas expresiones evita un error frecuente de comunicación. Se rechazan valores fuera del intervalo porque no pueden representar tasas de eventos, así como datos ausentes, texto, infinitos y valores no finitos. Se aceptan cero y uno, posibles en muestras pequeñas, aunque las tasas extremas requieren revisar el tamaño muestral y los intervalos de confianza.
Cómo utilizar el resultado con responsabilidad
La ARR resulta más informativa cuando se consulta junto con los recuentos de eventos, los tamaños de muestra, el intervalo de confianza y la duración del seguimiento. Dos estudios pueden presentar el mismo efecto relativo y reducciones absolutas distintas si sus grupos de control parten de riesgos diferentes. Por ello, la ARR ayuda a profesionales clínicos, investigadores, responsables de políticas y lectores a valorar el impacto práctico en una población concreta. También permite calcular el número necesario a tratar cuando es positiva y distinta de cero: dicho número es el inverso de la ARR. Esta calculadora no genera esa medida secundaria, no infiere causalidad, no ajusta factores de confusión ni estima incertidumbre estadística; solo realiza la resta determinista. No presente un resultado negativo como beneficio: significa que el grupo tratado tuvo una tasa mayor para el evento introducido. Compruebe además si el evento es perjudicial o beneficioso. Para un evento perjudicial, una tasa de tratamiento menor suele ser favorable. Para uno beneficioso, como la recuperación, esta resta quizá no refleje el beneficio en la dirección esperada y puede ser más claro hablar de aumento absoluto del beneficio.
Qué puede hacer con ella
Interpretar un ensayo clínico
Compare las tasas publicadas de control y tratamiento para conocer la diferencia observada del riesgo en puntos porcentuales comprensibles.
Revisar un resumen de evidencia
Vuelva a calcular la ARR a partir de tasas publicadas y compruebe que el efecto absoluto no se haya confundido con un cambio porcentual relativo.
Comunicar el impacto del tratamiento
Convierta dos tasas decimales en una diferencia absoluta concisa para informes, presentaciones o decisiones compartidas.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Resta la tasa de eventos del tratamiento de la tasa del control: ARR = tasa de control − tasa de tratamiento.
¿Debo introducir porcentajes o decimales?
Introduzca decimales entre 0 y 1. Por ejemplo, escriba 18% como 0.18. El resultado también muestra la diferencia en puntos porcentuales.
¿Qué significa un resultado negativo?
Significa que la tasa de eventos del tratamiento supera la del control. Para un desenlace perjudicial, es un aumento absoluto del riesgo, no una reducción.
¿La reducción absoluta equivale a la reducción relativa del riesgo?
No. La ARR es la diferencia directa entre las tasas. La reducción relativa divide esa diferencia por la tasa de control.
¿Este resultado demuestra que un tratamiento funciona?
No. El cálculo resume dos tasas proporcionadas. La interpretación causal depende además del diseño, la incertidumbre, los sesgos, la población, el desenlace y el seguimiento.
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud de API cuesta $0.002. El mismo cálculo determinista también puede ejecutarse 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/absolute-risk-reduction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"control_event_rate":0.2,"treatment_event_rate":0.12}'const res = await fetch("https://api.kit.forhosting.com/stat/absolute-risk-reduction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"control_event_rate": 0.2,
"treatment_event_rate": 0.12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/absolute-risk-reduction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"control_event_rate": 0.2,
"treatment_event_rate": 0.12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/absolute-risk-reduction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"control_event_rate":0.2,"treatment_event_rate":0.12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"control_event_rate":0.2,"treatment_event_rate":0.12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/absolute-risk-reduction", 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
{
"control_event_rate": 0.2,
"treatment_event_rate": 0.12
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.absolute_risk_reduction",
"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. |