ForHosting KIT · Scienza

Calcolatore effetto Allee

Veda se una popolazione supera il suo minimo critico: 40 individui con una soglia di 20 e una capacità portante di 100 crescono di 480 per unità di tempo, in regime di crescita. Sotto la soglia la crescita diventa negativa. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Popolazione
40
Capacità portante
100
Soglia
20
Tasso di interesse
1
Ottiene
Crescita
480
Crescita pro capite
12
Popolazione successiva
520
Regime
growing

Un effetto Allee descrive come la crescita di una popolazione rallenta o diventa negativa quando la densità scende sotto un minimo critico. Biologi della conservazione, gestori della fauna e studenti di ecologia usano la soglia di Allee per chiedere se una piccola popolazione si riprenderà verso la capacità portante o scivolerà verso l'estinzione. Questo calcolatore della soglia di effetto Allee riceve la dimensione attuale della popolazione N, la capacità portante ambientale K, la soglia critica di Allee A e una scala opzionale di tasso intrinseco r (valore predefinito uno). Valuta il modello cubico standard dN/dt uguale a r per N per (N meno A) per (uno meno N su K), restituisce la crescita istantanea e pro capite, proietta la popolazione successiva dopo un passo di Eulero unitario con pavimento a zero ed etichetta il regime dinamico.

Cosa significa la soglia di Allee per la crescita di popolazione

La crescita logistica classica assume che l'aumento pro capite sia massimo alle densità più basse e diminuisca in modo regolare man mano che la popolazione si avvicina alla capacità portante. Le popolazioni reali spesso rompono quell'assunzione quando i partner sono difficili da trovare, la difesa di gruppo collassa o i riproduttori cooperativi necessitano di una dimensione minima del gruppo. Un effetto Allee forte introduce una densità critica A al di sotto della quale la crescita totale diventa negativa anche se restano risorse disponibili.

Tra A e K la crescita è positiva e la traiettoria sale verso la capacità portante. Sopra K la crescita è negativa e la densità si rilassa di nuovo verso K. I tre equilibri del modello cubico sono l'estinzione a zero (stabile), la soglia di Allee A (instabile) e la capacità portante K (stabile).

Superare A dall'alto senza ripresa è quindi un'emergenza di conservazione: la stessa matematica che predice crescita a densità moderata predice il collasso quando la popolazione scende sotto la soglia. Questo calcolatore non stima A da dati di campo; valuta le conseguenze dinamiche una volta che Lei fornisce N, K, A e, in opzione, r. Lo usi per confrontare scenari, valutare compiti o verificare un modello di ripristino prima di investire in simulazioni pluriennali.

Dove la soglia di Allee è utile in pratica

Le aule di ecologia usano un calcolatore della soglia di effetto Allee affinché gli studenti vedano che una popolazione può ridursi anche con habitat inutilizzato quando la densità resta sotto A, senza errori di segno a mano nel prodotto cubico. I team di conservazione che confrontano dimensioni di reintroduzione con una densità critica pubblicata necessitano di un oracolo deterministico che restituisca il segno della crescita e un'etichetta di regime per ogni numero candidato di rilascio. La validazione fallita non consuma saldo.

Mantenga le richieste piccole, fissi growth e regime nei test e otterrà cifre di crescita Allee riproducibili per compiti, memo di ripristino e worker edge senza montare una pila propria di dinamica di popolazione.

Compiti di ecologia e biologia matematica in aula

Consenta agli studenti di inviare N, K e A e di verificare il segno di dN/dt e l'etichetta di regime rispetto ai problemi cubici di Allee del manuale.

Controlli di scenari di reintroduzione e ripristino

Confronti dimensioni candidate di rilascio con una soglia critica di Allee affinché i gestori vedano se la crescita proiettata è positiva prima del dispiegamento sul campo.

Plugin LMS e oracoli per dashboard faunistiche

Incorpori un controllo deterministico di crescita Allee in corsi o strumenti di monitoraggio senza importare una libreria completa di equazioni differenziali.

