R/glm.R

Defines functions handler_predict.glm vetiver_ptype.glm vetiver_prepare_model.glm vetiver_create_description.glm

Documented in handler_predict.glm vetiver_create_description.glm vetiver_prepare_model.glm vetiver_ptype.glm

#' @rdname vetiver_create_description
#' @export
vetiver_create_description.glm <- function(model) {
    glue("A generalized linear model ({model$family$family} family, {model$family$link} link)")
}

#' @rdname vetiver_create_description
#' @export
vetiver_prepare_model.glm <- function(model) {
    butcher::butcher(model)
}

#' @rdname vetiver_create_ptype
#' @export
vetiver_ptype.glm <- function(model, ...) {
    vetiver_ptype.lm(model, ...)
}

#' @rdname handler_startup
#' @export
handler_predict.glm <- function(vetiver_model, ...) {
    handler_predict.lm(vetiver_model, ...)
}
tidymodels/vetiver documentation built on March 25, 2024, 6 p.m.