EconBase
← Back to paper

A Synthetic Business Cycle Approach to Counterfactual Analysis with Nonstationary Macroeconomic Data

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

77,711 characters · 14 sections · 72 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

A Synthetic Business Cycle Approach to Counterfactual Analysis with Nonstationary Macroeconomic Data

abstract\singlespacing This paper investigates the use of synthetic control methods for causal inference in macroeconomic settings when dealing with possibly nonstationary data. While the synthetic control approach has gained popularity for estimating counterfactual outcomes, we caution researchers against assuming a common nonstationary trend factor across units for macroeconomic outcomes, as doing so may result in misleading causal estimation—a pitfall we refer to as the spurious synthetic control problem. To address this issue, we propose a synthetic business cycle framework that explicitly separates trend and cyclical components. By leveraging the treated unit's historical data to forecast its trend and using control units only for cyclical fluctuations, our divide-and-conquer strategy eliminates spurious correlations and improves the robustness of counterfactual prediction in macroeconomic applications. As empirical illustrations, we examine the cases of German reunification and the handover of Hong Kong, demonstrating the advantages of the proposed approach. Keywords: Business Cycle, Nonstationarity, Spurious Regression, Synthetic Control. JEL codes: C22, C23, E32

Introduction

Milestone socio-economic events, such as the German reunification and the handover of Hong Kong (where one of the coauthors once studied and another currently resides), are defining moments of policy reforms, economic shocks, and geopolitical changes at macro-level units (e.g., countries, states, or regions). Assessing the impacts of events of such scales can only be carried out by observational data, instead of randomized controlled trials.

A prominent approach in this domain is the synthetic control method abadie2003economic, abadie2010synthetic, which estimates the untreated potential outcome of the treated unit by constructing a weighted average of control units' outcomes. The weights are typically derived by minimizing the discrepancy between the treated unit's pre-treatment outcomes and those of the control units.\footnote{Throughout the paper, we use the terms “control units” and “donor units” interchangeably.}

Although widely used, the synthetic control method has received limited formal attention regarding issues posed by nonstationary data.\footnote{See the literature review part for a discussion of the few existing contributions.} This gap is surprising, given that empirical studies frequently apply the synthetic control method to potentially nonstationary macroeconomic variables, including GDP abadie2003economic,billmeier2013assessing,abadie2015comparative, gross state product ben2021augmented, government spending eliason2018can,asatryan2018balanced, exchange rate chamon2017fx, unemployment gobillon2016regional,peri2019labor, gasoline price becker2021price, asset price acemoglu2016value, carbon emission andersson2019carbon.\footnote{These variables are often regarded as potentially nonstationary. See, for example, mccracken2016fred for discussions on first-differencing and other transformations commonly used to mitigate the concerns of nonstationarity in these variables. }

This paper cautions empirical researchers who attempt to apply the synthetic approach to examine causal effects using potentially nonstationary macroeconomic datasets. Not only would the causal conclusions be invalid when nonstationarity is not pervasive across units, but researchers might also empirically observe that control units provide seemingly good estimates of the treated unit prior to the intervention, even if the control units are entirely unrelated to the treated unit and lack any predictive power after the treatment period. This phenomenon of spurious relationships was well-documented in the context of linear regression granger1974spurious,phillips1986understanding, and later was extended to factor models onatski2021spurious.

When analyzing nonstationary data, it is common economic practice to decompose a nonstationary time series into two distinct components: a trend component and a cyclical component beveridge1981new, hodrick1997postwar. The trend component reflects long-term economic growth or decline, driven largely by the unit's intrinsic characteristics such as institutional quality, technological progress, labor force growth, and structural economic conditions. For example, the steady rise in GDP per capita in advanced economies over the past century can be attributed to factors like innovation, human capital accumulation, and institutional development, which shape the trend component. In contrast, the cyclical component captures short- to medium-term fluctuations associated with the business cycle, which are influenced by common factors such as global economic conditions, commodity price shocks, or financial market dynamics.

By isolating components driven by fundamentally different forces, the trend-cycle decomposition provides a new perspective to address nonstationarity within the synthetic control framework. The key premise of the synthetic control approach is that the untreated potential outcomes of both control and treated units share a common underlying structure that can be characterized by a factor model, as specified by abadie2010synthetic:

align[align omitted — 101 chars of source]

where $\lambda_i$ and $f_t$ respectively represent individual factor loadings and the vector of common factors, and $\epsilon_{i,t}$ denotes idiosyncratic terms. This naturally leads to the question: Which component—--the trend, the cycle, or both---is compatible with the synthetic control framework?

Business cycles' comovement or synchronization across countries is a well-documented phenomenon in the economic literature, reflecting the financial and firm-level linkages of economies di2018micro,avila2024common. For example, the recession of 2008-2009 led to synchronized downturns across many economies, illustrating the shared nature of their cyclical components, as specified in ((ref)). Nevertheless, imposing a common nonstationary trend across units can be problematic. The reasons for this are twofold. First, as previously discussed, the longer-term dynamics of each country could be primarily determined by its intrinsic factors rather than shared features across countries. Second, when the nonstationarity of the treated unit cannot be captured by the control units, imputing its potential outcomes using a weighted average of the control units’ outcomes can yield misleading results due to spurious regression. This is because the imputation is essentially based on linearly regressing the treated unit's potential outcomes on those of the control units. As a result, even if the two groups are entirely unrelated in their trends, researchers may still observe the empirically significant explanatory power before the treatment occurs. This issue of spurious synthetic control will be further discussed in Section (ref).

To address this challenge, we propose a new method that distinguishes between the trend and cyclical components within the synthetic control framework. Our approach uses the treated unit's own historical data to forecast its trend component, both because the high persistence of the trend makes it predictable from its own past values, and because this component is mostly driven by unit-specific characteristics that are not easily captured by control units. Meanwhile, we utilize the cyclical components of the control units to construct synthetic predictions for the treated unit's cyclical behavior, as these components are likely to be influenced by common short-term factors shared across units. We refer to this new approach as the synthetic business cycle approach (SBC).

By modeling the trend and cyclical dynamics separately, our divide-and-conquer strategy provides a robust and valid framework for estimating counterfactual outcomes. It strengthens the validity of causal inferences by addressing the spurious synthetic control problem, offering a reliable tool for causally analyzing macroeconomic events. We formally show that our estimator provides an asymptotically unbiased estimate of the counterfactual outcome given the trend-cycle decomposition. For counterfactual prediction in the nonstationary world, this is the first procedure, to the best of our knowledge, that is robust regardless of whether cointegration is present or not; it provides agnostic practitioners with an easy-to-implement algorithm supported by theoretical justifications.

We proceed with extensive numerical work to showcase the finite-sample performance of our method. Our simulation results show that when the correlation between the treated unit and the control units is spurious, the proposed synthetic business cycle estimator achieves substantial reductions in mean-squared error (MSE) for counterfactual prediction. When some donors are cointegrated with the treated unit---a scenario in which the conventional method should perform well---our estimator maintains strong performance.

For our empirical applications, we revisit two classic applications of the synthetic control method: German reunification and Hong Kong’s 1997 return, both focusing on the nonstationary outcome GDP per capita. Although both methods fit the pre-treatment data well, their post-treatment counterfactuals diverge. The synthetic weights for the trend and cycle components select different donor groups, and the conventional synthetic weights lean heavily toward the trend, producing the discrepancy. Placebo tests confirm the robustness of the proposed estimator, whereas the conventional estimator diverges from the actual data.

