Clase 7- Uso de Unmarked: Estimación de abundancia por conteo por puntos

Unmarked se destaca como uno de los paquetes más populares para ajustar modelos de abundancia que incorporan variables de detección. A diferencia de Distance, este paquete se caracteriza por su mayor complejidad y una versatilidad notable en la capacidad de ajustar modelos más detallados. Requiere un nivel de conocimiento en R al menos intermedio para aprovechar plenamente su potencial, debido a su complejidad y las múltiples opciones de modelado que ofrece.

En esta clase se obordara como utilizar Unmarked para modelar abundancia de especies para lo cuales se tomaran datos por medio de conteo por puntos. En la clase se explicara desde cero el uso de este paquete y paso a paso como ajustar, seleccionar, validar, interpretar y graficar el modelo, incluso la presancion de los datos para publicaciones cientificas.

En esta clase, exploraremos el uso de Unmarked para modelar la abundancia de especies a partir de datos recopilados mediante conteo por puntos. Desde los fundamentos, explicaremos paso a paso cómo utilizar este paquete, cubriendo el proceso completo: desde el ajuste inicial del modelo hasta la selección, validación e interpretación de los resultados. También abordaremos la presentación de los datos para su inclusión en publicaciones científicas, asegurando un entendimiento completo y la capacidad de aplicar estos modelos de manera efectiva en contextos de investigación y divulgación científica.

library(unmarked)

data(mallard)

mallardUMF <- unmarkedFramePCount(mallard.y, siteCovs = mallard.site,
obsCovs = mallard.obs)

(fm.mallard <- pcount(~ ivel+ date + I(date^2) ~ length + elev + forest, mallardUMF, K=30))
Warning: 4 sites have been discarded because of missing data.

Call:
pcount(formula = ~ivel + date + I(date^2) ~ length + elev + forest, 
    data = mallardUMF, K = 30)

Abundance:
            Estimate    SE     z  P(>|z|)
(Intercept)   -1.989 0.245 -8.14 4.10e-16
length        -0.413 0.134 -3.07 2.14e-03
elev          -1.507 0.247 -6.11 1.01e-09
forest        -0.707 0.162 -4.37 1.22e-05

Detection:
            Estimate     SE      z P(>|z|)
(Intercept)  0.25516 0.2240  1.139  0.2546
ivel         0.29778 0.1773  1.680  0.0930
date        -0.36894 0.1521 -2.425  0.0153
I(date^2)    0.00908 0.0886  0.103  0.9183

AIC: 511.2066 
(fm.mallard.nb <- pcount(~ date + I(date^2) ~ length + elev, mixture = "NB", mallardUMF, K=30))
Warning: 4 sites have been discarded because of missing data.

Call:
pcount(formula = ~date + I(date^2) ~ length + elev, data = mallardUMF, 
    K = 30, mixture = "NB")

Abundance:
            Estimate    SE     z  P(>|z|)
(Intercept)   -1.760 0.304 -5.78 7.31e-09
length        -0.383 0.208 -1.84 6.59e-02
elev          -1.637 0.322 -5.08 3.72e-07

Detection:
            Estimate     SE       z P(>|z|)
(Intercept) -0.09070 0.2879 -0.3150  0.7528
date        -0.29341 0.1413 -2.0770  0.0378
I(date^2)   -0.00561 0.0756 -0.0742  0.9408

Dispersion:
 Estimate    SE     z P(>|z|)
   -0.983 0.328 -2.99 0.00277

AIC: 484.6365 
summary(fm.mallard)

Call:
pcount(formula = ~ivel + date + I(date^2) ~ length + elev + forest, 
    data = mallardUMF, K = 30)

Abundance (log-scale):
            Estimate    SE     z  P(>|z|)
(Intercept)   -1.989 0.245 -8.14 4.10e-16
length        -0.413 0.134 -3.07 2.14e-03
elev          -1.507 0.247 -6.11 1.01e-09
forest        -0.707 0.162 -4.37 1.22e-05

Detection (logit-scale):
            Estimate     SE      z P(>|z|)
(Intercept)  0.25516 0.2240  1.139  0.2546
ivel         0.29778 0.1773  1.680  0.0930
date        -0.36894 0.1521 -2.425  0.0153
I(date^2)    0.00908 0.0886  0.103  0.9183

AIC: 511.2066 
Number of sites: 235
ID of sites removed due to NA: 12 69 118 146
optim convergence code: 0
optim iterations: 44 
Bootstrap iterations: 0 

HN Biology Investigation Academy