Calculateur de réduction absolue du risque
Le calculateur de réduction absolue du risque compare le taux d’événements d’un groupe témoin avec celui d’un groupe traité.
Lancer gratuitement
Saisissez chaque taux sous forme décimale entre zéro et un : l’outil soustrait le taux du groupe traité de celui du groupe témoin. Le résultat indique directement la variation du risque, en valeur décimale et en points de pourcentage. Vous pouvez ainsi lire une étude clinique, vérifier une synthèse de preuves, comparer des interventions et présenter l’ampleur ainsi que le sens d’un effet observé sans le confondre avec la réduction relative du risque.
Ce que mesure la réduction absolue du risque
La réduction absolue du risque, souvent abrégée ARR, mesure l’écart entre le taux d’événements du groupe témoin et celui du groupe traité. Elle se calcule en retranchant le taux traité du taux témoin. Si ces taux sont respectivement de 0.20 et 0.12, la réduction absolue du risque vaut 0.08, soit huit points de pourcentage. Cette différence répond à une question concrète : dans quelle mesure l’événement est-il devenu moins fréquent dans le groupe traité pendant la période étudiée ? Elle ne rapporte pas l’écart au taux témoin et reste donc ancrée dans le risque initial observé. Cette nuance est importante, car une forte variation relative peut correspondre à une faible variation absolue lorsque l’événement est rare. Un résultat positif indique moins d’événements sous traitement, zéro indique des taux identiques et un résultat négatif révèle davantage d’événements dans le groupe traité, donc une augmentation absolue du risque. Interprétez toujours le chiffre avec la définition de l’événement, la durée du suivi, la population et l’incertitude indiquées dans l’étude source.
Comment saisir les taux et lire le résultat
Saisissez les deux taux sous forme de proportions comprises entre 0 et 1, bornes incluses. Un taux de 15% doit donc être saisi comme 0.15, et non 15. Le taux témoin correspond au groupe recevant un placebo, les soins usuels, aucune intervention ou un autre traitement de référence. Le taux traité correspond au groupe recevant l’intervention évaluée. Le calculateur restitue les taux d’origine, la réduction absolue sous forme décimale et le même écart en points de pourcentage. Les points de pourcentage ne constituent pas une variation en pourcentage : passer de 20% à 12% représente une baisse de huit points, mais une baisse relative de 40%. Distinguer ces expressions évite une erreur fréquente. Les valeurs hors de l’intervalle sont refusées, car elles ne peuvent pas représenter des taux d’événements. Les valeurs manquantes, le texte, les infinis et les autres entrées non finies sont également rejetés. Zéro et un restent admis, notamment dans de petits échantillons, mais les taux extrêmes doivent être examinés avec la taille d’échantillon et les intervalles de confiance.
Utiliser le résultat de manière responsable
L’ARR est surtout informative lorsqu’elle accompagne les nombres bruts d’événements, les effectifs, l’intervalle de confiance et la durée d’observation. Deux études peuvent annoncer le même effet relatif tout en produisant des réductions absolues différentes si le risque initial de leurs groupes témoins diffère. L’ARR aide ainsi les professionnels de santé, les chercheurs, les décideurs et les lecteurs à apprécier l’impact concret dans une population donnée. Lorsque sa valeur est positive et non nulle, elle permet aussi de calculer le nombre de sujets à traiter : celui-ci est l’inverse de l’ARR. Ce calculateur ne fournit pas cette mesure secondaire, n’établit aucun lien causal, ne corrige aucun facteur de confusion et n’estime pas l’incertitude statistique ; il effectue uniquement la soustraction déterministe. Ne présentez pas une valeur négative comme un bénéfice : elle signifie que le groupe traité a connu davantage d’événements tels que vous les avez définis. Vérifiez également si l’événement est nocif ou favorable. Pour un événement favorable, comme la guérison, une augmentation absolue du bénéfice peut être une formulation plus claire.
Cas d’usage
Interpréter un essai clinique
Comparez les taux témoin et traité publiés afin de voir l’écart de risque observé en points de pourcentage faciles à comprendre.
Vérifier une synthèse de preuves
Recalculez l’ARR depuis les taux publiés et vérifiez qu’un effet absolu n’a pas été confondu avec une variation relative.
Présenter l’effet d’un traitement
Transformez deux taux décimaux en un écart absolu concis pour un rapport, une présentation ou une décision partagée.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il soustrait le taux d’événements traité du taux témoin : ARR = taux témoin − taux traité.
Dois-je saisir des pourcentages ou des décimales ?
Saisissez des décimales entre 0 et 1. Par exemple, écrivez 18% sous la forme 0.18. Le résultat affiche aussi l’écart en points de pourcentage.
Que signifie un résultat négatif ?
Le taux traité dépasse alors le taux témoin. Pour un événement nocif, il s’agit d’une augmentation absolue du risque, et non d’une réduction.
La réduction absolue équivaut-elle à la réduction relative ?
Non. L’ARR est l’écart direct entre les taux. La réduction relative divise cet écart par le taux témoin.
Ce résultat prouve-t-il l’efficacité d’un traitement ?
Non. Le calcul résume deux taux fournis. L’interprétation causale dépend aussi du protocole, de l’incertitude, des biais, de la population, du critère et du suivi.
Quel est le prix du calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe peut également s’exécuter dans votre navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"control_event_rate": 0.2,
"treatment_event_rate": 0.12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.absolute_risk_reduction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |