1 #ifndef GNM_FN_R_EXTRA_H
2 #define GNM_FN_R_EXTRA_H
7 gnm_float
qcauchy (gnm_float p
, gnm_float location
, gnm_float scale
, gboolean lower_tail
, gboolean log_p
);
9 /* The skew-normal distribution. */
10 gnm_float
dsnorm (gnm_float x
, gnm_float shape
, gnm_float location
, gnm_float scale
, gboolean give_log
);
11 gnm_float
psnorm (gnm_float x
, gnm_float shape
, gnm_float location
, gnm_float scale
, gboolean lower_tail
, gboolean log_p
);
12 gnm_float
qsnorm (gnm_float p
, gnm_float shape
, gnm_float location
, gnm_float scale
, gboolean lower_tail
, gboolean log_p
);
14 /* The skew-t distribution. */
15 gnm_float
dst (gnm_float x
, gnm_float n
, gnm_float shape
, gboolean give_log
);
16 gnm_float
pst (gnm_float x
, gnm_float n
, gnm_float shape
, gboolean lower_tail
, gboolean log_p
);
17 gnm_float
qst (gnm_float p
, gnm_float n
, gnm_float shape
, gboolean lower_tail
, gboolean log_p
);
19 /* The Gumbel distribution */
20 gnm_float
dgumbel (gnm_float x
, gnm_float mu
, gnm_float beta
, gboolean give_log
);
21 gnm_float
pgumbel (gnm_float x
, gnm_float mu
, gnm_float beta
, gboolean lower_tail
, gboolean log_p
);
22 gnm_float
qgumbel (gnm_float p
, gnm_float mu
, gnm_float beta
, gboolean lower_tail
, gboolean log_p
);