示例#1
0
 double LS::draw_z(bool y, double eta)const{
   double trun_prob = plogis(0, eta);
   double u = y ? runif(trun_prob,1) : runif(0,trun_prob);
   return qlogis(u,eta);
 }
示例#2
0
 double OrdinalLogitImputer::impute(
     RNG &rng, double eta, double lower_cutpoint, double upper_cutpoint) {
   return eta + qlogis(runif_mt(
       rng, plogis(lower_cutpoint - eta), plogis(upper_cutpoint - eta)));
 }
示例#3
0
double F77_SUB(invcdflogis)(double *p, double *location, double *scale, int *lower_tail, int *log_p)
{
	return qlogis(*p, *location, *scale, *lower_tail, *log_p);
}
示例#4
0
文件: logit.hpp 项目: cran/Boom
 // Convert from the probabliity scale to the logit (log odds) scale.
 inline double logit(double prob) { return qlogis(prob); }