balance: Assessing balance when using SVMMatch.

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/SVMFunctions.R

Description

balance returns a diagnostic plot of covariate balance as well as an object containing the posterior estimate of covariate imbalance.

Usage

1
2
	balance(treat, X, obj, plot.it=TRUE, sd.plot=.2, color=TRUE)
	

Arguments

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.

Details

Assess the covariate balance using weights from an SVMMatch object.

Value

balance

Posterior density of imbalance, by covariate.

Author(s)

Marc Ratkovic

References

Ratkovic, Marc. 2014. "Balancing within the Margin: Causal Effect Estimation with Support Vector Machines." Working paper.

See Also

svmmatch

Examples

 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)

Example output

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

SVMMatch documentation built on May 2, 2019, 6:34 a.m.