ForHosting KIT · Sciences

Petersen–Chapman : estimation de population corrigée du biais

Marquez 200 animaux, capturez-en 150 plus tard et trouvez-en 20 marqués : le rapport classique de Petersen donne 1500, tandis que l’ajustement de Chapman fournit une estimation un peu plus basse et moins biaisée, avec erreur type et intervalle à 95 %. 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
Si vous saisissez
Marqués
200
Capturés
150
Recapturés
20
Vous obtenez
Estimation de Chapman
1 444,2857142857
Variance de Chapman
73 202,7829313544
Erreur standard de Chapman
270,5601281256
Limite inférieure IC 95 %
913,9976075069

Les biologistes de la faune, les scientifiques des pêches et les étudiants en écologie ont souvent besoin d'une estimation d'abondance en population fermée issue d'une étude de marque-recapture à deux échantillons : marquer M individus, les relâcher, capturer C animaux plus tard et compter R recaptures marquées. Le rapport classique de Petersen M fois C sur R est simple, mais biaisé pour de petits échantillons et indéfini lorsqu'il n'y a aucune recapture. La modification de Chapman remplace ce rapport par N égal à parenthèse M plus un fois parenthèse C plus un sur parenthèse R plus un, puis soustrait un, ce qui réduit le biais et reste défini lorsque R vaut zéro. Ce calculateur de population Petersen ajusté accepte les trois effectifs entiers, renvoie l'estimation ponctuelle de Chapman, la variance et l'erreur type de Seber, un intervalle approximatif à quatre-vingt-quinze pour cent borné inférieurement par le nombre d'individus uniques observés, et la valeur classique de Petersen lorsque R est positif — ainsi les devoirs, les carnets de terrain et les pipelines d'automatisation partagent un même contrat déterministe.

Ce que mesure l'estimateur Petersen–Chapman de marque-recapture

Dans un plan de marque-recapture en population fermée à deux occasions, vous capturez un premier échantillon, marquez chaque individu, puis les relâchez afin qu'ils se remélangeent avec les non marqués. Après le mélange, vous capturez un second échantillon de taille C et comptez combien de ces animaux portent déjà une marque (R).

Sous des hypothèses idéales — ni naissances, ni morts, ni immigration ni émigration entre échantillons ; marques non perdues ; probabilité de capture égale ; et mélange aléatoire — la proportion marquée dans le second échantillon estime la proportion marquée dans toute la population, de sorte que la taille N satisfait R sur C approximativement égal à M sur N, ce qui se réarrange en l'estimateur classique de Petersen N égal à M fois C sur R.

Cet estimateur est intuitif mais présente un biais positif d'échantillon fini et explose lorsque R vaut zéro. L'ajustement de Chapman ajoute un à chaque effectif avant de diviser, puis soustrait un du rapport, donnant N chapeau égal à parenthèse M plus un fois parenthèse C plus un divisé par parenthèse R plus un, moins un.

L'ajustement est largement enseigné dans les cours de faune et de pêches car il est quasi non biaisé pour des tailles d'échantillon modérées sous les mêmes hypothèses de population fermée, et car il renvoie encore un nombre fini lorsqu'aucun animal marqué n'est revu. Cette capacité implémente exactement cette estimation ponctuelle de Chapman, avec la variance d'échantillonnage usuelle de Seber, afin que vous puissiez reporter l'incertitude à côté de la valeur ponctuelle.

Elle n'ajuste pas les modèles de population ouverte, les historiques multi-occasions ni les corrections de dépendance au piège ; cela exige des données plus riches et d'autres estimateurs.

Où un calculateur de population Chapman apporte de la valeur

Les laboratoires d'écologie de licence et de master demandent sans cesse de transformer des décomptes de marque et de recapture en estimation d'abondance et intervalle de confiance approximatif. Un calculateur déterministe signale comme erronés les cas d'animaux fractionnaires, de décomptes négatifs ou de R supérieur à M, au lieu d'inventer un nombre en silence.

Les gestionnaires des pêches et les techniciens de la faune ont souvent besoin d'un contrôle rapide de population fermée après un marquage en deux passages avant d'investir dans des modèles multi-occasions plus longs : saisissez M, C et R, lisez l'estimation de Chapman et l'erreur type de Seber, et comparez à la valeur classique de Petersen lorsqu'il y a des recaptures.

Traitez le résultat comme une estimation fondée sur un modèle sous hypothèses de population fermée, non comme un recensement : si des animaux quittent la zone d'étude, si des marques tombent, ou si les probabilités de capture diffèrent entre marqués et non marqués, la sortie numérique peut être précise et pourtant inadaptée aux décisions de gestion.

Contrôles de marquage en deux passages (pêches et faune)

Transformez un seul événement de marque-recapture en estimation ponctuelle de population corrigée du biais plus bornes approximatives à quatre-vingt-quinze pour cent pour le carnet de terrain.

Oracles d'enseignement et d'auto-évaluation