\paragraph{Literature review.} This study is based on multiple strands of literature. Synthetic control is arguably the most popular framework of counterfactual prediction with observational data, which has witnessed generalization and explorations in all directions, for example ben2021augmented, doudchenko2016balancing, botosaru2019role, and carvalho2018arco, to name a few. The key idea of synthetic control is to leverage the control units in the donor pool to predict the counterfactual after the event happens, and therefore it naturally involves the time dimension as well as the cross section, i.e., a panel data structure. Panel data approach for program evaluation, initiated by hsiao2012panel, and is followed by hou2021revisiting, li2024confidence, and shi2023forward, etc, is a cousin of synthetic control. When the panel data is split into pre-treatment / post-treatment and treated / control quadrants, the counterfactual prediction exercise is associated with the statistical problem of matrix completion athey2021matrix,bai2021matrix, xiong2023large. We will present our model in the matrix completion perspective with outcome variables alone; other covariates are abstracted from the context.

The only papers, as we are aware of, that theorize the counterfactual prediction in the nonstationary environment are bai2014property, masini2022counterfactual and masini2021counterfactual. The basic procedures of these three studies are similar: directly using a regression to project the target time series onto the nonstationary multivariate time series of the donor pool. The first and the second papers work under the low-dimensional environment and therefore adopt the OLS estimation, whereas the third one extends to a diverging number of regressors and thus regularizes the linear regression with sparsity. The direct regression approach works well in the presence of cointegration by finding the cointegration vector. bai2014property assumes nonstationary factors where spurious regression is ruled out, while masini2022counterfactual acknowledges “As a consequence, in this case (of cointegration) no method based on linear combination of peer will give a reliable counterfactual,” and masini2021counterfactual suggests “To avoid spurious results, the practitioner can pretest for cointegration.” Pre-testing errors, however, will be carried into the procedure and thus distort the estimator.

Faced with the challenges imposed by potential spurious regressions, we tackle nonstationarity with a filtering procedure, and then the remaining stationary components are further recast into the synthetic control framework. In the language of machine learning, the filtering step carries out feature engineering that pre-processes the nonstationary time series, which is difficult to handle via regressions at the risk of spurious regressions, whereas the weighted linear combination step is standard supervised learning. In terms of algorithm design, our method takes a distinctive strategy from the three papers referred to in the last paragraph, and therefore is new in the literature.

Recently, shen2023same showed a surprising result: vertical regression (synthetic control–type methods), horizontal regression, and synthetic difference-in-differences\footnote{Horizontal regression first regresses each control unit’s post-treatment outcomes on its own pre-treatment history, then applies the estimated model to the treated unit to predict its counterfactual outcome athey2021matrix. The synthetic difference-in-differences estimator introduced by arkhangelsky2021synthetic integrates both vertical and horizontal regression components.} yield numerically identical counterfactual predictions, up to the effect of penalty terms. This suggests that these popular approaches for panel-data causal analysis handle the time and unit dimensions symmetrically. However, such symmetry is suboptimal in nonstationary settings, as it overlooks the strong temporal predictability inherent in these data. In contrast to those above procedures, our procedure is intentionally asymmetric in time and unit, leveraging the temporal structure and the persistence of nonstationarity to improve counterfactual prediction.

\paragraph{Organization.} The rest of the paper is organized as follows. Section (ref) introduces the panel causal inference framework, outlines the conventional synthetic control procedure, and discusses the spurious synthetic control problem. Section (ref) presents the synthetic business cycle approach and derives its theoretical properties. Section (ref) reports the simulation studies. Section (ref) applies the proposed method to two empirical settings, German reunification and the return of Hong Kong. Section (ref) concludes.

Synthetic Control Method

Setup and Procedure

The standard synthetic control works in a dataset of a panel structure. Consider a panel of $N+1$ units, $i=1,\dots,N+1$, observed over $t=1,\dots,T$. Without loss of generality, let the first unit $i=1$ be the treated unit, receiving treatment from period $T_0+1$ onward for some $1 < T_0 \leq T$, while the other units $i=2,\dots,N+1$ remain untreated throughout. Although this setup focuses on a single treated unit, the framework extends directly to multiple treated units by applying the method separately to each treated unit abadie2021using.

We are interested in identifying and estimating the effect of the treatment on some outcome variable $Y$ of the treated unit. In the potential outcome notation, the treated unit has a pair of potential outcomes $Y_{1,t}(1)$ and $Y_{1,t}(0)$ at each period $t$. We observe $Y_{1,t} = Y_{1,t}(0)$ for pre-treatment periods $t \leq T_0$, whereas $Y_{1,t} = Y_{1,t}(1)$ for post-treatment periods $t > T_0$. For the untreated units, the potential outcome $Y_{i,t}(0)$ is observed for all time periods. A treated potential $Y_{i,t}(1)$ need not be defined for these control units, as in many applications it is not meaningful to conceptualize what their outcomes would have been under the treatment.

The treatment effect on the treated unit at a post-treatment period $t$ is:

align*[align* omitted — 57 chars of source]

Since $Y_{1,t}(1)$ is observed for all $t > T_0$, causal inference is reduced to imputing the unobserved counterfactual $Y_{1,t}(0)$ in the post-treatment periods. Equivalently, one can view the panel-data causal inference problem as a matrix-completion task athey2021matrix. In particular, letting the rows index units $i=1,\dots,N+1$ and the columns index periods $t=1,\dots,T$, the matrix of untreated potential outcomes, \[

pmatrix[pmatrix omitted — 297 chars of source]

\smash{\raisebox{8ex}{\;← treated unit}} \] is fully observed except for the entries corresponding to $i=1$ and $t > T_0$, which must be imputed.

The standard synthetic control approach method designed by abadie2003economic and the subsequent papers imputes the unobserved post-treatment $Y_{1,t}$ by weighting the control units' outcomes as

align*[align* omitted — 100 chars of source]

where the weights are obtained by fitting the pre-treatment outcomes

align*[align* omitted — 246 chars of source]

More recent literature frames the synthetic control within the broader vertical regression paradigmhsiao2012panel,doudchenko2016balancing,athey2021matrix. Specifically, the vertical regression method imputes the missing outcome $Y_{1,t}(0)$ in the post-treatment periods as

align*[align* omitted — 123 chars of source]

where

align*[align* omitted — 216 chars of source]

The vertical regression allows for a non-zero intercept and negative weights.

The intuition behind the synthetic control estimator is the principle that “similar units behave similarly” shen2023same. For example, abadie2010synthetic and many subsequent studies motivate the method using a common factor structure for the untreated potential outcomes. When all units are influenced by the same latent factors, a suitably weighted combination of untreated units can approximate the trajectory of the treated unit. This principle makes synthetic control an intuitively appealing and transparent approach to causal inference in settings with long panel data.

Nonstationarity and the Spurious Synthetic Control Problem

When the outcomes are nonstationary, the “similar units behave similarly” justification for synthetic control is under threat due to the well-known problem of spurious regression granger1974spurious,phillips1986understanding. Concretely, if each untreated potential outcome $Y_{i,t}(0)$ follows an independent nonstationary (e.g., unit-root) process, then using control units’ outcomes to impute the treated unit’s counterfactual is invalid. Yet, a vertical regression of $Y_{1,t}$ on the control outcomes over the pre-treatment period will often produce statistically significant coefficients, an artifact of spurious comovement rather than genuine shared factors.

Imposing nonnegativity and unit-sum constraints on the weights, as in standard synthetic control, does not resolve the issue. Those constraints narrow the feasible set of weights but do not eliminate the ability of independent nonstationary series to falsely explain one another. Spurious comovement, therefore, remains a serious concern whenever synthetic control is applied to nonstationary outcomes. These several issues will be demonstrated in the simulation results reported in Section (ref).

As a practical illustration, consider researchers analyzing the GDP trajectories of multiple countries. Even if a country’s GDP can be closely approximated by a weighted average of others over a given period, such a fit may arise purely from coincidental trending behavior. There is no reason to expect this relationship to persist out of sample, and, therefore, it cannot be used to impute the treated country’s unobserved potential GDP. This is the spurious synthetic control problem.

Another concern is that, although the factor model heuristic motivates the synthetic control method, the procedure does not explicitly estimate the underlying latent factors. As a result, researchers often neglect to examine whether the idiosyncratic term $\varepsilon_{it}$ in ((ref)) is stationary or not, posing the risk of spurious synthetic control. In response to this challenge, we propose a method that is robust to the presence of spurious relationships in the following section,

Synthetic Business Cycle

Procedure

We decompose the untreated potential outcome into two parts: a trend component $\tau_{i,t}$ and a cyclical component $c_{i,t}$:

align*[align* omitted — 54 chars of source]

The trend component captures the nonstationary part of the potential outcome, reflecting each unit's long-term evolution. The cyclical component is stationary and captures short‑term fluctuations that dissipate over time, such as recessions and expansions. Such a trend–cycle decomposition is a classic tool in macroeconomic analysis stock1988variable,stock1999business.

Building on the trend–cycle decomposition of the potential outcome, we propose a synthetic business cycle approach for imputing $Y_{1,t}(0)$ in the post-treatment periods. This method follows a “divide-and-conquer” principle, as explained below.

itemize[label=, leftmargin=*, align=left] • In the pre-treatment period, apply a filter to decompose each unit's outcome series into its trend and cyclical components. • Use the treated unit's pre-treatment outcomes to forecast its post-treatment trend. • Use the cyclical components of the control units to construct a synthetic cyclical component for the treated unit. • Combine the predicted trend and synthetic cyclical component to obtain \(\hat{Y}_{1,t}(0)\) in the post-treatment periods.

The detailed procedure is operationalized below. In the first step, we apply the hamilton2018you filter to detrend each series and obtain $\hat{\tau}_{i,t}$ and $\hat{c}_{i,t}$ for $t \leq T_0$ and $ 1 \leq i \leq N+1$. We discuss the rationale of choosing the Hamilton filter and compare it with alternative filtering methods in Section (ref). hamilton2018you proposed defining the cyclical component of a variable as the error made when forecasting its value at date $t$ using a linear function of $p$ of its own values observed up to date $t-h$, where $h$ is the forecasting horizon, typically recommended to be two to four years. The forecast error has a natural interpretation: it reflects the component that cannot be anticipated $h$ periods in advance, typically due to cyclical factors such as recessions.

Mathematically, Hamilton's approach defines the trend and cyclical components as

align[align omitted — 322 chars of source]

where $\mathbb{P}(y|x)$ denotes the population linear projection of $y$ on $x$, $(\alpha_{i,0},\cdots,\alpha_{i,p})$ are the corresponding projection coefficients, $h$ is the forecasting horizon, and $p$ is the number of self-lags used for prediction. The estimates $\hat{\tau}_{i,t}$ and $\hat{c}_{i,t}$ are obtained from the sample analogue of ((ref)). Specifically, we linearly project the pre-treatment $Y_{i,t}$ on a constant and its own lags to obtain the coefficients $(\hat{\alpha}_{i,0}, \dots, \hat{\alpha}_{i,p})$, which yield the fitted value $\hat{\tau}_{i,t}$ and hence the residual $\hat{c}_{i,t}$.

In the second step, we use the treated unit's lags prior to $T_0$ to form predictions of its post-treatment trend $(\hat{\tau}_{1,T_0+1}, \hat{\tau}_{1,T_0+2},\cdots, \hat{\tau}_{1,T_0+h})$ had the treatment never happened:

align*[align* omitted — 148 chars of source]
commentwe run the following regression: for each $i=1,\cdots,N+1$, \begin{align*} reg Y_{i,t} on constant, Y_{i,t-h}, Y_{i,t-h-1},\cdots, Y_{i,t-h-p+1}, h+p \leq t \leq T_0, \end{align*} where $h$ is the detrending horizon and $p$ is the number of lag terms in the regression. The resulting coefficient estimates are denoted by $(\hat{\alpha}_{i,0},\cdots,\hat{\alpha}_{i,p})$. We take the residual \begin{align*} \hat{c}_{i,t} \equiv Y_{i,t} - \hat{\alpha}_{i,0} - \hat{\alpha}_{i,1} Y_{i,t-h} - \cdots - \hat{\alpha}_{i,p} Y_{i,t-h-p+1},\ h+p \leq t \leq T_0,\ 1 \leq i \leq N+1, \end{align*} from this regression as the estimate of the cyclical component for unit $i$. In the second step, we predict unit $i=1$'s post-treatment trend as

In the third step, we use the synthetic control method to impute the cyclical component of the treated unit using the control units:

align*[align* omitted — 105 chars of source]

where the weights are obtained by matching the pre-treatment cycles:

align[align omitted — 214 chars of source]

Note that an intercept term is not needed here, as the cyclical components are mean zero by construction.

figure[figure omitted — 857 chars of source]

Lastly, we combine the trend and cyclical components to construct the imputed untreated potential outcome:

align*[align* omitted — 106 chars of source]

The estimated causal effect is then given by $Y_{1,t} - \hat{Y}_{1,t}(0)$. Figure (ref) presents a flowchart of the synthetic business cycle procedure.

The synthetic business cycle estimator offers several key benefits. First, by detrending each series to isolate a stationary cyclical component, it directly tackles spurious comovement in nonstationary data, as our theoretical results demonstrate. Second, it integrates seamlessly with the common-factor framework: even when idiosyncratic trends follow a factor structure, our detrending yields asymptotically unbiased estimates with small efficiency loss given a sufficiently long pre-treatment period. Third, it builds naturally on the conventional synthetic control method, preserving its intuitive weighting scheme and interpretability, while enhancing robustness in macroeconomic applications.

Theoretical Results

Following the literature hsiao2012panel, masini2022counterfactual, we adopt a “fixed-$n$, large-$T$” asymptotic framework. Below, we make formal assumptions about the common factor structure of the cyclical components and high-level assumptions regarding the estimation accuracy of the detrending filter.

