ForHosting KIT · Naturwissenschaften

Shannon-Diversitätsindex

Zählungen von zehn, zwanzig, dreißig und vierzig Individuen in vier Arten ergeben einen Shannon-Index von 1,279854. Geben Sie die Häufigkeiten aus einem Quadrat, Netz oder einer Wildkamera ein und erhalten Sie eine zwischen Standorten vergleichbare Zahl. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Anzahlen
10, 20, 30, 40
Erhalten Sie
Gesamt
100 nats
Shannon-Index
1,2798542258
Artenreichtum
4
Artenanzahl
4

Der Shannon-Diversitätsindex, auch Shannon–Wiener- oder Shannon–Weaver-Index genannt, misst, wie durchmischt eine biologische Gemeinschaft anhand der Populationszahlen jeder Art ist. Er ist weder eine Artenliste noch eine bloße Reichtumszählung: Zwei Flächen können dieselbe Taxazahl beherbergen und sich dennoch unterscheiden, weil eine von einer einzigen häufigen Art beherrscht wird, während die andere die Individuen gleichmäßiger aufteilt. Nullzählungen tragen nichts bei, weil der Grenzwert von p mal ln p für p gegen null null ist.

Wie der Shannon-Diversitätsindex berechnet wird

Summieren Sie diese Zählungen einmal, um die Gemeinschaftsgröße N zu erhalten. Eine Gesamtsumme von null würde bedeuten, dass jede relative Abundanz null durch null wäre, daher lehnt die Engine diese Eingabe ab, statt einen Index zu erfinden. Eine Nullzählung trägt nichts bei: der bekannte Grenzwert von p ln p für p gegen null ist null, die ökologische Konvention jedes Standardlehrbuchs.

Wenn alle positiven Zählungen identisch sind, fällt H Strich auf den natürlichen Logarithmus der Zahl besetzter Taxa, zugleich das theoretische Maximum H_max für diesen Reichtum. Eine einzelne besetzte Art liefert stets H Strich von null, weil p eins ist und ln von eins null ist. Die Pielou-Evenness J Strich ist H Strich geteilt durch ln des Reichtums; eine Gemeinschaft aus einer Art gilt als vollkommen gleichmäßig, daher ist die Evenness eins statt eines undefinierten null durch null.

Was Sie senden, was Sie zurückerhalten und was scheitert

Eine Zahl entspricht einer Art. Bruchabundanzen sind zulässig, damit eine Biomasse- oder Deckungsreihe nicht zuerst auf ganze Zahlen gerundet werden muss. Nulleinträge sind zulässig und bleiben in den zurückgegebenen Arrays counts und proportions; sie erhöhen den Reichtum nicht.

Jede negative Zählung scheitert und nennt den betreffenden Index, weil eine negative Population keine Stichprobe ist. Wenn jede Zählung null ist, ist die Summe null und die Aufgabe scheitert mit der Meldung, dass der Shannon-Index undefiniert ist, wenn N gleich null ist. Klassische Prüfungen umfassen zehn, zwanzig, dreißig, vierzig mit einem Index von etwa 1.279854 sowie drei gleiche Zählungen, deren Index der natürliche Logarithmus von drei ist.

Verdrahten Sie das kostenlose Browserformular für ein Feldnotizbuch und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Antwortschlüssel oder eine Überwachungspipeline brauchen.

Wer den Shannon-Index nutzt und wofür

Feldökologen, Naturschutzbehörden und Unterrichtslabore nutzen einen deterministischen Shannon-Rechner, um einen Zählvektor aus einem Quadrat, einer Netzsession oder einer Kamerafallen-Nacht in eine einzige vergleichbare Zahl neben dem Standortnamen zu verwandeln, statt zu streiten, ob die Fläche sich divers anfühlte. Restaurationsprojekte vergleichen eine Vorbehandlung- mit einer Nachbehandlungprobe, indem sie die beiden Zähllisten unabhängig senden und die Änderung von H Strich und Evenness lesen; die Engine erfindet keinen statistischen Test, sie liefert nur beide Male dieselbe Formel. Fehlgeschlagene Validierung verbraucht nie Guthaben.

Halten Sie Listen innerhalb der veröffentlichten Elementgrenze, pinnen Sie die gerundeten Felder in Tests, und Sie erhalten ein reproduzierbares Diversitätsprodukt, ohne einen eigenen Statistikstapel aufzubauen. Wenn Sie später Simpson-Dominanz, Rarefaktionskurven oder einen Permutationstest zweier Gemeinschaften brauchen, behandeln Sie diese als getrennte Suchabsichten statt diese Shannon-Index-Seite zu überladen.

Quadrat- und Transektnotizen im Feld

Verwandeln Sie eine Zeile von Artzählungen aus einer Fläche, einem Netz oder einer Fallennacht in H′, Reichtum und Evenness, die Sie neben der Standortkennung speichern können.

