cfa.Rd
compute counterfactuals using distribution regression with a continuous treatment
cfa( formla, xformla = NULL, tvals, yvals, data, method = "dr", link = "logit", tau = seq(0.01, 0.99, 0.01), condDistobj = NULL, se = TRUE, iters = 100, cl = 1 )
formla | a formula y ~ treatment |
---|---|
xformla | one sided formula for x variables to include, e.g. ~x1 + x2 |
tvals | the values of the "treatment" to compute parameters of interest for |
yvals | the values to compute the counterfactual distribution for |
data | the data.frame where y, t, and x are |
method | either "dr" or "qr" for distribution regression or quantile regression |
link | if using distribution regression, any link function that works with the binomial family (e.g. logit (the default), probit, cloglog) |
tau | if using quantile regression, which values of tau to estimate the conditional quantiles |
condDistobj | optional conditional distribution object that has been previously computed |
se | whether or not to compute standard errors using the bootstrap |
iters | how many bootstrap iterations to use |
cl | how many clusters to use for parallel computation of standard errors |
CFA object
data(igm) tvals <- seq(10,12,length.out=8) yvals <- seq(quantile(igm$lcfincome, .05), quantile(igm$lcfincome, .95), length.out=50) ## This line doesn't adjust for any covariates cfa(lcfincome ~ lfincome, tvals=tvals, yvals=yvals, data=igm, se=FALSE)#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used## This line adjusts for differences in education cfa(lcfincome ~ lfincome, ~HEDUC, tvals=tvals, yvals=yvals, data=igm, se=FALSE)#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used#> Warning: the condition has length > 1 and only the first element will be used