commentIn a seminal paper, hamilton2018you proposed defining the cyclical component of any variable as the error made when forecasting its value at date $t$ using a linear function of $p$ of its own values observed up to date $ t-h$, where $h$ is recommended to be a two-year horizon. The forecast error has a natural interpretation: it represents the part that cannot be anticipated two years in advance, which is typically attributable to cyclical factors. Hamilton's decomposition defines the trend and cyclical components as \begin{align} \tau_{i,t} &\equiv {\mathbb{P}}(Y_{i,t}(0)|1,Y_{i,t-h}(0),Y_{i,t-h-1}(0),\dots ,Y_{i,t-h-p+1}(0)) \nonumber \\ & \equiv \alpha_{i,0} + \alpha_{i,1}Y_{i,t-h}(0)+\alpha_{i2}Y_{i,t-h-1}(0)+\dots +\alpha_{i,p}Y_{i,t-h-p+1}(0), \\ {c}_{i,t}& \equiv Y_{i,t}(0) - \tau_{i,t}, \nonumber \end{align} where $\mathbb{P}(y|x)$ denotes population linear projection of $y$ on $x$, $(\alpha_{i,0},\cdots,\alpha_{i,p})$ are the corresponding projection coefficients, $h$ is the forecasting horizon for detrending, and $p$ is the number of lags used for prediction.
assumptionFor each unit $i$, the cyclical component $c_{i,t}$ is weakly stationary and admits the following factor structure: \begin{align} c_{i,t} & = \lambda_i f_t + \varepsilon_{i,t}, \end{align} where $f_t \equiv (f_{1,t},\cdots,f_{L,t})'$ is a $L \times 1$ vector of stationary factors, $\lambda_i \equiv (\lambda_{i,1},\cdots,\lambda_{i,L})$ represents the corresponding deterministic loadings, and $\varepsilon_{i,t}$ is the idiosyncratic error that is mean zero with finite second moment, and is independent over $i$ and $t$. The factors satisfy the following conditions: \begin{enumerate}[label=(\roman*)] • There exists a constant $\overline{F}$ such that $|f_{l,t}| \leq \overline{F}$ for all $l = 1,\cdots L$ and $t = 1,\cdots,T_0$. • Let $\xi(M)$ be the smallest eigenvalue of $\frac{1}{M} \sum_{t = T_0 - M +1}^{T_0} f_t'f_t$. $\xi(M)$ is bounded away from zero for any positive integer $M$: $\underset{M \in \mathbb{Z}^{+}}{\inf} \xi(M) \geq \underline{\xi} >0$. • $\frac{1}{\tilde{T}_0} \sum_{t = h+p}^{T_0} f_t'f_t \overset{p}{\rightarrow} \Sigma_{F_0}$, where $\tilde{T}_0 = T_0 - h_p+1$ is the effective pre-treatment sample size. \end{enumerate}

Assumption (ref) posits that the cyclical components across units are driven by a common factor structure and idiosyncratic error terms. Parts (i)-(ii) of this assumption are also used in abadie2010synthetic. Specifically, Assumption (ref)(i) requires the factor to be uniformly bounded by some constant $\overline{F}$, while Assumption (ref)(ii) implies that $\frac{1}{M} \sum_{t = T_0 - M +1}^{T_0} f_t'f_t$ and $\Sigma_{F_0}$ in part (iii) are positive definite for any positive integer $M$.

Next, we impose high-level assumptions on the estimation error from the decomposition step.

assumptionLet $\hat{u}_{i,t} \equiv \hat{c}_{i,t} - c_{i,t} = \tau_{i,t} - \hat{\tau}_{i,t}$. For $i = 1,2,\cdots, N+1$, \begin{enumerate}[label=(\roman*)] • $\hat{u}_{i,t} = o_p(1)$ for each $t = h+p, \dots, T_0$ with $T_0\rightarrow \infty$. • $\sum_{t = h+p}^{T_0} \hat{u}_{i,t}^2 = o_p(T_0)$ with $T_0\rightarrow \infty$. \end{enumerate}

It is worth noting that Assumption (ref) is not tied to any specific filtering method, including the Hamilton filter. The theoretical guarantees established under this assumption apply broadly to any detrending technique that satisfies the stated condition on estimation error. For illustration, we demonstrate that Assumption (ref) holds when unit roots and deterministic trends are removed using the Hamilton filter.

The following theorem demonstrates the asymptotic unbiasedness of the synthetic business cycle estimator.

theorem\ \begin{enumerate}[label=(\roman*)] • Under the specification of trend and business cycle in ((ref)) and Assumptions (ref) - (ref), the estimator $\hat{Y}_{1,t}(0)$ has the following asymptotic characterization as $T_0 \rightarrow \infty$: \begin{align*} \hat{Y}_{1,t}(0) - Y_{1,t}(0) = \sum_{i=2}^{N+1}\hat{w}_i (\varepsilon_{i,t} - \varepsilon_{1,t})+o_p(1), \end{align*} for the post-treatment periods $T_0+1 \leq t \leq T_0 + h$. In particular, $\hat{Y}_{1,t}(0)$ is an asymptotically unbiased estimator of $Y_{1,t}(0)$ at $T_0+1 \leq t \leq T_0 + h$. • Under the special case where the cyclical component follows an exact low-dimensional factor structure $c_{i,t} = \lambda_i' f_t$ without idiosyncratic shocks, the synthetic business cycle estimator of $\hat{Y}_{1,t}(0)$ is consistent for each post-treatment period: \begin{align*} \hat{Y}_{1,t}(0) \overset{p}{\rightarrow} Y_{1,t}(0),\ \ T_0+1 \leq t \leq T_0 + h. \end{align*} \end{enumerate}

The above theorem shows that our method delivers an asymptotically unbiased estimator of $Y_{1,t}(0)$ for each post-treatment $t$. However, consistent estimation of $Y_{1,t}(0)$ at each post-treatment date is generally not attainable when the idiosyncratic error is present.\footnote{An alternative approach in the literature for establishing consistency of synthetic control is to define the estimand as the average treatment effect over the post-treatment periods. With a diverging number of post-treatment observations, this average effect can be consistently estimated. However, this strategy does not guarantee consistency of the estimated treatment effect at any specific post-treatment time point.} This is because the idiosyncratic part of the treated unit(s) cannot be estimated using the control units, as they lack a common structure. Nevertheless, as we demonstrate in part (ii), the signal part of the counterfactual remains consistently estimable, yielding an asymptotically unbiased estimate of the treatment effect. This result parallels the theoretical findings of abadie2010synthetic. In a special case where the cyclical components are only driven by common factors without idiosyncratic errors, consistency of $\hat{Y}_{1,t}$ for each post-treatment period can be established.

Discussion of Filters

There are several well-established methods for decomposing trend and cyclical components. However, we find the Hamilton filter offers distinct advantages in this context. As the preceding analysis indicates, any detrending method used in the synthetic business cycle approach should meet three key criteria.

First, the cyclical component extracted by the filter should represent a stationary process; otherwise, the resulting estimates remain vulnerable to the spurious synthetic control problem. The following lemma establishes the stationarity of the cyclical component extracted with the Hamilton filter for a broad class of data-generating processes, including: (a) integrated processes such as random walks, and (b) processes that are stationary around deterministic time trends.

lemma$c_{i,t}$ defined in equation ((ref)) is stationary if (1) $Y_{i,t}(0)$ is stationary around a polynomial deterministic trend of time with order of $d_{i}\leq p$, and satisfies \begin{equation} T^{-\frac{1}{2}}\sum_{t=1}^{[Tr]}(Y_{i,t}(0)-\delta _{i,0}-\delta _{i,1}t-\delta _{i2}t^{2}\dots -\delta _{i,d_{i}}t^{d_{i}})\overset{d}{\rightarrow }\omega _{i}B_{i}(r), \end{equation} where $[Tr]$ is the largest integer no greater than $Tr$, $B_{i}$ is a standard Brownian motion; or alternatively (2) if $d_{i}$-order differences of $Y_{i,t}(0)$ are stationary for some $d_{i}\leq p$, and satisfy \begin{equation} T^{-\frac{1}{2}}\sum_{t=1}^{[Tr]}(\Delta ^{d_{i}}Y_{i,t}(0)-\mu _{i})\overset{d}{ \rightarrow }\omega _{i}B_{i}(r), \end{equation} where $\mu _{i}$ represents the population mean of $\Delta ^{d_{i}}Y_{i,t}(0)$.