Unterrichts- und Prüfungsschlüssel

Erzeugen Sie den Shannon-Index für Lehrbuch-Abundanzlisten, damit Lehrkräfte und Auto-Grader eine gemeinsame Wahrheit teilen statt auseinanderlaufender Logarithmen.

Restaurations- und Monitoring-Pipelines

Vergleichen Sie Vor- und Nachbehandlungsgemeinschaften, indem Sie jeden Zählvektor unabhängig senden und die Änderung von H′ und Evenness lesen.

Was ist der Shannon-Diversitätsindex?

Hier wird er in nats (natürlicher Logarithmus) angegeben. Ein höheres H′ bedeutet eine durchmischtere Gemeinschaft.

Ändern Nullzählungen den Index?

Nein. Eine Nullabundanz trägt nichts bei, weil der Grenzwert von p ln p für p gegen null null ist. Nullen erhöhen auch den Reichtum nicht, der nur streng positive Einträge zählt.

Was ist die Evenness in der Antwort?

Die Pielou-Evenness J′ = H′ / ln(S), der Index geteilt durch das maximal mögliche H′ für diesen Reichtum. Eine einzelne besetzte Art gilt als vollkommen gleichmäßig, daher ist die Evenness 1.

Was bedeutet ein Shannon-Index von null?

Null bedeutet, dass nur eine einzige Art vorkommt: ihr Anteil ist die ganze Stichprobe, und der Logarithmus von eins ist null. Der Index steigt, je gleichmäßiger sich die Individuen auf mehr Arten verteilen.

Welchen Höchstwert kann der Shannon-Index erreichen?

Haben alle Arten dieselbe Zahl, entspricht der Index dem natürlichen Logarithmus der Artenzahl – dem Maximum für diese Artenvielfalt. Drei gleiche Zählungen ergeben ln 3, eine einzige Art immer null.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/eco/shannon-index

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/eco/shannon-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"counts":[10,20,30,40]}'
{
  "counts": [
    10,
    20,
    30,
    40
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "eco.shannon_index",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items10000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Dieser Rechner nimmt eine Liste nicht negativer Populationszahlen, wandelt jede Zahl in eine relative Abundanz p_i gleich n_i durch N um und liefert H Strich gleich minus der Summe von p_i mal dem natürlichen Logarithmus von p_i. Eine negative Zählung ist keine Population, und eine Gesamtsumme von null lässt jede Proportion undefiniert, daher scheitern diese Fälle mit invalid_input statt NaN zurückzugeben.

Wie der Shannon-Diversitätsindex berechnet wird

Beginnen Sie mit einer nicht leeren Liste von Populationszahlen n_1 bis n_S, jeweils eine endliche nicht negative Zahl. Berechnen Sie für jede Art die relative Abundanz p_i gleich n_i geteilt durch N. Der Shannon–Wiener-Index in nats ist dann H Strich gleich minus der Summe von p_i mal dem natürlichen Logarithmus von p_i, genommen nur über Arten mit streng positiver Zählung. Die Pipeline ist gewöhnliche Gleitkommaarithmetik ohne Zufalls-Seeds, ohne Wanduhren-Zeitstempel und ohne Netzabfrage, sodass identische Zählungen stets dasselbe JSON erzeugen.

Was Sie senden, was Sie zurückerhalten und was scheitert

Senden Sie ein JSON-Objekt mit einem Pflichtfeld namens counts oder den Aliasen populations, abundances, values oder n, das entweder ein JSON-Array endlicher nicht negativer Zahlen oder eine Zeichenkette mit durch Kommas, Leerzeichen oder Semikolons getrennten Zahlen enthält. Fehlende Felder, leere Arrays, leere Zeichenketten, Boolesche Werte, Objekte, NaN, Infinity und Token, die weder einfache Dezimalzahlen noch wissenschaftliche Notation sind, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg meldet die Antwort shannon_index als primäres H Strich in nats, richness als Zahl streng positiver Zählungen, species_count als Länge der Eingabe einschließlich Nullen, total als N, evenness als Pielou J Strich, die bereinigten counts und proportions in Eingabereihenfolge, log_base e, unit nats und die kompakte Formelzeichenkette. Erfolgreiche API-Aufrufe nutzen die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.

Wo eine Shannon-Index-API ihren Nutzen verdient

Langfristige Monitoringprogramme, die bereits Arten-pro-Standort-Abundanztabellen speichern, können eine Aufgabe pro Zeile senden und shannon_index, richness und evenness neben der Besuchskennung ablegen, ohne eine Logarithmentabelle zu öffnen. Weil die Implementierung reiner Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.

Warum werden negative Zählungen und eine Gesamtsumme von null abgelehnt?

Eine negative Population ist keine Stichprobe. Wenn jede Zählung null ist, ist N null und jedes p_i undefiniert, daher kann der Index nicht berechnet werden. Beide Fälle scheitern mit invalid_input.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →