Skip to contents

Obtain treatment effect and variance from counter-factual prediction

Usage

treatment_effect(
  object,
  pair = pairwise(names(object$estimate)),
  eff_measure,
  eff_jacobian = eff_jacob(eff_measure),
  ...
)

difference(object, ...)

risk_ratio(object, ...)

odds_ratio(object, ...)

Arguments

object

Object from which to obtain treatment effect.

pair

(contrast) Contrast choices.

eff_measure

(function) Treatment effect measurement function.

eff_jacobian

(function) Treatment effect jacobian function.

...

Additional arguments for variance.

Value

A list of treatment_effect object with following elements:

  • estimate: estimate of the treatment effect.

  • pair: contrast object indicating the pairwise treatment effect.

  • contrast: name of the contrast function.

  • euqal_val: the value for no treatment effect given the contrast.

  • marginal_mean: the prediction_cf object.

  • fit: the fitted model.

  • treatment: the treatment assignment.

  • variance: the variance of the treatment effect.

  • jacobian: the Jacobian matrix.