Learn R Programming

Synth (version 0.1-2)

path.plot: Plots Outcome Trajectories for Treated Unit and its Synthetic Control Unit

Description

This function plots the trajectories of the outcome variable for the treated unit and the synthetic control group constructed by synth and dataprep. The user can specifify whether the whole time period or only the pretreatment period should be plotted.

Usage

path.plot(synth.res = NA,dataprep.res = NA,tr.intake = NA,Ylab = c("Y Axis"),Xlab = c("Time"),Ylim = NA,Legend=c("Treated","Synthetic"),Legend.position=c("topright"),Main = NA,Z.plot = FALSE)

Arguments

synth.res
Output list created by synth.
dataprep.res
Output list created by dataprep.
tr.intake
Optional scalar to indicate the time of treatment intake with a vertical line.
Ylab
Optional label for Y axis.
Xlab
Optional label for X axis.
Ylim
Optional Ylim.
Main
Optional main title.
Legend
Optional legend text (e.g. c("Treated","Synthetic")); see ?legend for details.
Legend.position
Optional legend position (e.g. "bottomright"); see ?legend for details.
Z.plot
Flag. If true, only pretreatment period is plotted.

Value

  • The plot of trajectories.

Details

The trajectory of the outcome for the synthetic control group is calculated as: dataprep.res$Y0plot%*% synth.res$solution.w. You can use this calculation to construct custom made plots.

References

Abadie, A. and Gardeazabal, J. (2003) Economic Costs of Conflict: A Case Study of the Basque Country American Economic Review 93 (1) 113--132 http://ksghome.harvard.edu/~.aabadie.academic.ksg/ecc.pdf Abadie, A., Diamond, A., Hainmueller, J. (2007) Synthetic Control Methods for Comparative Case Studies: Estimating the Effect of California's Tobacco Control Program NBER Technical Working Paper no 335 http://www.people.fas.harvard.edu/~jhainm/

See Also

gaps.plot,synth.plot,dataprep,synth.tab

Examples

Run this code
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as

Run the code above in your browser using DataLab