ref_curve_params <- list(linf = 60, k = 0.25, t0 = -0.5)
comp_curve_params <- list(linf = 62, k = 0.25, t0 = -0.4)
comp_curve2_params <- list(linf = 65, k = 0.25, t0 = -1)
comp_curve_iq <-
integral_quotient(ref_curve_params, comp_curve_params, 0, 10)
comp_curve2_iq <-
integral_quotient(ref_curve_params, comp_curve2_params, 0, 10)
vbgf <- function (x, linf, k, t0) {linf * (1 - exp(-k * (x - t0)))}
curve(
vbgf(x, ref_curve_params$linf, ref_curve_params$k, ref_curve_params$t0),
from = 0,
to = 10,
ylim = c(0, 60),
xlab = "Age", ylab = "Length"
)
curve(
vbgf(x, comp_curve_params$linf, comp_curve_params$k, comp_curve_params$t0),
add = TRUE,
col = "blue"
)
curve(
vbgf(x, comp_curve2_params$linf, comp_curve2_params$k, comp_curve2_params$t0),
add = TRUE,
col = "red"
)
text(9, 40, labels = paste0(comp_curve_iq, "%"), col = "blue")
text(9, 43, labels = paste0(comp_curve2_iq, "%"), col = "red")
Run the code above in your browser using DataLab