powered by
Creates a configuration to fit nuisance parameters using generalized linear models via stats::glm().
stats::glm()
mcee_config_glm(target, formula, family = NULL, clipping = NULL)
A configuration list for use with mcee_general.
mcee_general
Character. Nuisance parameter name ("p", "q", "eta", "mu", "nu").
RHS-only formula (e.g., ~ X1 + X2 + poly(time, 2)).
~ X1 + X2 + poly(time, 2)
Optional GLM family. Defaults to binomial() for "p"/"q", gaussian() for "eta"/"mu"/"nu".
binomial()
gaussian()
Optional numeric vector c(lo, hi) to clip predictions into [lo, hi] for numerical stability.
c(lo, hi)
# Binary outcome model for propensity cfg_q <- mcee_config_glm("q", ~ dp + M, family = binomial()) # Gaussian outcome model cfg_eta <- mcee_config_glm("eta", ~ dp + X1)
Run the code above in your browser using DataLab