treat_type
at least one of "binary"
, "multi-category"
, or
"continuous"
indicating which treatment types are
available for this method.
estimand
which estimands are available for this method. All methods that support binary and multi-category treatments accept "ATE"
, "ATT"
, and "ATC"
, as well as some other estimands depending on the method. See get_w_from_ps()
for more details about what each estimand means.
alias
a character vector of aliases for the method. When an alias is supplied, the corresponding method will still be dispatched. For example, the canonical method to request entropy balancing is "ebal"
, but "ebalance"
and "entropy"
also work. The first value is the canonical name.
description
a string containing the description of the name in English.
ps
a logical for whether propensity scores are returned by the method for binary treatments. Propensity scores are never returned for multi-category or continuous treatments.
msm_valid
a logical for whether the method can be validly used with longitudinal treatments.
msm_method_available
a logical for whether a version of the method can be used that estimates weights using a single model rather than multiplying the weights across time points. This is related to the is.MSM.method
argument of weightitMSM()
.
subclass_ok
a logical for whether subclass
can be supplied to compute subclassification weights from the propensity scores.
packages_needed
a character vector of the minimal packages required to use the method. Some methods may require additional packages for certain options.
s.weights_ok
a logical for whether sampling weights can be used with the method.
missing
a character vector of the allowed options that can be supplied to missing
when missing data is present. All methods accept "ind"
for the missingness indicator approach; some other methods accept additional values.
moments_int_ok
a logical for whether moments
, int
, and quantile
can be used with the method.
moments_default
when moments_int_ok
is TRUE
, the default value of moments
used with the method. For most methods, this is 1.
density_ok
a logical for whether arguments that control the density can be used with the method when used with a continuous treatment.
stabilize_ok
a logical for whether the stabilize
argument (and num.formula
for longitudinal treatments) can be used with the method.
plot.weightit_ok
a logical for whether plot()
can be used on the weightit
output with the method.