edunford / tidysynth

A tidy implementation of the synthetic control method in R
Other
98 stars 14 forks source link

Validation of fit #7

Closed LSYS closed 2 years ago

LSYS commented 2 years ago

Is splitting of pre-treatment periods into training + validation samples in the pipeline?

edunford commented 2 years ago

Could you be more specific on the issue and provide an example? The synthetic control method aims to minimize the error in the pre-treatment period fit so that the observed and synthetic values map as closely as possible. The approach doesn't follow a normal ML workflow (see the Abadie et al. papers cited in the readme ... but mainly the limitation for any splitting procedure has to do with the size of the sample), so not sure what you mean here.