コード例 #1
0
ファイル: LogitSampler.cpp プロジェクト: Hkey1/boom
 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
ファイル: OrdinalLogitImputer.cpp プロジェクト: cran/Boom
 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
ファイル: ToolsRfun.c プロジェクト: Syed-Arshad/DPpackage
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); }