## Not run:
# CC_AtlanticSW <- subset(DatabaseTSD, RMU=="Atlantic, SW" &
# Species=="Caretta caretta" & Sexed!=0)
# tsdL <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature-Correction.factor,
# equation="logistic"))
# tsdH <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature-Correction.factor,
# equation="Hill"))
# tsdR <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature-Correction.factor,
# equation="Richards"))
# tsdDR <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature-Correction.factor,
# equation="Double-Richards"))
# gsd <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature-Correction.factor,
# equation="GSD"))
# compare_AIC(Logistic_Model=tsdL, Hill_model=tsdH, Richards_model=tsdR,
# DoubleRichards_model=tsdDR, GSD_model=gsd)
# ##############
# eo <- subset(DatabaseTSD, Species=="Emys orbicularis", c("Males", "Females",
# "Incubation.temperature"))
#
# eo_Hill <- with(eo, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature,
# equation="Hill"))
# eo_Hill <- tsd(df=eo, equation="Hill")
# eo_logistic <- tsd(eo)
# eo_Richards <- with(eo, tsd(males=Males, females=Females,
# temperatures=Incubation.temperature,
# equation="Richards"))
# ### The Hulin model is a modification of Richards (See Hulin et al. 2009)
# ### limit.low.TRT and limit.high.TRT must be setup for Hulin equation
# par <- eo_Richards$par
# names(par)[which(names(par)=="K")] <- "K2"
# par <- c(par, K1=0)
# eo_Hulin <- with(eo, tsd(males=Males, females=Females,
# parameters.initial=par,
# temperatures=Incubation.temperature,
# equation="Hulin",
# limit.low.TRT.minimum=25,
# limit.high.TRT.maximum=35))
# ### The Double-Richards model is a Richards model with K1 and K2 using the two values
# ### below and above P
# par <- eo_Richards$par
# names(par)[which(names(par)=="K")] <- "K2"
# par <- c(par, K1=as.numeric(par["K2"])-0.1)
# par["K1"] <- par["K1"]-0.1
# eo_Double_Richards <- with(eo, tsd(males=Males, females=Females,
# parameters.initial=par,
# temperatures=Incubation.temperature,
# equation="Double-Richards"))
# compare_AIC(Logistic=eo_logistic, Hill=eo_Hill, Richards=eo_Richards,
# Hulin=eo_Hulin, Double_Richards=eo_Double_Richards)
# ### Note the asymmetry of the Double-Richards model
# predict(eo_Double_Richards,
# temperatures=c(eo_Double_Richards$par["P"]-0.2, eo_Double_Richards$par["P"]+0.2))
# predict(eo_Double_Richards)
# ### It can be used also for incubation duration
# CC_AtlanticSW <- subset(DatabaseTSD, RMU=="Atlantic, SW" &
# Species=="Caretta caretta" & Sexed!=0)
# tsdL_IP <- with (CC_AtlanticSW, tsd(males=Males, females=Females,
# durations=IP.mean,
# equation="logistic"))
# plot(tsdL_IP, xlab="Incubation durations in days")
# ## End(Not run)
Run the code above in your browser using DataLab