R/logit-expit.R

Defines functions expit logit

Documented in expit logit

#' @title The logit/expit tranformation
#' @param x numeric
#' @export
#' @rdname transforms
#' @examples
#' curve(logit, from = 0.1, to = 0.9)
logit = function(x){
  stopifnot(any(x > 0) | any(x < 1))

  return(log(x) - log(1-x))
}

#' @param x numeric
#' @export
#' @rdname transforms
#' @examples
#' curve(expit, from = -5, to = 5)
expit = function(x){
  return(1/(1+exp(-x)))
}
kevinwang09/APES documentation built on Nov. 10, 2023, 12:09 p.m.