void CLogitVGPiecewiseBoundLikelihood::init() { SG_ADD(&m_bound, "bound", "Variational piecewise bound for logit likelihood", MS_NOT_AVAILABLE); SG_ADD(&m_pl, "pdf_l", "The pdf given the lower range and parameters(mu and variance)", MS_NOT_AVAILABLE); SG_ADD(&m_ph, "pdf_h", "The pdf given the higher range and parameters(mu and variance)", MS_NOT_AVAILABLE); SG_ADD(&m_cdf_diff, "cdf_h_minus_cdf_l", "The CDF difference between the lower and higher range given the parameters(mu and variance)", MS_NOT_AVAILABLE); SG_ADD(&m_l2_plus_s2, "l2_plus_sigma2", "The result of l^2 + sigma^2", MS_NOT_AVAILABLE); SG_ADD(&m_h2_plus_s2, "h2_plus_sigma2", "The result of h^2 + sigma^2", MS_NOT_AVAILABLE); SG_ADD(&m_weighted_pdf_diff, "weighted_pdf_diff", "The result of l*pdf(l_norm)-h*pdf(h_norm)", MS_NOT_AVAILABLE); init_likelihood(); }
void CStudentsTVGLikelihood::init() { init_likelihood(); SG_ADD(&m_log_df, "log_df", "Degrees of freedom in log domain", MS_AVAILABLE, GRADIENT_AVAILABLE); SG_ADD(&m_log_sigma, "log_sigma", "Scale parameter in log domain", MS_AVAILABLE, GRADIENT_AVAILABLE); }
void CProbitVGLikelihood::init() { init_likelihood(); }
void CLogitDVGLikelihood::init() { init_likelihood(); }