ForHosting KIT · Outils pour développeurs

Calculateur de survivance pour table de mortalité

Le calculateur de survivance pour table de mortalité transforme le nombre observé de membres encore vivants dans chaque classe d’âge successive en valeurs de survivance normalisées.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez l’effectif initial, puis les survivants recensés aux âges suivants : chaque effectif est divisé par la taille initiale de la cohorte. Le résultat indique l’âge, le nombre de survivants, la survivance sous forme de proportion et de pourcentage, afin de comparer plus facilement des cohortes de tailles initiales différentes sans modifier les observations d’origine.

Préparez les effectifs par ordre d’âge

Commencez par une cohorte dont les membres sont suivis au fil de classes d’âge successives. Saisissez d’abord le nombre d’individus vivants dans la première classe, puis ajoutez l’effectif de chaque classe ultérieure dans l’ordre chronologique. La valeur initiale doit être strictement positive, car elle sert de dénominateur à tous les calculs de survivance. Les effectifs doivent être des entiers positifs ou nuls et ne peuvent que rester stables ou diminuer avec l’âge. Une table de cohorte suit toujours le même groupe d’origine : une hausse signale généralement l’ajout d’observations provenant d’une autre cohorte, une classe placée dans le mauvais ordre ou des valeurs qui ne correspondent pas à des survivants. Des effectifs identiques sont valides et indiquent qu’aucun décès n’a été enregistré pendant l’intervalle. Un dernier effectif nul est également accepté. Utilisez l’âge initial pour repérer la première observation et l’intervalle d’âge pour décrire des classes régulièrement espacées, annuelles, quinquennales ou semestrielles. Conservez une unité cohérente et précisez-la dans votre analyse, car la sortie ne suppose pas que les âges représentent des jours, des mois ou des années.

Comprenez le calcul de la survivance

Pour chaque classe d’âge x, la survivance spécifique à l’âge se calcule selon l_x = n_x / n_0, où n_x désigne le nombre de membres encore vivants à cet âge et n_0 la taille initiale de la cohorte. La première ligne affiche donc toujours une survivance de 1, soit 100 pour cent. Tous les résultats suivants se situent entre zéro et un, puisqu’une cohorte fermée ne peut pas gagner de membres. Par exemple, s’il reste 760 individus sur les 1,000 présents au départ, la survivance vaut 0.76 et le pourcentage affiché vaut 76. Il s’agit d’une proportion de la cohorte d’origine et non de la probabilité conditionnelle de survivre au seul intervalle précédent. Cette distinction est essentielle : une survie par intervalle diviserait l’effectif d’une classe par celui de la classe immédiatement antérieure, tandis que ce calculateur utilise toujours l’effectif initial comme dénominateur. Les valeurs ne sont arrondies que pour supprimer le bruit numérique. La sortie conserve les effectifs d’origine afin que vous puissiez vérifier le dénominateur, distinguer les petits échantillons des grands et reproduire chaque calcul.

Interprétez et comparez la table obtenue

Lisez la table de haut en bas pour voir quelle part de la cohorte d’origine subsiste à chaque âge. Une baisse progressive indique que les pertes sont réparties sur de nombreuses classes, alors qu’une chute marquée met en évidence un intervalle avant lequel une forte proportion de la cohorte a disparu. Un segment horizontal signifie que le nombre de survivants recensés n’a pas changé. Comme la survivance est normalisée par rapport à l’effectif initial, deux cohortes de tailles de départ différentes peuvent être comparées sur une même échelle proportionnelle. La comparaison est surtout pertinente lorsque l’origine des âges, les intervalles, les critères d’inclusion et les méthodes d’observation concordent. Le calcul ne corrige ni les migrations, ni les observations manquantes, ni la censure, ni l’erreur d’échantillonnage, ni l’arrivée d’individus après le début du suivi. Il n’estime pas non plus les risques de mortalité ou l’espérance de vie, qui nécessitent d’autres hypothèses et souvent des données sur les décès ou le temps-personne. Considérez cette table comme une transformation transparente des effectifs fournis, non comme un modèle inférentiel. Avant publication, examinez toute hausse inattendue, confirmez les zéros, conservez la taille de cohorte et indiquez l’unité d’âge.

Tracer une courbe écologique de survivance

Normalisez les effectifs d’organismes marqués encore vivants à des âges successifs avant de représenter la survivance en fonction de l’âge.

Comparer des cohortes expérimentales

Placez des cohortes témoins et traitées de tailles initiales différentes sur une même échelle proportionnelle de survivance.

Vérifier une table démographique

Recalculez les valeurs l_x à partir d’effectifs publiés et conservez les effectifs avec chaque proportion pour une comparaison vérifiable.

Quel est le prix du calculateur ?

Vous pouvez l’exécuter gratuitement dans votre navigateur. Une requête par API coûte $0.002.

Qu’est-ce que la survivance spécifique à l’âge ?

C’est la proportion de la cohorte initiale encore vivante à un âge donné, obtenue en divisant l’effectif à cet âge par l’effectif initial.

Pourquoi les effectifs ne peuvent-ils pas augmenter ?

Une table de cohorte suit un seul groupe initial. Sans nouvelle entrée, le nombre de survivants peut rester stable ou diminuer, mais jamais augmenter.

Les intervalles d’âge peuvent-ils dépasser un an ?

Oui. Attribuez à age_interval toute valeur finie strictement positive et interprétez-la dans une unité constante, comme les jours, les mois ou les années.

La survivance équivaut-elle à la survie pendant un intervalle ?

Non. La survivance prend la cohorte initiale pour dénominateur. La survie conditionnelle d’un intervalle utilise l’effectif présent au début de cet intervalle.

Le dernier effectif peut-il être nul ?

Oui. Un zéro produit une survivance de 0 et indique qu’aucun membre de la cohorte initiale n’est encore vivant dans cette classe d’âge.

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/bio/life-table-survivorship

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/bio/life-table-survivorship \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"survivors":[1000,920,760,410,0]}'
{
  "survivors": [
    1000,
    920,
    760,
    410,
    0
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.life_table_survivorship",
  "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_items1000
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.

Consulter la documentation complète du KIT →