#include <cmath>
Go to the source code of this file.
◆ ML_NEGINF
| #define ML_NEGINF std::numeric_limits<double>::min() |
◆ ML_POSINF
| #define ML_POSINF std::numeric_limits<double>::max() |
◆ NAN
| #define NAN std::numeric_limits<double>::quiet_NaN() |
◆ R_D_Lval
Value:(lower_tail ? (p) : (0.5 - (p) + 0.5))
◆ R_DT_qIv
Value:(log_p ? (lower_tail ? exp(p) : - expm1(p)) \
#define R_D_Lval(p)
Definition qnorm_R.h:66
◆ R_Q_P01_boundaries
| #define R_Q_P01_boundaries |
( |
| p, |
|
|
| _LEFT_, |
|
|
| _RIGHT_ ) |
Value:if (log_p) { \
if(p > 0) \
if(p == 0) \
return lower_tail ? _RIGHT_ : _LEFT_; \
return lower_tail ? _LEFT_ : _RIGHT_; \
} \
else { \
if(p < 0 || p > 1) \
if(p == 0) \
return lower_tail ? _LEFT_ : _RIGHT_; \
if(p == 1) \
return lower_tail ? _RIGHT_ : _LEFT_; \
}
#define NAN
Definition qnorm_R.h:61
#define ML_NEGINF
Definition qnorm_R.h:52