Compute Quantities of Interest (PAPE, PAPEp, PAPDp, AUPEC, GATE, GATEcv) with user defined functions
compute_qoi_user(user_itr, Tcv, Ycv, data, ngates, budget, ...)
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 vector of the unit-level binary treatment.
A vector of the unit-level continuous outcome.
A data frame containing the variables of interest.
The number of gates to be used in the GATE function.
The maximum percentage of population that can be treated under the budget constraint.
Additional arguments to be passed to the user-defined function.