R/logit_.R

Defines functions logit_

Documented in logit_

#' Title
#'
#' @param fml
#' @param .if
#'
#' @return
#' @export
#'
#' @examples
logit_ <- function(.arg = NULL, .if = NULL, .opt = NULL) {

  fml <- make_fml(.arg)

  if (!is.null(.if)) {

    rcode <-
      stringr::str_glue(
        'model <<- glm({fml}, family = binomial(link = "logit"), data = dat, if = .if)'
      )

  }

  rcode <-
    stringr::str_glue(
      'model <<- glm({fml}, family = binomial(link = "logit"), data = dat)'
    )

  rcode <- c(rcode,
             "broom::tidy(model, conf.int = TRUE)",
             "broom::glance(model)")

  return(rcode)

}
shohei-doi/transtataR documentation built on March 22, 2021, 1:52 p.m.