Second, the filter must provide accurate estimates of both the trend and cyclical components, in accordance with Assumption (ref). The Hamilton filter’s simple parametric structure facilitates compliance with this assumption. The next lemma shows that the Hamilton filter readily satisfies Assumption (ref)(i), the consistency of trend and cycle estimates.

lemmaFor each $i$, assume that the cyclical component $c_{i,t}$ is weakly stationary and that the covariance matrix of $(Y_{i,t-h},\cdots,Y_{i,t-h-p+1})$ exists and is non-singular. $\tau_{i,t}$ and $c_{i,t}$ defined in equation ((ref)) can be consistently estimated by regressing $Y_{i,t}(0)$ on its past values $Y_{i,t-h}(0), Y_{i,t-h-1}(0), \cdots, Y_{i,t-h-p+1}(0)$ for $h+p \leq t \leq T_0 + h$.

We next illustrate Assumption (ref)(i)-(ii) for the Hamilton filter using a leading example. Consider a unit root process $Y_{i,t}(0) = Y_{i,t-1}(0) + \varepsilon_{i,t}$, where $\{\varepsilon_{i,t}\}$ is a martingale difference sequence. This implies that the cyclical component is $c_{i,t} = \sum_{s=0}^{h-1} \varepsilon_{i,t-s}$, which represents the accumulation of shocks within the $h$-period window. Linearly projecting $Y_{i,t}(0)$ on its past values, as in equation ((ref)), yields consistent estimators of the projection coefficients: $\hat{\alpha}_{i,1} \overset{p}{\rightarrow} 1$ and $\hat{\alpha}_{ij} \overset{p}{\rightarrow} 0$ for $2 \leq j \leq p$. Moreover, we can show that the convergence of the cyclical component is uniform over time. For illustration, suppose we take $h = 1$ and $p = 1$. The coefficient estimator in equation ((ref)) is

align*[align* omitted — 206 chars of source]

where $B_i(r)$ represents standard Brownian motion. The estimation error of the cyclical component is therefore

align*[align* omitted — 208 chars of source]

and the convergence holds for all $r\in [0,1]$. We can further verify Assumption (ref) with the following convergence result:

equation*[equation* omitted — 268 chars of source]

Third, the filter must permit post-treatment extrapolation of the trend component. Because the synthetic business cycle procedure extrapolates the treated unit’s trend based on the pre-treatment observations, the filter should be one-sided, relying exclusively on past data to estimate trend and cycle. Symmetric filters that incorporate future observations are therefore unsuitable in this setting.

That said, the synthetic business cycle estimator represents just one particular application of filtering methods. In general, the choice of filter is tailored to the specific context. For discussions of the circumstances in which alternative filters, such as the Hodrick–Prescott filter, may be advantageous, see phillips2021boosting and mei2024boosted.

A Machine Learning Perspective

While the asymptotic unbiasedness in Theorem (ref) is rigorously established under the assumptions, a modern perspective of machine learning calls for a procedure to be versatile enough to accommodate deviations from tightly specified conditions. Here we provide a heuristic discussion of why our algorithm provides reasonable performance under a more general data-generating process.

Stationary multivariate time series models have been extensively studied over the years. Recently, miao2023high work with a vector autoregression (VAR) of order $p$ with latent factors:

equation[equation omitted — 110 chars of source]

where $Y_t = (Y_{1,t},\ldots,Y_{N+1,t})'$ in our context is an $(N+1)$-vector, $\tilde{\epsilon}_t$ is the associated idiosyncratic error, $B_j$ is an $(N+1)\times (N+1)$ coefficient matrix, and $\tilde \Lambda$ is the $(N+1)\times L $ loading matrix. The VAR system can be pushed forward for $h$ periods and then formulated by iterative substitution as:

equation[equation omitted — 137 chars of source]

A restricted VAR, as in mayoral2013heterogeneous, assumes

equation[equation omitted — 97 chars of source]

to be diagonal. A further special case of the VAR model is the interactive fixed effects model bai2009panel, moon2017dynamic in panel data analysis, where the slope coefficients are reduced to homogeneous scalar coefficients $B_j^{(h)} = b_j^{(h)} I_{N+1}$, with the identity matrix $I_{N+1}$ of the compatible size. While standard the panel data regression attempts to fit the entire multivariate time series $Y_{t+h}$, hsiao2022transformed's transformed estimator allows for choosing the weight of a specific cross-section unit, without loss of generality $i=1$, for normalization.

In contrast to all the papers mentioned in the above paragraph, we consider (ref) with nonstationary $Y$. For simplicity, assume every time series $(Y_{i,t})$ is nonstationary, and we denote the population-level Hamilton filter of trend extraction as $\mathbb{H}_{h,p}$, which is a diagonal operator. After implementing the Hamilton filter and saving the residuals, that is, applying the operator $(I_{N+1} - \mathbb{H}_{h,p} )$ on both sides of (ref), we obtain:

eqnarray[eqnarray omitted — 174 chars of source]

where $$ \zeta^{(h)}_{t} \equiv (I_{N+1} - \mathbb{H}_{h,p} ) \sum_{j=1}^p B_j^{(h)} Y_{t-j} - \mathbb{H}_{h,p} ( \tilde \Lambda^{(h)} \tilde f_t + \tilde \epsilon_t^{(h)}). $$ If the Hamilton filter is sufficient to capture the trend of each time series, then $c_{t+h}$ on the left-hand side of (ref) is stationary. The second term of $\zeta^{(h)}_{t}$ is negligible uniformly over $t$ for it is a regression of stationary time series on nonstationary ones. In particular, under the diagonal specification (ref), the first term of $\zeta_t$ vanishes as $\mathbb{H}_{h,p} B_j Y_{t-j} = B_j \mathbb{H}_{h,p} Y_{t-j} = B_j Y_{t-j} $. This is the ideal data generating process that suits our procedure.

A generic VAR allows $B_j$ to be non-diagonal. In this case, the first item of $\zeta^{(h)}_{t}$ must remain stationary; otherwise, the two sides of (ref) --- a stationary left-hand side and a nonstationary right-hand side --- cannot be balanced. Given that $\zeta^{(h)}_{t}$ is stochastically bounded, we can further decompose it into an additive form of latent factors and idiosyncratic shocks, and merge them with $\tilde f_t$ and $\tilde \epsilon^{(h)}_t$, respectively, to form $f_t$ and $\epsilon_t$ in (ref). In other words, we can derive the factor representation (ref) from (ref) even if $B_j$ are generic VAR coefficient matrices, provided that the Hamilton filter is capable of removing the trend. In machine learning terminology, though the data generating process as in (ref) is in a multivariate fully corrected structure, it is sufficient to apply the Hamilton filter in a univariate recurrent form, as shown in Figure (ref), which is much more parsimonious than the fully connected version.

Monte Carlo Simulations

We conduct simulation studies to assess the accuracy of counterfactual imputation using the proposed synthetic business cycle approach relative to the conventional synthetic control method.

