Erre Datos

Libros recomendados para aprender estadística y MaxEnt en R desde cero

Un libro grueso de estadística matemática no te enseña a leer un mapa de idoneidad de hábitat; un capítulo aplicado de modelado de nicho, escrito por alguien que ya corrió el modelo un montón de veces, sí. Esa es la confusión que más frena a la gente que quiere aprender MaxEnt en R: piensan que primero hay que graduarse en cálculo y álgebra lineal, cuando lo que realmente falta casi siempre es leer el texto correcto sobre estadística para conservación, no volverse matemático de la noche a la mañana.

Antes de seguir, un aviso rápido: Erre Datos se sostiene con enlaces de afiliado. Si terminás comprando un curso desde uno de ellos, este sitio recibe una comisión y a vos no te cuesta ni un colón extra. Lo que aparece aquí lo compré y terminé, o lo revisé a fondo peleándome con sus foros y demos (si algo no sirve para aprender de verdad, no entra en esta lista).

El mito del tocho de estadística antes de abrir R

Salgo a contar aves los sábados con un grupo de voluntarios en el Parque Metropolitano La Sabana, y ahí fue donde alguien me tiró la palabra MaxEnt por primera vez sin explicarme nada más. Isaías Morera, mi compañero de conteo, todavía desconfía de los modelos y prefiere fiarse solo de lo que ve con sus propios ojos en el campo (y la verdad, después de mis primeros mapas -uno que ponía a un ave de bosque lluvioso viviendo cómoda en pleno desierto- no lo culpo del todo). Pero ahí está el error de fondo que veo repetirse en la comunidad de R en español: mucha gente cree que antes de tocar un paquete de modelado de nicho necesita graduarse en estadística formal, así que se salta la lectura por completo y va directo a copiar fragmentos de foros sin entender qué hacían. Ese atajo sale más caro que sentarse una tarde con un libro aplicado.

¿Qué son en realidad las variables bioclimáticas de WorldClim?

WorldClim es la fuente gratuita que casi todo el mundo termina usando para modelar dónde podría vivir una especie: son diecinueve variables bioclimáticas que combinan patrones de temperatura y precipitación a lo largo del año, disponibles para descargar sin pagar nada. El problema no es la cantidad de capas, sino que muchas están correlacionadas entre sí -temperatura media anual y temperatura del trimestre más cálido, por ejemplo- y meterlas todas juntas en el modelo sin filtrar no lo mejora, solo lo infla. Antes de ajustar MaxEnt conviene eliminar las variables bioclimáticas con una correlación de Pearson superior a 0.8, o correr un VIF, para reducir esa multicolinealidad; meter variables redundantes solo hincha la contribución relativa de cada una sin aportar nada a la predicción real.

Yadira, una lectora que me escribió hace poco pidiendo consejo, preguntaba justamente cómo elegir la resolución correcta de estas capas (ella prueba todo en Mac, cuando casi todos los tutoriales de MaxEnt están pensados para Windows, así que carga con doble curva de aprendizaje). Todavía recuerdo el ventilador de mi propia computadora sonando como si fuera a despegar mientras R trataba de procesar las diecinueve variables sin que yo las hubiera recortado antes al área de estudio: ese ruido fue lo que me hizo entender, por las malas, que recortar las capas no es un paso opcional. Antes de eso había intentado instalar ArcGIS en una computadora prestada para hacer ese recorte, y el programa se colgaba cada vez que intentaba cargar las capas -perdí más tiempo esperando a que respondiera que aprendiendo estadística de verdad.

Pantalla con código de MaxEnt en R y notas de modelado de nicho junto a una guía de aves sobre el escritorio

Por qué un curso de MaxEnt en R ahorra los meses que yo perdí

Leer te da el mapa mental, pero en algún punto hay que sentarse a picar código, y ahí es donde un curso estructurado gana el tiempo que ningún libro te devuelve solo. El curso Modelado de Nicho Ecológico con Maxent en R fue justo lo que me hubiera ahorrado meses de manotazos: te lleva de limpiar los datos de presencia en coordenadas WGS84 hasta interpretar esa salida logística de MaxEnt que va de 0 a 1, entendiendo que un 0.8 no es una promesa de que el ave está ahí, sino apenas una probabilidad de idoneidad de hábitat. Ahí es también donde un curso gana puntos frente a un libro: te explica por qué rJava no reconoce el Java de tu máquina si las versiones no coinciden en bits, o por qué una carpeta con tildes o espacios en el nombre te va a sacar canas verdes -cosas que ningún libro de estadística menciona, porque no son estadística, son R siendo R.

Guisan distingue con claridad cuándo un AUC de 0.87 es un resultado espléndido y cuándo apenas alcanza para un modelo aceptable, algo que ningún tutorial suelto explica con ese nivel de matiz. Si querés profundizar en cómo elegir por dónde empezar sin base científica previa, dejé más detalle en Qué curso de MaxEnt en R elegir para principiantes sin base científica, donde comparo varias rutas para quienes venimos de otros mundos ajenos a la biología.

Teledetección: el siguiente paso, no el primero

Hay debate entre quienes empiezan en esto sobre si conviene arrancar por el modelado de nicho o directo por la teledetección satelital, y mi respuesta corta es: primero lo primero, porque una cosa te enseña a leer probabilidad de presencia y la otra a leer píxeles, y son destrezas distintas aunque se toquen. Para quienes ya dominan lo básico de MaxEnt y quieren dar el salto hacia el análisis de imágenes satelitales, el curso de Teledetección Satelital con R y R-Studio es una inversión fuerte pero necesaria -lo pienso como pasar de usar binoculares a tener un satélite propio, con la exigencia (y el precio) subiendo de forma proporcional.

El capítulo de Elith y Leathwick explica por qué el parámetro de regularización -la famosa beta- importa, sin meterse en matemática excesiva, algo que se agradece cuando ya llevás un buen rato peleando con capas correlacionadas. Ahondo en esa disyuntiva entre pagar por una guía estructurada o tirarme solo a la piscina en MaxEnt en R: ¿Curso de pago o el camino del autodidacta terco?, con el balance real después de un buen rato peleando con la consola.

Resolvé esto antes de sacar la tarjeta

Adelgazar espacialmente tus puntos de presencia -lo que en inglés llaman spatial thinning- también te ahorra que la computadora sude tanto al procesar, un tema que dejo mejor desarrollado en mejores computadoras para correr MaxEnt en R para quienes su laptop suena como avión despegando cada vez que corren un 'predict'. Ningún libro te va a decir si tu hardware aguanta, y esa pregunta conviene resolverla antes de pagar cualquier curso, no después.

¿Vale la pena gastar en todo esto?

No se trata de volverte programador ni estadístico de carrera: se trata de responder tu propia pregunta sobre dónde más podría estar esa especie que te importa, con lecturas que respeten tu tiempo y un curso que te ahorre las vueltas que yo di solo. Antes de pagar cualquier cosa, métete al grupo de Facebook o Telegram del curso Modelado de Nicho Ecológico con Maxent en R y mirá las dudas de otros estudiantes -eso te va a decir más sobre si te sirve que cualquier reseña, incluida esta.

Artículos relacionados