# NOT RUN {
library(embryogrowth)
data(resultNest_4p_SSM4p)
summary.nests <- info.nests(resultNest_4p_SSM4p, out="summary",
embryo.stages="Caretta caretta.SCL",
replicate.CI=100,
resultmcmc=resultNest_mcmc_4p_SSM4p,
GTRN.CI="MCMC",
progress=TRUE)
# Result is in summary.nests$summary
infoall <- info.nests(resultNest_4p_SSM4p)
# Result is a value
infoall.df <- info.nests(resultNest_4p_SSM4p, out="metric",
embryo.stages="Caretta caretta.SCL",
replicate.CI=100,
resultmcmc=resultNest_mcmc_4p_SSM4p,
GTRN.CI="MCMC",
progress=TRUE)
# Result is in infoall.df$metric
infoall.both <- info.nests(resultNest_4p_SSM4p,
embryo.stages="Caretta caretta.SCL",
out=c("metric", "summary"), replicate.CI=100,
resultmcmc=resultNest_mcmc_4p_SSM4p,
GTRN.CI="MCMC",
progress=TRUE)
# Results are in infoall.both$summary and in infoall.both$metric
infoall.both <- info.nests(resultNest_4p_SSM4p,
embryo.stages="Caretta caretta.SCL",
out=c("metric", "summary"), replicate.CI=100,
GTRN.CI="Hessian",
progress=TRUE)
infoall.both <- info.nests(resultNest_4p_SSM4p,
embryo.stages="Caretta caretta.SCL",
out=c("metric", "summary"), replicate.CI=100,
GTRN.CI="SE",
progress=TRUE)
# Example of use of embryo.stages and TSP.borders:
summary.nests <- info.nests(resultNest_4p_SSM4p, out="summary",
embryo.stages=c("10"=0.33, "11"=0.33, "12"=0.66, "13"=0.66),
TSP.borders = c(10, 12),
replicate.CI=100,
progress=TRUE)
#########################################
# Sex ratio using Massey et al. method PM
#########################################
# Massey, M.D., Holt, S.M., Brooks, R.J., Rollinson, N., 2019. Measurement
# and modelling of primary sex ratios for species with temperature-dependent
# sex determination. J Exp Biol 222, 1-9.
CC_Mediterranean <- subset(DatabaseTSD, RMU=="Mediterranean" &
Species=="Caretta caretta" & (!is.na(Sexed) & Sexed!=0))
tsdL <- with (CC_Mediterranean, tsd(males=Males, females=Females,
temperatures=Incubation.temperature,
equation="logistic", replicate.CI=NULL))
PM <- info.nests(resultNest_4p_SSM4p,
embryo.stages="Caretta caretta.SCL", replicate.CI=100,
GTRN.CI="Hessian",
out="summary", progress=TRUE, tsd=tsdL)
sr_TSP_SCLW <- predict(tsdL, temperatures=PM$summary[, "TSP.GrowthWeighted.temperature.mean"],
temperature.se=PM$summary[, "TSP.GrowthWeighted.temperature.se"])
plot_errbar(x=sr_TSP_SCLW["50%", ], y=PM$summary[, "PM.GrowthWeighted.mean"],
x.minus=sr_TSP_SCLW["2.5%", ],
x.plus=sr_TSP_SCLW["97.5%", ],
errbar.y=2*PM$summary[, "PM.GrowthWeighted.se"], xlab="CTE SCL growth",
ylab="PM Massey et al. 2016", xlim=c(0, 1), ylim=c(0, 1), las=1)
segments(x0=0, y0=0, x1=1, y1=1, lty=2, col="red")
sr_TSP_TW <- predict(tsdL, temperatures=PM$summary[, "TSP.TimeWeighted.temperature.mean"],
temperature.se=PM$summary[, "TSP.TimeWeighted.temperature.se"])
plot_errbar(x=sr_TSP_TW["50%", ], y=PM$summary[, "PM.GrowthWeighted.mean"],
x.minus=sr_TSP_TW["2.5%", ],
x.plus=sr_TSP_TW["97.5%", ],
errbar.y=2*PM$summary[, "PM.GrowthWeighted.se"], xlab="CTE Time",
ylab="PM Massey et al. 2016", xlim=c(0, 1), ylim=c(0, 1), las=1)
segments(x0=0, y0=0, x1=1, y1=1, lty=2, col="red")
plot_errbar(x=sr_TSP_TW["50%", ], y=sr_TSP_SCLW["50%", ],
x.minus=sr_TSP_TW["2.5%", ],
x.plus=sr_TSP_TW["97.5%", ],
y.minus=sr_TSP_SCLW["2.5%", ],
y.plus=sr_TSP_SCLW["97.5%", ], xlab="CTE Time",
ylab="CTE SCL", xlim=c(0, 1), ylim=c(0, 1), las=1)
segments(x0=0, y0=0, x1=1, y1=1, lty=2, col="red")
# Relationship between growth and growth rate
infoall.df <- info.nests(resultNest_4p_SSM4p, out="metric",
embryo.stages="Caretta caretta.SCL",
replicate.CI=100,
resultmcmc=resultNest_mcmc_4p_SSM4p,
GTRN.CI="MCMC",
progress=TRUE)
layout(1)
plot(x=infoall.df$metric[[1]][, "Time"][-nrow(infoall.df$metric[[1]])],
y=infoall.df$metric[[1]][, "R"][-nrow(infoall.df$metric[[1]])],
type="l", las=1, bty="n",
xlab="Time in minute", ylab="Growth Rate", ylim=c(0, 3E-5), xlim=c(0, 100000))
plot(x=infoall.df$metric[[1]][, "Time"][-nrow(infoall.df$metric[[1]])],
y=diff(infoall.df$metric[[1]][, "SCL"]),
type="l", las=1, bty="n",
xlab="Time in minute", ylab="Growth", ylim=c(0, 5), xlim=c(0, 100000))
plot(x=infoall.df$metric[[1]][, "Time"][-nrow(infoall.df$metric[[1]])],
y=diff(infoall.df$metric[[1]][, "SCL"])/diff(infoall.df$metric[[1]][, "Time"]),
type="l", las=1, bty="n",
xlab="Time in minute", ylab="Growth per minute", ylim=c(0, 0.0008), xlim=c(0, 100000))
plot(x=infoall.df$metric[[1]][, "Time"][-nrow(infoall.df$metric[[1]])],
y=(diff(infoall.df$metric[[1]][, "SCL"])/diff(infoall.df$metric[[1]][, "Time"])) /
(infoall.df$metric[[1]][, "R"][-nrow(infoall.df$metric[[1]])]),
type="l", las=1, bty="n",
xlab="Time in minute", ylab="Ratio Actual Growth / Growth rate",
ylim=c(0, 40), xlim=c(0, 100000))
# }
Run the code above in your browser using DataLab