17 PROTECT(P = duplicate(AS_NUMERIC(P)));
20 for (k = 0; k < n; k++, p++)
29 PROTECT(
X = duplicate(AS_NUMERIC(
X)));
32 for (k = 0; k < n; k++, x++)
33 *x = 1.0/(1.0+exp(-(*x)));
40 PROTECT(
X = AS_NUMERIC(
X));
41 PROTECT(
Y = NEW_NUMERIC(LENGTH(
X)));
49 PROTECT(
Y = AS_NUMERIC(
Y));
50 PROTECT(
X = NEW_NUMERIC(LENGTH(
Y)));
static R_INLINE void from_log_barycentric(double *xt, const double *x, int n)
static R_INLINE double logit(double p)
static R_INLINE void to_log_barycentric(double *xt, const double *x, int n)