R/fit_gompertz.R

Defines functions fit_gompertz

Documented in fit_gompertz

#' Fit a single sample with gompertz
#'
#' @param x Time vector
#' @param y Growth vector
#'
#' @export


fit_gompertz = function(x, y) {

  lower = c(y0 = -1, mumax = 0, K = 0)
  upper = c(y0 = 1,  mumax = 10, K = 10)
  p <- c(y0 = min(y), mumax = 0.02, K = max(y))

  d = growthrates::fit_growthmodel(FUN = growthrates::grow_gompertz,
                                   p = p,
                                   time = x,
                                   y = y,
                                   lower = lower,
                                   upper = upper)
  return(d)
}
jeffkimbrel/platereadR documentation built on Dec. 1, 2023, 1:54 a.m.