R/glm_trim.R

Defines functions glm_trim.vglm glm_trim.multinom glm_trim.glm glm_trim.default glm_trim

glm_trim <- function(model) {
  UseMethod("glm_trim")
}

#' @exportS3Method
glm_trim.default <- function(model) {
  model
}

#' @exportS3Method
glm_trim.glm <- function(model) {
  model <- butcher::butcher(model)
  attr(model$formula, ".Environment") <- baseenv()
  model
}

#' @exportS3Method
glm_trim.multinom <- function(model) {
  butcher::butcher(model)
}

#' @exportS3Method
glm_trim.vglm <- function(model) {
  attr(model@terms$terms, ".Environment") <- baseenv()
  attr(model@misc$formula, ".Environment") <- baseenv()
  model
}

Try the mixvlmc package in your browser

Any scripts or data that you put into this service are public.

mixvlmc documentation built on Nov. 2, 2023, 5:32 p.m.