interactionR_delta {interactionR}R Documentation

Computes confidence intervals for interaction measures using the delta method by Hosmer and Lemeshow

Description

Computes confidence intervals for interaction measures using the delta method by Hosmer and Lemeshow

Usage

interactionR_delta(
  model,
  exposure_names = c(),
  ci.level = 0.95,
  em = T,
  recode = F
)

Arguments

model

A fitted model object of class glm, clogit or coxph

exposure_names

A character vector of two named binary exposure variables present in the fitted model: the default is an empty vector. If effect modification is being assessed, to get the right orientation of the table output, the first variable should be the putative effect modifier, the second, the main exposure. If it's interaction, the order doesn't matter.

ci.level

Magnitude of the returned CI level. Default is 0.95

em

TRUE (the default), for effect modification assessment. FALSE, for interaction.

recode

If TRUE, recodes the exposures - if at least one of the exposures is protective - such that the stratum with the lowest risk becomes the new reference category when the two exposures are considered jointly.

Value

a list object of class 'interactionR' that includes a dataframe containing all effect estimates necessary for full reporting of effect modification or interaction analysis. @seealso interactionR_table for how to generate a publication-ready table with this object.

Examples

## Using Case-control data from Rothman and Keller (1972)
## evaluating the joint effect of alcohol and smoking
## on oral cancer risk is included in the package
## (cited in Hosmer and Lemeshow (1992) and Zou (2008))

## fit the interaction model
model.glm <- glm(oc ~ alc * smk,
  family = binomial(link = "logit"),
  data = OCdata
)

## Then pass the fitted model to the function
interactionR_delta(model.glm,
  exposure_names = c("alc", "smk"),
  ci.level = 0.95, em = FALSE, recode = FALSE
)

[Package interactionR version 0.1.7 Index]