ForHosting KIT · Santé et sport

Modèle fromage suisse coronavirus

Empilez des couches de protection et voyez le risque de contagion qui passe encore : un masque à 70 %, une ventilation meilleure de 50 % et un vaccin à 80 % laissent 3 % de risque résiduel, pas 200 % de protection. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Le modèle du fromage suisse pour le coronavirus traite chaque mesure de maîtrise de l'infection comme une tranche trouée : masque, air extérieur, filtration, distance, vaccination, tests et isolement bloquent certaines — jamais toutes — des voies qu'un virus respiratoire emprunte pour passer d'une personne à une autre. Lorsque ces tranches sont empilées, un virion doit traverser tous les trous restants en séquence, si bien que la probabilité résiduelle de transmission est le produit des fractions de fuite individuelles, et non la somme des pourcentages d'efficacité que l'on cite d'ordinaire. Ce calculateur accepte l'efficacité de chaque couche comme un pourcentage de 0 à 100, la convertit en fuite de (100 moins l'efficacité) divisé par 100, multiplie les fuites et renvoie le risque d'infection combiné qui demeure après la pile. Un masque à 70 pour cent, une amélioration de ventilation à 50 et une couche vaccinale à 80 n'additionnent pas une protection de 200 pour cent ; ils laissent 0.30 × 0.50 × 0.20 = 0.03, soit un résidu de 3 pour cent. Servez-vous-en pour comparer des piles, pour montrer pourquoi une deuxième couche imparfaite compte encore, et pour échouer clairement lorsqu'un pourcentage sort de 0–100 plutôt que d'inventer un chiffre de risque.

Comment les couches empilées multiplient les fuites en risque résiduel

La défense contre les virus respiratoires en fromage suisse, popularisée pendant la pandémie de coronavirus comme schéma de santé publique, part d'un constat sec : aucune intervention isolée n'est un mur plein. Un masque fuit sur les bords, un filtre ne nettoie que l'air qui le traverse vraiment, un vaccin réduit infectiosité et susceptibilité sans les annuler, et la distance physique échoue encore lorsque des personnes partagent longtemps une pièce mal ventilée.

Chaque couche est donc une tranche de fromage suisse dont les trous sont les modes de défaillance de cette couche. La transmission qui survient encore après N couches indépendantes est l'événement qu'un virion trouve un trou dans la première, et un trou dans la deuxième, et un trou dans chaque tranche restante. Ajouter une couche de 50 pour cent à une pile existante n'ajoute pas cinquante points de protection ; cela multiplie le résidu actuel par un demi.

C'est pourquoi un second contrôle imparfait compte encore même lorsque le premier paraît déjà fort, et pourquoi citer une somme d'efficacités telle que 70 plus 50 plus 80 égale 200 n'est pas une probabilité. Ce point d'entrée implémente exactement ce produit et rien de plus : il n'ajuste pas une courbe dose-réponse, n'estime pas la prévalence communautaire et ne remplace pas un avis clinique ni de santé au travail.

Il transforme une liste de pourcentages de couches en le risque résiduel qui demeure si ces couches agissent indépendamment les unes des autres.

Où un calculateur fromage suisse et coronavirus justifie son existence

Les équipes de santé au travail et de locaux se servent d'un calculateur fromage suisse et coronavirus pour comparer des piles candidates avant de dépenser un budget : ajouter un appareil HEPA portable à une efficacité déclarée de 50 pour cent à une politique déjà en place de masque et de distance est une multiplication du résidu actuel, non un nouveau pourcentage d'accroche.

Les planificateurs d'écoles et de campus peuvent placer côte à côte des estimations publiées de couches — contrôle à la source, air extérieur, filtration, cohortes — et montrer à un conseil pourquoi deux contrôles à 60 pour cent battent un contrôle à 80 sous indépendance (résidu 0.16 contre 0.20).

Les carnets de risque personnels et les articles d'explication journalistique ont besoin d'un oracle déterministe qui refuse d'imprimer un nombre lorsqu'on saisit une efficacité de 110 pour cent, au lieu de tronquer en silence et de prétendre que la pile est plus forte que ne le permettent les entrées. Une validation en échec ne consomme pas de solde. Gardez la liste de couches courte, figez le résidu arrondi dans les tests, et vous obtenez un chiffre reproductible de risque empilé sans dresser un simulateur épidémiologique à vous.

Comparaison de piles au travail et à l'école

Comparez masque, ventilation et vaccination par la transmission résiduelle plutôt que d'additionner des pourcentages d'efficacité d'accroche qui ne sont pas une probabilité.