Perché la soglia deve essere minore della capacità portante?

Un modello Allee forte coerente richiede 0 ≤ A < K affinché estinzione, soglia instabile e capacità portante stabile siano tre equilibri distinti.

Questo strumento adatta una soglia di Allee da censimenti di campo?

No. Valuta il modello cubico di crescita una volta che Lei fornisce N, K, A e r. Stimare A da serie temporali richiede metodi statistici separati.

Cosa succede se la popolazione scende sotto la soglia di Allee?

La crescita diventa negativa anche se le risorse restano disponibili, e il modello prevede un declino verso l'estinzione. Tra la soglia e la capacità portante la crescita è positiva; sopra la capacità torna negativa.

Cosa mostra l'esempio con 40 individui?

Con una popolazione di 40, una soglia di 20, una capacità portante di 100 e tasso 1, la crescita è di 480 per unità di tempo, 12 per individuo, e dopo un passo la popolazione arriva a 520.

Il tasso r è obbligatorio?

No. La scala del tasso intrinseco è facoltativa e vale 1 se non indicata; se la inserisce, deve essere positiva. La popolazione non può essere negativa e la capacità portante deve superare la soglia.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/bio/allee-threshold

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/bio/allee-threshold \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"population":40,"carrying_capacity":100,"threshold":20}'
{
  "population": 40,
  "carrying_capacity": 100,
  "threshold": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.allee_threshold",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Contratto di ingresso, forma della risposta e regole di validazione

Un tasso opzionale r vale uno per impostazione predefinita e deve essere positivo se fornito. Popolazione negativa, capacità portante non positiva, soglia negativa, soglia maggiore o uguale alla capacità portante e tasso non positivo sono rifiutati con messaggi chiari e senza addebito. Esempio: N uguale a quaranta, A uguale a venti, K uguale a cento e r uguale a uno produce crescita positiva e regime growing. Concateni Lei stessa o stesso chiamate successive se serve una traiettoria a più passi; ogni richiesta risolve un solo stato. Invii con POST un corpo JSON con tre numeri finiti obbligatori: population (dimensione attuale N, non negativa), carrying_capacity (K, strettamente positiva) e threshold (A, non negativo e strettamente minore di K). Ogni campo accetta un numero JSON o una stringa numerica; alias come n, k, a, allee_threshold, critical_minimum, growth_rate e capacity sono normalizzati alle chiavi canoniche. Campi mancanti, booleani, stringhe vuote e valori non finiti falliscono con invalid_input nominando il campo. In caso di successo il corpo ripete gli input arrotondati, growth come dN/dt dalla formula cubica, per_capita_growth come la crescita divisa per N quando N è positivo (zero se estinta), next_population come il massimo tra zero e N più growth per un passo di Eulero unitario, regime come uno di extinct, at_threshold, at_carrying, below_threshold, growing o above_carrying, più formula e un breve messaggio leggibile. Esempio: N uguale a dieci con gli stessi A e K produce crescita negativa e regime below_threshold.

Dove un'API della soglia di effetto Allee dimostra il suo valore

Le dashboard faunistiche e i plugin LMS beneficiano di un endpoint parse minimo che non inventa mai estinzione stocastica né reti multi-specie quando è richiesto solo il modello Allee a popolazione singola. Poiché l'implementazione è parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Come si calcola la crescita di popolazione sotto un effetto Allee?

Invii numeri finiti population (N), carrying_capacity (K), threshold (A con A < K) e, in opzione, rate r (predefinito 1). L'API restituisce growth = r*N*(N-A)*(1-N/K), per_capita_growth, next_population dopo un passo di Eulero unitario e regime.

Cosa significa below_threshold?

La popolazione attuale è strettamente minore della soglia di Allee A. Nel modello Allee forte la crescita è negativa e la traiettoria va verso l'estinzione a meno che la densità non sia portata sopra A.

Quanto costa il calcolatore della soglia di effetto Allee?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →