Learn Data & AI Skills | 50% off
Get 50% off unlimited learning

gtools (version 3.5.0)

logit: Generalized logit and inverse logit function

Description

Compute generalized logit and generalized inverse logit functions.

Usage

logit(x, min = 0, max = 1) inv.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

Value

Transformed value(s).

Details

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

y=log(p(1p))

where p=(xmin)(maxmin)

The generized inverse logit function provides the inverse transformation: x=p(maxmin)+min

where

p=exp(y)(1+exp(y))

See Also

logit

Examples

Run this code

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

  y <- inv.logit(xt, min=0, max=10)
  cbind(x,xt,y)  

Run the code above in your browser using DataLab