ForHosting KIT · Matematica

Indice di diversità di Simpson

Conteggi di 10, 20, 5 e 15 danno 50 individui di quattro specie e un indice di diversità poco sopra sette su dieci: la probabilità che due individui a caso siano diversi. Inserisca un conteggio per specie e vedrà anche la dominanza. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Conteggi
10, 20, 5, 15
Ottiene
Numero di specie
4
Conteggio totale
50
Indice di diversità
0,7142857143
Dominanza
0,2857142857

L'indice di diversità di Simpson risponde a una sola domanda di campionamento: se Lei estrae due individui a caso da un elenco finito di conteggi per specie, qual è la probabilità che appartengano a specie diverse? Questo calcolatore accetta un elenco non vuoto di conteggi non negativi, li somma fino a un totale N e applica la formula a campione finito uno meno la somma di n per n meno uno su N per N meno uno.

Cosa misura l'indice di diversità di Simpson

L'indice di diversità di Simpson è una probabilità a due estrazioni, non uno slogan vago di equitabilità. L'indice di diversità di Simpson è il complemento uno meno D: la probabilità che le due estrazioni appartengano a specie diverse. Quando una sola specie detiene tutti gli individui, D vale uno e l'indice di diversità vale zero.

Quando molte specie condividono il campione in modo uniforme, D è piccolo e l'indice si avvicina a uno. La forma a campione finito è quella giusta quando Lei ha conteggi e non proporzioni di popolazione note, perché la seconda estrazione è senza reinserimento. I manuali non concordano sui nomi: alcuni scrivono D per la dominanza, altri scrivono D per uno meno lambda, altri stampano il Simpson inverso uno su lambda come numero effettivo di specie.

Contratto di input, campi di risposta e validazione

Ogni voce è il conteggio di una specie nel campione — classicamente individui interi, sebbene si accettino reali non negativi per tabelle aggregate o rarefatte. Sono ammesse al massimo diecimila voci. Il totale di tutti i conteggi N deve essere almeno due; un solo individuo non sostiene una probabilità a due estrazioni, quindi un totale minore di due viene rifiutato con un messaggio chiaro invece di restituire NaN.

I campi numerici sono arrotondati a dodici cifre significative per goldens stabili tra runtime. Esempio: conteggi dieci, venti, cinque e quindici danno N uguale a cinquanta, quattro specie, una dominanza moderata sotto zero virgola tre e un indice di diversità sopra zero virgola sette, che riflette un campione misto piuttosto che una monocoltura.

Dove l'indice di Simpson è utile

I laboratori didattici e i corsi di statistica hanno bisogno di un oracolo dal vivo così gli studenti possono digitare un breve vettore di conteggi da un quadrato, da un point-count di uccelli o da una tabella inventata e vedere aggiornarsi la probabilità di coppia senza installare R né un modello di foglio di calcolo che cambia la formula in silenzio.

I programmi di monitoraggio della biodiversità riducono i conteggi grezzi di ogni plot a un elenco breve di indici prima di archiviare serie temporali; automatizzare l'indice di diversità a campione finito elimina la deriva quando i tecnici copiano celle tra fogli. Le schede ambientali e i rapporti di ripristino necessitano di una probabilità riproducibile di specie diverse per argomentare che una comunità post-disturbo resta dominata da pochi taxa opportunisti.

I notebook di ricerca che già calcolano l'entropia di Shannon possono aggiungere questa lente complementare sensibile all'equitabilità senza caricare un pacchetto vegan completo per una sola formula chiusa.

Sintesi di plot e rilievi

Trasformi i conteggi per specie di un plot di vegetazione o di un point-count nella probabilità che due individui casuali differiscano.

Come si calcola l'indice di diversità di Simpson dai conteggi di specie?

Invii un array counts non vuoto di numeri non negativi il cui totale N è almeno 2.

Perché il totale dei conteggi deve essere almeno due?

Il D a campione finito divide per N(N−1).

I conteggi zero sono ammessi?

Un vettore tutto zero viene rifiutato perché N sarebbe minore di due.

Che cosa significano un valore 0 e un valore vicino a 1?

Il valore 0 indica che una sola specie raccoglie tutti gli individui, quindi due estrazioni coincidono sempre. Un valore vicino a 1 indica che molte specie si dividono il campione in modo uniforme e due individui a caso sono quasi sempre di specie diverse.

Perché il mio libro di testo dà un altro valore di Simpson?

I libri usano la lettera D in modi diversi: per la probabilità della stessa specie, per il suo complemento, oppure per il Simpson inverso come numero effettivo di specie. Qui l'indice di diversità è sempre la probabilità che due individui siano diversi.

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/stat/simpsons-diversity-index

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/stat/simpsons-diversity-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"counts":[10,20,5,15]}'
{
  "counts": [
    10,
    20,
    5,
    15
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.simpsons_diversity_index",
  "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.

Un totale inferiore a due non sostiene una coppia di estrazioni, quindi quelle richieste falliscono con invalid_input invece di restituire un numero vuoto.

Cosa misura l'indice di diversità di Simpson

Dato un campione finito in cui la specie i contribuisce n_i individui e il totale è N, immagini di estrarre un individuo in modo uniforme e poi un secondo tra gli N meno uno restanti. La probabilità che entrambi appartengano alla stessa specie è la dominanza di Simpson D, uguale alla somma su i di n_i per (n_i meno uno), divisa per N per (N meno uno). Un cugino a popolazione infinita, uno meno la somma di p_i al quadrato, è vicino per N grande ma resta definito anche se N vale uno, cosa che questo endpoint rifiuta: una probabilità di coppia non esiste finché non ci sono due individui. Questo calcolatore si attiene a un solo contratto: diversity_index è sempre la probabilità senza reinserimento che due individui casuali differiscano, e dominance è sempre D. Così compiti, cruscotti e API non mescolano la probabilità della stessa specie con quella di specie diverse sotto una lettera sovraccarica.

Contratto di input, campi di risposta e validazione

Invii un corpo JSON con il campo obbligatorio counts: un array non vuoto di numeri finiti non negativi, oppure una stringa separata da virgole, spazi o punti e virgola con gli stessi valori. Sono accettati gli alias n, species_counts, values e abundances. Campo assente, elenco vuoto, token non numerici, booleani e valori negativi falliscono con invalid_input e non vengono fatturati. In caso di successo il corpo ecoa i counts ripuliti, species_count (numero di voci strettamente positive), total_count N, diversity_index (uno meno D), dominance (D a campione finito), più le stringhe formula e method per visualizzazione e audit. Associare i numeri ai nomi delle specie lato client; questo endpoint è deliberatamente senza nomi così privacy e localizzazione restano nella sua interfaccia.

Dove un'API di diversità di Simpson produce valore

Le app mobili di campo possono chiamare lo stesso endpoint parse da elenchi di conteggi sincronizzati offline quando torna la connettività, fatturando solo le attività riuscite al prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita dal worker.

Controlli in aula e sui compiti

Gli studenti inviano un breve vettore di conteggi per specie e confrontano il diversity_index restituito con un calcolo a mano di uno meno D.

Pipeline di monitoraggio e test

Fissi un fixture JSON deterministico di diversità di Simpson in CI così una formula cambiata non entra in un cruscotto senza essere notata.

Qual è la differenza tra diversity_index e dominance?

dominance è D, la probabilità che due individui casuali siano della stessa specie. diversity_index è il complemento 1−D, la probabilità che siano specie diverse: un valore più alto significa più diversità.

Quanto costa il calcolatore dell'indice di diversità di Simpson?

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

Leggi la documentazione completa del KIT →