Skip to contents

Thin extender over marginaleffects::comparisons() for unit- level treatment-effect contrasts (counterfactual differences, ratios, etc.).

Usage

morie_effects_comparisons(model, variables = NULL, ...)

Arguments

model

A fitted model object.

variables

Character vector or named list of variables to contrast (see marginaleffects::comparisons()). When NULL, marginaleffects' default (all model variables) is used.

...

Further arguments forwarded to marginaleffects::comparisons().

Value

A marginaleffects data frame.

Examples

if (requireNamespace("marginaleffects", quietly = TRUE)) {
  set.seed(1)
  df <- data.frame(y = rnorm(60), x = rnorm(60), g = factor(rep(c("a", "b"), 30)))
  fit <- stats::lm(y ~ x + g, data = df)
  head(morie_effects_comparisons(fit, variables = "g"))
}
#> 
#>  Estimate Std. Error    z Pr(>|z|)   S  2.5 % 97.5 %
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#>    -0.267      0.222 -1.2    0.229 2.1 -0.702  0.168
#> 
#> Term: g
#> Type: response
#> Comparison: b - a
#>