xgboost::xgboost()
defaults. nnet
as a dependency for compatibility with mice::mice.impute.polyreg()
for imputing categorical variables. n_flame_iters
argument in DAME
specifies that FLAME should be run for a certain number of iterations to more rapidly eliminate irrelevant covariates, before switching to DAME. See the DAME paper here for more details. data
entry in the list (now of class ame
) returned by FLAME
or DAME
does not contain *
'd entries for values that units did not match on. This led to some confusing behavior with DAME
when replace = TRUE
and also impeded using the matched data for subsequent analysis (e.g. treatment effect estimation via regression adjustment). DAME
or FLAME
) will be assumed to be categorical and no longer need to be passed as factors.weights
argument that will be used to determine dropping order. This means that the holdout set is no longer necessary (it is ignored if passed) because the weights implicitly define a dropping order and there is no need to compute PE. Note that this dramatically speeds up the algorithm. FLAME
or DAME
is now an S3 object of class ame
; print, plot, and summary methods have been introduced.FLAME
or DAME
in a loop. missing_data
and missing_holdout
have been given interpretable names based off their function.PE_method
that does fitting and prediction and the user_*
arguments are deprecated and will be removed in a later release. See the documentation and vignette for more details. early_stop_pe
and early_stop_bf
have been deprecated and will be removed in a later release. ATE
, ATT
, ATC
functions have been deprecated and will be removed in a later release, as these effect estimates and their variances are computed by summary.ame
, albeit slightly differently from before; see the documentation for more details. The CATE
function also estimates CATEs slightly differently and returns estimate variances.estimate_CATEs
flag, which defaults to FALSE
. MG
and CATE
. info
entry of an ame
object.xgboost
and mice
; now only required if using XGBoost to compute PE or if imputing data.MG
returns matched groups
with respect to the rownames of the matching data and not with respect to the index of the unit in the original data frame. Typically, this will also correspond to the indexing of the data (i.e. the third unit has rowname '3'); however, if a separate holdout set was not passed to the matching algorithm or if the original matching data had rownames other than 1:nrow(data)
then this is not the case.index_only
argument of MG
has therefore been replaced with the more appropriate id_only
argument. Version released to CRAN April 15, 2020. Introduced functionality for matching with FLAME.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.