Textes de politique et widgets journalistiques

Montrez pourquoi un second contrôle imparfait multiplie encore le risque restant, avec un calculateur fromage suisse et coronavirus qui refuse les pourcentages hors de 0–100.

Comment calcule-t-on la transmission résiduelle à partir de couches empilées ?

La fuite de chaque couche est (100 − effectiveness) / 100. La transmission résiduelle R est le produit de ces fuites, si les couches sont indépendantes. La protection combinée est 1 − R. Exemple : 70%, 50% et 80% laissent 0.30 × 0.50 × 0.20 = 0.03.

Que se passe-t-il si une efficacité sort de 0–100 ?

L'efficacité doit être un pourcentage fini dans l'intervalle fermé 0–100 ; des valeurs telles que −5 ou 110 sont rejetées et non facturées.

Une couche à 100 pour cent annule-t-elle le risque résiduel ?

Oui : dans ce modèle de couches indépendantes, une efficacité de 100 pour cent a une fuite 0, donc le produit R vaut 0 quelles que soient les autres tranches. C'est une hypothèse de modélisation, non l'affirmation qu'un contrôle réel soit parfait.

Puis-je envoyer des pourcentages sans nom plutôt que des couches étiquetées ?

Les objets avec name facultatif sont acceptés pour des tranches étiquetées.

Ajouter une couche peu efficace sert-il à quelque chose ?

Oui. Une couche qui bloque 50 % divise par deux le risque restant, quelle que soit la force des autres. C'est pourquoi une seconde mesure imparfaite compte encore, même quand la première semble déjà bonne.

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.

POSThttps://api.kit.forhosting.com/health/swiss-cheese-coronavirus

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

curl -X POST https://api.kit.forhosting.com/health/swiss-cheese-coronavirus \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"layers":[{"name":"mask","effectiveness":70},{"name":"ventilation","effectiveness":50},{"name":"vaccine","effectiveness":80}]}'
{
  "layers": [
    {
      "name": "mask",
      "effectiveness": 70
    },
    {
      "name": "ventilation",
      "effectiveness": 50
    },
    {
      "name": "vaccine",
      "effectiveness": 80
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.swiss_cheese_coronavirus",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items40
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment les couches empilées multiplient les fuites en risque résiduel

Si la couche i bloque une fraction e_i des tentatives — l'efficacité que vous saisissez en pourcentage —, elle fuit d'une fraction un moins e_i, et la probabilité résiduelle de transmission est le produit de ces fuites : R égale le produit de (1 − e_i).

Contrat d'entrée, forme de la réponse et validation

Chaque élément est soit un nombre fini (le pourcentage d'efficacité), soit un objet avec effectiveness obligatoire et un name facultatif, par exemple mask, ventilation ou vaccine. Toute efficacité doit être un nombre fini dans l'intervalle fermé de 0 à 100 inclus : zéro signifie que la couche ne fait rien (fuite un) et cent modélise un blocage complet (fuite zéro et résidu zéro pour toute la pile). Les noms facultatifs sont omis lorsque vous envoyez des nombres bruts ; ils ne reviennent jamais en null. Adressez par POST un corps JSON dont le champ obligatoire est layers : un tableau non vide d'au plus quarante tranches de protection. Les alias effectiveness, layer_effectiveness et protections sont acceptés et analysés de la même façon, y compris une chaîne de tableau JSON ou une liste de nombres séparée par des virgules. Une valeur sous 0 ou au-dessus de 100, une liste manquante, une liste vide, un jeton non fini ou plus de quarante lignes échoue avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. En cas de succès, le corps inclut layer_count ; une piste layers avec index, name facultatif, effectiveness, leak_fraction et remaining_after après cette tranche ; residual_transmission comme probabilité dans 0–1 (le résultat principal) ; residual_percent sur une échelle 0–100 ; combined_protection et combined_protection_percent comme un moins le résidu ; et une chaîne formula reformulant R = Π (1 − eᵢ/100). Exemple : mask 70, ventilation 50, vaccine 80 donne des fuites 0.3, 0.5 et 0.2, remaining_after 0.3 puis 0.15 puis 0.03, residual_transmission 0.03 et combined_protection 0.97.

Où un calculateur fromage suisse et coronavirus justifie son existence

Comme l'implémentation est parse de rang A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant.

Arithmétique de risque personnelle et de carnet

Transformez une courte liste de pourcentages d'efficacité de couche en residual_transmission pour une application de notes ou un script, sans importer un modèle épidémique complet.

Combien coûte le calculateur fromage suisse et coronavirus ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →