logit function

Generalized logit function

Generalized logit function

Compute generalized logit function.

logit(x, min = 0, max = 1)

Arguments

  • x: value(s) to be transformed
  • min: Lower end of logit interval
  • max: Upper end of logit interval

Returns

y Transformed value(s).

Details

The generalized logit function takes values on [min,max][min, max] and transforms them to span [Inf,+Inf][-Inf,+Inf] it is defined as:

y=log(p(1p))y=log(p/(1p)) y = log(\frac{p}{(1-p)})y = log(p/(1-p)) where where p=(xmin)(maxmin)p=(xmin)/(maxmin) p=\frac{(x-min)}{(max-min)}p=(x-min)/(max-min)

Examples

x <- seq(0,10, by=0.25) xt <- jSDM::logit(x, min=0, max=10) cbind(x,xt) y <- jSDM::inv_logit(xt, min=0, max=10) cbind(x,xt,y)

Author(s)

Gregory R. Warnes greg@warnes.net