R/plog.prime.R

Defines functions plog.prime

#' @export
plog.prime <- function(x, threshold) {
  if(anyNA(x) == T) stop("NA input found in plog_prime function")
  output <- vector(mode = "numeric", length = length(x))
  test <- drop(x >= threshold)
  output[test] <- x[test]^-1
  output[!test] <- 2 * threshold^-1 - x[!test] / threshold^2
  output
}
markean/bayesEL documentation built on Nov. 28, 2020, 11:32 p.m.