Calculateur de l’indice de dominance de Simpson
Des effectifs de 12, 8, 5 et 5 pour quatre espèces totalisent 30, et l'indice additionne le carré de la part de chacune. Une seule espèce donne 1, quatre espèces aussi abondantes donnent un quart, le minimum possible pour quatre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Effectifs
- 12, 8, 5, 5
- Indice de dominance
- 0,2866666667
- Nombre total
- 30
- Nombre d'espèces
- 4
L’indice de dominance de Simpson résume le degré de concentration d’une communauté écologique parmi les espèces recensées. Saisissez un effectif entier non négatif pour chaque espèce de l’échantillon : le calculateur renvoie la somme des abondances relatives élevées au carré. Une valeur proche de un indique qu’un petit nombre d’espèces rassemble la majorité des observations, tandis qu’une valeur plus faible traduit une répartition plus régulière.
Préparez des effectifs adaptés à une comparaison pertinente
Utilisez des effectifs issus d’une unité d’échantillonnage clairement définie, par exemple des individus observés dans un quadrat, des organismes capturés pendant une période donnée ou des lectures de séquençage attribuées à des taxons après un filtrage homogène. Placez dans le tableau un effectif pour chaque espèce retenue dans la définition de la communauté. Les valeurs doivent être des entiers non négatifs, puisqu’elles représentent une abondance observée et non des pourcentages ou des libellés.
Les zéros sont acceptés et peuvent être utiles lorsque plusieurs échantillons partagent une liste fixe d’espèces, même si l’ajout d’espèces absentes ne modifie pas l’indice. Ne mélangez pas des relevés réalisés avec des efforts différents, sauf s’ils ont déjà été rendus comparables : le calculateur mesure la concentration du tableau fourni et ne corrige pas le protocole de terrain. Le total doit être supérieur à zéro ; un échantillon entièrement nul ne définit aucune distribution d’abondance relative et provoque une erreur.
Conservez également une résolution taxonomique uniforme, car regrouper certains organismes au genre tout en séparant les autres à l’espèce peut fausser la concentration apparente.
Comprenez le calcul et les champs du résultat
Le calculateur additionne d’abord les effectifs afin d’obtenir l’abondance totale. Il divise ensuite chaque effectif par ce total pour former une abondance relative, puis élève chaque proportion au carré. L’indice de dominance correspond à la somme de ces proportions carrées, généralement notée D = somme des p au carré.
La mise au carré accorde davantage de poids aux espèces abondantes, ce qui rend la mesure très sensible à la domination d’une espèce. Une communauté où une seule espèce est observée possède un indice égal à un. Si l’abondance est répartie également entre S espèces observées, l’indice vaut un divisé par S, soit la valeur minimale pour ce nombre d’espèces.
Cette mise en œuvre emploie la forme proportionnelle de l’indice de dominance de Simpson, et non l’expression d’échantillon fini fondée sur n multiplié par n moins un. Mentionnez cette convention dans toute publication afin que le calcul puisse être reproduit sans ambiguïté.
Interprétez le résultat dans son contexte écologique
Employez surtout l’indice pour comparer la concentration entre des échantillons recueillis et traités selon des méthodes compatibles. Une valeur plus élevée signale une abondance plus concentrée, mais elle n’identifie pas l’espèce dominante et n’explique pas l’origine de cette dominance. Conservez le tableau d’espèces initial lorsque l’identité, le renouvellement ou l’intérêt patrimonial comptent.
L’indice ne doit pas non plus être présenté comme une mesure de richesse spécifique : deux échantillons peuvent contenir autant d’espèces et afficher des dominances très différentes en raison de répartitions d’abondance distinctes. Inversement, des communautés de richesses différentes peuvent obtenir des valeurs proches. La profondeur d’échantillonnage importe, car les espèces rares sont moins facilement détectées dans les petits échantillons, ce qui peut accroître la concentration apparente.
Envisagez une raréfaction, un effort standardisé ou une analyse d’incertitude pour comparer des données de terrain aux totaux inégaux. Présentez la valeur avec la taille de l’échantillon, le périmètre taxonomique, la méthode de collecte et la convention de calcul. Certains analystes obtiennent la diversité de Simpson par un moins D, ou sa forme réciproque par un divisé par D.
Ces statistiques sont liées mais distinctes ; ce calculateur renvoie volontairement la dominance afin que son sens reste explicite.
Cas d’usage
Comparer des parcelles écologiques
Mesurez si l’abondance végétale est plus concentrée dans une parcelle suivie de façon constante que dans une autre.
Suivre l’évolution d’une communauté
Déterminez si des prélèvements répétés révèlent une dominance croissante après une perturbation, une restauration ou un changement saisonnier.
Questions fréquentes
Quelle formule ce calculateur utilise-t-il ?
Il calcule D comme la somme des proportions d’espèces au carré, chaque proportion étant l’effectif de l’espèce divisé par l’effectif total.
Que signifie un indice de dominance élevé ?
Une valeur proche de un indique que les observations se concentrent sur moins d’espèces. Une valeur plus faible traduit une abondance répartie plus régulièrement.
Les effectifs peuvent-ils contenir des zéros ?
Oui. Les espèces d’effectif nul sont admises, mais le total de l’ensemble du tableau doit être supérieur à zéro.
S’agit-il de l’indice de diversité de Simpson ?
Pas toujours. Cette capacité renvoie la dominance D. Certaines sources nomment un moins D indice de diversité de Simpson ; vérifiez donc la formule avant toute comparaison.
Utilise-t-il la version de l'indice de Simpson avec n fois n moins un ?
Non. Il utilise la forme proportionnelle : chaque effectif est divisé par le total, élevé au carré, puis les carrés sont additionnés. La version pour échantillons finis donne des valeurs un peu différentes, précisez donc la convention en publiant.
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/stat/simpson-dominance-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"counts":[12,8,5,5]}'const res = await fetch("https://api.kit.forhosting.com/stat/simpson-dominance-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"counts": [
12,
8,
5,
5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/simpson-dominance-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"counts": [
12,
8,
5,
5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/simpson-dominance-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"counts":[12,8,5,5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"counts":[12,8,5,5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/simpson-dominance-index", 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
{
"counts": [
12,
8,
5,
5
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.simpson_dominance_index",
"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_items | 100000 |
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 résultat est déterministe, précise l’abondance totale et le nombre d’espèces soumis, et convient aussi bien à une analyse interactive qu’à un traitement reproductible par API.
Comprenez le calcul et les champs du résultat
La réponse fournit aussi total_count pour vérifier la taille de l’échantillon et species_count pour contrôler le nombre d’entrées évaluées ; ce dernier inclut les effectifs nuls.
Cas d'intégration
Auditer un traitement de biodiversité
Recalculez une statistique de dominance documentée à partir d’effectifs taxonomiques exportés dans un flux API déterministe.
Questions techniques
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le même calcul déterministe est disponible gratuitement dans le navigateur.