blob: 1399f7d5d2b900fe21f9c754efa5030802b2050f [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file glm.hpp
*
*//* ----------------------------------------------------------------------- */
/**
* @brief Generalized linear model: Transition function
*/
DECLARE_UDF(glm, glm_poisson_log_transition)
DECLARE_UDF(glm, glm_poisson_identity_transition)
DECLARE_UDF(glm, glm_poisson_sqrt_transition)
DECLARE_UDF(glm, glm_gaussian_log_transition)
DECLARE_UDF(glm, glm_gaussian_identity_transition)
DECLARE_UDF(glm, glm_gaussian_inverse_transition)
DECLARE_UDF(glm, glm_gamma_log_transition)
DECLARE_UDF(glm, glm_gamma_identity_transition)
DECLARE_UDF(glm, glm_gamma_inverse_transition)
DECLARE_UDF(glm, glm_inverse_gaussian_log_transition)
DECLARE_UDF(glm, glm_inverse_gaussian_identity_transition)
DECLARE_UDF(glm, glm_inverse_gaussian_inverse_transition)
DECLARE_UDF(glm, glm_inverse_gaussian_sqr_inverse_transition)
DECLARE_UDF(glm, glm_binomial_probit_transition)
DECLARE_UDF(glm, glm_binomial_logit_transition)
/**
* @brief Generalized linear model: State merge function
*/
DECLARE_UDF(glm, glm_merge_states)
/**
* @brief Generalized linear model: Final function
*/
DECLARE_UDF(glm, glm_final)
/**
* @brief Generalized linear model: Result function
*/
DECLARE_UDF(glm, glm_result_z_stats)
DECLARE_UDF(glm, glm_result_t_stats)
/**
* @brief Generalized linear model: Distance function
*/
DECLARE_UDF(glm, glm_loglik_diff)
/**
* @brief Generalized linear model: Prediction function
*/
DECLARE_UDF(glm, glm_predict)
DECLARE_UDF(glm, glm_predict_binomial)
DECLARE_UDF(glm, glm_predict_poisson)