Learn R Programming

evalITR (version 0.1.0)

PAV: Estimation of the Population Average Value in Randomized Experiments

Description

This function estimates the Population Average Value. The details of the methods for this design are given in Imai and Li (2019).

Usage

PAV(Tr, That, Y, centered = TRUE)

Arguments

Tr

A vector of the unit-level binary treatment receipt variable for each sample.

That

A vector of the unit-level binary treatment that would have been assigned by the individualized treatment rule. If plim is specified, please ensure that the percentage of treatment units of That is lower than the budget constraint.

Y

A vector of the outcome variable of interest for each sample.

centered

If TRUE, the outcome variables would be centered before processing. This minimizes the variance of the estimator. Default is TRUE.

Value

A list that contains the following items:

pav

The estimated Population Average Value.

sd

The estimated standard deviation of PAV.

References

Imai and Li (2019). “Experimental Evaluation of Individualized Treatment Rules”,

Examples

Run this code
# NOT RUN {
Tr = c(1,0,1,0,1,0,1,0)
That = c(0,1,1,0,0,1,1,0)
Y = c(4,5,0,2,4,1,-4,3)
pavlist <- PAV(Tr,That,Y)
pavlist$pav
pavlist$sd
# }

Run the code above in your browser using DataLab