Evaluate Heterogeneous Treatment Effects
estimate_hte(
treatment,
form,
data,
algorithms,
n_folds = 5,
split_ratio = 0,
ngates = 5,
preProcess = NULL,
weights = NULL,
trControl = caret::trainControl(method = "none"),
tuneGrid = NULL,
tuneLength = ifelse(trControl$method == "none", 1, 3),
user_model = NULL,
SL_library = NULL,
meta_learner = "slearner",
...
)An object of hte class
Treatment variable
a formula object that takes the form y ~ D + x1 + x2 + ....
A data frame that contains the outcome y and the treatment D.
List of machine learning algorithms to be used.
Number of cross-validation folds. Default is 5.
Split ratio between train and test set under sample splitting. Default is 0.
The number of groups to separate the data into. The groups are determined by tau. Default is 5.
caret parameter
caret parameter
caret parameter
caret parameter
caret parameter
A user-defined function to estimate heterogeneous treatment effects.
A list of machine learning algorithms to be used in the super learner.
The type of meta-learner to use (e.g., "slearner", "tlearner"). Default is "slearner".
Additional arguments passed to caret::train.