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

◆ skew_double_exponential_cdf() [2/2]

template<typename T_y , typename T_loc , typename T_scale , typename T_skewness , require_all_not_nonscalar_prim_or_rev_kernel_expression_t< T_y, T_loc, T_scale, T_skewness > * = nullptr>
return_type_t< T_y, T_loc, T_scale, T_skewness > stan::math::skew_double_exponential_cdf ( const T_y &  y,
const T_loc &  mu,
const T_scale &  sigma,
const T_skewness &  tau 
)

Returns the skew double exponential cumulative density function.

Given containers of matching sizes, returns the log sum of probabilities.

Template Parameters
T_ytype of real parameter.
T_loctype of location parameter.
T_scaletype of scale parameter.
T_skewnesstype of skewness parameter.
Parameters
yreal parameter
mulocation parameter
sigmascale parameter
tauskewness parameter
Returns
log probability or log sum of probabilities
Exceptions
std::domain_errorif mu is infinite or sigma is nonpositive or tau is not bound between 0.0 and 1.0
std::invalid_argumentif container sizes mismatch

Definition at line 41 of file skew_double_exponential_cdf.hpp.