Integral Projection Models (IPMs)

Pacote IPMpack para o R de Jessica Metcalf e Sean McMahon de January 20, 2011

Códigos

   setwd("C:/Users/Gabriel/Documents/Mestrado/Analises")

   setwd("./IPMpack/")
   reload.source <- function() {
   source("R/TreesDemog-Base.r")
   source("R/TreesDemog-Impl.r")
   source("R/TreesDemog-Util.r")
   }
   reload.source()



   setwd("C:/Users/Gabriel/Documents/Mestrado/Analises")

   peic=read.csv("peic10_16_fev_2012.csv", header=T, sep=";")
   head(peic)

   ### 1 ###
   ##10 espécies mais abundantes e com barcoding feito

   str(peic)
   barcoded=unique(peic[peic$DNA_extracted=="y",]$specie)

   #match(names(summary(peic$specie))[1:10], barcoded)

   names(summary(peic$specie))[1:10] %in% barcoded

   listasp= names(summary(peic$specie))[1:10]



   ## ESPECIE 1 ##

   sp1=data.frame(peic[peic$specie==listasp[1],]$dbh_09, peic[peic$specie==listasp[1],]$dbh_09, peic[peic$specie==listasp[1],]$status09)

   names(sp1)=c("size", "sizel", "surv")

   str(sp1)
   sp1=sp1[sp1$surv!="E",]
   sp1=sp1[sp1$surv!="NE",]
   sp1=sp1[sp1$surv!="AS",]


   #modificando status A para 0 e status D para 1
   sp1$surv=as.character(sp1$surv)
   sp1$surv[sp1$surv=="A"]=as.character(1)
   sp1$surv[sp1$surv=="D"]=as.character(0)

   sp1$surv=as.numeric(sp1$surv)

   str(sp1)
   head(sp1)

   gr1 <- makeGrowthObj(sp1)
   sv1 <- makeSurvObj(sp1)