Evaluate ITR
evaluate_itr(
fit = NULL,
user_itr = NULL,
outcome = c(),
treatment = c(),
data = list(),
budget = 1,
ngates = 5,
...
)
An object of itr
class
Fitted model. Usually an output from estimate_itr
A user-defined function to create an ITR. The function should take the data as input and return an unit-level continuous score for treatment assignment. We assume those that have score less than 0 should not have treatment. The default is NULL
, which means the ITR will be estimated from the estimate_itr
.
A character string of the outcome variable name.
A character string of the treatment variable name.
A data frame containing the variables specified in outcome
, treatment
, and tau
.
The maximum percentage of population that can be treated under the budget constraint.
The number of gates to use for the ITR. The default is 5.
A user-defined function to create an ITR. The function should take the data as input and return an ITR. The output is a vector of the unit-level binary treatment that would have been assigned by the individualized treatment rule. The default is NULL
, which means the ITR will be estimated from the estimate_itr
.
See ?evaluate_itr
for an example.
Further arguments passed to the function.