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.
82,029 characters · 8 sections · 105 citation commands
Threshold Regression in Heterogeneous Panel Data with Interactive Fixed Effects
\newcounter{subsubsubsection}[subsubsection]
\doublespacing
Threshold regression is one of the most prominent classes of non-linear models used in econometrics. Its principal advantage lies in its intuitive modelling of the regime-switching mechanism, allowing model parameters to change when an observed variable crosses a certain value. As a result, threshold regression can be viewed as a subclass of time-varying parameter models in which the transition mechanism between regimes is explicitly specified rather than left implicit. This framework can be used to characterize regime switching between low- and high-inflation environments, expansions and recessions, or more broadly, “good times” and “bad times”. In the contemporary economic environment, characterized by major shocks such as the COVID-19 pandemic, the war in Ukraine, the United Kingdom’s withdrawal from the European Union, and the recent intensification of the geopolitical and economic competition, such regime shifts are particularly relevant, as changes in the underlying economic dynamics may have pushed key variables over certain thresholds and models into alternative regimes. Threshold regression was introduced in panel data by hansen1999threshold and has since been an active field of theoretical and empirical research because the pooled information across units helps with the identification of the different regimes and the efficient estimation of the threshold parameter.
A key challenge which arises when many cross-sectional units are pooled together is that of heterogeneity. Heterogeneity arises naturally and the greater the number of units, the more likely the model parameters, such as intercepts, slopes and thresholds, will vary between units. This is a fact that is well recognized in the panel data literature, leading to specialized estimators; see, e.g., the contributions in swamy1970efficient, pesaran2006estimation, fernandez2013panel, gao2020heterogeneous, trapani2021inferential, and lusu23, inter alia. Heterogeneity also arises in unobserved unit characteristics. In microeconomics, wages depend on unobserved soft skills and ability, which are heterogeneous across individuals and are likely to have time-varying prices. In macroeconomics, unobserved common shocks, typically modeled as factors, affect countries in a heterogeneous manner causing varying patterns to economic growth. In finance, unobserved factors load heterogeneously on asset returns. This heterogeneity in the unobserved part of the model is also well recognized in the literature and is modeled by interactive fixed effects (IFE), which, as their name suggests, are the inner product of a vector of individual effects with a vector of common time effects. IFE is a generalization of the standard two-way fixed effects and a more flexible and empirically relevant way of capturing unobserved heterogeneity, see e.g. DitzenKaravias2025 for a discussion and a review of the literature.
Motivated by the above, this paper aims to address the issue of heterogeneity in panel data threshold regression. Specifically, we provide a comprehensive asymptotic theory for estimation and testing in a panel threshold regression model with two distinct features: i) heterogeneous threshold and slope parameters across units and ii) interactive fixed effects. This is the first paper which allows for this type of analysis in threshold regression.
First, we consider a model with fully heterogeneous slope coefficients and thresholds. Although such a model may appear to be estimable on a series-by-series basis by treating each unit as a univariate time series and by applying standard threshold regression methods hansen2000sample, this approach is invalid in our setting due to the factor structure in the errors induced by IFE. While series-by-series estimation could, in principle, be conducted under the framework of andrews2005cross which allows for common shocks in errors, this framework imposes restrictive assumptions-most notably, independence of observations in time and independence between factors in the errors and the regressors-and does not address nonlinear models such as threshold regressions, making extensions nontrivial and potentially intractable. Instead, we exploit the large cross-sectional dimension of the panel: by using cross-sectional averages pesaran2006estimation, we asymptotically remove the IFE and thereby enable consistent series-by-series estimation of the heterogeneous slopes and thresholds. Afterwards, cross-sectional aggregates can be used to summarize the estimated parameters, when $N$ is large enough so that the the individual-specific parameters become less interesting. Examples include the means and medians of the heterogeneous estimates, distributional features such as quantiles and percentiles, group averages for known groups of interest, or shares of units with given sign or class of coefficient magnitude.
We also consider a second model; one in which slope coefficients are heterogeneous across units, while the threshold parameter is now common to all units. We refer to this as the semi-homogeneous model. This model has been briefly considered in the literature chudik2017there but here we show that it can lack identification if the threshold variable does not have a common support across units. Then, we demonstrate that it offers efficiency gains and faster, non-standard, rates of convergence for both the pooled threshold estimator and for the mean-group slope coefficient estimator. The latter is a novel finding, not documented elsewhere, and it appears because the, standard in the literature, “shrinking threshold” assumption (see, e.g., hansen2000sample) interacts with slope heterogeneity in a way which leads to faster rates of convergence. Finally, a novel modified information criterion which allows distinguishing between the fully heterogeneous and the semi-homogeneous models is provided.
The heterogeneity of the threshold and slope parameters, together with IFE, all have important implications for model estimation requiring appropriate estimators; with potential candidates including generalized method of moments estimators ahn2013panel, the Common Correlated Effects (CCE) estimator pesaran2006estimation, the Principal Components estimator bai2009panel, the two-stage instrumental variables estimator norkute2021instrumental, the Post-Nuclear Norm Regularized estimator of moon2018nuclear, and Lasso-type shrinkage methods su2016identifying. While the above estimators are designed for IFE, not all of them can deal with heterogeneous coefficients. The CCE estimator stands out because it is general enough to allow for heterogeneous coefficients, is analytically tractable, has excellent small sample properties, and is computationally fast. The latter property is important in threshold regression with large panels, where recursive regressions and the bootstrap are necessary, thus making CCE the estimation method of choice. Furthermore, the CCE estimator has been extensively studied in terms of its assumptions, for example in terms of its rank condition or the presence of additional or distinct factors juodis2022,DeVosStauskas2024. juodisreese2026 summarize advice on the use of CCE. Yet despite these properties, the application of CCE in threshold regression is not straightforward because the dependent variable cross-section averages include “threshold factors” in the errors, increasing the dimension of the factor space to be estimated. Hence, we show that the vanila CCE estimator can be applied only in the case where the number of factors is exactly equal to $1$. Because this is an important restriction, we employ a modified CCE which does not include cross-section averages from the dependent variable.
In terms of threshold regression in heterogeneous panel data models, the paper closest to us is that of chudik2017there, which considers heterogeneous slopes and IFE, but not heterogeneous thresholds. Furthermore, it is mostly focused on the specific empirical application and does not provide any asymptotic theory supporting the estimation methodology. The present paper fills these gaps. miao2020panel2 assumes that the units belong to a small number of groups and that both the slope and threshold parameters vary between the groups. However, their analysis applies only to models with fixed effects and not to the full IFE model considered here. Furthermore, the empirical application is focused on estimating the number of underlying groups and group membership, which is different from the type of parameter heterogeneity considered here. Therefore, the present contribution is clearly distinct. miao2020panel1 consider panel threshold regression with IFE but restrict the parameters to be homogeneous across units. haciouglu2021common consider a smooth transition model with heterogeneous coefficients and IFE. Other contributions in the area include panel kink regression with covariate-dependent threshold yangzhang20 and threshold regression in dynamic panel data models with a short time dimension seo2016dynamic. However, these all assume homogeneous coefficients and simple fixed effects.
We conclude by applying the new methodology to examine one of the most important macroeconomic problems, the Feldstein-Horioka puzzle feldstein1980domestic. Our new model allows for heterogeneous coefficients and thresholds and for cross-sectional dependence, which are data features well documented in country-level data chudik2017there. Previous research has considered nonlinear effects with respect to trade openness feldstein1980domestic but with mixed results. We confirm the existence of the puzzle, while threshold effects in the high-trade-openness regime are found only for a small subset of countries. It seems that the threshold effects found elsewhere in the literature could be driven by only a few countries in the sample as opposed to being a general phenomenon.
The remainder of the paper is organized as follows. Section 2 introduces the fully heterogeneous model with heterogeneous slopes and thresholds. Section 3 develops the estimation strategy. Sections 4 and 5 provide the assumptions and asymptotic theory, respectively. Section 6 introduces the semi-homogeneous model in which the thresholds are common across units. Section 7 discusses diagnostics, while Section 8 applies the new methodology to study the Feldstein-Horioka puzzle. Section 9 concludes. The supplementary online appendix contains the bootstrap algorithms for the linearity tests, the information criterion for selecting between models, extensive Monte Carlo simulations, additional results for the empirical application, and all mathematical proofs.
\setcounter{remark}{0}
The existence of factors $f_t$ in $x_{i,t}$ and $e_{i,t}$ causes endogeneity and makes the fixed-effect estimator inconsistent. Instead, we employ the CCE estimator, which we later show is consistent. To present the estimator, we stack the models in (ref), (ref), and (ref) across the time dimension. Letting $w_{i,t} (\gamma_i) = w_{i,t} \mathbb{I}\{q_{i,t} \leq \gamma_i \} $, the stacked models become:
where, $y_i= (y_{i,1}, y_{i,2}, \ldots,y_{i,T})'$ is a $T \times 1$ vector, $X_i= (x_{i,1}, x_{i,2}, \ldots,x_{i,T})'$, and also $\xi_i = (\xi_{i,1}, \xi_{i,2}, \ldots,\xi_{i,T})'$ are $T \times K$ matrices, while $W_i (\gamma_i)= (w_{i,1}(\gamma_i), w_{i,2}(\gamma_i), \ldots,w_{i,T}(\gamma_i))'$ is $T \times r$. The errors $e_i= (e_{i,1}, e_{i,2}, \ldots,e_{i,T})'$ and $\varepsilon_i = (\varepsilon_{i,1}, \varepsilon_{i,2}, \ldots,\varepsilon_{i,T})'$ are $T\times 1$ vectors. Finally, $F = (f_1, f_2, \dots, f_T)'$ is a $T \times m$ matrix.
The model in (ref), is linear in the parameters $\beta_i$ and $\delta_i$ and non-linear in the parameter $\gamma_i$. For now, let the $\gamma_i$'s be known. The model is therefore linear and can be estimated using a variant of the CCE estimator in pesaran2006estimation, adapted as in karavias2022structural. The key idea is that cross-sectional averages of $X_i$ can be used to consistently estimate the space spanned by unknown factors in (ref). This is an alternative to using principal components for estimating the factors; see, e.g. bai2009panel, norkute2021instrumental and westerlundurbain2015. The key benefits of CCE is that it does not require estimating the number of factors, which can be a difficult task moon2018nuclear, and it offers better small sample performance westerlundurbain2015. Denote the cross-sectional average as $\bar A=\sum_{i=1}^N A_i$ for any $A_i$. Also, for any $T$-rowed matrix $A$, define the projection matrix $M_{A}=I_T-A\left(A'A\right)^{-1}A'$. Then, the first step of estimation involves premultiplying (ref) by $M_{\bar{X}}=I_T-\bar X\left(\bar X'\bar X\right)^{-1}\bar X'$, after which the transformed model becomes:
where $\tilde{y}_i = M_{\bar{X}}y_i$, $\tilde{X}_i = M_{\bar{X}}X_i$, $\tilde{W}_i(\gamma_i) = M_{\bar{X}}W_i(\gamma_i)$ and $\tilde{e}_i = M_{\bar{X}}e_i$. We will show later that $M_{\bar{X}} e_i=M_{\bar{X}}F\lambda_i+M_{\bar{X}}\varepsilon_i =M_{\bar{X}}\varepsilon_i+ o_{p}(1)$, asymptotically removing the $m$ common factors. Here we only use $\bar X$ to remove the IFE, which is different from using both $\bar y$ and $\bar X$ as in the original CCE estimator of pesaran2006estimation. Intuitively, this is because $y_{i,t}$ is now a function of $(f_t',f_t'\mathbb{I}\{q_{i,t} \leq \gamma_i \})'$ and therefore the single cross-section average $\bar y_{t}$ will need to estimate the $m$ threshold factors $f_t'\mathbb{I}\{q_{i,t} \leq \gamma_i \}$, which is possible only if $m=1$. This restriction can be strong in practice and hence we do not employ $\bar y_t$ in removing the factors.
The model in (ref) can be rewritten in a more compact form as:
where $\tilde{Z}_i (\gamma_i) = \left( \tilde{X}_i, \tilde{W}_i(\gamma_i) \right) $ and $\theta_i = (\beta_i', \delta_i')'$. Let $\gamma_i$ be known, the CCE estimators are:
and more explicitly, the parameter estimates are $\hat{\beta}_i(\gamma_i) = \left(\tilde{X}_i' M_{\tilde{W}_i (\gamma_i)} \tilde{X}_i\right)^{-1} \tilde{X}_i' M_{\tilde{W}_i (\gamma_i)} \tilde{y}_i$ and $\hat{\delta}_i(\gamma_i) = \left(\tilde{W}_i (\gamma_i)' M_{\tilde{X}_i} \tilde{W}_i (\gamma_i)\right)^{-1} \tilde{W}_i (\gamma_i)' M_{\tilde{X}_i } \tilde{y}_i$.
If the $\gamma_i$'s are unknown, as it is usually the case in practice, we follow chan1993consistency and estimate them by minimizing the CCE sum of squared residuals for each unit $i$:
For each $i$, the above sum of squared residuals is a step function for $\gamma_i$ that only has $O(T)$ distinct values. When $T$ is large, hansen1999threshold suggests approximating $\Gamma_i$ using a grid search method to save computational time, searching in $\Gamma_i \cap \{q_{1,t}, 1 \leq t \leq T\}$. First, sort the distinct values of the observations in the threshold variable $q_{1,t}$, and then trim the top and bottom $1\%$, $5\%, 10\%$, or any other specific percentiles of $q_{i,t}$. Finally, search for $\hat{\gamma_i}$ over the remaining values of $q_{i,t}$. Once the $\hat{\gamma_i}$ have been obtained, the estimators $\hat \theta_i(\hat\gamma_i)$, can be obtained by substituting $\hat{\gamma_i}$ for $\gamma_i$ in (ref). We will henceforth denote $\tilde{\beta}_i = \hat{\beta}_i (\hat{\gamma_i})$, $\tilde{\delta}_i = \hat{\delta}_i (\hat{\gamma_i})$ and $\tilde{\theta}_i = (\tilde{\beta}_i , \tilde{\delta}_i)$.
The estimator variances which are necessary for confidence intervals and hypothesis testing are given by $\tilde{V}_{\theta_i}=\hat{V}_{\theta_i}(\hat\gamma_i)=\hat{\Sigma}_i^{-1}(\hat\gamma_i)\hat{S}_{i}(\hat\gamma_i)\hat{\Sigma}_i^{-1}(\hat\gamma_i)$, where $\hat{\Sigma}_i (\hat\gamma_i)= T^{-1} \Tilde{Z}_i(\hat{\gamma_i})'\Tilde{Z}_i(\hat{\gamma_i})$ and $\hat{S}_{i}(\hat\gamma_i) = T^{-1}\Tilde{Z}_i(\hat{\gamma}_i)'diag(\hat{\varepsilon}_i\hat{\varepsilon}_i')\Tilde{Z}_i(\hat{\gamma}_i)$ in the case of independent in time $\varepsilon_{i,t}$, or
in the presence of serial correlation. $\hat{\Lambda}_{i,j}(\hat\gamma_i) = T^{-1}\sum_{t = j + 1}^{T}\hat{\varepsilon}_{i,t}(\hat{\gamma}_i)\hat{\varepsilon}_{i,t - j}(\hat{\gamma}_i)\tilde{z}_{i,t}(\hat{\gamma}_i)\tilde{z}_{i,t-j}(\hat{\gamma}_i)'$, where $\tilde{z}_{i,t-j}'$ is the $(t-j)$-th row of $\tilde Z_i(\hat\gamma_i)$, and $ \hat{\varepsilon}_i(\hat\gamma_i) = \hat{\tilde{e}}_i(\hat\gamma_i)=\Tilde{y}_i - \Tilde{Z}_i(\hat{\gamma}_i)\hat{\theta}_i(\hat{\gamma}_i)$. Finally, the bandwidth can be $b = \lfloor T^{1/4} \rfloor $ or selected by any other appropriate rule.
\setcounter{remark}{0}
This section presents the main assumptions under which we develop the asymptotic theory. In the following, we consider a pure threshold model, i.e. $R = I_{K}$, to simplify notation, and in which case, $w_{i,t} = x_{i,t}$, $w_{i,t}(\gamma_i) = x_{i,t}(\gamma_i)$, and $W_i(\gamma_i)=X_i(\gamma_i)$. Define also, $\Tilde{X}_i(\gamma_i^1,\gamma_i^2) = \Tilde{X}_i(\gamma_i^1) - \Tilde{X}_i(\gamma_i^2)$ for any $\gamma_i^1,\gamma_i^2 \in \Gamma_i$ and $d_{i,t}(\gamma_i) = \mathbb{I} \{q_{i,t} \leq \gamma_i \}$. All the results below also hold for the partial threshold model.
The letter $C$ stands for a universal finite positive constant. $||A||$ denotes the Frobenius norm, while $l_{min}(A)$ denotes the smallest eigenvalue of $A$. $diag(A)$ denotes a diagonal matrix consisting of the main diagonal elements of the matrix $A$. For a square matrix $A$, $A > 0$ means that $A$ is positive definite. The symbol $ \stackrel{p}{\rightarrow}$ denotes convergence in probability, $\hspace{0.1cm} \stackrel{d}{\rightarrow} \hspace{0.1cm} $ convergence in distribution, $\Rightarrow$ weak convergence with respect to the uniform metric, and $plim$ probability limit. $(N,T) \rightarrow \infty$ denotes that both $N$ and $T$ tend to infinity together. Let $\mathscr{D} = \sigma(F)$ be the minimal sigma-field generated from the factor structure $F$. Let $\mathbb{P}_{\mathscr{D}}(A) = \mathbb{P}({A|\mathscr{D}})$ and $E_{\mathscr{D}}(A) = E(A|\mathscr{D})$. We use the superscript $0$ to denote the true parameter values. In particular, the true coefficients are denoted by $\theta^0_i= (\beta^{0'}_i,\delta^{0'}_i)'$ and the true threshold parameters by $\gamma^0_i$ for $i = 1,...,N$.
\setcounter{assumption}{0}
Assumption (ref) is standard in the literature, and it is similar to Assumption 1 in pesaran2006estimation which excludes nonstationary factors and trends. Part i) of assumption (ref) is the so-called rank condition $rank(\bar\Pi)=m\leq K$, and states that the number of factors must be smaller or at most equal to the number of regressors. It also implies that the factors must be strong. When it comes to the factor loadings, we follow westerlund2022cce and assume in parts ii) and iii) that $\lambda_{i}$ and $\Pi_{i}$ are fixed in our setting, unlike pesaran2006estimation. By assuming them as constants we avoid imposing further assumptions such as being i.i.d. and independent to other random elements in the model.
The requirement $m\leq K$ is standard in the CCE literature and appears in all CCE-based methods. Applied research typically finds a small number of factors $m$ in the error term DitzenKaravias2025. To further relieve the strain of the rank condition on the number of regressors, notice that some factors in $f_t$ may be observable. Observed factors such as the intercept, time effects, seasonal dummies, and other unit-invariant variables like index stock returns, central bank interest rates, and oil prices should be included in $X_i$. Any factor included in $X_i$ does not count towards $m$.
Assumption (ref) is similar to Assumption 2 of pesaran2006estimation and states that the regressors must be stationary and that the cross-sectional dependence across units is fully captured by the factor structure. Assumption (ref) assumes a zero mean for errors, while it also allows for serial correlation, similar to pesaran2006estimation. The errors must also be stationary. In combination with (ref), it also assumes that $x_{i,t}$ are strictly exogenous to $\varepsilon_{i,t}$; and because $q_{i,t}$ belongs to $x_{i,t}$, $q_{i,t}$ must also be exogenous. Yet $x_{i,t}$ can be weakly exogenous with respect to $e_{i,t}$, with feedback effects driven by $f_t$. Lags of the dependent variable are not allowed in $x_{i,t}$, as this would require lags of the cross-section averages of $y_{i,t}$ when estimating the factor space, but as we have argued, neither $\bar y_{t}$ nor its lags are permitted in our nonlinear setting. However, this does not become a restriction on the data generating process, as general forms of serial correlation are still permitted through both factors and errors.
Assumption (ref), states that the threshold variable has a continuous conditional probability density function and is uniformly bounded; see hansen2000sample. Furthermore, it also excludes the possibility that $q_{i,t}=\gamma_i^0$ for all $t$. Assumption (ref) is a no perfect multicollinearity assumption allowing for identification of slopes and thresholds. It is a high level assumption, similar to those used elsewhere in the literature such as in miao2020panel1 and pesaran2006estimation. It cannot be decomposed to more primitive assumptions, at least without significant restrictions on the data-generating process. Finally, Assumption (ref) also requires that there are observations on both regimes for each unit $i$. Assumption (ref) imposes the requirement that the threshold parameters belong to compact sets, as is standard in the literature. Assumption (ref) contains full rank conditions that ensure matrix invertibility and Assumption (ref) imposes uniformly bounded moments as in kapetanios2011panels, which are stronger than necessary but kept for simplicity.
Assumption (ref) is called the “shrinking threshold” assumption and was introduced in the threshold literature in hansen2000sample. This assumption is similar to the idea of local-to-zero approximations in hypothesis testing and is universally used in the threshold literature to derive a pivotal asymptotic distribution of $\hat{\gamma}$ such that tabulated critical values can be used. However, it also implies that the derived asymptotic distribution is a better approximation of the sampling distribution when $\delta^{0}_i$ is small, which nevertheless is the most useful case, since for large threshold magnitudes, $\delta_i^0$ becomes easier to estimate (see Theorem (ref) below). This is the first paper in which the $\delta^{0}_i$ are allowed to have varying degrees of threshold magnitudes through the parameters $\alpha_i$.
Part i) of Assumption (ref) requires that the fourth-order conditional moments of $x_{i,t}$ and $x_{i,t}e_{i,t}$ exist and are bounded. Parts ii) and iii) are similar to Assumption A.5 of miao2020panel1, and are made to ensure that the square matrix, $M_{\mathscr{D},i}(\gamma_i)$, is well-behaved in the neighbourhood of $\gamma_i^0$. Condition $M_{\mathscr{D},i}(\gamma^0_i) > 0$ excludes the continuous threshold model, similar to Assumption 1.7 in hansen2000sample. $N \rightarrow \infty$ is not required here because $N \rightarrow \infty$ for the full heterogeneous model is only necessary to remove the IFE. Assumption (ref) provides conditional moment boundedness for all $\gamma_i \in \Gamma_i$.
In this section, we derive the asymptotic theory by letting $N$ and $T$ tend to infinity. Theorems (ref) and (ref) prove the consistency of $\hat{\gamma}_i$ and derive its rate of converge. Theorems (ref) and (ref) derive the asymptotic distributions of the individual $\tilde{\theta}_{i}$ and $\hat{\gamma}_i$, while Theorem (ref) provides the likelihood ratio statistic to test hypotheses about $\gamma_i^0$.
Theorem (ref) establishes the consistency for each $\hat{\gamma}_i$ under conditions weaker than miao2020panel1, in that it does not require the shrinking threshold assumption. It also doesn't require any restrictions on the relative rate of expansion of $N$ and $T$, which is a property of CCE estimators pesaran2006estimation.
Theorem (ref) shows that the rate of convergence of $\hat{\gamma}_i$ is $T^{1-2\alpha_i}$, thus depending on the threshold effect magnitudes. Smaller $\alpha_i$ imply that the threshold effect is larger and in turn the convergence rate is faster. On the other hand, if $\alpha_i$ is close to $1/2$, the rate of convergence becomes slower since the magnitude of the threshold is smaller. A fixed-magnitude threshold effect is equivalent to $\alpha_i \rightarrow 0$ and results in $\hat{\gamma}_i - \gamma_i^0 = O_p[({T})^{-1}]$. The CCE literature typically requires $\sqrt{T}/N \rightarrow 0$ for individual unit estimators pesaran2006estimation. Here we only require $T^{\alpha_i}/\sqrt{N} \rightarrow 0$ and thus, the relative rate of divergence between $T$ and $N$ in Theorem (ref) is weaker than what is necessary elsewhere. The following two theorems derive the asymptotic distributions of the slope and threshold parameter estimators.
The asymptotic distribution of the threshold parameters is the same as in hansen2000sample. In the presence of conditional homoskedasticity in $\varepsilon_{i,t}$, $\phi_i$ further simplifies to $\sigma_{\varepsilon,i}^2[D_i(\gamma^0_i)]^{-1}$. Serial correlation nuisance parameters do not enter the asymptotic distribution of $\hat\gamma_i$, because its variance, as can be seen from $V_{i,T}$ and $D_{i,T}$, depends not only on $\varepsilon_{i,t}$, but also on the distribution of the threshold variable $q_{i,t}$. In the proof of the theorem, we show that the joint probability that both $q_{i,t}$ and $q_{i,t'}$ for $t\neq t'$ appear in a small neighborhood of $\gamma_i^0$ is asymptotically 0, because the size of that neighborhood is shrinking due to the shrinking threshold assumption (ref). Therefore, serial correlation cross-terms with $t$ and $t'$ are asymptotically negligible.
hansen2000sample suggests that the asymptotic distribution in Theorem (ref) should not be used to build confidence intervals for $\gamma_i$, because $\phi_i$ is difficult to estimate accurately. We therefore propose a likelihood ratio test for the null hypothesis $H_0:\gamma_i^0=\gamma_i$ based on:
where $RSS(\hat{\theta}_i(\gamma_i),\gamma_i) = (\Tilde{y}_i - \Tilde{Z}_i(\gamma_i)\hat{\theta}_i(\gamma_i))'(\Tilde{y}_i - \Tilde{Z}_i(\gamma_i)\hat{\theta}_i(\gamma_i))$, and $\hat{\sigma}_{\varepsilon,i}^2 = T^{-1}RSS(\tilde{\theta}_i,\hat{\gamma}_i)$.
In a special case where $\varepsilon_{i,t}$ is homoskedastic, $\eta_i^2 = 1$ and inference can be made based on readily available critical values. The inverted distribution function of $\Xi$ is given by $c(a) = -2log(1-\sqrt{1-a})$, where $c(a)$ is the critical value and $a$ is the significance level. For various $a$'s the $c(a)$ can be found in Table 1 of hansen2000sample, i.e., for $a=0.1$ it is $5.94$, for $a=0.05$ it is $7.35$ and for $a=0.01$ it is $10.59$. These critical values are used to test the null hypothesis $H_0:\gamma_i=\gamma_i^0$ with rejection region $LR_i(\gamma_i^0) > c(\alpha)$. Confidence sets for $\gamma_i$ can thus be obtained by inverting this family of likelihood-ratio tests. The asymptotic confidence set with coverage probability $1-\alpha$ is defined as $\left\{ \gamma_i : LR_i(\gamma_i) \le c(\alpha) \right\}$. In practice, this set is obtained by plotting $LR_i(\gamma)$ as a function of $\gamma$ and identifying the values of $\gamma$ for which the statistic lies below the horizontal line at $c(\alpha)$.
Theorem (ref) is asymptotically correct under the shrinking threshold assumption $\delta^{0}_i \rightarrow 0$ for all $i = 1,2,...,N$. However, if the errors are homoskedastic and also normal and i.i.d., we hypothesize that the intuition of Theorem 3 of hansen2000sample holds here as well, and therefore inference based on the LR test is asymptotically valid even if $\delta^0_i$ does not shrink.
In the previous fully heterogeneous model we used cross-sectional data only to eliminate the unobserved IFE. However, a large cross-section dimension can bring additional benefits when some parameters are assumed to be the same across units. These benefits include faster convergence rates and more efficient estimation. Here we consider a special case of (ref) with $\gamma_i=\gamma$:
This model lies in between the fully heterogeneous model (ref) and the fully homogeneous model of miao2020panel1. We call it “semi-homogeneous” and in the supplementary appendix we include a BIC-type criterion that can choose between models (ref) and (ref).
The combination of a common $\gamma$ and unit-specific $\beta_i$ and $\delta_i$ creates complications for parameter identification. The identification assumption (ref) implies that all units need enough time series observations in both regimes; explicitly $\sum_{t=1}^{T} \mathbb{I}\{q_{i,t} \leq \gamma\} > 0$ and $\sum_{t=1}^{T} \mathbb{I}\{q_{i,t} > \gamma\} > 0$, for every unit $i$. However, if the supports of $q_{i,t}$ and $q_{j,t}$, for $i \neq j$, are disjoint, then the aforementioned condition will not hold and either $\delta_i$ or $\delta_j$ will not be identified. Consider, for example, the impact of government expenditure on economic growth. The UK's General government final consumption expenditure (% of GDP) varies between 16% to 22% from 1973 to 2021, while that of Mexico in the same period varies between 8% to 12%. Therefore, there is no common $\gamma$ that creates two regimes in both countries, and hence one of the $\delta_i$'s will not be identified.
The discussion above makes clear that the semi-homogeneous model is applicable only when the threshold variable has a common support across $i$. Despite this limitation, there are many applications where this happens, such as when the threshold variable results from transformations such as quantile, standardisation, scaling, or ratio, among others. For example, nocera2023causal study the Fed's large-scale asset purchases on firms' capital structure and use as a threshold variable the quantile transformation of the ratio of debt to assets. girma2005absorptive studies the non-linear impact of absorptive capacity by constructing the threshold variable as $q_{i,t}/q^{\star}_{i,t}$, where $q^{\star}_{i,t}$ is the maximum level of $q_{i,t}$ and $q_{i,t} > 0$, such that the threshold variable shares a common support between $0$ and $1$. Yet another alternative would be to assume $\delta_i=\delta$, as in chudik2017there. If correct, this last assumption removes the identification problem and even leads to a pooled $\tilde\delta$ estimator with a faster rate of convergence. The estimator is given in (ref), in the next section.
In the semi-homogeneous model, interest shifts to $\gamma$ and the means of the individual coefficients, $\theta$. Assuming $\gamma$ is known, the pooled Mean Group (MG) CCE estimators are:
If $\gamma$ is unknown, we estimate it as the $\gamma$, which minimises the CCE MG sum of squared residuals: $ \hat{\gamma} =\text{argmin}_{\gamma \in \Gamma} \sum_{i=1}^{N}\left[\tilde{y}_i- \tilde{Z}_i (\gamma) \hat{\theta}_i(\gamma) \right]'\left[\tilde{y}_i - \tilde{Z}_i (\gamma) \hat{\theta}_i(\gamma)\right]$. The latter is a step function for $\gamma$ and can be trimmed as described in Section (ref). In the following, we denote $\tilde{\beta}_i = \hat{\beta}_i (\hat{\gamma})$, $\tilde{\delta}_i = \hat{\delta}_i (\hat{\gamma})$, $\tilde{\beta} = \hat{\beta}(\hat{\gamma})$, $\tilde{\delta} = \hat{\delta} (\hat{\gamma})$, $\tilde{\theta}_i = (\tilde{\beta}_i , \tilde{\delta}_i)$ and $\tilde{\theta} = (\tilde{\beta} , \tilde{\delta})$. The estimator variances are given by $\tilde{V}_{\theta_i}= \hat{V}_{\theta_i}(\hat\gamma)=\hat{\Sigma}_i^{-1}(\hat\gamma)\hat{S}_{i}(\hat\gamma)\hat{\Sigma}_i^{-1}(\hat\gamma)$, and $\tilde{V}_{\theta}=(N-1)^{-1}\sum_{i=1}^N(\tilde\theta_i-\tilde\theta)(\tilde\theta_i-\tilde\theta)'$. To proceed we need to make the following assumptions which apply only to the semi-homogeneous model.
\setcounter{assumption}{0}
Assumption (ref) imposes $i.i.d.$ distributed heterogeneous coefficients which are randomly distributed across units and independent of any other random elements in the model, as in Pesaran (2006). This assumption allows the use of the pooled MG CCE estimator for $\theta$. If (ref) fails, so does the consistency of the MG estimators. Assumption (ref) is a variant of the shrinking threshold assumption (ref) where the shrinking parameter $\alpha$ is now common across units. Notice that since $\delta_i$ are heterogeneous, the rate of shrinkage is $O(T^{-\alpha})$, instead of $O[(NT)^{-\alpha}]$ as in miao2020panel1. Assumptions (ref) - (ref) are variations of (ref), (ref), (ref), (ref) and (ref) respectively.
For MG estimators, the scenario where $m$ is strictly smaller than $K$ is problematic, as having more cross-section averages than number of factors can induce bias to the CCE estimators. The same can happen in the presence of distinct factors, that is, when the factors in equation (ref) are different from the factors in (ref). These issues are dealt with regularization and bootstrap in juodis2022 and DeVosStauskas2024, and the same solutions are applicable in our setting. The basic intuition for why the regularization and the bootstraps should work in our non-linear threshold model is because, if the thresholds are known, the threshold regression model becomes linear, and hence falls within the class of models studied in those two papers. If the thresholds are unknown however, they can be estimated consistently as the CCE estimators remain consistent. Therefore, asymptotically observing $\hat \gamma_i$ is just as good as observing $\gamma_i $ itself. On a separate topic, the above intuition can also be used to justify using the test of JuodisReese2022 to test for remaining cross-section dependence in the threshold regression residuals. This intuition is supported by Monte Carlo results in the supplementary online appendix.
As previously, lagged dependent variables are not allowed and should be left as serial correlation in the errors. This approach has a double benefit; first, it allows the use of the bootstrap in DeVosStauskas2024 extending the applicability of the new methods to the cases mentioned earlier, and second, it does not require bias correction for the removal of the $O(T^{-1})$ Nickell bias which would be introduced by lags of $y_{i,t}$. This bias can in theory be removed by the half-panel jacknife estimator juodisreese2026 but it is not entirely clear how this is done in non-linear panels and it will certainly require further assumptions on the regime prevalence in the sub-panel estimations, notwithstanding of course the restriction that $m=1$ due to the threshold nonlinearity. Theorem (ref) repeats the main results for a pooled $\hat \gamma$, while Theorem (ref) derives the rate of convergence and the asymptotic distribution of the MG estimator $\tilde\theta$:
Theorem (ref) demonstrates that the heterogeneity of the slope coefficient has unique implications for the asymptotic theory, as $\tilde{\delta}$ has a rate of convergence that is much faster than that of the MG estimator in linear regression, see, e.g., JKS. This arises due to the shrinking threshold assumption (ref):
which implies that the error term which drives unit heterogeneity $C_{v_i}/T^\alpha$, is $O(T^{-\alpha})$. Hence, in the limit, heterogeneity vanishes and we have a homogeneous model. The closer the $\delta_i^0$ are to zero, the closer they are to each other, and thus the shrinking threshold effects are becoming ever more homogeneous. This is reflected in the estimator rate of convergence. Large threshold effects correspond to $\alpha \to 0$, yielding the standard MG convergence rate $\sqrt{N}$. In contrast, when threshold effects are small ($\alpha \to 1/2$), the rate improves to $\sqrt{NT}$ in the limit, which is the standard pooled rate found in homogeneous models pesaran2006estimation. Part i) of Theorem (ref) cannot be used in practice because it contains the unknown $\alpha$. Hypothesis tests are facilitated by part ii), which is due to the self-normalization of the variance estimator.
The following theorem develops a test for testing hypotheses on the threshold parameter.
The parameter $\eta^2=1$ if the errors are homoskedastic across both $N$ and $T$. If not, a nonparametric estimator is given in the supplementary online appendix.
In practice it may not be known if there is non-linearity in the model, or which is the threshold variable $q_{i,t}$. In Hansen (2000), both questions are addressed by applying a test of linearity (no threshold regression) to a known $q_{i,t}$ in the first case, or for each potential threshold variable in the second case. In this section, we enable the same type of inference by providing tests of linearity for both the fully heterogeneous and the semi-homogeneous models. In the first model, for each $i$ the null hypothesis is $H_0:\delta_i= 0$ and the alternative is $H_1:\delta_i\neq 0$. In the second model, there is a joint null hypothesis $H_0:\delta_i= 0$ for all $i$ against the alternative that at least one $\delta_i\neq 0$ over all $i$.
Testing the null hypothesis of no threshold regression is challenging because under $H_0: \delta^0_i = 0$, for any model, the threshold parameters disappear and thus cannot be identified. To deal with this problem, we follow hansen1996inference and test the null hypothesis based on a supremum-type Wald statistic whose limiting distribution is non-standard but can be approximated by the bootstrap. In the fully heterogeneous model, for unit $i$ we employ:
where $\hat{V}_{\delta,i}(\gamma_i) = L'\hat{V}_{\theta_i}(\gamma_i) L$, and $L$ is the selection matrix defined in Assumption (ref). To derive the asymptotic distribution of $supW_i$ we will need an additional assumption:
\setcounter{assumption}{0}
This is a high-level assumption that is straightforward to justify. More primitive conditions can be found in hansen1996inference or in Lemma A.9 of miao2020panel1.
Note that the above theorem does not require the shrinking threshold assumption (ref), while $N \rightarrow \infty$ is only necessary to remove IFE and thus, there are no other restrictions on the relative rate of divergence between $N$ and $T$.
Moving on to the semi-homogeneous model, a new challenge arising due to heterogeneity is that the joint null hypothesis of no threshold regression is equivalent to testing $N$ individual hypotheses, with $N$ going to infinity. This is a multiple testing problem that can lead to low power. To avoid multiple testing, we employ the approach of JKS, which exploits the fact that, under the null, the model becomes homogeneous in $\delta_i^0$ because $\delta_i^0=\delta^0=0$ for all $i$. The null implies a model with homogeneous $\delta$ coefficient, which for a given $\gamma$ can be estimated by the pooled CCE estimator:
where $Z^{\star}_i(\gamma) = (\bar{Z}(\gamma),X_i) = (\Bar{X},\Bar{W}(\gamma),X_i)$. The estimator $\hat{\delta}_p(\gamma)$ is a pooled estimator with a faster, $\sqrt{NT}$ rate of convergence. Note that $\hat{\delta}_p(\gamma)$ is different from $\hat{\delta}(\gamma)$ due to the annihilator matrix. In $M_{Z^{\star}_i(\gamma)}$, $\Bar{W}(\gamma)$ is included to remove asymptotic bias from the interactive effects following karavias2022structural, and $X_i$ is included to project out the variables with heterogeneous coefficients as in JKS. In the following, for any $T$-rowed matrix $A$, let $\tilde{A}(\gamma) = M_{\bar{Z}(\gamma)}A$. The supremum Wald statistic based on $\hat\delta_p(\gamma)$ is:
$\hat{V}_{\delta_p}(\gamma) = L'\hat{\Sigma}^{-1}(\gamma)\hat{K}(\gamma)\hat{\Sigma}^{-1}(\gamma)L$, with $\hat{\Sigma}(\gamma) = (NT)^{-1}\sum_{i=1}^{N}\tilde{Z}_i(\gamma)'\tilde{Z}_i(\gamma)$, and variance $\hat{K}(\gamma) = N^{-1}\sum_{i=1}^{N}\hat{K}_i(\gamma)$, where $\hat{K}_i(\gamma)=\hat S_i(\gamma)$ defined in equation (ref), but where $\tilde{z}_{i,t}(\gamma)$ is now based on the $ M_{\bar{Z}(\gamma)}$ annihilator matrix, and the same applies to $\hat{\varepsilon}_i(\gamma)$.
The implementation of $supW$ requires an approximation of $\Gamma$ similar to the one used to estimate $\hat\gamma$ above. Theorem (ref) derives the limiting distribution of $supW$, based on a pooled version of Assumption (ref). However, it is additionally required that the mean of the $\delta_i$ is different from zero, because in this case the test would have no power due to the use of $\hat\delta_p(\gamma)$. This is because if $E(\delta_i^0)=\delta^0=0$, then the null $H_0:\delta^0=0$ is true. This assumption is not considered to be strong, as threshold effects are typically expected to move in the same direction across units rather than offset each other.
\setcounter{assumption}{0}
The asymptotic distributions described in both Theorems 9 and 10 depend on nuisance parameters. Therefore, as advocated by hansen1996inference, chudik2017there, and Greta2023, we use the bootstrap method for inference. The steps for the bootstrap and Monte Carlo simulations evaluating its performance can be found in the supplementary online appendix. The $T/N\to 0$ assumption can be relaxed to $T/N\to \tau> 0$, by applying the bootstrap of DeVosStauskas2024.
We apply the new theory to one of the key puzzles in international economics, namely the Feldstein-Horioka feldstein1980domestic. In theory, perfect capital mobility should allow savings from one country to be invested in other countries where investment opportunities with higher returns are available. feldstein1980domestic find however, that this is not the case and that domestic investments are highly correlated with domestic savings. Since then, the Feldstein-Horioka puzzle has become one of the six main puzzles of international macroeconomics obstfeld2000six. feldstein1980domestic used cross-sectional and time series data to estimate the relationship:
where $Y$ is national income, $I$ is domestic investment, and $S$ is domestic savings. They estimate the savings retention rate $\beta$ close to $1$, rather than to $0$, which would apply in a world of perfect capital mobility. Furthermore, feldstein1980domestic explored two additional issues: i) the existence of country-specific heterogeneity and ii) non-linearity with respect to trade openness. First, they empirically established that notable cross-country heterogeneity exists, as evidenced by the substantial variation in individual-country coefficient estimates. Second, they examined whether increased trade openness, which reduces economic frictions and hence facilitates capital mobility, would reduce the correlation between domestic savings and investment rates, as economic agents gain access to a broader array of global investment opportunities. Based on an interaction term between savings and trade openness, they found a minor and non-significant trade openness nonlinear effect.
There is now a wide body of literature studying the existence of non-linearity and heterogeneity in the relationship between investment and savings. Recently, lusu23 examined the Feldstein-Horioka puzzle via a novel panel regression model with general forms of heterogeneity, where slope coefficients are allowed to vary over both individuals and time. However, this model considers only heterogeneity and not nonlinearity. Instead, haciouglu2021common consider simultaneously heterogeneity and non-linearity based on trade openness, modeled via a smooth transition model based on the logistic function. Our analysis is closer to that of haciouglu2021common, but differs in that we employ a discontinuous threshold model, and additionally, we uniquely allow for heterogeneous thresholds.
The baseline model we consider is the fully heterogeneous one:
where $\textit{Investment}_{i,t}$ is the investment share of real GDP per capita for country $i$ at year $t$, $\textit{Savings}_{i,t}$ is the percentage share of current savings to GDP per capita for country $i$ at year $t$, and $\textit{Trade Openness}_{i,t}$ denotes the trade openness for country $i$ at year $t$. The standalone trade-openness regressor is included to avoid potential omitted variable bias.
To obtain potential efficiency benefits from pooling, we additionally consider the semi-homogeneous model with an alternative threshold variable, which has common support. We specify $\mathbb{I}\{p_i(\textit{Trade Openness}_{i,t}) \geq \gamma \}$, where $p_i(\gamma)$ is the percentile function of the distribution of $\textit{Trade Openness}_{i,t}$ across $t = 1,...,T$, for country $i$. Because the new threshold variable is a quantile, $\gamma$ is interpreted as the common quantile that separates the lower and upper regimes. To obtain the actual trade openness threshold for each country, we need to invert the quantile function. The common threshold is estimated at $\hat\gamma=68.5$ in the appendix; therefore, whenever trade openness in a specific country crosses the $68.5$ percentile of that particular country's distribution, that country crosses to the high regime. This interpretation is different from that of $\gamma_i$ in (ref) which are directly the levels of trade openness.
In both models, $\alpha_i$ are the fixed effects, $\lambda_i' f_t $ are the interactive fixed effects, and $\varepsilon_{i,t}$, are the innovations. The individual effects $\alpha_i$ multiply $d_t=1$, for all $t$, which can be thought of as a “known” common factor, and as such can be treated differently from $f_t$. In this case, the matrix of cross-sectional averages becomes $\bar X^\star= [d, \bar X]$ where $d$ is a $T-$vector of ones. As mentioned in the discussion of the assumption (ref), common factors treated this way are not part of $f_t$ and do not count toward $m$, putting less strain on condition $m\leq K$. Additionally, we checked for variable non-stationarity using the CIPS test of Pesaran2007 which allows for a factor in the errors, and up to five lags of serial correlation in the errors. Investment and savings were found to be stationary at the 1% level while trade openness was barely non-stationary, at the 10% level, thus we have decided to maintain the model as is so that our results are comparable to the literature. Dynamics in the investment variable may also affect this regression. Given that lags of the dependent variable are not permitted as regressors, we estimate the static model without a lagged dependent variable, which is left as serial correlation in the errors. However, investment shocks may influence future values of the regressors through the unobserved common factors. Feedback in the form of $E(e_{i,t}x_{i,t+1})\neq 0$ is allowed because $e_{i,t}=\lambda_i'f_t+\varepsilon_{i,t}$ and $x_{i,t+1}=\Pi_i'f_{t+1}+\xi_{i,t+1}$ and hence feedback is present whenever $Cov(f_{t},f_{t+1})\neq 0$. The data is taken from Penn World Tables version 7.1 as in haciouglu2021common and cover the period 1951-2000, resulting in a balanced panel with $N = 45$ and $T = 50$.
The results of the MBIC criterion are $2.049$ for the fully heterogeneous model and $2.129$ for the semi-homogeneous model, selecting the fully heterogeneous model as the most appropriate. This is not surprising given the significant heterogeneity reported in feldstein1980domestic and lusu23. Therefore, in the following, we discuss the results only for the fully heterogeneous model and relegate the results for the semi-homogeneous model to the supplementary online appendix.
The first line of Table (ref) presents results for the individual tests of nonlinearity. The vast majority, which is 80% of the tests, do not reject the null hypothesis. The fifth line of the table contains descriptive statistics only for the 10% statistically significant $\tilde{\delta}_{i}$. Compared to all $\tilde{\delta}_{i}$, which appear in the sixth line, the statistically significant ones are significantly larger in absolute value, in terms of both mean and median. In other words, when there is evidence for non-linearity, its effect is strong. For Cyprus, for example, $\tilde \beta_{1i}=0.957$, very close to one, indicating that investment depends largely on internal savings. However, $\tilde{\delta}_{i}=-0.34$ shows that once the country enters the high regime, the retention coefficient drops to $0.617$.
When comparing the mean and median values of $\tilde\beta_{1i}$ and $\tilde\delta_{i}$, a form of analysis uniquely enabled by our model, we observe that the median offers even more evidence in favour of the Feldstein-Horioka puzzle. The median savings retention rate $\tilde\beta_{1i}$ is $0.855$, which is higher than the mean one. At the same time, the median $\tilde\delta$ is also larger in absolute value ($-0.208$) than the mean one, leading to a savings rate of $0.855-0.205=0.647$ in the high regime. Country-specific results can be found in the supplementary online appendix; for reference, the UK and the US have a retention coefficient of $0.855$ and $0.876$ respectively. France's $\tilde\beta_{1i}=1.085$, very close to $1.032$ estimated in feldstein1980domestic. Luxembourg's retention coefficient is $0.289$, quite low, similar to $-0.298$ estimated in feldstein1980domestic. In general, we observe that there is significant evidence in favour of the Feldstein-Horioka puzzle, but that the high trade openness regime leads to significant reductions to savings retention, for the countries for which there is evidence of nonlinearity. These results are broadly in line with the literature. The pooled estimates reported in feldstein1980domestic and obstfeld2000six are $0.89$ and $0.6$ respectively. haciouglu2021common estimate $\tilde{\beta}_1$ at $0.69$ for the pooled estimator and $0.61$ for the mean-group, for OECD countries when the cross-sectional dependence is taken into account. lusu23 find a smaller estimate of $0.477$, without allowing for nonlinearity.
The last line of the table contains summary statistics for the threshold variable $\gamma_i$. The average threshold is estimated at $51.684$, with the smallest threshold for India at $11.038$ and the largest threshold for Panama at $191.922$. The variance in these threshold values comes partly from the normalisation over GDP; in Panama imports and exports are large compared to their GDP, and the opposite holds for India.
Overall, the evidence in this paper can reconcile the results in papers such as feldstein1980domestic that find no non-linearity and in haciouglu2021common, that do find such evidence. The explanation we offer rests on country heterogeneity, where a few countries that experience threshold effects drive the results for the whole sample in pooled regression models. Countries that experience threshold effects include Cyprus, Ireland, Panama, Uruguay, and Japan. The first three countries are small economies that have been transformed by trade openness to become financial hubs. Therefore, external savings invested in these countries reduce the dependence of investment on domestic savings. Japan, on the other hand, has experienced prolonged low domestic returns on investment, encouraging Japanese investors to seek better returns in foreign markets.
This paper proposes two models to accomodate heteterogeneity in panel threshold regression: one with heterogeneous slopes and thresholds, and another with heterogeneous slopes but homogeneous thresholds. Unobserved heterogeneity takes the form of IFE. We develop tests threshold effects, a criterion to choose between models, and an inferential theory for all parameter estimators. The new methods are validated by Monte Carlo simulations which can be found in the supplementary appendix. When applied to the Feldstein-Horioka puzzle the models show that cross-country heterogeneity is significant and that only a small subset of countries is responsible for previously reported trade openness nonlinearity.
There are still many interesting topics for future research. Interactive fixed effects represent a milestone in panel data analysis, and existing methods could be extended in this direction. Possible future research topics include panel threshold models with endogenous threshold variables as in seo2016dynamic, multiple-regime threshold models, binary response models gao2023binary, and quantile regression as in zhang2021single.
\addcontentsline{toc}{section}{References}