Thin extender over marginaleffects::comparisons() for unit-
level treatment-effect contrasts (counterfactual differences,
ratios, etc.).
Arguments
- model
A fitted model object.
- variables
Character vector or named list of variables to contrast (see
marginaleffects::comparisons()). WhenNULL, marginaleffects' default (all model variables) is used.- ...
Further arguments forwarded to
marginaleffects::comparisons().
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
#>
