Skip to contents

Helper: perform rapid unweighted and weighted cooccurrence analysis

Usage

.quick_cooccur_mod(
  data,
  covariates = c("age_at_threshold", "female", "length_followup"),
  outcome = "case",
  exposure = "X157",
  weight_var = NULL,
  weight_dsn = NULL,
  evalue = TRUE,
  logistf_pl = TRUE,
  check_separation = TRUE,
  detect_separation = TRUE
)

Arguments

data

dataset

covariates

vector of covariates

outcome

outcome variable

exposure

exposure variable

weight_var

weight variable name

weight_dsn

survey design object

evalue

logical; calculate evalues (default = TRUE)

logistf_pl

logical; use profile likelihood (TRUE) for confidence intervals and tests or Wald (FALSE) in logistf; (default = TRUE)

check_separation

logical; check for separation (default = TRUE)

detect_separation

logical; use detect_separation (TRUE) or skip and use logistf regardless (FALSE); (default = TRUE)

Value

data.table with results from cooccurrence analysis