parasitología

Un programa para calcular el índice de Brillouin

Siguiendo con cuestiones relacionadas con la Ecología teórica, hoy nos centraremos en otro índice de biodiversidad histórico, el índice de Brillouin, uno de los más antiguos aún en activo. Su fórmula es relativamente sencilla, pero el índice tiende a estar en desuso porque puede ser bastante exigente en cuanto a capacidad de cálculo y por ello muchas hojas de cálculo son incapaces de manejarlo. Para evitar este problema en torno a los años 50 se creó una versión simplificada, el índice de Shannon, que hemos visto en el post anterior y es hoy uno de los más extendidos por su sencillez de cálculo (ganada a costa de sacrificar parte de la precisión y ventajas estadísticas que ofrece Brillouin).

Afortunadamente los debianitas somos tipos que siempre guardamos un par de recursos bajo la manga y tenemos a quien poder recurrir cuando, como en éste caso, necesitemos realizar operaciones con números cuyo tamaño puede alcanzar fácilmente los 50.000 dígitos de extensión; así que he escrito el siguiente programa capaz de encargarse de calcular todo por nosotros, en nada de tiempo y sin despeinarse apenas, gracias a una de esos aliados poderosos de los que hablaba, una auténtica bestia llamada Python: