Description Usage Arguments Details Value Author(s) References See Also Examples
balance
returns a diagnostic plot of covariate balance as well as an object containing the posterior estimate of covariate imbalance.
1 2 |
treat |
A binary vector indicating treatment status. |
X |
A covariate matrix. |
obj |
A fitted SVMMatch object. |
plot.it |
Whether to return a figure illustrating balancing in the raw and balanced data. TRUE or FALSE. |
sd.plot |
Number of standard deviations at which to include dashed vertical lines in the figure. |
color |
Whether to plot in color or black and white. TRUE or FALSE. |
Assess the covariate balance using weights from an SVMMatch object.
balance |
Posterior density of imbalance, by covariate. |
Marc Ratkovic
Ratkovic, Marc. 2014. "Balancing within the Margin: Causal Effect Estimation with Support Vector Machines." Working paper.
svmmatch
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ## Not run:
##See svmmatch() for a full implementation
##Load data
data("LaLonde")
Data1<-LaLonde
Data1<-Data1[Data1$exper==0|Data1$treat==1,]
attach(Data1)
##Format X matrix
varnames<-c("age","educ","black","married","nodegr","hisp",
"re75","re74")
X<-cbind(Data1[,varnames],Data1$re75==0,Data1$re74==0)
X<-as.matrix(X)
##Fit model
set.seed(1)
m1.param<-svmmatch(treat, X, dv=re78, burnin=100, gibbs=100, thin=5)
##Assess balance
bal1<-balance(treat, X, m1.param)
## End(Not run)
|
Warning messages:
1: In par(par.old) : graphical parameter "cin" cannot be set
2: In par(par.old) : graphical parameter "cra" cannot be set
3: In par(par.old) : graphical parameter "csi" cannot be set
4: In par(par.old) : graphical parameter "cxy" cannot be set
5: In par(par.old) : graphical parameter "din" cannot be set
6: In par(par.old) : graphical parameter "page" cannot be set
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.