  Synthetic control methods (SCMs) have become a crucial tool for causal
inference in comparative case studies. The fundamental idea of SCMs is to
estimate counterfactual outcomes for a treated unit by using a weighted sum of
observed outcomes from untreated units. The accuracy of the synthetic control
(SC) is critical for estimating the causal effect, and hence, the estimation of
SC weights has been the focus of much research. In this paper, we first point
out that existing SCMs suffer from an implicit endogeneity problem, which is
the correlation between the outcomes of untreated units and the error term in
the model of a counterfactual outcome. We show that this problem yields a bias
in the causal effect estimator. We then propose a novel SCM based on density
matching, assuming that the density of outcomes of the treated unit can be
approximated by a weighted average of the densities of untreated units (i.e., a
mixture model). Based on this assumption, we estimate SC weights by matching
moments of treated outcomes and the weighted sum of moments of untreated
outcomes. Our proposed method has three advantages over existing methods.
First, our estimator is asymptotically unbiased under the assumption of the
mixture model. Second, due to the asymptotic unbiasedness, we can reduce the
mean squared error for counterfactual prediction. Third, our method generates
full densities of the treatment effect, not only expected values, which
broadens the applicability of SCMs. We provide experimental results to
demonstrate the effectiveness of our proposed method.
