Applies logit transformation

logit(p)

Arguments

p

a vector of probability values (0 to 1)

Value

A vector

Note

Formula: log(p / (1 - p))
Returns NA values if input values are not between 0 and 1.
See https://hausetutorials.netlify.com/posts/2019-04-13-logistic-regression/#inverse-logit-and-logit-functions for intro to logit and inverse logit functions.

Author

Hause Lin

Examples

logit(seq(-2, 2, length.out = 100))
#> Warning: NaNs produced
#> [1] NaN NaN NaN NaN NaN NaN #> [7] NaN NaN NaN NaN NaN NaN #> [13] NaN NaN NaN NaN NaN NaN #> [19] NaN NaN NaN NaN NaN NaN #> [25] NaN NaN NaN NaN NaN NaN #> [31] NaN NaN NaN NaN NaN NaN #> [37] NaN NaN NaN NaN NaN NaN #> [43] NaN NaN NaN NaN NaN NaN #> [49] NaN NaN -3.88156380 -2.74084002 -2.18605128 -1.80359393 #> [55] -1.50407740 -1.25276297 -1.03236290 -0.83290912 -0.64802675 -0.47328770 #> [61] -0.30538165 -0.14165052 0.02020271 0.18232156 0.34687094 0.51621647 #> [67] 0.69314718 0.88119941 1.08518927 1.31218639 1.57350590 1.88939794 #> [73] 2.30258509 2.93385687 4.58496748 NaN NaN NaN #> [79] NaN NaN NaN NaN NaN NaN #> [85] NaN NaN NaN NaN NaN NaN #> [91] NaN NaN NaN NaN NaN NaN #> [97] NaN NaN NaN NaN