Offrez aux étudiants un oracle déterministe Petersen–Chapman qui rejette les relations de recapture impossibles et les effectifs non entiers.

Que se passe-t-il si recaptured vaut zéro ?

Chapman renvoie encore une estimation finie. Le champ Petersen classique est omis car la division par zéro est indéfinie. L'incertitude est grande lorsque R est petit.

Quelle différence entre l’estimation de Petersen et celle de Chapman ?

Petersen multiplie les marqués par les capturés et divise par les recaptures, ce qui surestime pour de petits échantillons et échoue sans recapture. Chapman ajoute un à chaque effectif, divise puis retranche un ; dans l’exemple, il reste un peu sous les 1500 de Petersen.

Quelles hypothèses exige une estimation par capture-recapture ?

Une population fermée entre les deux échantillonnages : ni naissances, ni morts, ni migrations, aucune marque perdue, la même probabilité de capture pour chaque animal et un bon mélange des animaux marqués avant le second échantillon.

Comment est construit l’intervalle à 95 % ?

C’est un intervalle normal approché : l’estimation plus ou moins environ 1,96 erreur type, d’après la variance de Seber. Sa borne basse ne descend jamais sous le nombre d’animaux différents réellement observés, 330 dans l’exemple.

Convient-il à plusieurs sessions de capture ou à une population ouverte ?

Non. Il couvre uniquement le schéma à deux échantillons en population fermée. Les historiques multi-sessions, les naissances et morts entre échantillons ou les animaux qui évitent les pièges demandent plus de données et d’autres estimateurs.

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/petersen-chapman-adjusted

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/petersen-chapman-adjusted \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"marked":200,"captured":150,"recaptured":20}'
{
  "marked": 200,
  "captured": 150,
  "recaptured": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.petersen_chapman_adjusted",
  "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.

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.

Contrat d'entrée, champs de réponse et erreurs de validation

Envoyez en POST un corps JSON avec trois champs entiers obligatoires : marked (M), l'effectif positif d'animaux marqués et relâchés dans le premier échantillon ; captured (C), l'effectif positif d'animaux capturés dans le second échantillon ; et recaptured (R), l'effectif non négatif d'animaux marqués parmi ceux du second échantillon. Les alias courts fonctionnent de la même façon : m, n1, marked_count et first_sample pour marked ; c, n2, second_sample et captured_count pour captured ; r, m2, recaptures et marked_recaptured pour recaptured. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; chaînes vides, clés manquantes, valeurs non finies et non entières échouent avec invalid_input en nommant le champ. Des contraintes logiques s'appliquent aussi : marked et captured doivent valoir au moins un, et recaptured ne peut dépasser ni marked ni captured, car les recaptures sont un sous-ensemble du pool marqué et du second échantillon. En cas de succès, le corps renvoie les trois effectifs ; estimate_chapman comme le N chapeau de Chapman ; variance_chapman et se_chapman issus de la formule de Seber avec parenthèse M plus un fois parenthèse C plus un fois parenthèse M moins R fois parenthèse C moins R sur parenthèse R plus un au carré fois parenthèse R plus deux ; ci95_low et ci95_high comme intervalle normal approximatif avec environ 1.96 fois l'erreur type, la borne basse plafonnée à observed_minimum égal à M plus C moins R (individus uniques connus) ; et une chaîne formula reformulant Chapman et Seber. Lorsque R est supérieur à zéro, la réponse inclut aussi estimate_petersen égal à M fois C sur R pour comparaison ; lorsque R vaut zéro, ce champ classique est omis car la division par zéro est indéfinie. L'échec de validation n'est pas facturé ; les appels réussis utilisent le solde KIT prépayé au prix de base publié $0.002 par élément.

Devoirs de laboratoire marque-recapture en écologie

À partir des effectifs marked, captured et recaptured, obtenez l'estimation d'abondance Chapman et l'incertitude de Seber pour des comptes rendus de laboratoire en population fermée.

Comment calculer l'estimation de population Petersen ajustée par Chapman ?

Envoyez les entiers marked (M), captured (C) et recaptured (R). L'API renvoie N = ((M+1)(C+1)/(R+1)) − 1 plus la variance de Seber, l'erreur type et un intervalle de confiance approximatif à 95%.

En quoi Chapman diffère-t-il de la formule classique de Petersen ?

Le Petersen classique est N = M·C/R (indéfini lorsque R = 0). Chapman utilise ((M+1)(C+1)/(R+1)) − 1, réduit le biais de petit échantillon et reste défini lorsque R = 0.

Pourquoi recaptured ne peut-il pas dépasser marked ni captured ?

Les recaptures sont des animaux marqués revus dans le second échantillon, donc R ne peut dépasser le pool marqué M ni la taille du second échantillon C. Les violations échouent avec invalid_input et ne sont pas facturées.

Combien coûte le calculateur de population Petersen ajusté ?

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

Consulter la documentation complète du KIT →