Calculadora índice de Simpson
Cuatro especies con 10, 20, 5 y 15 individuos dan una lambda de 0,3 y una diversidad de Gini–Simpson de 0,7: introduzca sus recuentos y obtendrá a la vez la D de Simpson, su complemento, lambda y el Simpson inverso. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Abundancias
- 10, 20, 5, 15
- Número de especies
- 4
- Total de individuos
- 50
- D de Simpson
- 0,2857142857
- Diversidad de Simpson
- 0,7142857143
Ecólogos, biólogos de campo y analistas de conservación miden cuán desigualmente se reparten los individuos entre especies con el índice de Simpson: la probabilidad de que dos individuos elegidos al azar pertenezcan a la misma especie. Un D alto indica que pocas especies dominan la muestra; un D bajo y un complemento 1−D alto indican mayor equitatividad y diversidad. Esta calculadora de dominancia de especies por índice de Simpson acepta una lista de conteos de abundancia no negativos, aplica la fórmula de muestra finita D igual a la suma de n por n menos uno sobre N por N menos uno, y también devuelve la forma de población infinita lambda igual a la suma de proporciones al cuadrado, el complemento de Gini–Simpson y el número efectivo de especies de Simpson inverso. La validación rechaza listas vacías, conteos negativos y totales inferiores a dos individuos para que usted no obtenga un índice vacío cuando dos extracciones son imposibles.
Qué mide el índice de Simpson y cómo se definen D y 1−D
El índice de dominancia de Simpson plantea una pregunta de muestreo sencilla: si usted elige dos individuos al azar de una muestra finita de comunidad sin reemplazo, ¿cuál es la probabilidad de que pertenezcan a la misma especie? Cuando una especie concentra casi todos los individuos, D se acerca a uno y el rodal queda fuertemente dominado. Cuando las abundancias son iguales entre muchas especies, D es pequeño y la muestra es equitativa.
Los ecólogos suelen preferir el complemento uno menos D, a veces llamado índice de diversidad de Simpson o índice de Gini–Simpson de muestra finita: es la probabilidad de que las dos extracciones sean de especies distintas, de modo que valores mayores significan más diversidad y no más dominancia. Esta calculadora devuelve los cinco números juntos para que usted pueda alinear notas de libro de texto que usan D, 1−D, lambda o 1/lambda sin rederivar el álgebra a mano.
Las especies con conteo cero no contribuyen a la riqueza ni a las sumas, pero pueden aparecer en el array de abundancias eco si usted rellena una lista fija de especies.
Contrato de entrada, campos de respuesta y errores de validación
Cada entrada es la abundancia de una especie en la muestra—clásicamente conteos enteros, aunque se aceptan reales no negativos para tablas agregadas o rarefaccionadas. Se permiten como máximo diez mil entradas. El número total de individuos N debe ser al menos dos; un solo individuo no soporta una probabilidad de dos extracciones, de modo que N menor que dos se rechaza con un mensaje claro en lugar de devolver NaN.
Los campos numéricos se redondean a doce dígitos significativos para goldens estables entre entornos. Ejemplo: abundancias diez, veinte, cinco y quince dan N igual a cincuenta, cuatro especies, un D moderado por debajo de cero coma tres y diversidad uno menos D por encima de cero coma siete, lo que refleja un rodal mixto y no un monocultivo.
Cuándo conviene usar el índice de Simpson
Los programas de seguimiento de biodiversidad reducen los conteos brutos de cada parcela a una lista corta de índices de diversidad antes de guardar series temporales o comparar sitios; automatizar Simpson D y uno menos D elimina el desvío de hojas de cálculo cuando los técnicos copian fórmulas entre hojas. Las evaluaciones de impacto ambiental y las tarjetas de restauración necesitan métricas de dominancia reproducibles al argumentar que una comunidad post-disturbio sigue dominada por unos pocos taxones oportunistas.
Los laboratorios docentes y los cursos de ecología en línea usan una calculadora en vivo para que los estudiantes tecleen abundancias de un conteo de aves o de un cuadrante y vean actualizarse dominancia y diversidad sin instalar R. Los cuadernos de investigación que ya calculan la entropía de Shannon pueden añadir Simpson inverso como segunda lente sensible a la equitatividad sin cargar un paquete vegan completo por una sola fórmula cerrada.
Qué puede hacer con ella
Resúmenes de parcelas y transectos
Convierta conteos por especie de una parcela de vegetación o un conteo de aves en Simpson D, 1−D y Simpson inverso para tablas de comparación de sitios.
Informes de impacto y restauración
Documente si una comunidad sigue dominada por pocos taxones tras un disturbio informando D de muestra finita y su complemento de diversidad.
Laboratorios docentes y comprobaciones LMS
Permita que los estudiantes envíen vectores de abundancia y califique automáticamente dominancia y diversidad de Simpson frente a un oráculo determinista.
Preguntas frecuentes
¿Cómo se calcula el índice de Simpson a partir de abundancias de especies?
Envíe un array abundances no vacío de conteos no negativos con total N ≥ 2.
¿Por qué el total de individuos debe ser al menos 2?
El D de muestra finita divide por N(N−1).
¿Se permiten abundancias cero?
Un vector todo-cero se rechaza porque N sería cero.
¿Qué diferencia hay entre la D de Simpson y 1−D?
D es la probabilidad de que dos individuos tomados al azar sean de la misma especie, así que un valor alto indica que pocas especies dominan. 1−D es la probabilidad de que sean distintas: cuanto mayor, más diversidad.
¿Qué indica el índice de Simpson inverso?
Se interpreta como el número efectivo de especies igual de abundantes: cuanto más alto, más repartida está la muestra. Equivale a uno dividido entre lambda, la suma de las proporciones al cuadrado, y es un número de Hill de orden dos.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/bio/simpson-index-ecology \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"abundances":[10,20,5,15]}'const res = await fetch("https://api.kit.forhosting.com/bio/simpson-index-ecology", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"abundances": [
10,
20,
5,
15
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/simpson-index-ecology",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"abundances": [
10,
20,
5,
15
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/simpson-index-ecology", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"abundances":[10,20,5,15]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"abundances":[10,20,5,15]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/simpson-index-ecology", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"abundances": [
10,
20,
5,
15
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.simpson_index_ecology",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué mide el índice de Simpson y cómo se definen D y 1−D
Con abundancia n_i para la especie i y total de individuos N igual a la suma de todos los n_i, esa probabilidad es D igual a la suma sobre i de n_i por (n_i menos uno), todo dividido por N por (N menos uno). Una forma compañera de población infinita usa proporciones p_i igual a n_i sobre N y define lambda igual a la suma de p_i al cuadrado; uno menos lambda es la diversidad clásica de Gini–Simpson, y uno entre lambda es el índice de Simpson inverso, un número de Hill de orden dos que se lee como número efectivo de especies igualmente abundantes.
Contrato de entrada, campos de respuesta y errores de validación
Envíe un cuerpo JSON con el campo obligatorio abundances: un array no vacío de números finitos no negativos (o una cadena separada por comas, espacios o puntos y comas con los mismos valores). Se admiten los alias counts, n, abundances_list y species_counts. Campo ausente, lista vacía, tokens no numéricos, valores negativos y vectores todo-cero fallan con invalid_input y no se facturan. En caso de éxito el cuerpo devuelve las abundancias limpias, species_count (número de abundancias estrictamente positivas), total_individuals N, simpson_d (D de muestra finita), simpson_diversity (uno menos D), lambda (suma de p_i al cuadrado), gini_simpson (uno menos lambda), inverse_simpson (uno entre lambda), más cadenas formula y method para visualización y auditoría. Empareje los números con sus propios nombres de especies en el cliente; este endpoint es deliberadamente sin nombres para que la privacidad y la i18n queden en su interfaz.
Dónde una API de dominancia de Simpson aporta valor real
Las aplicaciones móviles de campo pueden llamar al mismo endpoint parse desde listas de conteos sincronizadas sin conexión cuando vuelve la conectividad, facturando solo tareas exitosas al precio base publicado $0.002 sin tokens de modelo y sin red saliente desde el worker.
Preguntas técnicas
¿Cuál es la diferencia entre simpson_d y simpson_diversity?
simpson_d es dominancia (probabilidad de que dos individuos aleatorios sean de la misma especie). simpson_diversity es el complemento 1−D (probabilidad de que sean especies distintas): un valor mayor significa más diversidad.
¿Cuánto cuesta la calculadora del índice de Simpson?
La herramienta en el navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.