We consider three models. In each model, the total number of units $N+1$ is set to 12, mimicking the empirical study of Hong Kong’s return.\footnote{We also conducted simulations with five units, as in masini2022counterfactual; in that scenario, the synthetic business cycle estimator performs even better.} Pre-treatment lengths $T_0$ are chosen from $\{50,100,200\}$. The forecasting horizon is $h=2$, and the number of autoregressive lags is $p=2$.

\paragraph{Model 1:} Independent random walks with drifts masini2022counterfactual: for $i=1,\dots,N+1,\;\; t=1,\dots,T,$

align*[align* omitted — 84 chars of source]

where $\varepsilon_{i,t}$'s are independent across both units and time, and are drawn from the standard normal distribution. The drift terms $\mu_i$ are either fixed at 0 or 0.5, or drawn from $\mathcal{N}(0,1/4)$.

\paragraph{Model 2:} Idiosyncratic unit root trends with common stationary factors: for $i=1,\dots,N+1,\;\; t=1,\dots,T,$

align*[align* omitted — 223 chars of source]

where $\varepsilon_{i,t}$'s and $u^{ar}_{t,j}$'s are independent standard normals, where the superscript “ar” denotes “autoregressive.” The two factor loadings, $\lambda^{ar}_{i,1}$ and $\lambda^{ar}_{i,2}$, are drawn independently from the standard normal distribution. The autoregressive coefficient $\phi \in \{0.2,0.5,0.8\}.$ Even though this model includes a common factor structure, it generates no cointegrating relationships. \footnote{We suppress the drift term $\mu_i$ in Models 2 and 3 to highlight the leading order of the time series determined by the stochastic trend. The effect of the drift is small on the MSE ratio as it can be accurately estimated thanks to its very strong signal. }

\paragraph{Model 3:} A partial cointegration structure: for $i=1,\cdots,\lfloor(N+1)/2\rfloor$, $t=1,\dots,T,$

align*[align* omitted — 355 chars of source]

where $\varepsilon_{i,t}$'s, $u^{rw}_{t,j}$'s, and $u^{ar}_{t,j}$'s are independent standard normal, where the superscript “rw” denotes “random walk.” The remaining units, $i=\lfloor (N+1)/2 \rfloor,\ldots ,N+1$, are simulated according to Model 2. Under this design, half of the units (including the treated unit) are cointegrated. Their stationary-factor loadings, $\lambda^{ar}_{i,1}$ and $\lambda^{ar}_{i,2}$, are drawn independently from a standard normal distribution, as in Model 2. The nonstationary-factor loadings, $\lambda^{rw}_{i,1}$ and $\lambda^{rw}_{i,2}$, are drawn independently from $\mathcal{N}(0,\,T_0^{-1/3})$. With this choice, the nonstationary signal asymptotically dominates while in finite sample the stationary factor plays a nontrivial role.

In implementing the procedures, we consider three coefficient specifications in the vertical regression step. The first case, unrestricted coefficients, includes an intercept and places no constraints on the coefficients; the conventional synthetic control estimator under this specification corresponds to the procedure studied by masini2022counterfactual. The second case, signed weights, omits the intercept and requires that the weights sum to one. The third case, non-negative weights, adds the additional restriction that all weights be non-negative.

Table (ref) reports the simulation results from 10,000 Monte Carlo replications. For each design, we compute the ratio of mean-squared errors (MSE) of the synthetic-business-cycle (SBC) estimator to those of the conventional synthetic-control (SC) estimator, separately for the pre- and post-treatment periods:

align*[align* omitted — 413 chars of source]

where $\hat Y_{1,t}^{\text{SBC}}$ and $\hat Y_{1,t}^{\text{SC}}$ denote the SBC and SC counterfactual predictions, respectively. A ratio below 1 indicates that the synthetic business cycle estimator delivers a lower MSE than the conventional synthetic control estimator.

sidewaystable[htbp!] \begin{tabular}{@rcccccccccccccccccc@} \toprule \multicolumn{19}{c}{Panel (a): Independent random walks with drifts (Model 1)} \\ \midrule & \multicolumn{6}{c}{Unrestricted coefficients} & \multicolumn{6}{c}{Signed weights} & \multicolumn{6}{c}{Non-negative weights} \\ \cmidrule(lr){2-7} \cmidrule(lr){8-13} \cmidrule(lr){14-19} & \multicolumn{2}{c}{$\mu_i=0$} & \multicolumn{2}{c}{$=0.5$} & \multicolumn{2}{c}{$\sim N(0,1/4)$} & \multicolumn{2}{c}{$\mu_i=0$} & \multicolumn{2}{c}{$=0.5$} & \multicolumn{2}{c}{$\sim N(0,1/4)$} & \multicolumn{2}{c}{$\mu_i=0$} & \multicolumn{2}{c}{$=0.5$} & \multicolumn{2}{c}{$\sim N(0,1/4)$} \\ \cmidrule(lr){2-3} \cmidrule(lr){4-5} \cmidrule(lr){6-7} \cmidrule(lr){8-9} \cmidrule(lr){10-11} \cmidrule(lr){12-13} \cmidrule(lr){14-15} \cmidrule(lr){16-17} \cmidrule(lr){18-19} & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post \\ \midrule $T_0=50$ & 1.10 & 0.64 & 1.10 & 0.65 & 1.10 & 0.64 & 0.89 & 0.54 & 0.92 & 0.56 & 0.93 & 0.56 & 0.24 & 0.15 & 0.25 & 0.16 & 0.06 & 0.03 \\ $100$ & 0.72 & 0.38 & 0.72 & 0.36 & 0.73 & 0.37 & 0.59 & 0.31 & 0.61 & 0.32 & 0.60 & 0.31 & 0.15 & 0.08 & 0.15 & 0.08 & 0.02 & 0.01 \\ $200$ & 0.41 & 0.21 & 0.41 & 0.21 & 0.41 & 0.21 & 0.34 & 0.17 & 0.34 & 0.17 & 0.34 & 0.17 & 0.08 & 0.04 & 0.08 & 0.04 & 0.01 & 0.00 \\ \midrule \multicolumn{19}{c}{Panel (b): Idiosyncratic trends with common stationary factors (Model 2)} \\ \midrule & \multicolumn{6}{c}{Unrestricted coefficients} & \multicolumn{6}{c}{Signed weights} & \multicolumn{6}{c}{Non-negative weights} \\ \cmidrule(lr){2-7} \cmidrule(lr){8-13} \cmidrule(lr){14-19} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} \\ \cmidrule(lr){2-3} \cmidrule(lr){4-5} \cmidrule(lr){6-7} \cmidrule(lr){8-9} \cmidrule(lr){10-11} \cmidrule(lr){12-13} \cmidrule(lr){14-15} \cmidrule(lr){16-17} \cmidrule(lr){18-19} & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post \\ \midrule $T_0=50$ & 1.23 & 0.76 & 1.52 & 0.83 & 2.31 & 1.15 & 1.02 & 0.62 & 1.24 & 0.69 & 1.86 & 0.94 & 0.26 & 0.18 & 0.31 & 0.20 & 0.43 & 0.26 \\ $100$ & 0.77 & 0.41 & 0.91 & 0.45 & 1.38 & 0.65 & 0.63 & 0.34 & 0.73 & 0.37 & 1.10 & 0.52 & 0.16 & 0.08 & 0.19 & 0.09 & 0.27 & 0.12 \\ $200$ & 0.42 & 0.21 & 0.49 & 0.23 & 0.73 & 0.33 & 0.35 & 0.18 & 0.40 & 0.20 & 0.59 & 0.28 & 0.09 & 0.04 & 0.10 & 0.04 & 0.15 & 0.06 \\ \midrule \multicolumn{19}{c}{Panel (c): Partial cointegration (Model 3)} \\ \midrule & \multicolumn{6}{c}{Unrestricted coefficients} & \multicolumn{6}{c}{Signed weights} & \multicolumn{6}{c}{Non-negative weights} \\ \cmidrule(lr){2-7} \cmidrule(lr){8-13} \cmidrule(lr){14-19} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} & \multicolumn{2}{c}{$\phi=0.2$} & \multicolumn{2}{c}{$0.5$} & \multicolumn{2}{c}{$0.8$} \\ \cmidrule(lr){2-3} \cmidrule(lr){4-5} \cmidrule(lr){6-7} \cmidrule(lr){8-9} \cmidrule(lr){10-11} \cmidrule(lr){12-13} \cmidrule(lr){14-15} \cmidrule(lr){16-17} \cmidrule(lr){18-19} & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post & pre & post \\ \midrule $T_0=50$ & 1.05 & 0.98 & 1.04 & 0.94 & 1.09 & 0.91 & 0.97 & 0.94 & 0.97 & 0.89 & 1.01 & 0.85 & 0.75 & 0.65 & 0.69 & 0.56 & 0.48 & 0.29 \\ $100$ & 1.05 & 0.99 & 1.02 & 0.94 & 1.03 & 0.89 & 0.95 & 0.86 & 0.92 & 0.82 & 0.93 & 0.77 & 0.73 & 0.56 & 0.66 & 0.47 & 0.43 & 0.26 \\ $200$ & 1.03 & 0.97 & 0.99 & 0.95 & 0.97 & 0.85 & 0.92 & 0.85 & 0.88 & 0.80 & 0.84 & 0.74 & 0.69 & 0.49 & 0.62 & 0.42 & 0.41 & 0.24 \\ \bottomrule \end{tabular} \caption{Simulation results: MSE ratio } \caption*{ The table reports the ratio of the mean squared error for the synthetic business cycle estimator to that for the conventional synthetic control estimator, shown separately for the pre- and post-treatment periods. }

