Estimarea abundenței

După simularea și analiza datelor de abundență, vom construi un model N-mixture pentru o singură specie pentru un sezon cu sau fără covariate. Datele utilizate sunt date de numărare (count) a indivizilor din specia Plagionotus detritus. Datele au fost colectate în două situri a cate12 vizite pe sit.

Obiectivele acestui tutorial sunt: documentarea procesului de gestionare a datelor și analiză abundenței; implementarea modelului N-mixture cu sau fără covariate utilizând pachetul unmarked și explorarea predicțiilor de abundență și a rezultatelor.

Pentru analiză poți folosi codul de mai jos, sa aplicația Shiny dezvoltată în cadrul proiecului

Pentru început, încarcați și formatați seturile de date

# declarăm folderul în care vom lucra, de unde programul R v-a citi datele (dacă se lucrează în proiect, nu mai este necesar)
# folderul de mai jos este ca titlul de exemplu. Scrieți folderul și calea pe care ați ales-o
# descărcați fișierul de aici
setwd('C:/popescu/abundenta')

# Citirea setului de date Pdet_dataset.csv și stocarea acestuia într-un obiect numit 'beetles'
beetles <- read.csv("Pdet_dataset.csv")

# Afișarea numelor coloanelor din setul de date pentru a verifica structura acestuia
names(beetles)
# Atașarea setului de date la mediul de lucru R pentru a permite accesul direct la coloane fără a specifica cadrul de date
attach(beetles)
str(beetles)

Instalați și încărcați pachetele R pe care le vom folosi pentru implementarea modelelor

library(unmarked) # dacă nu este instalați rulați install.packages("unmarked")
library(MuMIn) # dacă nu este instalați rulați install.packages("MuMIn")
# library(emdbook)
# Setarea opțiunilor globale pentru a dezactiva notarea științifică în afișarea numerelor
options(scipen=999)

Configurarea cadrului de date ‘unmarked’ folosind covariate specifice sitului și sondajului

Covariatele specifice sondajului sunt: JulianDay (ziua din an) și Precipitation (precipitații)

Covariatele specifice sitului sunt: Site, Canopy cover (coronament), Average tree diameter (diametrul mediu al arborilor)

# Crearea unei matrice cu covariatele specifice sondajului pentru JulianDay (ziua din an)
JulianDay = matrix(cbind(Julian1, Julian2, Julian3, Julian4,
                         Julian5, Julian6, Julian7, Julian8,
                         Julian9, Julian10, Julian11, Julian12))
                         
# Standardizarea datelor din JulianDay folosind funcția scale 
JulianDay = matrix(scale(JulianDay), nrow=50, byrow=F)

# Crearea unei matrice cu covariatele specifice sondajului pentru Precipitation (precipitații)
Precipitation = matrix(cbind(Precip1, Precip2, Precip3, Precip4,
                             Precip5, Precip6, Precip7, Precip8,
                             Precip9, Precip10, Precip11, Precip12))
                             
# Standardizarea datelor din Precipitation folosind funcția scale                        
Precipitation = matrix(scale(Precipitation), nrow=50, byrow=F)