Taux fini d'accroissement λ
Sachez par quel facteur une population se multiplie entre deux recensements : 100 individus une année et 120 la suivante donnent λ = 1,2, soit une hausse de 20 % avec r ≈ 0,1823. Les comptages espacés de plusieurs années sont aussi pris en charge. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- N0
- 100
- N1
- 120
- Intervalles
- 1
- Résistance (Ω)
- 0,1823215568
- Lambda
- 1,2
- Taux fini
- 1,2
Un calculateur de taux fini d'accroissement répond à la question écologique en temps discret : par quel facteur une population se multiplie d'un recensement au suivant. Ce facteur est lambda (λ), le taux fini d'accroissement. Avec deux dénombrements successifs, λ est la taille plus tardive divisée par la plus ancienne. Lorsque les dénombrements sont séparés de k intervalles, élevez ce rapport à un sur k. Lorsque vous connaissez déjà le taux intrinsèque continu r, λ est e à la puissance r. Un lambda supérieur à un signifie la croissance ; égal à un, un stock stable ; entre zéro et un, le déclin. Ce point d'accès évalue ces deux identités, renvoie le r instantané apparié comme logarithme naturel de lambda, indique le changement en pour cent par intervalle et, lorsqu'il est fini, le temps de doublement ou de demi-vie. Il n'ajuste pas une table de survie, ne résout pas l'équation d'Euler–Lotka et n'est pas la pente logistique instantanée dN/dt.
Ce que signifie le taux fini d'accroissement λ et comment on le calcule
L'écologie des populations utilise deux nombres de croissance étroitement liés que les étudiants et les gestionnaires confondent. Le taux intrinsèque continu r est la pente instantanée par individu de log N, la grandeur qui apparaît dans l'équation différentielle dN/dt = rN. Le taux fini d'accroissement λ est le multiplicateur discret qui porte le dénombrement de cette année à celui de l'année suivante sous croissance géométrique : N_{t+1} = λ N_t.
Ces deux nombres ne sont pas rivaux ; ils sont la même trajectoire écrite sur deux horloges. La conversion est exacte : λ égale e à la puissance r, et r égale le logarithme naturel de λ dès que λ est positif. Un couple de recensements est la voie la plus courante pour obtenir λ.
Si une population fermée est dénombrée à cent l'année t et à cent vingt l'année t+1, alors λ vaut 120/100 = 1.2 et r vaut ln(1.2) ≈ 0.1823 par an. Si le même couple de dénombrements est séparé de quatre ans, le taux fini annuel est la racine quatrième du rapport, (120/100)^{1/4}, de sorte que le calculateur ne traite pas en silence une plage de plusieurs années comme un seul pas.
Un lambda supérieur à un est un stock en hausse ; égal à un, il est stable ; une valeur entre zéro et un est un déclin ; un dénombrement ultérieur nul est un cas valide d'extinction au recensement suivant avec λ = 0. Cette page n'évalue que cette identité discrète et la conversion exponentielle depuis r.
Elle n'estime pas une table de survie, ne résout pas l'équation caractéristique d'Euler–Lotka pour une population structurée, ne calcule pas le taux net de reproduction R0 et ne renvoie pas la pente logistique instantanée dN/dt = rN(1 − N/K). Ce sont d'autres recherches et d'autres identités.
Donnez-lui deux tailles de recensement, l'une positive et l'autre non négative, dans des unités cohérentes, ou un r fini dont l'exponentielle reste définie, et il renvoie le taux fini que vous inscririez sur une feuille de croissance géométrique ou dans un modèle de récolte qui avance d'un pas par an.
Où un calculateur de taux fini d'accroissement justifie son usage
Les cahiers de faune et de pêcheries gardent la même identité à côté d'un recensement annuel lorsqu'un gestionnaire a besoin du multiplicateur discret pour un modèle de récolte ou de repeuplement qui avance d'un pas par an, non d'une tangente continue. Les plans de conservation, les feuilles d'épidémie de ravageurs, les dénombrements microbiens en lot pris à horloge régulière et les oracles de devoirs d'un LMS ont besoin d'un parse déterministe qui refuse un n0 manquant ou un diviseur nul au lieu de renvoyer Infinity.
Une validation échouée ne consomme pas le solde. Gardez n0, n1, r et intervals dans les plafonds déclarés, figez λ = 1.2 pour le cas de manuel de cent à cent vingt, et vous obtenez des réponses reproductibles dans un cahier de cours, un greffon LMS et un script de gestion de population.
Cas d’usage
Recensement annuel de la faune sauvage
Un biologiste saisit le dénombrement de cette année comme n0 et celui de l'année suivante comme n1 et lit λ, le changement en pour cent et si le stock croît, reste stable ou décline.
Convertir r en multiplicateur discret
Un modélisateur qui dispose déjà d'un taux intrinsèque r estimé envoie ce taux et reçoit λ = e^r pour un modèle qui avance d'un pas par an.
Questions fréquentes
Comment calcule-t-on le taux fini d'accroissement λ à partir de deux dénombrements ?
Envoyez n0 comme le dénombrement antérieur et n1 comme le postérieur. Pour des années successives, λ vaut n1/n0. Cent devenant cent vingt donne λ = 1.2. Si les dénombrements sont séparés de k intervalles, envoyez aussi intervals afin que le moteur renvoie (n1/n0) élevé à 1/k.
Comment obtient-on λ à partir du taux de croissance intrinsèque r ?
Un taux de 0.2 par unité de temps donne λ ≈ 1.2214. La conversion est exacte ; ce n'est pas une approximation linéaire.
Quelle est la différence entre λ et r ?
r est le taux continu par individu en 1/temps. λ est le multiplicateur discret par intervalle de recensement. Ils décrivent la même trajectoire géométrique : λ = e^r et r = ln(λ) lorsque λ est positif.
λ est-il le même que le taux net de reproduction R0 ?
Non. R0 est le nombre attendu de descendants par individu sur une vie à partir d'une table de survie. λ n'égale R0 que dans des modèles spéciaux à générations non chevauchantes. Ce calculateur n'accepte pas un calendrier de maternité et ne résout pas Euler–Lotka.
Comment obtenir le λ annuel quand les comptages sont espacés de plusieurs années ?
Indiquez le nombre d'intervalles entre les deux comptages. Le calculateur divise le comptage final par le comptage initial et élève ce rapport à la puissance un sur ce nombre : 100 et 120 à quatre ans d'écart donnent (120/100)^(1/4), et non 1,2.
Outils associés
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/bio/finite-growth-rate-lambda \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":0.2}'const res = await fetch("https://api.kit.forhosting.com/bio/finite-growth-rate-lambda", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/finite-growth-rate-lambda",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/finite-growth-rate-lambda", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/finite-growth-rate-lambda", 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
{
"r": 0.2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.finite_growth_rate_lambda",
"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.
Limites
max_abs | 1000000000000000 |
max_abs_r | 700 |
max_intervals | 10000 |
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. |
Notes techniques
Le même module déterministe alimente l'exécuteur gratuit du navigateur et l'API prépayée, de sorte qu'un cahier de cours et un script de faune ne divergent jamais sur le fait que cent animaux devenant cent vingt donnent λ = 1.2.
Contrat d'entrée, forme de la réponse et conduite en cas d'erreur
Associez λ à votre propre calendrier de recensements ; ce point d'accès ne projette pas une série N(t) complète au-delà des identités ci-dessus. Envoyez un corps JSON qui suit l'un des deux chemins. Pour des tailles successives, envoyez n0 comme le dénombrement à l'instant t (alias n_t, nt, population_t, initial_population, n_start) et n1 comme le dénombrement à t plus k (alias n_t1, nt1, n_next, population_t1, final_population, n_end). n0 doit être strictement positif car λ divise par lui ; n1 peut être zéro, ce qui signale λ = 0 et le régime extinct. L'option intervals est le nombre de pas de temps k entre les deux dénombrements (alias years, k, steps, time_steps) et vaut un par défaut, le cas des années successives. Pour la voie du taux intrinsèque, envoyez r (alias intrinsic_rate, intrinsic_growth_rate, r_max, rmax) ; λ est alors e à la puissance r. L'option mode est l'ensemble fermé from_sizes ou from_rate (alias method) ; omettez-la et le moteur détecte seul d'après les champs envoyés. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne décimale ou scientifique. L'absence du couple de recensements et de r, un n0 non positif, un n1 négatif, un intervals non positif, un nombre non fini, un mode hors de l'enum ou un r dont l'exponentielle déborde échouent avec invalid_input qui nomme le champ. Ces échecs ne sont pas facturés. En cas de succès le corps indique method, répète les tailles et intervals lorsqu'ils ont servi, renvoie lambda et le synonyme finite_rate, percent_change comme (λ − 1) fois cent, le r apparié = ln(λ) lorsque λ est positif, un régime increasing, stable, declining ou extinct et, lorsqu'il est fini, doubling_time comme ln(2)/ln(λ) ou halving_time comme ln(0.5)/ln(λ). Les clés facultatives de sortie sont omises, jamais null. formula répète l'identité ; formula_applied substitue les nombres de cet appel. Exemple : n0 = 100 et n1 = 120 donne λ = 1.2, r ≈ 0.1823, vingt pour cent de croissance et un temps de doublement d'environ 3.80 intervalles.
Où un calculateur de taux fini d'accroissement justifie son usage
Les laboratoires d'enseignement et les cours d'écologie introductive utilisent un calculateur de taux de croissance populationnelle fini afin que les étudiants cessent de traiter r et λ comme des étiquettes interchangeables et puissent montrer que cent individus devenant cent vingt, c'est λ = 1.2, non r = 0.2. Parce que l'implémentation est un parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Vérification de croissance géométrique en cours
Un étudiant saisit n0 = 100 et n1 = 120 et confirme λ = 1.2, r = ln(1.2) et un temps de doublement d'environ 3.80 intervalles de recensement.
Questions techniques
Combien coûte le calculateur de taux fini de croissance de population ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.