In the unrestricted coefficients specification, Models 1 and 2 involve spurious regressions. The synthetic business cycle estimator consistently outperforms the conventional synthetic control estimator, achieving substantial MSE reductions once the pre-treatment sample reaches 100 or 200 observations. With only 50 pre-treatment observations, however, finite-sample issues slightly reverse this ranking. In Model 3—where half of the donor units are cointegrated with the treated unit, a setting for which the method of masini2022counterfactual is specifically tailored—the synthetic business cycle estimator nonetheless matches or modestly outperforms in terms of MSE.

When we impose sum-to-unity and non-negativity constraints on the weights, the contrast becomes even sharper. Across all three models, the synthetic business cycle estimator yields much lower MSE, often reducing it by a factor of ten in the spurious-regression cases of Models 1 and 2. Even in the cointegrated setting of Model 3, it achieves reductions in MSE of 30%–70%. This indicates that the detrending procedure may make the pseudo-true weights closer to the simplex.

Finally, the impact of the autoregressive parameter $\phi$ differs between Models 2 and 3. In Model 2, a larger $\phi$ increases the persistence of the stationary factor, bringing the design closer to cointegration and slightly improving the conventional estimator, yet the synthetic business cycle estimator retains its advantage. In Model 3, when $\phi$ is small, both methods handle nonstationarity similarly well; when $\phi$ is large, the conventional one-step synthetic control ignores information in the stationary component, so the synthetic business cycle estimator remains more efficient.

These simulation exercises show the robustness in finite samples under both the spurious regression and cointegration. The filtering step effectively estimates the trend component. Compared to the other methods, we have a second ensemble learning step which further digests the information from the stationary component.

Empirical Applications

This section revisits two well-known empirical settings commonly analyzed using synthetic control and vertical regression methods: the economic impact of German reunification in 1990 and the return of Hong Kong to China in 1997. In both applications, the outcome of interest is per capita GDP, a nonstationary time series that our proposed methodology is specifically designed to address.

German Reunification

We revisit the seminal comparative case study by abadie2015comparative on the economic impact of the 1990 German reunification on West Germany. Following the fall of the Berlin Wall in November 1989, the German Democratic Republic and the Federal Republic of Germany officially reunified on October 3, 1990. At the time of reunification, per capita GDP in West Germany was approximately 3 times higher than that of East Germany.

abadie2015comparative used 16 OECD countries as control units to construct a synthetic West Germany.\footnote{The 16 countries are Australia, Austria, Belgium, Denmark, France, Greece, Italy, Japan, the Netherlands, New Zealand, Norway, Portugal, Spain, Switzerland, the United Kingdom, and the United States.} The analysis is based on annual country-level data spanning 1960 to 2003. The pre-reunification period (1971–1990) was used to estimate the synthetic weights, while the post-reunification period (1991–2003) was used to evaluate the economic impact of German reunification on West Germany’s GDP. Their study finds that reunification had a substantial negative effect on West Germany’s GDP per capita.

Figure (ref)(a) plots the raw GDP per capita of West Germany alongside that of the 16 OECD donor countries from 1960 to 1990. The Germany’s trajectory lies well within the donor envelope and shows no systematic divergence from the peer group throughout the pre-unification period. Most OECD countries, including West Germany, exhibit exponential GDP growth, though some experience a slowdown in growth rates as they approach 1990.

Figure (ref) (b) and (c) present the corresponding trend and cyclical components obtained with the Hamilton filter using pre-unification data. Both plots show a similar visual impression from the raw series: West Germany’s long‑run trend and short‑run fluctuations track those of several donor countries closely, lending further support to the appropriateness of a synthetic control design for assessing the effects of reunification. However, as we stress in this paper, the apparent comovement of countries’ GDP trends in the raw data may be spurious and should be interpreted with caution.

figure[figure omitted — 979 chars of source]

We apply the proposed synthetic business cycle (SBC) estimator and, for comparison, a conventional synthetic control (SC) estimator constructed from the raw GDP series. Note that this baseline estimator differs from the richer specification in abadie2015comparative, which derives the weights based not only on pre-treatment outcomes but also on additional growth predictors such as inflation, trade openness, schooling, and industry share. Consequently, although the two approaches yield qualitatively similar patterns, our “conventional synthetic control” results are not identical to those of abadie2015comparative; the divergence reflects our focus on the more recent matrix completion perspective of synthetic control athey2021matrix rather than on a full covariate match.

Figure (ref) shows the per capita GDP of West Germany before and after the 1990 reunification, along with the two synthetic trajectories. Each method provides a four-year forecast of West Germany’s economy under the counterfactual scenario in which reunification did not occur after 1990. There are several findings. First, both estimators fit the pre-reunification data closely; although the conventional model matches the raw series slightly better, this tighter fit may reflect spurious comovements with the donor pool. Second, the synthetic business cycle estimator indicates a more substantial negative economic impact of reunification than the conventional estimator. Third, both approaches reveal a brief initial boost to per capita GDP after reunification, but the synthetic business cycle method confines this boom to roughly one year, whereas the conventional model extends it to three years. The shorter boom period aligns more closely with earlier studies MeinhardtEtAl1995.

