R/jack.R

Defines functions jack2 jack1

Documented in jack1 jack2

#' @rdname f0
#' @export
#' 
jack1 <- function(f) {
  x <- f.stats(f)
  s.est <- unname(x["s.obs"] + f[1])
  c(s.est = s.est, f0 = f[1], x)
}


#' @rdname f0
#' @export
#' 
jack2 <- function(f) {
  x <- f.stats(f)
  s.est <- ifelse(length(f) == 1, NA, x["s.obs"] + (2 * f[1]) - f[2])
  c(s.est = unname(s.est), f0 = unname(s.est - x["s.obs"]), x)
}
EricArcher/sprex documentation built on Sept. 4, 2023, 8:35 a.m.