Evaluate ITR
Arguments
- fit
Fitted model. Usually an output from
estimate_itr
- user_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 theestimate_itr
.- outcome
A character string of the outcome variable name.
- treatment
A character string of the treatment variable name.
- data
A data frame containing the variables specified in
outcome
,treatment
, andtau
.- budget
The maximum percentage of population that can be treated under the budget constraint.
- ngates
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 theestimate_itr
. See?evaluate_itr
for an example.- ...
Further arguments passed to the function.