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.
96,444 characters · 15 sections · 48 citation commands
Inference for parameters identified by conditional moment restrictions using a generalized Bierens maximum statistic
\doublespacing
Conditional moment restrictions of the following forms are ubiquitous in economics:
where $g(x, \theta)$ is a real-valued known function with a finite-dimensional parameter $\theta$, and $W_i\in \mathbb{R}^p$ is a $p$-dimensional vector of conditioning instruments so that the parameter of interest $\theta_0$ is strongly identified by (ref). There is now a mature literature on optimal estimation and inference for $\theta_0$ in (ref) when the conditioning instruments $W_i$ are all relevant and of low-dimension. Most existing approaches are firstly to estimate $\theta_0$ efficiently and secondly to develop suitable test statistics based on the estimators Chamberlain:1987,donald2003empirical,Ai:Chen:03,dominguez2004consistent,kitamura2004empirical. However, when the dimension $p$ of conditioning instruments $W_i$ is boundedly large\footnote{We will use expression “boundedly large” throughout the paper to emphasize that we focus on the setting where the dimension ($p$) of the conditioning instruments is relatively large but does not grow with sample size ($n$). We are grateful to the editor for suggesting this expression.} and when some of $W_{i}$ are weak or irrelevant, semiparametrically efficient estimators for $\theta_0$, though theoretically optimal according to asymptotic theory, could perform poorly in small samples. In this paper, we take a different path and conduct inference for $\theta_0$ in (ref) directly by skipping the first step efficient estimation of $\theta_0$.
To construct a more informative confidence set for $\theta_0$, we propose an $\ell_1$-penalized bierens1990consistent's maximum statistic for hypothesis testing on $\theta_0$ satisfying model (ref). Our penalized inference method is shown to be asymptotically valid when the null hypothesis is true and can be calibrated to optimize the asymptotic power against a set of $n^{-1/2}$-local alternatives of interest. The penalization tuning parameter is selected by solving a data-dependent max-min problem. Specifically, we elaborate on the choice of the penalty parameter $\lambda$ under a limit of experiments, formally define optimal $\lambda$, and establish consistency of our proposed calibration method.
Our new test can be viewed as a generalization of the original Bierens' max test with $\lambda=0$ to allow for $\lambda \geq 0$. Most of the existing theoretical literature has simply ignored the importance of the choice of $\Gamma$ in maximizing finite sample power of Bierens' max test, although bierensWang2012integrated discuss it for the integrated conditional moment test. Intuitively, a larger $\Gamma$ will not reduce the finite-sample power of the test but will increase computational costs. Conversely, a smaller $\Gamma$ may not incur high computational costs but could have an adverse effect on the finite-sample power. Our test is to let $\Gamma$ be a large region so that it is not a binding constraint and then to choose a scalar $\lambda\geq 0$ in a data-driven way to maximize power. To get the same empirical power, it is much easier to optimize over a scalar $\lambda$ than over a binding set $\Gamma \subset \mathbb{R}^p$ when $p$ is boundedly large. That is, our penalized test statistic is easier to compute than the one without penalization.\footnote{In convex optimization, a penalized approach is equivalent to a constrained one: that is, penalized optimization with parameter $\lambda$ corresponds to constrained optimization with a different tuning parameter boyd2004convex. A smaller $\lambda$ expands the feasible parameter space in the constrained problem, increasing computational time. For non-convex problems like ours, the equivalence is not guaranteed, but we speculate a similar phenomenon because the $\ell_1$ penalty term is convex and a larger $\lambda$ leads the overall objective function to behave more akin to a convex function. To confirm, we analyzed computation times and present the results in Table (ref). } The computational gains by penalization are practically important since the $p$-value is constructed by a multiplier bootstrap procedure.
We demonstrate the usefulness of our method by applying it to a couple of empirical examples. First, as our main example, we revisit yogo2004 and find that an uninformative confidence interval (resulting from unconditional moment restrictions) for the elasticity of intertemporal substitution, based on annual US series ($n \approx 100$ and $p = 4$), can turn into an informative one. We provide further supporting evidence via extensive Monte Carlo experiments that mimic yogo2004. Second, as our supplementary example, in the online appendix, we revisit the test of SSA:2004 and show that our method yields a rejection of the null hypothesis of rational unbiased reporting of ability status at the conventional level even with a small sample size $n \approx 350$ and relatively large $p=21$. Interestingly, SSA:2004 already implemented their version of Bierens' test and failed to reject the null. This is also consistent with an anonymous referee's point that the original Bierens' tests are not recommended for applications with small sample sizes. Both empirical examples suggest that there is substantive evidence for the efficacy of our proposed method.
\paragraph{Closely related literature}
The original Bierens' statistics Bierens:82,bierens1990consistent are designed for consistent specification tests of a parametric null regression model against nonparametric regression alternatives. See, e.g., deJong,Andrews:97,ICM:1997,Stinchcombe:White,Chen:Fan,fan2000consistent,Lavergne:2008 for earlier various extensions of Bierens' consistent tests of parametric, semiparametric null against nonparametric alternatives in regression settings. Horowitz:2006 is perhaps the first to extend Bierens:82's integrated conditional moment (ICM) statistic to test a null of a parametric IV regression $E[Y-f(X,\theta_0)|W]=0$ (with $X\neq W$) against a nonparametric IV regression alternative. Our motivation is different as we are concerned about testing the null hypothesis regarding $\theta_0$ in (ref), assuming that the underlying IV model (ref) is correctly specified while some of the conditioning instruments $W_i$ could be irrelevant.
Recently, Antoine:Lavergne leveraged Bierens:82's ICM statistic to develop an inference procedure for a finite-dimensional parameter of interest within a linear IV regression framework. The first arXiv version of our work is contemporaneous with theirs and shares the same objective of obtaining more informative confidence sets for $\theta_0$ using conditional instruments, accommodating weak IV scenarios. Importantly, our tests are based on bierens1990consistent's maximum statistic, whereas the tests of Antoine:Lavergne are built on Bierens:82's ICM statistic. Thus, our tests are complements rather than serving as substitutes, proposing distinct statistics with differing power properties. However, our tests demonstrate superior size and power properties compared to those of Antoine:Lavergne, particularly as the dimension of irrelevant instruments increases.\footnote{Detailed results of Monte Carlo experiments can be found in an earlier version of this paper, available at \url{https://arxiv.org/pdf/2008.11140v4}.}
The remainder of the paper is organized as follows. In Section (ref), we define the test statistic and describe how to obtain bootstrap $p$-values. Section (ref) establishes bootstrap validity. In Section (ref), we derive consistency and local power and propose how to calibrate the penalization parameter to optimize the power of the test. In Section (ref), we summarize our proposed inference procedure and provide pseudo-code. In Section (ref), we extend our method to inference for $\theta_{1,0}$, for which we use plug-in estimation of $\theta_{2,0}$, where $\theta_0 = (\theta_{1,0}, \theta_{2,0})$. In Sections (ref) and (ref), respectively, we present our main empirical example and Monte Carlo experiments based on yogo2004. Section (ref) gives concluding remarks. All the proofs are in Section (ref). Online Appendix (ref) gives our supplementary empirical example using data from SSA:2004.
In this section, we introduce our test statistic and describe how to carry out bootstrap inference.
Before we present our test statistic, we first assume the following conditions.
The boundedness assumption on $W_i$ is without loss of generality since we can take a one-to-one transformation to ensure that each component of $W_i$ is bounded (for instance, $x \mapsto \tan^{-1}(x)$ componentwise, as used in bierens1990consistent). Condition (ref) is standard and ensures the weak convergence of the stochastic processes $ \sqrt{n}M_n (\gamma) $ and $ s_n^2(\gamma) $, which will be introduced later in this section.
Let $\Gamma$ denote a compact nonempty subset in $\mathbb{R}^{p}$. Define
bierens1990consistent established the following result.
To minimize notational complexity, we often abbreviate $M\left(\gamma\right):=M\left(\theta_{0},\gamma\right)$ as for $U_{i}:=g\left(X_{i},\theta_{0}\right)$ in condition (ref) throughout this paper. In order to test a hypothesis \[ H_0: \theta_0 =\bar{\theta} \] against its negation $H_1: \theta_0 \neq \bar{\theta}$, we construct a test statistic as follows. First, define
where we let $Q_n = 0$ if $s_n = 0$ for a given $\theta$ and $\gamma$. Note that $g(X_i,\theta_{0}) \exp(W_{i}'\gamma)$ is a centered random variable and the criterion $Q_n$ is motivated by the $t$-statistic and it is asymptotically folded standard Normal at $\theta = \theta_0 $ for each $\gamma$. Define the test statistic for the null hypothesis as
where $\|a\|_{1}$ is the $\ell_{1}$ norm of a vector $a$ and $\lambda \geq 0$ is the penalization parameter.\footnote{Instead of a weighted version of the $\ell_1$-norm, we focus on the simple case for brevity.} We regard ${T}_{n}(\bar{\theta},\lambda)$ as a stochastic process indexed by $\lambda \in \Lambda$, where $\Lambda$ is a compact nonempty subset in $\mathbb{R}_{+} := \{\lambda \in \mathbb{R} | \lambda \geq 0 \}$.
We note that our test can be viewed as a generalization of the original Bierens' max test with $\lambda=0$ to allow for $\lambda \geq 0$. Under our Assumption (ref)(iv), one can let $\Gamma = \prod_{j=1}^p [-a_j,a_j]$ for any $a_j > 0,~ j = 1,...,p$. The motivation of our test is to let $\Gamma$ be a large region so that $\Gamma$ is not a binding constraint and then to choose a scalar $\lambda\geq 0$ in a data-driven way to maximize power. It is much easier to optimize over a scalar $\lambda$ then over a set of tuning parameters $a_j > 0,~ j = 1,...,p$ when $p$ is large.
We end this section by commenting that our test statistic ${T}_{n}(\bar{\theta},\lambda)$ is substantially different from the LASSO's criterion. First of all, the term ${M}_{n}(\bar{\theta},\gamma)$ is not the least squares objective function; second, $\gamma$ is different from regression coefficients. Furthermore, if we mimic LASSO more closely, the test statistic would be
We have opted to consider ${T}_{n}(\bar{\theta},\lambda)$ in the paper because it is properly studentized and comparable in scale to the $\ell_1$-penalty term, unlike ${T}_{n, \text{alt}}(\bar{\theta},\lambda)$ in (ref). In addition, it would be easier to specify $\Gamma$ with ${T}_{n}(\bar{\theta},\lambda)$ because the magnitude of ${M}_{n}(\bar{\theta},\gamma)$ tends to get larger as the scale of $\gamma$ increases but ${Q}_{n}(\bar{\theta},\gamma)$ may not.
Finally, we conclude this section by commenting that our choice of the $\ell_1$-penalty is on an ad hoc basis. As is well known for LASSO, the $\ell_1$-penalty is more likely to exclude irrelevant instruments than the $\ell_2$-penalty and shrinks the unpenalized optimizer by the same amount while the $\ell_2$-penalty shrinks it proportionally. Also, the penalty term affects the test statistic differently under the null and the alternative hypotheses. Ideally, the best penalty should reduce the value of the test statistic more under the null than under the alternatives to maximize the power, while maintaining some computational gains. This issue of choosing an optimal penalty term is a very challenging topic, which deserves further independent research.
We consider the multiplier bootstrap to carry out inference. Define
where $\eta_{i}^{\ast}$ is drawn from $N(0,1)$ and independent from data $\{(X_{i},W_{i}):i=1,\ldots,n\}$.\footnote{Instead of using ${s}_{n,\ast}^{2}(\theta,\gamma)$, we may employ ${s}_{n}^{2}(\theta,\gamma)$ to define ${Q}_{n,\ast}(\theta,\gamma)$. The resulting first-order asymptotic theory would be equivalent.} For each bootstrap replication $r$, let
For each $\lambda$, the bootstrap $p$-value is defined as
for a large $R$. We reject the null hypothesis at the $\alpha$ level if and only if ${p}_{\ast}(\bar{\theta},\lambda) < \alpha$. Then, a bootstrap confidence interval for $\theta_0$ can be constructed by inverting a pointwise test of $H_0: \theta_0 = \bar{\theta}$.
We now introduce some additional notation. Let $K (\theta,\gamma_1, \gamma_2) :=\mathbb{E} \left[ g(X_i,\theta)^{2}\exp\left(W_i'\left(\gamma_{1}+\gamma_{2}\right)\right) \right]$ and $s^2\left(\theta,\gamma\right) := \mathbb{E} \left[ g(X_i,\theta)^{2}\exp\left(2W_i'\gamma\right) \right]$. As before, we suppress the dependence on $ \theta $ when they are evaluated at $ \theta_{0} $. The boundedness of $ W_i $ and $ \Gamma $ and the moment condition for $ U_i $ together imply that
Let $\{ \mathcal{M}\left(\theta,\gamma\right) : \gamma \in \Gamma\}$ be a centered Gaussian process with the covariance kernel $\mathbb{E} \left[ \mathcal{M}\left(\theta,\gamma_{1}\right)\mathcal{M}\left(\theta,\gamma_{2}\right) \right] =K (\theta,\gamma_1, \gamma_2)$. Also, let $ \Rightarrow $ denote the weak convergence in the space of uniformly bounded functions on the parameter space that is endowed with the uniform metric. Additionally, we define $L_\infty(A)$ as the space of all bounded functions defined on $A = \Gamma$ or $A = \Lambda$.
We first establish the weak convergence of ${T}_{n}(\lambda)$.
We now show that the bootstrap analog ${T}_{n,*}(\lambda)$ of ${T}_{n}(\lambda)$ converges weakly to the same limit. The definition of the conditional weak convergence, $ \Rightarrow^* $ in $ P $, and conditional convergence in probability, $ \overset{p*}{\to} $ in $ P $, employed in the following theorem is referred to e.g. Section 2.9 in VW:1996:book.
Recall that we abbreviate ${M}_{n}(\gamma) := {M}_{n}(\theta_0,\gamma)$, ${s}_{n}^{2}(\gamma):={s}_{n}^{2}(\theta_0,\gamma)$ and ${T}_{n}(\lambda):={T}_{n}(\theta_0,\lambda)$. While Theorem (ref) holds at $\theta = \theta_0$, Theorem (ref) holds for any $ \bar{\theta } $. Therefore, Theorems (ref) and (ref) imply that the bootstrap critical values are valid for any drifting sequence of $ \lambda_n \in \Lambda$ under some smoothness condition on the limiting distribution and thus for the calibration of $\Lambda$ described in Section (ref). See the proof of Theorem (ref) for more details.
Suppose that the null hypothesis is set as $H_{0}:\theta_0 =\bar{\theta}$ for some $\bar{\theta}\neq\theta_{0}$. Then, being explicit about the null, we write
Therefore, for any $\lambda \in \Lambda$, \[ n^{-1/2} T_n (\bar{\theta},\lambda) \overset{p}{\to} \sup_{\gamma \in \Gamma} \frac{\left| \mathbb{E} \left[ g\left(X_i,\bar{\theta}\right)\exp(W_i'\gamma) \right] \right|} {\sqrt{\mathbb{E} \left[ g^2 \left(X_i,\bar{\theta}\right)\exp(2W_i'\gamma) \right] }}. \] On the other hand, the bootstrap statistic is always $ O_p (1) $, yielding the consistency of the test based on $ T_n (\bar{\theta},\lambda) $, as in the following theorem.
Consider a sequence of local hypotheses of the following form: for some nonzero constant vector $B$, \[ \theta_{n}:=\theta_{0}+B \, n^{-1/2}, \] which leads to the following leading term after linearization:
where $G\left(X_{i},\theta\right):=\partial g\left(X_{i},\theta\right)/\partial\theta'$, assuming the continuous differentiability of $g\left( \cdot \right)$ at $ \theta_{0} $. Unless $g\left(X_{i},\theta\right)$ is linear in $\theta$, the term $G\left(X_{i},\theta_0\right)$ depends on $\theta_0$. However, under the null hypothesis, $G\left(X_{i},\theta_{0}\right)$ is completely specified. For $B$, we may set it as, for example, a vector of ones times a constant. The form of (ref) will be intimately related to our proposal regarding how to calibrate the penalization parameter $\lambda$.
As before, write $G_{i}:=G\left(X_{i},\theta_{0}\right)$. Under (ref), we have
Then, we can establish that
using arguments identical to those to prove Theorem (ref).
Define the noncentrality term
Define $\mathcal{Q}(\gamma) := \frac{\mathcal{M}(\gamma)}{s(\gamma)}$ and $T(\lambda,B) := \sup_{\gamma \in \Gamma} \vert \mathcal{Q}(\gamma) +\kappa(\gamma,B) \vert -\lambda \left\Vert \gamma\right\Vert _{1} $. For the test to have a nontrivial power, we need that $\kappa\left(\gamma^{*}(B,\lambda),B\right)\neq0$ with a positive probability, where $\gamma^{*}(B,\lambda)$ denotes a (random) maximizer of the stochastic process in (ref). Since the penalty affects $\gamma^{*}(B,\lambda)$ in different ways under the null of $ B=0 $ and alternatives of $ B \neq 0 $, its implication on power of the test is not straightforward to analyze. The subsequent subsection proposes a method to select $ \lambda $ in a more systematic way to increase power.
We discuss some sufficient conditions, under which the presence of penalty increases the power of the test in the setting of the preceding limit experiment. Heuristically, if the unpenalized criterion is maximized at $\gamma$ near zero, then the maximum would be less affected by the introduction of the $\ell_1$ penalty on $\gamma$. And a suitable noncentrality function $\kappa$, like e.g. a concave function with a unique maximum at zero, can force the maximizing $\gamma$ closer to zero. That is, the power gain is obtained through the penalization if the limit experiment under the null is maximized at bigger $\gamma$ than under the alternative. The following lemma is a more formal treatment of the heuristic.
The assumption that $ \mathcal{Q}\left(\gamma\right) +\kappa(\gamma,b) $ is uniquely maximized a.s. on a compact space is standard due to kim1990cube, requiring only that the increments of the Gaussian process exhibit non-negligible variances.
An example that may meet the condition ((ref)) is the case where the noncentrality term $ \kappa(\gamma,B) $ under the alternative hypothesis induces a sparse solution. This happens when the set of instrumental variables $ W $ contains redundant elements. It is similar to the well-known fact that the presence of an irrelevant variable in the linear regression results in loss of power in the tests based on the OLS estimates. Specifically, suppose for simplicity that $W_i=\left(Z_i,F_i\right)$ and $F_i$ is a pure noise that is independent of everything else. Then, the noncentrality term can be rewritten as \[ \kappa\left(\gamma,B\right)= \frac{\mathbb{E} \left[ \exp(Z_i'\gamma_1) G_i B \right]} {\sqrt{\mathbb{E} [U_i^{2}\exp(2Z_i'\gamma_1)]}} \frac{\mathbb{E} \left[ \exp(F_i'\gamma_2) \right]} {\sqrt{\mathbb{E} [\exp(2F_i'\gamma_2)]}} =:\kappa_{1}\left(\gamma_{1}, B\right)\kappa_{2}\left(\gamma_{2}\right). \] Then, Jensen's inequality yields that $\kappa_{2}\left(\gamma_{2}\right) \leq 1$ and the equality holds if and only if $\gamma_{2}=0$. If the dimension of $F_i$ is relatively large compared to that of $Z_i$ and the magnitude of $\kappa_{2}\left(\gamma_{2}\right)$ dominates that of $\kappa_{1}\left(\gamma_{1}, B\right)$ and $\mathcal{M}(\gamma)$ then $\tilde{\gamma}(B)$ would be closer to zero than $\tilde{\gamma}(0)$, which is a maximizer of a centered Gaussian process of equal marginal variance.
Since analytical derivation is involved in general cases, we provide visual representation of the preceding discussion via some Monte Carlo simulation as below.
Specifically, we generate a random sample with $n=1000$ from a simple linear regression model with normal random variables. Specifically, we draw independent variables uniformly distributed on $[-1,1]$, $\varepsilon_{ji}, \ j=1,4$ and independent standard normal variables $\varepsilon_{ji}, \ j=2,3$ and generate $X_i=\varepsilon_{1i} + \varepsilon_{2i}/2$, $Y_i= X_i \theta_n + (\varepsilon_{2i} + \varepsilon_{3i})/2$ with $\theta_{n}=\theta_{0}+B \, n^{-1/2}$ with some nonzero constant $B$, and $Z_i=(W_i,F_i)$, where $ W_i= \varepsilon_{1i} - \varepsilon_{4i}$, while $F_i$ is a $(p-1)$-dimensional independent vector uniformly distributed on $[-1,1]$, that is independent of all the others. Figure (ref) plots the “theoretical” power functions of our proposed test, where the power curves are obtained via Monte Carlo simulations with $\Gamma = [-5,5]^p$. There is only one endogenous regressor here and the three lines in the figure represent the power curves as a function of the penalty level $ \lambda $ for three different values of the dimension $ p $ of $ Z_i $, whose first element is strongly correlated to $ U_i $ while the others are irrelevant. Thus, $ p-1 $ represents the number of irrelevant instruments. The power decreases as the number of irrelevant variables increases when the penalty $ \lambda = 0 $. This is analogous to the textbook treatment of hypothesis testing with the linear regression model. Next, the power increases gradually up to a certain point as the penalty grows for each $p$, in line with the preceding discussion. In addition, the power gain from the penalization, that is, the difference between the maximum power and the power at $ \lambda = 0 $, is bigger for larger $p$.
The penalty function works differently on how it shrinks the maximizer $\tilde{\gamma}$ under the alternatives. Ideally, it should induce sparse solutions that force zeros for the coefficients of the irrelevant conditioning variable to maximize the power of the test.
Although it is demanding to characterize the optimal choice of $\lambda$ analytically, we can elaborate on the choice of the penalty parameter $\lambda$ under the limit of experiments \[ \frac{\mathcal{M}\left(\gamma\right)+ \mathbb{E} \left[ \exp(W_i'\gamma)G_i B \right]}{s\left(\gamma\right)}, \] for which we parametrize the size of the deviation by $B$. Then, our test becomes
for a critical value $c_{\alpha}(\lambda)$, which is the $(1-\alpha)$ quantile of $\sup_{\gamma\in\Gamma}\left[\frac{\left|\mathcal{M}\left(\gamma\right)\right|}{s\left(\gamma\right)}-\lambda \|\gamma\|_{1}\right]$.
Let $\mathcal{R}\left(\lambda,B,\alpha\right):=\mathbb{E} \left[ \mathcal{T}\left(\lambda,B,\alpha\right) \right]$ denote the power function of the test under the limit experiment for given $\lambda$, $B$ and $\alpha$, where $0 < \alpha < 1$ is a prespecified level of the test. We propose to select $\lambda$ by solving the max-min problem:
where $\Lambda$ is a set of possible values of $\lambda$ and $\mathcal{B}$ is a set of possible values of $B$. In some applications, where $B$ is one-dimensional and $\left| \mathcal{M}\left(\gamma\right)+ \mathbb{E} \left[ \exp(W_i'\gamma)G_i B \right] \right|$ is stochastically monotone in $|B|$, the inner minimization over $B \in \mathcal{B}$ is simple and easy to characterize. For $\Lambda$, we can take a discrete set of possible values of $\lambda$, including 0, if suitable. The idea behind (ref) is as follows. For each candidate $\lambda$, the size of the test is constrained properly because $\mathcal{R}\left(\lambda,0,\alpha\right)\leq\alpha$. Then we look at the least-favorable local power among possible values of $B$ and choose $\lambda$ that maximizes the least-favorable local power.
To operationalize our proposal, we again rely on a multiplier bootstrap. Define
where $\eta_{i}^{\ast}$ is drawn from $N(0,1)$ and independent from data $\{(X_{i},W_{i}):i=1,\ldots,n\}$. The quantities above are just shifted versions of (ref).\footnote{ Notice that we use a shifted version of ${s}_{n,\ast,B}^{2}(\gamma)$ instead of ${s}_{n,\ast,0}^{2}(\gamma)$ when we define (ref). This is because we would like to mimic more closely the finite-sample distribution of the test statistic under the alternative.} For each bootstrap replication $r$, let
Then the critical value $c_{\alpha}(\lambda)$ is approximated by $ c_{\alpha}^*(\lambda) $, the $(1-\alpha)$-quantile of ${T}_{n,\ast,0}(\lambda) \equiv T_{n,*}(\lambda)$. Once $c_{\alpha}^*(\lambda)$ is obtained, $\mathcal{R}\left(\lambda,B,\alpha\right)$ is approximated by
Similarly, let $ \widehat{\lambda} $ denote a maximizer of $\min_{B\in \mathcal{B}} \mathcal{R}_n (\lambda,B,\alpha) $ over $\Lambda$, where $$ \mathcal{R}_n (\lambda,B,\alpha) := {\Pr}^{*} \{ {T}_{n,*,B} (\lambda) > c_{\alpha}^{*} (\lambda)\}, $$ and $ {\Pr}^{*} $ denotes the conditional probability of the bootstrap sample given the sample. Recall $ {T}(\lambda) = \sup_{\gamma\in\Gamma}\left[\frac{\left|\mathcal{M}\left(\gamma\right)\right|}{s\left(\gamma\right)}-\lambda \|\gamma\|_{1}\right] $. Let $ F_{\lambda} $ and $ F^{*}_{\lambda} $ denote the distribution function of $ T(\lambda) $ and that of $ T_{n,*}(\lambda) $ conditional on the sample $ \mathcal{X}_n $, respectively. We make the following regularity condition on $ F_{\lambda} $. Let $c_{\alpha}(\lambda)$ denote the $(1-\alpha)$-quantile of ${T}(\lambda)$ and $ A_{\alpha} = \{(x,\lambda): |c_{\alpha}(\lambda)-x| \leq c, \lambda \in \Lambda \}$ for some positive constant $c$.
When $\lambda = 0$, $T(\lambda)$ is the maximum of a centered Gaussian process. In view of the well-known anti-concentration property of the maximum of a centered Gaussian process chernozhukov2014anti, it is not restrictive to assume the presence of a density (with respect to Lebesgue measure) of $T$ at $\lambda=0$. Furthermore, the extension to noncentral Gaussian process is given by chernozhukov2016empirical. Thus, we may assume $T(\lambda)$ has a bounded density for all $\lambda \in \Lambda$. Thus, its Lipschitz property in $\lambda$ implies that its distribution function indexed by $\lambda$ is also Lipschitz in $\lambda$ because
where constants $c$ and $C$ depend only on the Lipschitz constant and the densities, respectively. Then, the continuity assumption in Assumption (ref) is reasonable.
To sum up, we formally define optimal $\lambda$ assuming $\mathcal{R}(\lambda,B,\alpha )$ is continuous on $\Lambda \times \mathcal{B}$, which is possibly set-valued, in the following way.
The optimal set $\Lambda_0$ depends on the set $\Lambda$ of possible values of $\lambda$, the set $\mathcal{B}$ of possible values of $B$ in (ref), and the level $\alpha$ of the test.
The following theorem shows that the bootstrap critical values $c_{\alpha}^{*} (\lambda)$ are uniformly consistent for $c_{\alpha}(\lambda)$. Then, it establishes consistency of our proposed calibration method in the sense that $ d(\widehat{\lambda}, \Lambda_0) \overset{p}{\to} 0 $, where $ d(x,X) := \inf\{|x-y| : y \in X\} $.
In this section, we summarize our inference procedure and provide pseudo-code in Algorithm (ref), which describes how to conduct the pointwise test of $H_0: \theta = \bar{\theta}$.
\RestyleAlgo{ruled}
\SetKwComment{Comment}{/* }{ */} \SetKwInOut{KwAddIn}{Input for bootstrap test} \SetKwInOut{KwAddOut}{Auxiliary output}
In addition to the usual input such as the confidence level $\alpha$ and the number of bootstrap replications $R$, we need to specify the search space $\Gamma \subset \mathbb R^p$, the grid for penalty levels $\Lambda \subset \mathbb R_+$, and the set of local alternatives $\mathcal B \subset \mathbb R^d$. In our numerical work, we choose $\Gamma = [-a, a]^p$ with some constant $a$ (e.g., $a=1,5$). For $\Lambda$, we recommend excluding $\lambda = 0$ if $p$ is somewhat large (e.g., $p > 5, 10$). Regarding $\mathcal B$, it is necessary to know the structure of the inference problem in hand. In our Monte Carlo experiments as well as empirical applications, $d=1$ and we need to choose $\mathcal B$ as a subset of $\mathbb{R}$. We provide details in Section (ref).
We now make several remarks on computation of $T_n(\bar \theta, \lambda)$, $T^{(r)}_{n,*}(\bar \theta, \lambda)$, and ${T}^{(r)}_{n,*,B}(\lambda)$ in Algorithm (ref). For the first empirical application to yogo2004 data set in Section (ref), we use both the grid search (GS) and the particleswarm particle swarm optimization (PSO) solver available in Matlab.\footnote{Specifically, the particleswarm solver is included in the global optimization toolbox software of Matlab.} We find our tests computed using GS and PSO on the set $\Gamma =[-a,a]^{4}$ perform similarly. For the second empirical application in Section (ref), we only use the particleswarm for optimization over $\Gamma=[-a,a]^{21}$. PSO is a stochastic population-based optimization method proposed by kennedy1995particle. It conducts gradient-free global searches and has been successfully used in economics Qu:Tkachenko:2016.\footnote{It is possible to adopt the two-step approach used in Qu:Tkachenko:2016. That is, we start with the PSO solver, followed by multiple local searches. Further, the genetic algorithm (GA) can be used in the first step instead of PSO and both GA and PSO methods can be compared to check whether a global solution is obtained. We do not pursue these refinements to save the computational times of bootstrap inference.} Hence, PSO can be viewed as a more refined approach to global optimization than simple grid search. For the Monte Carlo experiments that mimic yogo2004 data set in Section (ref), we only apply GS on the set $\Gamma =[-a,a]^{p},~p=4,6$. This is because PSO is based on a heuristic procedure and requires careful monitoring to check whether it produces reasonable solutions. Furthermore, it is easy to vectorize using GS but harder using the particleswarm solver. In short, it was too costly to monitor the \texttt{particleswarm} solver in the Monte Carlo experiments; however, it was possible with empirical applications because we did not have to regenerate data.
We end this section by recalling that the confidence interval for $\theta_0$ can be constructed by inverting a pointwise test of $H_0: \theta_0 = \bar{\theta}$. For this purpose, one could generate $R$ collections of $\{\eta_i^*:i=1,\ldots, n\}$ and use the same collections across different values of $\bar{\theta}$ to reduce the random noise in bootstrap inference.
Partition $\theta=\left(\theta_{1}',\theta_{2}'\right)'$ and $\theta_0=\left(\theta_{1,0}',\theta_{2,0}'\right)'$. We now consider inference for $\theta_{1,0}$. We assume that for each $\theta_1$, there exists a preliminary estimator $\widehat{\theta}_{2} (\theta_1) = \psi_{n}\left( \{X_{i},W_{i} \}_{i=1}^n \right)$ of $\theta_{2}(\theta_{1})$, so that $\theta_{2,0} = \theta_{2}(\theta_{1,0})$. For example, suppose that $g \left(X_i,\theta \right)$ can be written as $g \left(X_i,\theta \right) = g_1 \left(X_i,\theta_1 \right) - \theta_2$. Then, $\theta_{2,0} = \mathbb{E} \left[ g_1 \left(X_i,\theta_{1,0} \right) \right]$, thereby yielding the following estimator of $\theta_2$ given $\theta_1$:
In what follows, we assume standard regularity conditions on $\widehat{\theta}_{2} (\theta_1)$. Let $\Theta_1$ denote the parameter space for $\theta_1$, which is a compact set with a non-empty interior. Let $\| a \|$ denote the Euclidean norm of a vector $a$.
Define $\widehat{U}_{i} (\theta_{1}):=g [X_{i}, \{\theta_{1},\widehat{\theta}_{2}(\theta_1) \} ]$, $\widehat{U}_{i}:=\widehat{U}_{i} (\theta_{1,0})$. We introduce the following demeaned statistics\footnote{The test statistic $\widehat{Q}_{n}(\theta_{1},\gamma)$ is effectively based on an orthogonalized residual after estimating the unconditional mean.}
and the test statistic
Partition $G\left(X_i, \theta\right)=\left[ G_{1}\left(X_i, \theta\right)',G_{2}\left(X_i, \theta\right)' \right]'$, corresponding to the partial derivatives with respect to $\theta_{1}$ and $\theta_{2}$. Suppressing the dependence on $ \theta_{1}$ in the notation when $\widehat{T}_n$ or $\zeta_{ni}$ is evaluated at $ \theta_{1,0}$, we obtain the following result.
In the presence of pre-estimates in the test statistic, the multiplier bootstrap in (ref) is not valid. To develop valid inference, we now describe how to modify the multiplier bootstrap by exploiting the influence function $\zeta_{ni}$. To ease notation, define
Let
where $\widehat{\zeta}_{ni}$ denotes a consistent estimator of $\zeta_{ni}$. Then, we proceed with these modified quantities, as in Section (ref). That is, to implement the bootstrap, we need to obtain an explicit plug-in formula for the influence function $\zeta_{ni}(\theta_1)$ in Assumption (ref), similar to $g_1(X_i,\theta_1) - \frac{1}{n} \sum_{i=1}^n g_1(X_i, \theta_1)$ from (ref).\footnote{Instead, one could implement alternative bootstrap without using the explicit formula of the influence function as in Chen:Linton:VanKeilegom. We opted not to consider this in this paper.}
We start with a sequence of local alternatives $\theta_{1n}=\theta_{1,0}+B/\sqrt{n}$. Then, expressing the hypothesized value of $\theta_{1n}$ explicitly, we write the corresponding statistics by
and the test statistic
Define $g_i(\theta_1, \theta_2) := g[X_i, \{\theta_1, \theta_2\}]$ and partition $G(X_i, \{\theta_1,\theta_2\}) = [G_{1i}(\theta_1, \theta_2)', G_{2i}(\theta_1, \theta_2)']'$ as before. The limit of the test statistic $\widehat{T}_{n}\left(\theta_{1n}\right)$ can be easily obtained by modifying the proof of Theorem (ref). Specifically, we note that under the additional assumption that $\zeta_{ni}(\theta_1)$ is differentiable with respect to $\theta_1$,
using the fact that $n^{-1} \sum_{i=1}^n \frac{\partial\zeta_{ni}\left(\theta_{1,0}\right)} {\partial\theta_{1}} = o_p(1)$. Thus, the noncentrality term is determined by the probability limit of $B' \mathbb{E} \left[ \omega_{i}(\gamma) \right]$, where
As shorthand notation, let $G_{1i} := G_{1}\left(X_i,\theta_{0}\right) $ and $G_{2i} :=G_{2}\left(X_i,\theta_{0}\right)$. We now adjust (ref) in Section (ref) as follows: let
for a critical value $c_{\alpha}(\lambda)$ and $\mathcal{R}\left(\lambda,B\right)=\mathbb{E} [ \mathcal{T}\left(\lambda,B\right) ]$. Then, as before, choose $\lambda$ by solving (ref). To implement this procedure, we modify the steps in Section (ref) with
where
Then, the remaining steps are identical to those in Section (ref).
In this section, we revisit yogo2004 and conduct inference on the elasticity of intertemporal substitution (EIS). We investigate the case of the annual US series (1891--1995) used in yogo2004, focusing on $U_t (\theta) = \Delta c_{t} - \theta_2 - \theta_1 r_t$, where $\Delta c_{t}$ represents the consumption growth in year $t$ and $r_t$ denotes the real interest rate. The parameter of interest is EIS, denoted by $\theta_1$. The instruments $W_t$ consist of the two-period lags of the nominal interest rate, inflation, consumption growth, and the log dividend-price ratio. Before applying our method, we studentized each instrument and then applied the transformation $\tan^{-1}(\cdot)$. The transformed instruments are denoted by $\widetilde{W}_t$. This ensures that each component of $\widetilde{W}_t$ is bounded and comparable in scale. The data consist of $\{ (\Delta c_{t}, r_t, W_t): t=1,\ldots,n \}$, where the time span is $n = 105$.
To perform inference on $\theta_1$ in the presence of $\theta_2$, we use the demeaned version of the generalized residuals, defined as follows:
Following the notation in Section (ref), we have in this example,
Then, because $G_{2t} = -1$, adopting (ref) yields the following multiplier bootstrap:
Furthermore, since $G_{1t} = -r_t$, we use the following to calibrate the optimal $\lambda$:
where $\overline{r} = n^{-1} \sum_{t=1}^n r_t$.
\paragraph{Computation of the Test Statistic}
In Table (ref), we report the values of the max statistic $$ T(\lambda, a) = \sup_{\gamma \in [-a,a]^4} \left[ \widehat Q_n(\bar{\theta}_{1},\gamma) - \lambda \|\gamma\|_1\right], $$ evaluated at $\bar{\theta}_{1} = -0.028$, while varying the penalty level $\lambda \in \{ .3, .2, .1, 0 \}$ and the domain constant $a \in \{ 1,2,3,4,5 \}$. This value of $\bar{\theta}_{1}$ is chosen as the 2SLS estimate from the data. To ensure the accuracy of the algorithm, the max statistic is computed with a swarm size of 5000, which spans the search space $[-a, a]^4$ uniformly at random.
\paragraph{Computation Time}
The swarm size of 5000, used to compute $T(\lambda,a)$ across $(\lambda,a)$-values in Table (ref), enables highly accurate optimization. However, it may be inappropriate for practical applications. Therefore, we examine the impact of $\lambda$ and $a$ on computation time based on a more realistic swarm size of 200. In light of the inherent randomness in swarm generation, we regenerate the swarm randomly and recompute the max statistic until it achieves at least 95% of the maximum values reported in Table (ref). That is, we measure the computation times under the constraint that the optimization error does not exceed 5%. In Table (ref), we report the means and standard deviations of the computation times across various $(\lambda, a)$-values.
Tables (ref) and (ref) reveal three important observations. First, the average computation time tends to increase as $\lambda$ decreases across all $a$ values. This aligns with the intuition that introducing the penalty shrinks the feasible space for $\gamma$, thereby leading to shorter search times for the maximum. Second, the computation times are numerically most stable when $\lambda = 0.3$ is applied. The impact of $a$ on numerical instability tends to increase with $a$ and is greatest when $\lambda$ is set to $0$. Lastly, the value of the unpenalized statistic is more sensitive to the choice of $a$ than it is with penalization. This suggests the importance of implicit search space selection in Bierens' max test with $\lambda = 0$, as it may significantly impact the outcomes of the analysis. Our method is motivated by tuning a scalar parameter $\lambda$ rather than $\Gamma = [-a,a]^4$, which makes it suitable to optimize in a data-driven manner.
\paragraph{Calibration of Optimal Penalty}
The optimal $\lambda$ in $\Lambda = \{0.5, 0.4, 0.3, 0.2, 0.1, 0.05, 0\}$ is calibrated as in (ref), based on a single local alternative $\mathcal{B} = \{ 2 \}$. The local alternative can be set to a singleton since $\eta_{t}^{\ast} \sim N(0,1)$ is symmetrically distributed about zero, leading to an increase in power with the absolute value of $B$. We set $\alpha$ to $0.1$ and use the grid $\Theta_1 = \{-0.6, -0.4, -0.2, \ldots, 0.6 \}$ for hypothesized values of $\theta_{1,0}$. For each $\lambda \in \Lambda$ and $\theta_{1,0} \in \Theta_1$, the local power in (ref) is simulated following the steps outlined in Section (ref).
We use two algorithms for computing the max statistic to assess the sensitivity to the choice of the algorithm. The PSO algorithm searches for the global maximum in the entire space $\Gamma = [-5, 5]^4$. In each computation, a swarm with a size of 200 is generated uniformly at random over $\Gamma$. The grid search (GS) method calculates the maximum over a discretized grid $\Gamma' \subset [-5,5]^4$, chosen to minimize potential power loss while leveraging a vectorized algorithm to avoid loops used in the PSO algorithm and other optimization methods. The tuning parameter in the grid search corresponds to the choice of the grid $\Gamma'$. We opted for the equi-spaced grid $\Gamma' = \{ 0.5 j : -10\le j \le 10 \}^4 = \{ -5,-4.5,\ldots, 5 \}^4$, which consists of $21^4 = 194481$ points. The numbers of bootstrap replications are $R_{\mathrm{PSO}} = 1000$ and $R_{\mathrm{GS}} = 5000$ for the PSO algorithm and the GS method, respectively.
Figure (ref) shows the local powers simulated using these algorithms. Panel A displays the average local powers over $\Theta_1$ across different values of $\lambda$, while Panel B exhibits the local powers at a specific $\theta_{1,0} = 0$. From Panel A, we note that the PSO algorithm yields overall higher powers than the GS method, which operates on the discrete $\Gamma'$. In Panel B, for both algorithms, we observe a rise in the local power within a small range around $\lambda = 0$, followed by leveling off at approximately $\lambda = 0.2$ or $\lambda = 0.3$. Since this pattern also prevails for the other values in $\Theta_1$, we choose the optimal $\lambda$ as the maximizer of the average local powers in Panel A. The selected $\lambda$ are 0.3 for the PSO algorithm and 0.2 for the GS method, respectively. These values are used for the optimally penalized test of $H_0:\theta_1 = \theta_{1,0}$ uniformly across the hypothesized values.
Table (ref) presents the confidence intervals based on our optimally penalized and unpenalized tests using each algorithm. These confidence intervals are constructed by inverting the testing of $H_0: \theta_{1} = \theta_{1,0}$, where the hypothesized values of $\theta_{1,0}$ range over $\{ 0.01 j :-100\le j\le 100 \}$. It shows that the optimally penalized test yields significantly narrower confidence intervals than the unpenalized test, irrespective of the chosen algorithm.
yogo2004 commented that “there appears to be identification failure for the annual U.S. series.” Indeed, the 95% confidence interval from the Anderson-Rubin (AR) test was $[-0.49,0.46]$ and those from the Lagrange multiplier (LM) test and the conditional likelihood ratio (LR) tests were $[-\infty,\infty]$ yogo2004.\footnote{If each instrument is used separately for the AR test, the resulting 95% confidence intervals are as follows: (i) $[-\infty, \infty]$ with the nominal interest rate as an instrument; (ii) $[-0.29, 0.28]$ with inflation; (iii) $[-\infty, \infty]$ with consumption growth; (iv) $[-\infty, -0.12] \cup [0.02, \infty]$ with log dividend-price ratio, where the instruments are twice lagged in all cases. The confidence interval using inflation is similar to ours, but its length is more than 25% larger than our optimal confidence interval [$-0.30, 0.15$] using the PSO algorithm and more than 15% larger than the optimal confidence interval using the GS method.} Our penalized test provides tighter confidence intervals than any of these similar tests based on unconditional moment restrictions, suggesting that conditional moment restrictions can be more informative than an arbitrarily selected set of unconditional moment restrictions.
In a nutshell, we demonstrate that a seemingly uninformative set of instruments can provide an informative inference result if one strengthens unconditional moment restrictions by making them infinite-dimensional conditional moment restrictions with the aid of penalization.
To examine the efficacy of our method in an empirically relevant context, we conduct a series of experiments based on the annual U.S. series (1891-1995) used in yogo2004. The main purpose of the experiments is to assess the finite-sample size and power properties of our proposed method in comparison to those of existing methods.
The simulated series is denoted by $\{ (\Delta c_t^*, r_t^*, W_t^*) \}_{t=1}^n$ with a $*$-superscript, while the original series is denoted by $\{ (\Delta c_t, r_t, W_t) \}_{t=1}^n$, as in Section (ref). We consider the following data-generating process in our experiments:
The linear coefficients $\theta_0$ and $\pi_0$ are taken from their respective estimates in the original series. Specifically, $\pi_0 = (\pi_{0,0}, \ldots, \pi_{4,0})'$ is computed from the first-stage OLS regression
and $\theta_0 = (\theta_{0,0}, \theta_{1,0})'$ is obtained from the 2SLS regression
where $W_t$ are used as instruments.
We specify the nonlinear term $f(W_t^*) = \delta_{0,0} + \delta_{1,0}'W_t^* + \delta_{2,0}' (W_{t}^* \odot W_{t}^*) $ as a quadratic function in $W_t^*$ without interaction terms, where $\odot$ denotes the elementwise (Hadamard) product. The coefficients $\delta_0 = (\delta_{0,0}, \delta_{1,0}', \delta_{2,0}')'$ are determined by the OLS regression of $\hat {v}_t$ on $(1,\ W_t, \ W_t\odot W_t)$, where $\hat{v}_t$ denote the fitted residuals from the first-stage regression. This choice of $\delta_0$ is intended to replicate the orthogonality between $W_t$ and $f(W_t)$ in the simulated series. The identification of $\theta_{0}$ based on the given conditional moment restrictions becomes stronger as $|\bar{\pi}|$ increases. However, in linear IV models, the identification strength should remain largely unaffected.\footnote{The comparison between conditional and unconditional moments is not new and is most recently discussed at length in Antoine:Lavergne.}
The disturbance terms $(u_t^*, v_t^*)$ follow a bivariate normal distribution, drawn independently across periods. The homoscedastic error variances, $\sigma_u^2$ and $\sigma_v^2$, are taken from the corresponding sample variances of $\hat u_t$ and $\hat v_t$, respectively. Their correlation coefficient is set to $\rho = 0.8$, which determines the degree of endogeneity.
The data are generated recursively over periods. Let $(\Delta c_{-1}^*, \Delta c_{0}^*)$ be the initial values, set to the observed values in the data and held constant across simulated series. In the $t$-th iteration step, where $t \in \{ 1,2,\ldots,n \}$, we first define $W_t^* = (\Delta c_{t-2}^*, W_{-1,t})$, where $W_{-1,t}$ comprises all components of $W_t$ except the twice-lagged consumption growth. Next, we generate $r_t^*$ and $\Delta c_t^*$ sequentially according to the DGP specified in (ref). This procedure is iterated until reaching the final period.
We focus on constructing a confidence set for $\theta_{1,0}$ based on the conditional moment restriction
The strength of identification can be adjusted by varying the constant $\bar{\pi}$ associated with the nonlinear term. In the baseline specification, we set $\bar{\pi} = 2$ to make the variation in the linear and nonlinear components comparable to each other.
We follow the same procedure as outlined in Section (ref), which involves demeaning both residuals and exponential weights. To construct the test statistic, we calculate the demeaned generalized residuals as $\widehat U_t(\theta_1) = \Delta c_t^* - \bar \Delta c^* - \theta_1 (r_{t}^* - \bar r^*)$, where $\bar \Delta c^* = \frac 1 n \sum_{t=1}^n \Delta c_t^*$ and $\bar r^* = \frac 1 n \sum_{t = 1}^ n r_{t}^*$. The exponential weights are computed based on $\widetilde{W}_t^*$, defined analogously to $\widetilde{W}_t$. A similar demeaning is also applied to the exponential weights.
The test statistic is computed as defined in (ref). To compute this maximum, we use the grid search (GS) method, adopting the same grid $\Gamma'= \{ -5,-4.5, -4,\ldots, 5 \}^4$ over $[-5,5]^4$ as in Section (ref). Despite concerns regarding potential power loss, we opted for the GS method over the PSO algorithm for simulations. This decision was based on its computational efficiency gained by using vectorized code. Some preliminary experiments with more refined grids support that $\Gamma'$ successfully generates sufficient powers.
The optimal penalty level is selected from $\Lambda = \{0.1 j : j=0,\ldots, 10 \} \subset [0, 1]$. To compute the optimal $\lambda$, we employ the following multiplier bootstrap:
where $B/\sqrt n = 2/\sqrt n$ approximately corresponds to $0.2$ on the actual scale of $\theta_1$, and $\eta_t^*$ are drawn independently from $N(0, 1)$. The optimal penalty is then calibrated for each $\theta_1 \in \Theta_1 := \{ \theta_{1,0} + 0.1 j : |j|\le 6\}$ following the procedure specified in Section (ref). The number of bootstrap replications is set to $R = 5000$, mirroring the empirical application. Summary statistics regarding the distribution of optimal $\lambda$ are presented in Table (ref) across various values of $\theta_1$ in $\Theta_1$.
We assess the size and power properties of our optimal penalized and unpenalized tests in comparison to those of the AR test and the Wald tests based on the 2SLS estimator and that of dominguez2004consistent. Figure (ref) displays the power curves depicting the performance of each method. This indicates that only the AR and our tests maintain a size close to the nominal level of 0.1. In contrast, the Wald tests based on the estimators of $\theta_1$ exhibit significant size distortion. Notably, our optimal test not only achieves nearly accurate size control but also enhances the power compared to both the unpenalized test (with or without size adjustments) and the AR test.\footnote{There is seemingly no formal guidance on how to adjust the undersize of the unpenalized test to fairly compare its power with the other tests. For visual presentation, we depict `Unpen. w/ shift' by shifting the power curve up parallel to match the nominal size of 0.1 at $\theta_1 - \theta_{1,0} = 0$.} This underscores our motivation that $\ell_1$-regularization can enhance the power of the test by selecting relevant information from the conditioning variables.
We conducted additional experiments where we included three- and four-period lags of the consumption growth rate as supplementary instruments. This amounts to adding noise to the IVs in our setting. Regardless of the value of $\bar{\pi}$, it holds that
Since $\Delta c_{t-3}^*$ and $\Delta c_{t-4}^*$ fail to provide additional explanatory power, it is expected that incorporating these variables as instruments would lead to reduced statistical power, compared to using the original set of 4 IVs. Table (ref) confirms this insight; however, it also reveals that the degree of power reduction is much less severe for the optimally penalized test than for the unpenalized test and the AR test.\footnote{As a caveat, it is unlikely but possible that power reduction might have occurred due to the reduced time span from 105 to 103.} This implies that the relative advantage of optimal penalization increases as the number of uninformative or less informative instruments becomes large.
We also investigated the size and power of each test under an alternative specification of $\bar{\pi}$, where we nullified the nonlinear term by setting $\bar{\pi}$ to $0$ while keeping the other coefficients the same. Table (ref) presents the results from this analysis. There are two noteworthy observations. First, our tests nearly hold the correct size even when IVs are weak both conditionally and unconditionally. This demonstrates the robustness of our method to the presence of weak IVs. Second, excluding the nonlinear term leads to diminished powers of the penalized and unpenalized tests relative to the AR test. This indicates that a substantial portion of the power in our tests stems from an underlying nonlinear relationship between the noncentrality term and IVs. Furthermore, our results suggest that the nonlinearity term, if present, can serve as a valuable source of identification in IV models.
We have developed an inference method for a vector of parameters using an $\ell_1$-penalized maximum statistic. Our inference procedure is based on the multiplier bootstrap and combines inference with model selection to improve the power of the test. We have recommended solving a data-dependent max-min problem to select the penalization tuning parameter. We have demonstrated the efficacy of our method using two empirical examples.
There are multiple directions to extend our method. First, we may consider a panel data setting where the number of conditioning variables may grow as the time series dimension increases. Second, unknown parameters may include an unknown function chamberlain1992efficiency,Newey:Powell:03,Ai:Chen:03,chen2015inference. In view of results in Breunig:Chen, Bierens-type tests without penalization might not work well when the parameter of interest is a nonparametric function. It would be interesting to study whether and to what extent our penalization method improves power for nonparametric inference. Third, multiple conditional moment restrictions or a continuum of conditional moment restrictions (e.g., conditional independence assumption) might be relevant in some applications. Fourth, it would be interesting to extend our method for empirical industrial organization. For instance, Gandhi:Houde:NBER proposed a set of relevant instruments from conditional moment restrictions to avoid the weak identification problem. It is an intriguing possibility to combine our approach with their insights into BLP. All of these extensions call for substantial developments in both theory and computation.
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}
\thispagestyle{empty}