Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ inv_logit() [1/6]

template<typename T , require_fvar_t< T > * = nullptr>
auto stan::math::inv_logit ( T &&  x)
inline

Returns the inverse logit function applied to the argument.

The inverse logit function for Eigen expressions with var value type.

The inverse logit function for variables (stan).

Template Parameters
Tinner type of the fvar
Parameters
xargument
Returns
inverse logit of argument

See inv_logit() for the double-based version.

The derivative of inverse logit is

\(\frac{d}{dx} \mbox{logit}^{-1}(x) = \mbox{logit}^{-1}(x) (1 - \mbox{logit}^{-1}(x))\).

Template Parameters
TArithmetic or a type inheriting from EigenBase.
Parameters
aArgument variable.
Returns
Inverse logit of argument.

See inv_logit() for the double-based version.

The derivative of inverse logit is

\(\frac{d}{dx} \mbox{logit}^{-1}(x) = \mbox{logit}^{-1}(x) (1 - \mbox{logit}^{-1}(x))\).

Template Parameters
Ttype of Eigen expression
Parameters
xEigen expression
Returns
Inverse logit of argument.

Definition at line 20 of file inv_logit.hpp.