figure[figure omitted — 765 chars of source]
figure[figure omitted — 497 chars of source]

To investigate the source of the discrepancy between the standard synthetic control and the synthetic business cycle estimators, we compare the donor weights generated by the two procedures. Figure (ref) reports three sets of weights: (i) the conventional synthetic control weights based on the raw series; (ii) the weights assigned to the cyclical component by the synthetic business cycle method; and (iii) a “synthetic trend” weight vector that best reproduces West Germany’s trend component using the donors’ trends.

Examining these weights reveals a sharp contrast. The synthetic trend specification places nearly all of its weight on Australia and Belgium, indicating that these two economies most closely match West Germany’s long-run growth path. By contrast, the synthetic business cycle weights fall mainly on Italy, Japan, and Portugal, whose short-run fluctuations align more closely with West Germany’s business cycle. When applied to the unfiltered data, the conventional synthetic control effectively averages across these distinct structures: it assigns weight both to the trend matching donors (Australia and Belgium) and to the cycle matching donors (Italy, Japan, and Portugal), with the trend countries receiving larger weights because the trend component dominates the cyclical component in magnitude.

These patterns imply that West Germany’s trend and cyclical components correspond to different donor subsets, reflecting two distinct factor structures. The conventional approach, which presumes a single common structure and applies a single set of weights, risks combining spurious trend comovements with genuine cyclical similarities. Our synthetic business cycle estimator avoids this pitfall by forecasting West Germany’s trend from its own history and pairing it with a synthetic cycle drawn from the donor pool. This separation of trend and cycle yields a more robust counterfactual prediction.

In Figure (ref), we perform the placebo exercise as in abadie2015comparative. We re‑estimate both the conventional synthetic control and our synthetic business cycle method, artificially shifting the reunification date to 1975, fifteen years before the actual event. With this placebo reunification timing, the synthetic business cycle forecasts remain closely aligned with the observed data throughout 1975–1990, whereas the forecasts from the conventional synthetic control estimator exhibit a modest downward drift.\footnote{By contrast, the richer specification in abadie2015comparative, which incorporates additional non‑outcome predictors, performs well in their placebo test.} Viewed from the matrix‑completion perspective, these results suggest that the synthetic business cycle estimator can offer a more robust alternative to the conventional synthetic‑control approach when only outcome paths are used for causal inference.

figure[figure omitted — 895 chars of source]

Return of Hong Kong to China

China resumed sovereignty over Hong Kong on July 1, 1997, ending British colonial rule. hsiao2012panel used the vertical regression method to study the effect on Hong Kong's economic growth rate, which is a stationary series. Here, we examine the raw GDP series as the outcome, similar to the previous empirical exercise, highlighting the synthetic business cycle's power of handling nonstationary outcomes.

We work with annual GDP levels for 1961–2003 sourced from Federal Reserve Economic Data (FRED).\footnote{Our dataset differs from that in hsiao2012panel, who use quarterly GDP‑growth data that start later.} Because the pre-treatment window is short, we confine the donor pool to 11 developed, market‑oriented economies—Australia, Austria, Canada, Denmark, France, Germany, Italy, Korea, the Netherlands, New Zealand, and the US—that exhibit similar long‑run GDP trajectories to Hong Kong.\footnote{These economies are drawn from the original list of 23 in hsiao2012panel. We also omit Finland, Norway, and Switzerland, whose high per‑capita GDP and welfare‑state structures make them less comparable with Hong Kong.} The UK and mainland China are excluded, as both were directly involved in Hong Kong’s 1997 return and are therefore unsuitable for counterfactual analysis.

Our selection differs from that of hsiao2012panel, who emphasize geographic proximity and economic ties and select as donors mainland China, Indonesia, Japan, Korea, Malaysia, the Philippines, Singapore, Taiwan, Thailand, and the US. We adopt a different strategy for two reasons. First, economies that are closely linked to Hong Kong may themselves have been influenced by the 1997 return, weakening their validity as controls. Second, several Southeast Asian economies were hit hard by the 1997–1998 Asian financial crisis, introducing confounding shocks that could obscure the effect of the return. As a robustness check, we present an analysis using the donor economies used in hsiao2012panel in Appendix (ref).

figure[figure omitted — 982 chars of source]

Figure (ref) plots Hong Kong’s per capita GDP alongside that of the eleven donor economies, together with the corresponding trend and cyclical components. Because hsiao2012panel employ vertical regression, placing no restrictions on the weights, we implement the analysis under two specifications: with and without the non-negativity constraint on the weights.\footnote{In both configurations, the weights still sum to one. This constraint is required to handle a common nonstationary factor with identical loadings across all units. See the data-generating process in Appendix B of abadie2010synthetic.} Relaxing the non‑negativity constraint is sensible, as Figure (ref)(c) shows that some donors’ cycles are negatively correlated with Hong Kong’s.

figure[figure omitted — 725 chars of source]

Figure (ref) shows the counterfactual predictions from the synthetic business cycle estimator and the conventional synthetic control estimator. Two main findings emerge. First, the synthetic business cycle estimator provides a good pre-treatment fit using both non-negative and signed weights, whereas the conventional synthetic control estimator fits well only with signed weights, highlighting the greater flexibility of the synthetic business cycle approach. Second, the synthetic business cycle estimator yields a higher estimate of the economic cost of the handover.

Figure (ref) compares the weights for the raw data, trend, and cycle components. Consistent with the previous empirical analysis, we find that the synthetic control weights for the raw data approximate a combination of the trend and cycle weights. Notably, when weights are not constrained to be non-negative, the trend and cycle weights can have opposite signs, resulting in overall synthetic weights for the raw data that are small in magnitude due to offsetting effects.

figure[figure omitted — 817 chars of source]

Figure (ref) shows the placebo test with the treatment date set to 1987, ten years before the actual event. The synthetic business cycle forecasts remain closely aligned with the observed data throughout 1987–1997, whereas the forecasts from the conventional synthetic control estimator exhibit a downward deviation, which is more pronounced when weights are restricted.

figure[figure omitted — 680 chars of source]

Conclusion

In this paper, we identify a spurious synthetic control problem: the conventional synthetic control estimator can spuriously attribute common movements to treatment effects when outcomes follow nonstationary trends. To remedy this, we introduce the synthetic business cycle estimator, which forecasts the treated unit’s trend from its own pre-treatment trend and its cycle from weighted donor cycles, and prove its asymptotic unbiasedness even with idiosyncratic trends. Empirical applications to German reunification and the return of Hong Kong confirm its superior accuracy in counterfactual analyses.

The synthetic business cycle estimator extends the panel causal inference toolkit and offers a reliable alternative for policy evaluation with nonstationary data. We recommend that empirical researchers use this method when conducting counterfactual analyses of potentially nonstationary economic data.

The framework in this paper can be extended in a variety of directions. First, for simplicity we follow the literature to consider the “fixed-$n$, large-$T$” asymptotics. It would be important to generalize it to the case when the number of cross-section units also diverges to infinity, which will require a delicate analysis of the relative magnitude of $n$ and $T$, and may further involve regularization schemes for dimensional reduction. Second, if the data possess either multiple treated units or a long post-treatment period, then it is possible to invoke a stable limit distribution to quantify the statistical uncertainty of the average treatment effect. The asymptotic distribution will count on the relative rates of convergence of the trend estimation and the linear ensemble of the estimated cyclical components. These are interesting topics for future research.