Implements the synthetic control group method for comparative case studies
as described in Abadie and Gardeazabal (2003) and Abadie, Diamond, and Hainmueller (2010).
The synthetic control method allows for effect estimation in settings where a
single unit (a state, country, firm, etc.) is exposed to an event or intervention.
It provides a data-driven procedure to construct synthetic control units based on a weighted
combination of comparison units that approximates the characteristics of
the unit that is exposed to the intervention. A combination of comparison units
often provides a better comparison for the unit exposed to the intervention than
any comparison unit alone.

Jens Hainmueller <jhain@stanford.edu> and Alexis Diamond <adiamond@fas.harvard.edu>
Implements the synthetic control group method for comparative case studies as described in Abadie and Gardeazabal (2003) and Abadie, Diamond, and Hainmueller (2010, 2011, 2014). The synthetic control method allows for effect estimation in settings where a single unit (a state, country, firm, etc.) is exposed to an event or intervention. It provides a data-driven procedure to construct synthetic control units based on a weighted combination of comparison units that approximates the characteristics of the unit that is exposed to the intervention. A combination of comparison units often provides a better comparison for the unit exposed to the intervention than any comparison unit alone.

Synthetic Control Method to Forecast Series
c(person(given = "Vinicius",
family = "Sousa",
role = c("aut", "cph", "cre"),
email = "vinisousa04@gmail.com"))
Not a new method implementation.
Usage of the Synthetic Control Method, see Abadie et al. (2011) <doi:10.18637/jss.v042.i13>,
as an ad-hoc approach to forecast series with panel in a specific context. The context being: There are units in different stages of a certain journey, there the assumption that the units’ behavior throw out the journey are similar is valid and there are not enough data to use traditional forecasting methods.
For a usage example see the package home page documentation.