All notable changes to this project will be documented in this file per Keep a Changelog. This project adheres to Semantic Versioning.
- When synth errors on a treatment unit, change to redoing the analysis uncaptured so that output/errors are visible to help debugging. Add an option
noredo_tr_error
to not do this. - Option to save all the variable and unit weights by specifying both
aggfile_v
and `aggfile_w'.
- made
trlinediff
work with all the graphs. - Fixed
single_treatment_graphs
to work whenmod(n units, 10)==0
- Fixed formatting of help.
- Renamed
calc_RMSPE.ado
tocalc_rmspe.ado
because whennet install
ing on Linux all files are made lower-case! - Fixed normalization/scale bug in
calc_rsmpe.ado
(relative comparisons were correct).
- Help files for the graphing commands
- Removed some redundant options in the graphing commands
- The
gen_var
to easily include the synthetic control estimates in the dataset.
- Deprecated
keep(file)
andreplace
options (in favorgen_var
)
- Added dynamic setting of synth's xperiod and mspeperiod option.
- With multiple treatment periods, restrict history the maximim common support. Added option to maintain old behavior (allowing maximal histories in estimation).
- Relabel the row labels the return matrix to be more intuitive (pre vs post numbers).
- Added dynamic covariates, dynamic donor pool, determinism, parallel support, and more unit tests.
- A separate testing suite aside from usage.do.
- Allowed for gaps in the time variable. The panel should still be strongly balanced with no missing values the units.
- Removed "pseudo t-statistic" nomenclature in favor of "standardized effect". This affected some return value names.
- Update docs.
- Recover more gracefully from errors when estimating treatment effects.
- Recover gracefully (and report on) optimization errors by donors.
- Recover (and say why) from a too low max_lead.
- Update docs.
- Allow checking version programmatically.
- Issue with multiple treatment units/per_rmspe_mult
- Cleanup better after run
- Update docs and source code notes.
- Allow non-consecutive IDs in graphing
- allow keep files without file extensions
- make graphs look better on older Stata's
- Fixed typos in documentation
- Fixed typos in documentation
- Allow new additions to work on Stata v12 and v13.
- Only use lots of memory when computing CI. By default if # of placebo averages is very large, do a random sample.
- Update docs