EconBase
← Back to paper

Confidence Intervals for Projections of Partially Identified Parameters

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.

140,978 characters · 11 sections · 66 citation commands

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

Confidence Intervals forProjections of Partially Identified Parameters

abstract\tmpsmall\sc We propose a bootstrap-based {\em calibrated projection\/} procedure to build confidence intervals for single components and for smooth functions of a partially identified parameter vector in moment (in)equality models. The method controls asymptotic coverage uniformly over a large class of data generating processes. The extreme points of the calibrated projection confidence interval are obtained by extremizing the value of the function of interest subject to a proper relaxation of studentized sample analogs of the moment (in)equality conditions. The degree of relaxation, or critical level, is calibrated so that the function of $\theta $, not $\theta $ itself, is uniformly asymptotically covered with prespecified probability. This calibration is based on repeatedly checking feasibility of linear programming problems, rendering it computationally attractive. Nonetheless, the program defining an extreme point of the confidence interval is generally nonlinear and potentially intricate. We provide an algorithm, based on the response surface method for global optimization, that approximates the solution rapidly and accurately, and we establish its rate of convergence. The algorithm is of independent interest for optimization problems with simple objectives and complicated constraints. An empirical application estimating an entry game illustrates the usefulness of the method. Monte Carlo simulations confirm the accuracy of the solution algorithm, the good statistical as well as computational performance of calibrated projection (including in comparison to other methods), and the algorithm's potential to greatly accelerate computation of other confidence intervals. \tmpsmall\sc Keywords: Partial identification; Inference on projections; Moment inequalities; Uniform inference.

\thispagestyle{empty} \onehalfspacing

\pagenumbering{arabic}

\etocdepthtag.toc{mtchapter} \etocsettagdepth{mtchapter}{subsection} \etocsettagdepth{mtappendix}{none}

Introduction

This paper provides novel confidence intervals for projections and smooth functions of a parameter vector $\theta \in \Theta \subset \mathbb{R}^{d}$, $d<\infty$, that is partially or point identified through a finite number of moment (in)equalities. In addition, we develop a new algorithm for computing these confidence intervals and, more generally, for solving optimization problems with “black box” constraints, and obtain its rate of convergence.

Until recently, the rich literature on inference for moment (in)equalities focused on confidence sets for the entire vector $\theta$, usually obtained by test inversion as

align[align omitted — 130 chars of source]

where the test statistic $T_n(\theta)$ aggregates violations of the sample analog of the moment (in)equalities and the critical value $c_{1-\alpha}(\theta)$ controls asymptotic coverage, often uniformly over a large class of data generating processes (DGPs). However, applied researchers are frequently interested in a specific component (or function) of $\theta$, e.g., the returns to education. Even if not, they may simply want to report separate confidence intervals for components of a vector, as is standard practice in other contexts. Thus, consider inference on the projection $p^{\prime }\theta$, where $p$ is a known unit vector. To date, it is common to report as confidence set the corresponding projection of $\mathcal C_n(c_{1-\alpha})$ or the interval

align[align omitted — 182 chars of source]

which will miss any “gaps" in a disconnected projection but is much easier to compute. This approach yields asymptotically valid but typically conservative and therefore needlessly large confidence regions. The potential severity of this effect is easily appreciated in a point identified example. Given a $\sqrt{n}$-consistent estimator $\hat{\theta}_n \in \mathbb{R}^d$ with limiting covariance matrix equal to the identity matrix, the usual 95% confidence interval for $\theta_k$ equals $[\hat{\theta}_{n,k}-1.96,\hat{\theta}_{n,k}+1.96]$. Yet the analogy to $CI^{proj}_n$ would be projection of a 95% confidence ellipsoid, which with $d=10$ yields $[\hat{\theta}_{n,k}-4.28,\hat{\theta}_{n,k}+4.28]$ and a true coverage of essentially $1$.

Our first contribution is to provide a bootstrap-based {\em calibrated projection\/} method to largely anticipate and correct for the conservative effect of projection. The method uses an estimated critical level $\hat{c}_{n,1-\alpha}$ calibrated so that the projection of $\mathcal C_n(\hat{c}_{n,1-\alpha})$ covers $p'\theta$ (but not necessarily $\theta$) with probability at least $1-\alpha$. As a confidence region for the true $p'\theta$, one may report this projection, i.e.

align[align omitted — 98 chars of source]

or, for computational simplicity and presentational convenience, the interval

align[align omitted — 195 chars of source]

We prove uniform asymptotic validity of both over a large class of DGPs.

Computationally, calibration of $\hat{c}_{n,1-\alpha}$ is relatively attractive: We linearize all constraints around $\theta $, so that coverage of $p^\prime\theta$ can be calibrated by analyzing many linear programs. Nonetheless, computing the above objects is challenging in moderately high dimension. This brings us to our second contribution, namely a general method to accurately and rapidly compute confidence intervals whose construction resembles (ref). Additional applications within partial identification include projection of confidence regions defined in CHT, AS, or AShiECMA, as well as (with minor tweaking; see Appendix (ref)) the confidence interval proposed in BCS14_subv and further discussed later. In an application to a point identified setting, fre:rev17 use our method to construct uniform confidence bands for an unknown function of interest under (nonparametric) shape restrictions. They benchmark it against gridding and find it to be accurate at considerably improved speed. More generally, the method can be broadly used to compute confidence intervals for optimal values of optimization problems with estimated constraints.

Our algorithm (henceforth called E-A-M for Evaluation-Approximation-Maximization) is based on the response surface method, thus it belongs to the family of {\em expected improvement algorithms\/} jonesa2001,jonesefficient1998. Bull_Convergence_2011 established convergence of an expected improvement algorithm for unconstrained optimization problems where the objective is a “black box" function. The rate of convergence that he derives depends on the smoothness of the black box objective function. We substantially extend his results to show convergence, at a slightly slower rate, of our similar algorithm for constrained optimization problems in which the constraints are sufficiently smooth “black box" functions. Extensive Monte Carlo experiments (see Appendix (ref) and Section 5 of KMS_2017) confirm that the E-A-M algorithm is fast and accurate.

Relation to existing literature. The main alternative inference prodedure for projections -- introduced in Romano_Shaikh2008aJSPIWP and significantly advanced in BCS -- is based on profiling out a test statistic. The classes of DGPs for which calibrated projection and the profiling-based method of BCS (BCS-profiling henceforth) can be shown to be uniformly valid are non-nested.\footnote{See KMS_2017 for a comparison of the statistical properties of calibrated projection and BCS-profiling, summarized here at the end of Section (ref).}

Computationally, calibrated projection has the advantage that the bootstrap iterates over linear as opposed to nonlinear programming problems. While the “outer" optimization problems in (ref) are potentially intricate, our algorithm is geared toward them. Monte Carlo simulations suggest that these two factors give calibrated projection a considerable computational edge over profiling, though profiling can also benefit from the E-A-M algorithm. Indeed, in Appendix (ref) we replicate the Monte Carlo experiment of BCS and find that adapting E-A-M to their method improves computation time by a factor of about $4$, while switching to calibrated projection improves it by a further factor of about $17$.

In an influential paper, PakesPorterHo2011 also use linearization but, subject to this approximation, directly bootstrap the sample projection. This is valid only under stringent conditions.\footnote{The published version of PPHI, i.e. PPHI_ECMA, does not contain the inference part. KMS_2017 show that calibrated projection can be much simplified under the conditions imposed by PPHI.} Other related articles that explicitly consider inference on projections include ber:mol08, BontempsMagnacMaurin2012E, Kaido12, and KT15. None of these establish uniform validity of confidence sets. CCOT establish uniform validity of MCMC-based confidence intervals for projections, but aim at covering the projection of the entire identified region $\Theta_I(P)$ (defined later) and not just of the true $\theta$. GMO16 use our insight in the context of set identified spatial VARs.

Regarding computation, previous implementations of projection-based inference CilibertoTamer09,Grieco14,dic:mor16 reported the smallest and largest value of $p^\prime \theta$ among parameter values $\theta \in \mathcal C_n(c_{1-\alpha})$ that were discovered using, e.g., grid-search or simulated annealing with no cooling. This becomes computationally cumbersome as $d$ increases because it typically requires a number of evaluation points that grows exponentially with $d$. In contrast, using a probabilistic model, our method iteratively draws evaluation points from regions that are considered highly relevant for finding the confidence interval's end point. In applications, this tends to substantially reduce the number of evaluation points.

Structure of the paper. Section (ref) sets up notation and describes our approach in detail, including computational implementation of the method and choice of tuning parameters. Section (ref) establishes uniform asymptotic validity of $CI_n$, and Section (ref) shows that our algorithm converges at a specific rate which depends on the smoothness of the constraints. Section (ref) reports the results of an empirical application that revisits the analysis in KT15. Section (ref) draws conclusions. The proof of convergence of our algorithm is in Appendix (ref). Appendix (ref) shows that our algorithm can be used to compute BCS-profiling confidence intervals. Appendix (ref) reports the results of Monte Carlo simulations comparing our proposed method with that of BCS. All other proofs, background material for our algorithm, and additional results are in the Online Appendix.\footnote{Appendix (ref) provides convergence-related results and background material for our algorithm and describes how to compute $\hat{c}_{n,1-\alpha}(\theta)$. Appendix (ref) presents the assumptions under which we prove uniform asymptotic validity of $CI_n$. Appendix (ref) verifies, for a number of canonical partial identification problems, the assumptions that we invoke to show validity of our inference procedure and for our algorithm. Appendix (ref) contains the proof of Theorem (ref). Appendix (ref) collects Lemmas supporting this proof. }

Detailed Explanation of the Method

Setup and Definition of $CI_n$

Let $X_i\in\mathcal X\subseteq\mathbb R^{d_X}$ be a random vector with distribution $P$, let $\Theta\subseteq\mathbb R^{d}$ denote the parameter space, and let $m_j:\mathcal{X}\times\Theta\to\mathbb{R}$ for $j=1,\dots,J_1+J_2$ denote known measurable functions characterizing the model. The true parameter value $\theta$ is assumed to satisfy the moment inequality and equality restrictions

align[align omitted — 147 chars of source]

The identification region $\Theta_I(P)$ is the set of parameter values in $\Theta$ satisfying (ref)-(ref). For a random sample $\{X_i,i=1,..., n\}$ of observations drawn from $P$, we write

align[align omitted — 280 chars of source]

for the sample moments and the analog estimators of the population moment functions' standard deviations $\sigma_{P,j}$. The confidence interval in (ref) then is

align[align omitted — 124 chars of source]

with

align[align omitted — 235 chars of source]

and similarly for $(-p)$. Henceforth, to simplify notation, we write $\hat{c}_n$ for $\hat{c}_{n,1-\alpha}$. We also define $J\equiv J_1+2J_2$ moments, where $\bar m_{n,J_1+J_2+k}(\theta)=-\bar m_{J_1+k}(\theta)$ for $k=1,\dots,J_2$. That is, we treat moment equality constraints as two opposing inequality constraints.

For a class of DGPs $\mathcal P$ that we specify below, define the asymptotic size of $CI_n$ by\footnote{Here we focus on the confidence interval $CI_n$ defined in (ref). See Appendix (ref) for the analysis of the confidence region given by the mathematical projection in (ref).}

align[align omitted — 122 chars of source]

We next explain how to control this size and then how to compute $CI_n$.

Calibration of $\hat{c}_n(\theta)$

Calibration of $\hat{c}_n$ requires careful analysis of the moment restrictions' local behavior at each point in the identification region. This is because the extent of projection conservatism depends on (i) the asymptotic behavior of the sample moments entering the inequality restrictions, which can change discontinuously depending on whether they bind at $\theta$ or not, and (ii) the local geometry of the identification region at $\theta$, i.e. the shape of the constraint set formed by the moment restrictions. Features (i) and (ii) can be quite different at different points in $\Theta_I(P)$, making uniform inference challenging. In particular, (ii) does not arise if one only considers inference for the entire parameter vector, and hence is a new challenge requiring new methods.

To build an intuition, fix $P\in\mathcal P$ and $\theta\in\Theta_I(P)$. The projection of $\theta$ is covered when

align[align omitted — 1,671 chars of source]

Here, we first substituted $\vartheta=\theta+\lambda/\sqrt n$ and took $\lambda$ to be the choice parameter; intuitively, this localizes around $\theta$ at rate $1/\sqrt{n}$. We then make the event smaller by adding the constraint $\lambda \in \rho B^d$, with $B^d \equiv [-1,1]^d$ and $\rho \geq 0$ a tuning parameter. We motivate this step later.

Our goal is to set the probability of (ref) equal to $1-\alpha$. To ease computation, we approximate (ref) by linear expansion in $\lambda$ of the constraint set. For each $j$, add and subtract $\sqrt n E_P[m_j(X_i,\theta+\lambda/\sqrt n)]/\hat\sigma_{n,j}(\theta+\lambda/\sqrt n)$ and apply the mean value theorem to obtain

eqnarray[eqnarray omitted — 392 chars of source]

Here $\mathbb G_{n,j}(\cdot) \equiv \sqrt n (\bar m_{n,j}(\cdot)-E_P[m_j(X_i,\cdot)])/\sigma_{P,j}(\cdot)$ is a normalized empirical process indexed by $\theta\in \Theta$, $D_{P,j}(\cdot)\equiv\nabla_\theta \{E_P[m_j(X_i,\cdot)]/\sigma_{P,j}(\cdot)\}$ is the gradient of the normalized moment, $\gamma_{1,P,j}(\cdot)\equiv E_P(m_j(X_i,\cdot))/\sigma_{P,j}(\cdot)$ is the studentized population moment, and the mean value $\bar\theta$ lies componentwise between $\theta$ and $\theta+\lambda/\sqrt n$.\footnote{The mean value $\bar\theta$ changes with $j$ but we omit the dependence to ease notation.}

We formally establish that the probability of the last event in (ref) can be approximated by the probability that $0$ lies between the optimal values of two stochastic linear programs. The components that characterize these programs can be estimated. Specifically, we replace $D_{P,j}(\cdot)$ with a uniformly consistent (on compact sets) estimator, $\hat{D}_{n,j}(\cdot)$,\footnote{See Online Appendix (ref) for such estimators in some canonical moment (in)equality examples.} and the process $\mathbb G_{n,j}(\cdot)$ with its simple nonparametric bootstrap analog, $\mathbb G^b_{n,j}(\cdot)\equiv n^{-1/2}\sum_{i=1}^{n} (m_{j}(X_{i}^{b},\cdot)-\bar{m}_{n,j}(\cdot))/\hat{\sigma}_{n,j}(\cdot )$.\footnote{BCS approximate $\mathbb{G}_{n,j}(\cdot)$ by $n^{-1/2}\sum_{i=1}^{n} [(m_{j}(X_{i},\cdot)-\bar{m}_{n,j}(\cdot))/\hat{\sigma}_{n,j}(\cdot )]\chi_i$ with $\{\chi_i\sim N(0,1)\}_{i=1}^n$ i.i.d. This approximation is equally valid in our approach, and can be faster as it avoids repeated evaluation of $m_{j}(X^b_{i},\cdot)$.} Estimation of $\gamma_{1,P,j}(\theta)$ is more subtle because it enters (ref) scaled by $\sqrt{n}$, so that a sample analog estimator will not do. However, this specific issue is well understood in the moment inequalities literature. Following AS and others Bugni2009E,Canay2010JE,Stoye09, we shrink this sample analog toward zero, leading to conservative (if any) distortion in the limit. Formally, we estimate $\gamma_{1,P,j}(\theta)$ by $\varphi(\hat{\xi}_{n,j}(\theta))$, where $\varphi:\mathbb{R}^J_{[\pm\infty]} \mapsto \mathbb{R}^J_{[\pm\infty]}$ is one of the Generalized Moment Selection (GMS henceforth) functions proposed by AS,

align[align omitted — 193 chars of source]

and $\kappa_n\to \infty$ is a user-specified thresholding sequence.\footnote{A common choice of $\varphi$ is given component-wise by

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

Restrictions on $\varphi$ and the rate at which $\kappa_n$ diverges are imposed in Assumption (ref). While for concreteness here we write out the “hard thresholding" GMS function, Theorem (ref) below applies to all but one of the GMS functions in AS, namely to $\varphi^1-\varphi^4$, all of which depend on $\kappa_n^{-1}\sqrt n\bar m_{n,j}(\theta)/\hat\sigma_{n,j}(\theta)$. We do not consider GMS function $\varphi^5$, which depends also on the covariance matrix of the moment functions.} In sum, we replace the random constraint set in (ref) with the (bootstrap based) random polyhedral set\footnote{Here, we implicitly assume that $\Theta$ is a polyhedral set. If it is instead defined by smooth convex (in)equalities, these can be linearized too.}

align[align omitted — 251 chars of source]

The critical level $\hat{c}_n(\theta)$ to be used in (ref) then is

align[align omitted — 417 chars of source]

where $P^*$ denotes the law of the random set $\Lambda_n^b (\theta ,\rho ,c)$ induced by the bootstrap sampling process, i.e. by the distribution of $(X_1^b,\dots,X_n^b)$ conditional on the data. Expression (ref) uses convexity of $\Lambda_n^b (\theta, \rho ,c)$ and reveals that the probability inside curly brackets can be assessed by repeatedly checking feasibility of a linear program.\footnote{We implement a program in $\mathbb{R}^d$ for simplicity but, because $p'\lambda=0$, one could reduce this to $\mathbb{R}^{d-1}$.} We describe in detail in Online Appendix (ref) how we compute $\hat{c}_n(\theta)$ through a root-finding algorithm.

We conclude by motivating the “$\rho$-box constraint" in (ref), which is a major novel contribution of this paper. The constraint induces conservative bias but has two fundamental benefits: First, it ensures that the linear approximation of the feasible set in (ref) by (ref) is used only in a neighborhood of $\theta$, and therefore that it is uniformly accurate. More subtly, it ensures that coverage induced by a given $c$ depends continuously on estimated parameters even in certain intricate cases. This renders calibrated projection valid in cases that other methods must exclude by assumption.\footnote{In (ref), set $(\mathbb{G}_{n,1}^b(\cdot),\mathbb{G}_{n,2}^b(\cdot))\sim N(0,I_2)$, $p=\hat{D}_{n,1}=\hat{D}_{n,2}=(0,1)$, $\varphi_1(\cdot)=\varphi_2(\cdot)=0$, and $\alpha=.05$. Then simple algebra reveals that (with or without $\rho$-box) $\hat{c}_n(\cdot)=\Phi^{-1}(\sqrt{.95}) \approx 1.95$. If $\hat{D}_{n,1}=(0,1-\delta)$ and $\hat{D}_{n,2}=(0,1-\delta)$, then without $\rho$-box we have $\hat{c}_n(\cdot)=\Phi^{-1}(.95)/\sqrt{2}\approx 1.16$ for any small $\delta>0$, and we therefore cannot expect to get $\hat{c}_n(\cdot)$ right if gradients are estimated. With $\rho$-box, $\hat{c}_n(\cdot) \to 1.95$ as $\delta \to 0$, so the problem goes away. This stylized example is relevant because it resembles polyhedral identified sets where one face is near orthogonal to $p$. It violates assumptions in BCS and PPHI.}

Computation of $CI_n$ and of Similar Confidence Intervals

Projection based methods as in (ref) and (ref) have nonlinear constraints involving a critical value which in general is an unknown function, with unknown gradient, of $\theta$. Similar considerations often apply to critical values used to build confidence intervals for optimal values of optimization problems with estimated constraints. When the dimension of the parameter vector is large, directly solving optimization problems with such constraints can be expensive even if evaluating the critical value at each $\theta$ is cheap.

This concern motivates this paper's second main contribution, namely a novel algorithm for constrained optimization problems of the following form:

align[align omitted — 150 chars of source]

where $\theta^*$ is an optimal solution of the problem and $g_j(\cdot),j=1,...,J$ as well as $c(\cdot)$ are fixed functions of $\theta$. In our own application, $g_j(\theta)=\sqrt n\bar m_{n,j}(\theta)/\hat \sigma_{n,j}(\theta)$ and, for calibrated projection, $c(\theta)=\hat c_n(\theta)$.\footnote{We emphasize that, in analyzing the computational problem, we take the data, including bootstrap data, as given. Thus, while an econometrician would usually think of $\sqrt n\bar m_{n,j}(\theta)/\hat \sigma_{n,j}(\theta)$ and $\hat c_n(\theta)$ as random variables, for this section's purposes they are indeed just functions of $\theta$.}

The key issue is that evaluating $c(\cdot)$ is costly.\footnote{For simplicity and to mirror our motivating application, we suppose that $g_j(\cdot)$ is easy to compute. The algorithm is easily adapted to the case where it is not. Indeed, in Appendix (ref), we show how E-A-M can be employed to compute BCS-profiling confidence intervals, where the profiled test statistic itself is costly to compute and is approximated together with the critical value.} Our algorithm does so at relatively few values of $\theta$. Elsewhere, it approximates $c(\cdot)$ through a probabilistic model that gets updated as more values are computed. We use this model to determine the next evaluation point but report as tentative solution the best value of $\theta$ at which $c(\cdot)$ was computed, not a value at which it was merely approximated. Under reasonable conditions, the tentative optimal values converge to $p'\theta^*$ at a rate (relative to iterations of the algorithm) that is formally established in Section (ref).

After drawing an initial set of evaluation points that we set to grow linearly with $d$, the algorithm has three steps called E, A, and M below.

\noindentInitialization: Draw randomly (uniformly) over $\Theta$ a set $(\theta^{(1)},...,\theta^{(k)})$ of initial evaluation points. Evaluate $c(\theta^{(\ell)})$ for $\ell=1,...,k-1$. Initialize $L=k$.

\noindentE-Step: Evaluate $c(\theta^{(L)})$ and record the tentative optimal value

align[align omitted — 149 chars of source]

with $\bar g(\theta)=\max_{j=1,...,J}g_j(\theta)$.

\noindentA-step: Approximate $\theta\mapsto c(\theta)$ by a flexible auxiliary model. We use a Gaussian-process regression model (or kriging), which for a mean-zero Gaussian process $\zeta(\cdot)$ indexed by $\theta$ and with constant variance $\varsigma^2$ specifies

align[align omitted — 216 chars of source]

where $\Upsilon^{(\ell)}=c(\theta^{(\ell)})$ and $K_\beta$ is a kernel with parameter vector $\beta \in \bigtimes_{h=1}^d[\underline{\beta}_h,\overline{\beta}_h]\subset \mathbb{R}^d_{++}$; e.g., $K_\beta(\theta-\theta')=\exp(-\sum_{h=1}^d|\theta_h-\theta'_h|^{2}/\beta_h)$. The unknown parameters $(\mu,\varsigma^2)$ can be estimated by running a GLS regression of $\mathbf\Upsilon=(\Upsilon^{(1)},...,\Upsilon^{(L)})'$ on a constant with the given correlation matrix. The unknown parameters $\beta$ can be estimated by a (concentrated) MLE.

The (best linear) predictor of the critical value and its gradient at $\theta$ are then given by

align[align omitted — 259 chars of source]

where $\mathbf r_L(\theta)$ is a vector whose $\ell$-th component is $Corr(\zeta(\theta),\zeta(\theta^{(\ell)}))$ as given above with estimated parameters, $\mathbf Q_L(\theta)=\nabla_\theta \mathbf r_L(\theta)'$, and $\mathbf R_L$ is an $L$-by-$L$ matrix whose $(\ell,\ell')$ entry is $Corr(\zeta(\theta^{(\ell)}),\zeta(\theta^{(\ell')}))$ with estimated parameters. This surrogate model has the property that its predictor satisfies $c_L(\theta^{(\ell)})=c(\theta^{(\ell)}), \ell=1,..., L$. Hence, it provides an analytical interpolation, with analytical gradient, of evaluation points of $c(\cdot)$.\footnote{See details in jonesefficient1998. We use the DACE MATLAB kriging toolbox (\url{http://www2.imm.dtu.dk/projects/dace/}) for this step in our empirical application and Monte Carlo experiments.} The uncertainty left in $c(\cdot)$ is captured by the variance

align[align omitted — 245 chars of source]

\noindentM-step: With probability $1-\epsilon$, obtain the next evaluation point $\theta^{(L+1)}$ as

align[align omitted — 265 chars of source]

where $\mathbb{EI}_L(\theta)$ is the {\em expected improvement function\/}.\footnote{Heuristically, $\mathbb{EI}_L(\theta)$ is the expected improvement gained from analyzing parameter value $\theta$ for a Bayesian whose current beliefs about $c$ are described by the estimated model. Indeed, for each $\theta$, the maximand in (ref) multiplies improvement from learning that $\theta$ is feasible with this Bayesian's probability that it is.} This step can be implemented by standard nonlinear optimization solvers, e.g. MATLAB's \verb1fmincon1 or \verb1KNITRO1 (see Appendix (ref) for details). With probability $\epsilon$, draw $\theta^{(L+1)}$ randomly from a uniform distribution over $\Theta$. Set $L \leftarrow L+1$ and return to the E-step.

The algorithm yields an increasing sequence of tentative optimal values $p'\theta^{*,L},L=k+1,k+2,...$, with $\theta^{*,L}$ satisfying the {\em true\/} constraints in (ref) but the sequence of evaluation points leading to it obtained by maximization of expected improvement defined with respect to the {\em approximated\/} surface. Once a convergence criterion is met, $p'\theta^{*,L}$ is reported as the end point of $CI_n$. We discuss convergence criteria in Appendix (ref).

The advantages of E-A-M are as follows. First, we control the number of points at which we evaluate the critical value; recall that this evaluation is the expensive step. Also, the initial $k$ evaluations can easily be parallelized. For any additional E-step, one needs to evaluate $c(\cdot)$ only at a single point $\theta^{(L+1)}$. The M-step is crucial for reducing the number of additional evaluation points. To determine the next evaluation point, it trades off “exploitation” (i.e. the benefit of drawing a point at which the optimal value is high) against “exploration” (i.e. the benefit of drawing a point in a region in which the approximation error of $c$ is currently large) through maximizing expected improvement.\footnote{It is also possible to draw multiple points in each iteration Schonlau_Global_1998, as we do in our implementation of the method.} Finally, the algorithm simplifies the M-step by providing constraints and their gradients for program (ref) in closed form, thus greatly aiding fast and stable numerical optimization. The price is the additional approximation step. In the empirical application in Section (ref) and in the numerical exercises of Appendix (ref), this price turns out to be low.

Choice of Tuning Parameters

Practical implementation of calibrated projection and the E-A-M algorithm is detailed in KMST_code. It involves setting several tuning parameters, which we now discuss.

Calibration of $\hat{c}_n$ in (ref) must be tuned at two points, namely the use of GMS and the choice of $\rho$. The trade-offs in setting these tuning parameters are apparent from inspection of (ref). GMS is parameterized by a shrinkage function $\varphi$ and a sequence $\kappa_n$ that controls the rate of shrinkage. In practice, choice of $\kappa_n$ is more delicate. A smaller $\kappa_n$ will make $\Lambda_n^b$ larger, hence increase bootstrap coverage probability for any given $c$, hence reduce $\hat{c}_n$ and therefore make for shorter confidence intervals -- but the uniform asymptotics will be misleading, and finite sample coverage therefore potentially off target, if $\kappa_n$ is too small. We follow the industry standard set by AS and recommend $\kappa_n=\sqrt{\log n}$.

The trade-off in choosing $\rho$ is similar but reversed. A larger $\rho$ will expand $\Lambda_n^b$ and therefore make for shorter confidence intervals, but (our proof of) uniform validity of inference requires $\rho<\infty$. Indeed, calibrated projection with $\rho=0$ will disregard any projection conservatism and (as is easy to show) exactly recovers projection of the AS confidence set. Intuitively, we then want to choose $\rho$ large but not too large.

To this end, we heuristically calibrate $\rho$ based on how much conservative distortion one is willing to accept in well-behaved cases. This distortion -- denote it $\eta$, for which we suggest a numerical value of $0.01$ -- is compared against a bound on conservative distortion that is itself likely to be conservative but data free and trivial to compute. In particular, we set

align[align omitted — 143 chars of source]

The underlying heuristic is as follows: If all basic solutions (i.e., intersections of exactly $d$ constraints) that potentially define vertices of $\Lambda^b_n$ realize inside the $\rho$-box, then the $\rho$-box cannot affect the values in (ref) and hence not whether coverage obtains in a given bootstrap sample. Conversely, the probability that at least one basic solution realizes outside the $\rho$-box bounds from above the conservative distortion. This probability is, of course, dependent on unknown parameters. Our data free approximation imputes multivariate standard normal distributions for all basic solutions and Bonferroni adjustment to handle their covariation.\footnote{To reproduce the expression, recall that if $a\equiv\tbinom{J_1+J_2}{d}$ random variables in $\mathbb{R}^d$ are individually multivariate standard normal, then a Bonferroni upper bound on the probability that not all of them realize inside the $\rho$-box equals $a\bigl(1-\left(1-2\Phi(-\rho)\right)^d\bigr).$ Also, if Bonferroni is replaced with an independence assumption, the expression changes to $\rho=\Phi^{-1}\bigl(\tfrac{1}{2}+\tfrac{1}{2}(1-\eta)^{1/ad}\bigr)$. The numerical difference is negligible for moderate $J_1+J_2$.}

The E-A-M algorithm also has two tuning parameters. One is $k$, the initial number of evaluation points. The other is $\epsilon$, the probability of drawing $\theta^{(L+1)}$ randomly from a uniform distribution on $\Theta$ instead of by maximizing $\mathbb{EI}_L$. In calibrated projection use of the E-A-M algorithm there is a single “black box" function, $\hat{c}_n(\theta)$. We therefore suggest setting $k=10d+1$, similarly to the recommendation in jonesefficient1998. In our Monte Carlo exercises we experimented with larger values, e.g. $k=20d+1$, and found that the increased number had no noticeable effect on the computed $CI_n$. If a user applies our E-A-M algorithm to a constrained optimization problem with {\em many\/} “black box" functions to approximate, we suggest using a larger number of initial points.

The role of $\epsilon$ Bull_Convergence_2011 is to trade off the greediness of the $\mathbb{EI}_L$ maximization criterion with the overarching goal of global optimization. sut:bar98 explore the effect of setting $\epsilon=0.1$ and $0.01$ on different optimization problems, and find that for sufficiently large $L$, $\epsilon=0.01$ performs better. In our own simulations we have found that drawing {\em both\/} a uniform point and computing the value of $\theta$ for each $L$ (thereby sidestepping the choice of $\epsilon$) is fast and accurate, and that is what we recommend doing.

Theoretical Results

Asymptotic Validity of Inference

In this section we establish that $CI_n$ is uniformly asymptotically valid in the sense of ensuring that (ref) equals at least $1-\alpha$. The result applies to: (i) Confidence intervals for one projection; (ii) joint confidence regions for several projections, in particular confidence hyperrectangles for subvectors; (iii) confidence intervals for smooth nonlinear functions $f:\Theta \mapsto \mathbb{R}$. Examples of the latter extension include policy analysis and estimation of partially identified counterfactuals as well as demand extrapolation subject to rationality constraints.\footnote{In Appendix (ref), we show that the result actually applies to the mathematical projection in (ref).}

theoremSuppose Assumptions (ref), (ref), (ref), (ref), and (ref) hold. Let $0<\alpha < 1/2$. \begin{enumerate}[label=(\Roman*)] • Let $CI_n$ be as defined in (ref), with $\hat{c}_n$ as in (ref). Then: \begin{align} \liminf_{n\to\infty}\inf_{P\in\mathcal P}\inf_{\theta\in\Theta_I(P)}P(p'\theta\in CI_n)\ge 1-\alpha. \end{align} • Let $p^1,\dots,p^h$ denote unit vectors in $\mathbb{R}^d$, $h \le d$. Then:\begin{align} \liminf_{n\to\infty}\inf_{P\in\mathcal P}\inf_{\theta\in\Theta_I(P)}P(p^{k \prime}\theta \in CI_{n,k},k=1,\dots,h)\ge 1-\alpha, \end{align} where $CI_{n,k}=\left[\inf_{\theta\in\mathcal C_n(\hat{c}^h_n)} p^{k \prime}\theta, \sup_{\theta\in\mathcal C_n(\hat{c}^h_n)} p^{k \prime }\theta \right]$ and $\hat c^h_n(\theta)\equiv \inf\{c\in\mathbb R_+:P^*(\Lambda_n^b (\theta ,\rho ,c)\cap \{\cap_{k=1}^h\{p^{k \prime }\lambda =0\}\}\neq \emptyset)\ge 1-\alpha\}$. • Let $CI_n^f$ be a confidence interval whose lower and upper points are obtained solving \begin{align*} \inf_{\theta \in \Theta} / \sup_{\theta \in \Theta} f(\theta) s.t. \sqrt{n}\bar{m}_{n,j}(\theta )/\hat{\sigma}_{n,j}(\theta )\leq \hat{c}^f_n(\theta), j=1,... ,J, \end{align*} where $\hat c^f_n(\theta)\equiv \inf\{c \geq 0:P^*(\Lambda_n^b (\theta ,\rho ,c)\cap \{\|\nabla_\theta f(\theta )\|^{-1}\nabla_\theta f(\theta )\lambda =0\}\neq \emptyset)\ge 1-\alpha\}$. Suppose that there exist $\varpi>0$ and $M<\infty$ such that $\inf_{P\in\mathcal P}\inf_{\theta\in\Theta_I(P)}\Vert \nabla f(\theta)\Vert\ge \varpi$ and $\sup_{\theta,\bar{\theta}\in\Theta}\Vert \nabla f(\theta)-\nabla f(\bar{\theta})\Vert\le M \Vert \theta -\bar{\theta} \Vert$, where $\nabla_\theta f(\theta)$ is the gradient of $f(\theta)$.\footnote{Because the function $f$ is known, these conditions can be easily verified in practice (especially if the first one is strengthened to hold over $\Theta$).} Let $0<\alpha < 1/2$. Then: \begin{align} \liminf_{n\to\infty}\inf_{P\in\mathcal P}\inf_{\theta\in\Theta_I(P)}P(f(\theta)\in CI_n^f)\ge 1-\alpha. \end{align} \end{enumerate}

All assumptions can be found in Online Appendix (ref). Assumptions (ref) and (ref) are mild regularity conditions typical in the literature; see, e.g., Definition 4.2 and the corresponding discussion in BCS. Assumption (ref) is based on AS and constrains the GMS function $\varphi(\cdot)$ as well as the rate at which $\kappa_n$ diverges. Assumption (ref) requires normalized population moments to be sufficiently smooth and consistently estimable. Assumption (ref) is our key departure from the related literature. In essence, it requires that the correlation matrix of the moment functions corresponding to close-to-binding moment conditions has eigenvalues uniformly bounded from below.\footnote{Assumption (ref) allows for high correlation among moment inequalities that cannot cross. This covers equality constraints but also entry games as the ones studied in CilibertoTamer09.} Under this condition, we are able to show that in the limit problem corresponding to (ref) --where constraints are replaced with their local linearization using population gradients and Gaussian processes-- the probability of coverage increases continuously in $c$. If such continuity is directly assumed (Assumption (ref)), Theorem (ref) remains valid (Online Appendix (ref)). While the high level Assumption (ref) is similar in spirit to a key condition (Assumption A.2) in BCS, we propose Assumption (ref) due to its familiarity and ease of interpretation; a similar condition is required for uniform validity of standard point identified Generalized Method of Moments inference. In Online Appendix (ref) we verify that our assumptions hold in some of the canonical examples in the partial identification literature: mean with missing data, linear regression and best linear prediction with interval data (and discrete covariates), entry games with multiple equilibria (and discrete covariates), and semi-parametric binary regression models with discrete or interval valued covariates mag:mau08.

Assumptions (ref)-(ref) define the class of DGPs over which our proposed method yields uniformly asymptotically valid coverage. This class is non-nested with the class of DGPs over which the profiling-based methods of Romano_Shaikh2008aJSPIWP and BCS are uniformly asymptotically valid. KMS_2017 show that in well behaved cases, calibrated projection and BCS-profiling are asymptotically equivalent. They also provide conditions under which calibrated projection has lower probability of false coverage in finite sample, thereby establishing that the two methods' finite sample power properties are non-ranked.

Convergence of the E-A-M Algorithm

We next provide formal conditions under which the sequence $p'\theta^{*,L}$ generated by the E-A-M algorithm converges to the true end point of $CI_n$ as $L\to\infty$ at a rate that we obtain. Although $p'\theta^{*,L}=\max\{p'\theta^{(\ell)}:\ell \in\{1,..., L\}, \bar g(\theta)\le c(\theta^{(\ell)})\}$, so that $\theta^{*,L}$ satisfies the {\em true\/} constraints for each $L$, the sequence of evaluation points $\theta^{(\ell)}$ is mostly obtained through expected improvement maximization (M-Step) with respect to the {\em approximating\/} surface $c_L(\cdot)$. Because of this, a requirement for convergence is that the function $c(\cdot)$ is sufficiently smooth, so that the approximation error in $|c(\theta)-c_L(\theta)|$ vanishes uniformly in $\theta$ as $L\to\infty$.\footnote{As in Bull_Convergence_2011, our convergence result accounts for the fact that the parameters of the Gaussian process prior in (ref) are re-estimated for each iteration of the A-step using the “training data" $\{\theta^\ell,c(\theta^\ell)\}_{\ell=1}^L$.} We furthermore assume that the constraint set in (ref) satisfies a degeneracy condition introduced to the partial identification literature by CHT.\footnote{CHT impose the condition on the population identified set.} In our application, the condition requires that $\mathcal{C}_n(\hat{c}_n)$ has an interior and that the inequalities in (ref), when evaluated at points in a (small) $\tau$-contraction of $\mathcal{C}_n(\hat{c}_n)$, are satisfied with a slack that is proportional to $\tau$. Theorem (ref) below establishes that these conditions jointly ensure convergence of the E-A-M algorithm at a specific rate. This is a novel contribution to the literature on response surface methods for constrained optimization.

In the formal statement below, the expectation $E_{\mathbb Q}$ is taken with respect to the law of $(\theta^{(1)},...,\theta^{(L)})$ determined by the Initialization step and the M-step but conditioning on the sample. We refer to Appendix (ref) for a precise definition of $E_{\mathbb Q}$ and a proof of the theorem.

theoremSuppose $\Theta \subset \mathbb{R}^d$ is a compact hyperrectangle with nonempty interior, that $\|p\|=1$, and that Assumptions (ref), (ref), and (ref) hold. Let the evaluation points $(\theta^{(1)},\cdots,\theta^{(L)})$ be drawn according to the Initialization and M-steps. Then \begin{align} \|p'\theta^*-p'\theta^{*,L}\|_{L^1_{\mathbb Q}}=O\Big(\Big(\frac{L}{\ln L}\Big)^{-\nu/d}(\ln L)^\delta\Big), \end{align} where $\|\cdot\|_{L^1_{\mathbb Q}}$ is the $L^1$-norm under $\mathbb Q$, $\delta\ge 1+\chi,$ and the constants $0<\nu\le \infty$ and $0<\chi<\infty$ are defined in Assumption (ref). If $\nu=\infty$, the statement in (ref) holds for any $\nu<\infty.$

The requirement that $\Theta$ is a compact hyperrectangle with nonempty interior can be replaced by a requirement that $\Theta$ belongs to the interior of a closed hyperrectangle in $\mathbb{R}^d$. Assumption (ref) specifies the types of kernel to be used to define the correlation functional in (ref). Assumption (ref) collects requirements on differentiability of $g_j(\theta),j=1,\dots,J$, and smoothness of $c(\theta)$. Assumption (ref) is the degeneracy condition discussed above.

To apply Theorem (ref) to calibrated projection, we provide low level conditions (Assumption (ref) in Online Appendix (ref)) under which the map $\theta \mapsto \hat c_n(\theta)$ uniformly stochastically satisfies a Lipschitz-type condition. To get smoothness, we work with a mollified version of $\hat{c}_n$, denoted $\hat c_{n,\tau_n}$ in equation (ref), where $\tau_n=o(n^{-1/2})$.\footnote{For a discussion of mollification, see e.g. Rockafellar_Wets2005aBK.} Theorem (ref) in the Online Appendix shows that $\hat c_n$ and $\hat c_{n,\tau_n}$ can be made uniformly arbitrarily close, and that $\hat c_{n,\tau_n}$ yields valid inference as in (ref). In practice, we directly apply the E-A-M steps to $\hat c_n$.

The key condition imposed in Theorem (ref) is Assumption (ref). It requires that the GMS function used is Lipschitz in its argument,\footnote{This requirement rules out the GMS function in footnote (ref), but it is satisfied by other GMS functions proposed by AS.} and that the standardized moment functions are Lipschitz in $\theta$. In Online Appendix (ref) we establish that the latter condition is satisfied by some canonical examples in the moment (in)equality literature: mean with missing data, linear regression and best linear prediction with interval data (and discrete covariates), entry games with multiple equilibria (and discrete covariates), and semi-parametric binary regression models with discrete or interval valued covariates mag:mau08.\footnote{For these same examples we verify the differentiability requirement in Assumption (ref) on $g_j(\theta)$.}

The E-A-M algorithm is proposed as a method to implement our statistical procedure, not as part of the statistical procedure itself. As such, its approximation error is not taken into account in Theorem (ref). Our comparisons of the confidence intervals obtained through the use of E-A-M as opposed to directly solving problems (ref) through the use of MATLAB's fmincon in our empirical application in the next section suggest that such error is minimal.

Empirical Illustration: Estimating a Binary Game

We employ our method to revisit the study in KT15 of “what explains the decision of an airline to provide service between two airports." We use their data and model specification.\footnote{The data, which pertains to the second quarter of the year 2010, is downloaded from \url{http://qeconomics.org/ojs/index.php/qe/article/downloadSuppFile/371/1173}.} Here we briefly summarize the set-up and refer to KT15 for a richer discussion.

The study examines entry decisions of two types of firms, namely Low Cost Carriers ($LCC$) versus Other Airlines ($OA$). A market is defined as a trip between two airports, irrespective of intermediate stops. The entry decision $Y_{\ell,i}$ of player $\ell\in\{LCC,OA\}$ in market $i$ is recorded as a $1$ if a firm of type $\ell$ serves market $i$ and $0$ otherwise. Firm $\ell$'s payoff equals $Y_{\ell,i}(Z_{\ell,i}'\vartheta_\ell+\delta_i Y_{-\ell,i}+u_{\ell,i})$, where $Y_{-\ell,i}$ is the opponent's entry decision. Each firm enters if doing so generates non-negative payoffs. The observable covariates in the vector $Z_{\ell,i}$ include the constant and the variables $W_i^{size}$ and $W_{\ell,i}^{pres}$. The former is market size, a market-specific variable common to all airlines in that market and defined as the population at the endpoints of the trip. The latter is a firm-and-market-specific variable measuring the market presence of firms of type $\ell$ in market $i$ KT15. While $W_i^{size}$ enters the payoff function of both firms, $W_{LCC,i}^{pres}$ (respectively, $W_{OA,i}^{pres}$) is excluded from the payoff of firm $OA$ (respectively, $LCC$). Each of market size and of the two market presence variables are transformed into binary variables based on whether they realized above or below their respective median. This leads to a total of 8 market types, hence $J_1=16$ moment inequalities and $J_2=16$ moment equalities. The unobserved payoff shifters $u_{\ell,i}$ are assumed to be i.i.d. across $i$ and to have a bivariate normal distribution with $E(u_{\ell,i})=0$, $Var(u_{\ell,i})=1$, and $Corr(u_{LCC,i},u_{OA,i})=r$ for each $i$ and $\ell\in\{LCC,OA\}$, where the correlation $r$ is to be estimated. Following KT15, we assume that the strategic interaction parameters $\delta_{LCC}$ and $\delta_{OA}$ are negative, that $r\ge 0$, and that the researcher imposes these sign restrictions. To ensure that Assumption (ref) is satisfied,\footnote{This assumption, common in the literature on projection inference, requires that $D_{P,j}(\theta)$ are Lipschitz in $\theta$ and have bounded norm. But $\partial(\{E_P[m_j(X,\cdot)]/\sigma_{P,j}(\cdot)\})/\partial r$ includes a denominator equal to $(1-r^2)^2$. As $r\to 1$, this leads to a violation of the assumption and to numerical instability.} we furthermore assume that $r\le 0.85$ and use this value as its upper bound in the definition of the parameter space.

The results of the analysis are reported in Table (ref), which displays $95\%$ nominal confidence intervals (our $CI_n$ as defined in equations (ref)-(ref)) for each parameter. The output of the E-A-M algorithm is displayed in the accordingly labeled column. The next column shows a robustness check, namely the output of MATLAB's fmincon function, henceforth labelled “direct search," that was started at each of a widely spaced set of feasible points that were previously discovered by the E-A-M algorithm. We emphasize that this is a robustness or accuracy check, not a horse race: Direct search mechanically improves on E-A-M because it starts (among other points) at the point reported by E-A-M as optimal feasible. Using the standard MultiStart function in MATLAB instead of the points discovered by E-A-M produces unreliable and extremely slow results. In 10 out of 18 optimization problems that we solved, the E-A-M algorithm's solution came within its set tolerance ($0.005$) from the direct search solution. The other optimization problems were solved by E-A-M with a minimal error of less than $5\%$.

Table (ref) also reports computational time of the E-A-M algorithm, of the subsequent direct search, and the total time used to compute the confidence intervals. The direct search greatly increases computation time with small or negligible benefit. Also, computational time varied substantially across components. We suspect this might be due to the shape of the level sets of $\max_{j=1,\dots,J}\sqrt n \bar m_{n,j}(\theta)/\hat\sigma_{n,j}(\theta)$: By manually searching around the optimal values of the program, we verified that the level sets in specific directions can be extremely thin, rendering search more challenging.

Comparing our findings with those in KT15, we see that the results qualitatively agree. The confidence intervals for the interaction effects ($\delta_{LCC}$ and $\delta_{OA}$) and for the effect of market size on payoffs ($\vartheta^{size}_{LCC}$ and $\vartheta^{size}_{OA}$) are similar to each other across the two types of firms. The payoffs of $LCC$ firms seem to be impacted more than those of $OA$ firms by market presence. On the other hand, monopoly payoffs for $LCC$ firms seem to be smaller than for $OA$ firms.\footnote{Monopoly payoffs are those associated with a market with below-median size and below-median market presence (i.e., the constant terms).} The confidence interval on the correlation coefficient is quite large and includes our upper bound of 0.85.\footnote{Being on the boundary of the parameter space is not a problem for calibrated projection; indeed, it is accounted for in the calibration of $\hat{c}_n$ in equations (ref)-(ref).}

For most components, our confidence intervals are narrower than the corresponding 95% credible sets reported in KT15.\footnote{For the interaction parameters $\delta$, Kline and Tamer's upper confidence points are lower than ours; for the correlation coefficient $r$, their lower confidence point is higher than ours.} However, the intervals are not comparable for at least two reasons: We impose a stricter upper bound on $r$ and we aim to cover the projections of the true parameter value as opposed to the identified set.

Overall, our results suggest that in a reasonably sized, empirically interesting problem, calibrated projection yields informative confidence intervals. Furthermore, the E-A-M algorithm appears to accurately and quickly approximate solutions to complex smooth nonlinear optimization problems.

Conclusion

This paper proposes a confidence interval for linear functions of parameter vectors that are partially identified through finitely many moment (in)equalities. The extreme points of our {\em calibrated projection\/} confidence interval are obtained by minimizing and maximizing $p^\prime \theta$ subject to properly relaxed sample analogs of the moment conditions. The relaxation amount, or critical level, is computed to insure uniform asymptotic coverage of $p^\prime \theta$ rather than $\theta$ itself. Its calibration is computationally attractive because it is based on repeatedly checking feasibility of (bootstrap) linear programming problems. Computation of the extreme points of the confidence intervals is furthermore attractive thanks to an application of the response surface method for global optimization; this is a novel contribution of independent interest. Indeed, one key result is a convergence rate for this algorithm when applied to constrained optimization problems in which the objective function is easy to evaluate but the constraints are “black box" functions. The result is applicable to any instance when the researcher wants to compute confidence intervals for optimal values of constrained optimization problems. Our empirical application and Monte Carlo analysis show that, in the DGPs that we considered, calibrated projection is fast and accurate, and also that the E-A-M algorithm can greatly improve computation of other confidence intervals.

\ifx\undefined\leavevmode\rule[.5ex]{3em}{.5pt}\ \fi \ifx\undefined\textsc \let\tmpsmall\tmpsmall\sc \fi

thebibliography\harvarditem[Andrews and Shi]{Andrews and Shi}{2013}{AShiECMA} {\sc Andrews, D. W. K., {\tmpsmall\sc and} X. Shi} (2013): “Inference Based on Conditional Moment Inequalities,” {\em Econometrica\/}, 81, 609--666. \harvarditem[Andrews and Soares]{Andrews and Soares}{2010}{AS} {\sc Andrews, D. W. K., {\tmpsmall\sc and} G. Soares} (2010): “Inference for Parameters Defined by Moment Inequalities Using Generalized Moment Selection,” {\em Econometrica\/}, 78, 119--157. \harvarditem[Beresteanu and Molinari]{Beresteanu and Molinari}{2008}{ber:mol08} {\sc Beresteanu, A., {\tmpsmall\sc and} F. Molinari} (2008): “Asymptotic properties for a class of partially identified models,” {\em Econometrica\/}, 76, 763--814. \harvarditem[Bontemps, Magnac, and Maurin]{Bontemps, Magnac, and Maurin}{2012}{BontempsMagnacMaurin2012E} {\sc Bontemps, C., T. Magnac, {\tmpsmall\sc and} E. Maurin} (2012): “Set Identified Linear Models,” {\em Econometrica\/}, 80, 1129--1155. \harvarditem[Boucheron, Lugosi, and Massart]{Boucheron, Lugosi, and Massart}{2013}{boucheron2013concentration} {\sc Boucheron, S., G. Lugosi, {\tmpsmall\sc and} P. Massart} (2013): {\em Concentration inequalities: A nonasymptotic theory of independence\/}. Oxford university press. \harvarditem[Bugni]{Bugni}{2010}{Bugni2009E} {\sc Bugni, F. A.} (2010): “Bootstrap Inference in Partially Identified Models Defined by Moment Inequalities: Coverage of the Identified Set,” {\em Econometrica\/}, 78(2), 735--753. \harvarditem[Bugni, Canay, and Shi]{Bugni, Canay, and Shi}{2017}{BCS14_subv} {\sc Bugni, F. A., I. A. Canay, {\tmpsmall\sc and} X. Shi} (2017): “Inference for subvectors and other functions of partially identified parameters in moment inequality models,” {\em Quantitative Economics\/}, 8(1), 1--38. \harvarditem[Bull]{Bull}{2011}{Bull_Convergence_2011} {\sc Bull, A. D.} (2011): “Convergence rates of efficient global optimization algorithms,” {\em Journal of Machine Learning Research\/}, 12(Oct), 2879--2904. \harvarditem[Canay]{Canay}{2010}{Canay2010JE} {\sc Canay, I.} (2010): “EL inference for partially identified models: large deviations optimality and bootstrap validity,” {\em Journal of Econometrics\/}, 156(2), 408--425. \harvarditem[Chen, Christensen, and Tamer]{Chen, Christensen, and Tamer}{2018}{CCOT} {\sc Chen, X., T. M. Christensen, {\tmpsmall\sc and} E. Tamer} (2018): “Monte Carlo Confidence Sets for Identified Sets,” {\em Econometrica\/}, 86(6), 1965--2018. \harvarditem[Chernozhukov, Hong, and Tamer]{Chernozhukov, Hong, and Tamer}{2007}{CHT} {\sc Chernozhukov, V., H. Hong, {\tmpsmall\sc and} E. Tamer} (2007): “Estimation and Confidence Regions for Parameter Sets In Econometric Models,” {\em Econometrica\/}, 75, 1243--1284. \harvarditem[Ciliberto and Tamer]{Ciliberto and Tamer}{2009}{CilibertoTamer09} {\sc Ciliberto, F., {\tmpsmall\sc and} E. Tamer} (2009): “Market Structure and Multiple Equilibria in Airline Markets,” {\em Econometrica\/}, 77, 1791--1828. \harvarditem[Dickstein and Morales]{Dickstein and Morales}{2018}{dic:mor16} {\sc Dickstein, M. J., {\tmpsmall\sc and} E. Morales} (2018): “What do Exporters Know?,” {\em The Quarterly Journal of Economics\/}, 133(4), 1753--1801. \harvarditem[Freyberger and Reeves]{Freyberger and Reeves}{2017}{fre:rev17} {\sc Freyberger, J., {\tmpsmall\sc and} B. Reeves} (2017): “Inference Under Shape Restrictions,” mimeo. \harvarditem[Gafarov, Meier, and Montiel-Olea]{Gafarov, Meier, and Montiel-Olea}{2016}{GMO16} {\sc Gafarov, B., M. Meier, {\tmpsmall\sc and} J. L. Montiel-Olea} (2016): “Projection Inference for Set-Identified SVARs,” mimeo. \harvarditem[Grieco]{Grieco}{2014}{Grieco14} {\sc Grieco, P. L. E.} (2014): “Discrete games with flexible information structures: an application to local grocery markets,” {\em The RAND Journal of Economics\/}, 45(2), 303--340. \harvarditem[Jones]{Jones}{2001}{jonesa2001} {\sc Jones, D. R.} (2001): “A Taxonomy of Global Optimization Methods Based on Response Surfaces,” {\em Journal of Global Optimization\/}, 21(4), 345--383. \harvarditem[Jones, Schonlau, and Welch]{Jones, Schonlau, and Welch}{1998}{jonesefficient1998} {\sc Jones, D. R., M. Schonlau, {\tmpsmall\sc and} W. J. Welch} (1998): “Efficient Global Optimization of Expensive {Black-Box} Functions,” {\em Journal of Global Optimization\/}, 13(4), 455--492. \harvarditem[Kaido]{Kaido}{2016}{Kaido12} {\sc Kaido, H.} (2016): “A dual approach to inference for partially identified econometric models,” {\em Journal of Econometrics\/}, 192(1), 269 -- 290. \harvarditem[Kaido, Molinari, and Stoye]{Kaido, Molinari, and Stoye}{2017}{KMS_2017} {\sc Kaido, H., F. Molinari, {\tmpsmall\sc and} J. Stoye} (2017): “Confidence Intervals for Projections of Partially Identified Parameters,” CeMMAP Working Paper CWP 49/17, available at \url{https://www.cemmap.ac.uk/publication/id/10139}. \harvarditem[Kaido, Molinari, Stoye, and Thirkettle]{Kaido, Molinari, Stoye, and Thirkettle}{2017}{KMST_code} {\sc Kaido, H., F. Molinari, J. Stoye, {\tmpsmall\sc and} M. Thirkettle} (2017): “Calibrated Projection in MATLAB,” Discussion paper, available at \url{https://molinari.economics.cornell.edu/docs/KMST_Manual.pdf}. \harvarditem[Kline and Tamer]{Kline and Tamer}{2016}{KT15} {\sc Kline, B., {\tmpsmall\sc and} E. Tamer} (2016): “Bayesian inference in a class of partially identified models,” {\em Quantitative Economics\/}, 7(2), 329--366. \harvarditem[Magnac and Maurin]{Magnac and Maurin}{2008}{mag:mau08} {\sc Magnac, T., {\tmpsmall\sc and} E. Maurin} (2008): “Partial Identification in Monotone Binary Models: Discrete Regressors and Interval Data,” {\em Review of Economic Studies\/}, 75, 835--864. \harvarditem[Mattingley and Boyd]{Mattingley and Boyd}{2012}{CVXGEN} {\sc Mattingley, J., {\tmpsmall\sc and} S. Boyd} (2012): “{CVXGEN: a code generator for embedded convex optimization},” {\em Optimization and Engineering\/}, 13(1), 1--27. \harvarditem[Pakes, Porter, Ho, and Ishii]{Pakes, Porter, Ho, and Ishii}{2011}{PakesPorterHo2011} {\sc Pakes, A., J. Porter, K. Ho, {\tmpsmall\sc and} J. Ishii} (2011): “Moment Inequalities and Their Application,” Discussion Paper, Harvard University. \harvarditem[Pakes, Porter, Ho, and Ishii]{Pakes, Porter, Ho, and Ishii}{2015}{PPHI_ECMA} {\sc \leavevmode\rule[.5ex]{3em}{.5pt}\ } (2015): “Moment Inequalities and Their Application,” {\em Econometrica\/}, 83, 315--334. \harvarditem[Rockafellar and Wets]{Rockafellar and Wets}{2005}{Rockafellar_Wets2005aBK} {\sc Rockafellar, R. T., {\tmpsmall\sc and} R. J.-B. Wets} (2005): {\em Variational Analysis, Second Edition\/}. Springer-Verlag, Berlin. \harvarditem[Romano and Shaikh]{Romano and Shaikh}{2008}{Romano_Shaikh2008aJSPIWP} {\sc Romano, J. P., {\tmpsmall\sc and} A. M. Shaikh} (2008): “Inference for Identifiable Parameters in Partially Identified Econometric Models,” {\em Journal of Statistical Planning and Inference\/}, 138, 2786--2807. \harvarditem[Santner, Williams, and Notz]{Santner, Williams, and Notz}{2013}{Santner:2013aa} {\sc Santner, T. J., B. J. Williams, {\tmpsmall\sc and} W. I. Notz} (2013): {\em The design and analysis of computer experiments\/}. Springer Science & Business Media. \harvarditem[Schonlau, Welch, and Jones]{Schonlau, Welch, and Jones}{1998}{Schonlau_Global_1998} {\sc Schonlau, M., W. J. Welch, {\tmpsmall\sc and} D. R. Jones} (1998): “Global versus local search in constrained optimization of computer models,” {\em New Developments and Applications in Experimental Design\/}, Lecture Notes-Monograph Series, Vol. 34, 11--25. \harvarditem[Stoye]{Stoye}{2009}{Stoye09} {\sc Stoye, J.} (2009): “More on Confidence Intervals for Partially Identified Parameters,” {\em Econometrica\/}, 77, 1299--1315. \harvarditem[Sutton and Barto]{Sutton and Barto}{1998}{sut:bar98} {\sc Sutton, R. S., {\tmpsmall\sc and} A. G. Barto} (1998): {\em Reinforcement Learning: An Introduction\/}. MIT Press, Cambridge, MA, USA.

\tmpsmall\sc

appendix\tmpsmall\sc \section{Convergence of the E-A-M Algorithm} In this appendix, we provide details on the algorithm used to solve the outer maximization problem as described in Section (ref). Below, let $(\Omega,\mathcal F)$ be a measurable space and $\omega$ a generic element of $\Omega$. Let $L\in \mathbb N$ and let $(\theta^{(1)},...,\theta^{(L)})$ be a measurable map on $(\Omega,\mathcal F)$ whose law is specified below. The value of the function $c$ in (ref) is unknown ex ante. Once the evaluation points $\theta^{(\ell)},\ell=1,..., L$ realize, the corresponding values of $c$, i.e. $\Upsilon^{(\ell)}\equiv c(\theta^{(\ell)}),\ell=1,..., L$, are known. We may therefore define the information set \begin{align} \mathcal{F}_L\equiv\sigma(\theta^{(\ell)},\Upsilon^{(\ell)},\ell=1,...,L). \end{align} Let $\mathcal C_L\equiv\{\theta^{(\ell)}:\ell \in\{1,\cdots, L\}, g_j(\theta^{(\ell)})\le c(\theta^{(\ell)}),j=1,\cdots,J\}$ be the set of feasible evaluation points. Then $\text{argmax}_{\theta\in \mathcal C_L} p'\theta$ is measurable with respect to $\mathcal F_L$ and we take a measurable selection $\theta^{*,L}$ from it. Our algorithm iteratively determines evaluation points based on the {\em expected improvement\/} criterion jonesefficient1998. For this, we formally introduce a model that describes the uncertainty associated with the values of $c$ outside the current evaluation points. Specifically, the unknown function $c$ is modeled as a Gaussian process such that\footnote{We use $\mathbb{P}$ and $\mathbb{E}$ to denote the probability and expectation for the prior and posterior distributions of $c$ to distinguish them from $P$ and $E$ used for the sampling uncertainty for $X_i$.} \begin{align} \mathbb{E}[c(\theta)]=\mu, \mathbb{C}ov(c(\theta),c(\theta'))=\varsigma^2 K_{\beta}(\theta-\theta'), \end{align} where $\beta=(\beta_1,...,\beta_d)\in\mathbb R^d$ controls the length-scales of the process. Two values $c(\theta)$ and $c(\theta')$ are highly correlated when $\theta_k-\theta'_k$ is small relative to $\beta_k$. Throughout, we assume $\underline{\beta}_k\le \beta_k\le \overline\beta_k$ for some $0<\underline{\beta}_k<\overline{\beta}_k<\infty$ for $k=1,...,d$. We let $\bar\beta=(\bar\beta_1,...,\bar\beta_d)'\in\mathbb R^d$. Specific suggestions on the forms of $K_\beta$ are given in Appendix (ref). For a given $(\mu,\varsigma,\beta)$, the posterior distribution of $c$ given $\mathcal F_L$ is then another Gaussian process whose mean $c_L(\cdot)$ and variance $\varsigma^2 s^2_L(\cdot)$ are given as follows Santner:2013aa: \begin{align} c_L(\theta)&=\mu+\mathbf{r}_L(\theta)'\mathbf{R}_L^{-1}(\mathbf \Upsilon-\mu \mathbf 1)\\ \varsigma^2s^2_L(\theta)&= \varsigma^2\biggl(1-\mathbf r_L(\theta)'\mathbf R_L^{-1}\mathbf r_L(\theta)+\frac{(1-\mathbf 1'\mathbf R_L^{-1}\mathbf r_L(\theta))^2}{\mathbf 1'\mathbf R_L^{-1}\mathbf 1}\biggr). \end{align} Given this, the expected improvement function can be written as \begin{align} \mathbb{EI}_L(\theta)&\equiv \mathbb{E}[(p'\theta-p'\theta^{*,L})_+1\{\bar g(\theta)\le c(\theta)\}|\mathcal{F}_L]\notag\\ &=(p'\theta-p'\theta^{*,L})_+\mathbb{P}(c(\theta)\ge \max_{j=1,...,J}g_j(\theta)|\mathcal{F}_L)\notag\\ &=(p'\theta-p'\theta^{*,L})_+\mathbb{P}\left(\frac{c(\theta)-c_L(\theta)}{\varsigma s_L(\theta)}\ge \frac{\max_{j=1,...,J}g_j(\theta)- c_L(\theta)}{\varsigma s_L(\theta)}\Big|\mathcal{F}_L\right)\notag\\ &=(p'\theta-p'\theta^{*,L})_+\left(1-\Phi\left(\frac{\bar g(\theta)-c_L(\theta)}{\varsigma s_L(\theta)}\right)\right), \end{align} The evaluation points $(\theta^{(1)},...,\theta^{(L)})$ are then generated according to the following algorithm (M-step in Section (ref)). \begin{algorithm} Let $k\in\mathbb N$. Step 1: Initial evaluation points $\theta^{(1)},...,\theta^{(k)}$ are drawn uniformly over $\Theta$ independent of $c$. Step 2: For $L\ge k$, with probability $1-\epsilon$, let $\theta^{(L+1)}=\text{argmax}_{\theta\in\Theta}\mathbb{EI}_L(\theta).$ With probability $\epsilon$, draw $\theta^{(L+1)}$ uniformly at random from $\Theta$. \end{algorithm} Below, we use $\mathbb Q$ to denote the law of $(\theta^{(1)},...,\theta^{(L)})$ determined by the algorithm above. We also note that $\theta^{*,L+1}=\mathop{\rm arg\,max}_{\theta\in\mathcal C_{L+1}}p'\theta$ is a function of the evaluation points and therefore is a random variable whose law is governed by $\mathbb Q$. We let \begin{align} \mathcal C&\equiv\{\theta\in\Theta:\bar g(\theta)-c(\theta)\le 0\}. \end{align} We require that the kernel used to define the correlation functional for the Gaussian process in (ref) satisfies some basic regularity conditions. For this, let $\hat K_\beta=\int e^{-2\pi i x'\xi}K_\beta(x)dx$ denote the Fourier transform of $K_\beta$. Note also that, for real valued functions $f,g$, $f(y)=\mathit\Theta(g(y))$ means $f(y)=O(g(y))$ as $y\to\infty$ and $\liminf_{y\to\infty}f(y)/g(y)>0$. \begin{assumption}[Kernel Function] (i) $K_\beta$ is continuous and integrable; (ii) $\hat K_\beta=\hat k_\beta(\|x\|)$ for some nonincreasing function $\hat k_\beta:\mathbb R_+\to\mathbb R_+$; (iii) As $x\to\infty$ either $\hat K_\beta(x)=\mathit{\Theta}(\|x\|^{-2\nu-d})$ for some $\nu>0$ or $\hat K_\beta(x)=O(\|x\|^{-2\nu-d})$ for all $\nu>0$; (iv) $K_\beta$ is $k$-times continuously differentiable for $k=\lfloor 2\nu\rfloor$, and at the origin $K$ has $k$-th order Taylor approximation $P_k$ satisfying $|K(x)-P_k(x)|=O(\|x\|^{2\nu}(-\ln\|x\|)^{2\chi})$ as $x\to 0$, for some $\chi>0.$ \end{assumption} Assumption (ref) is essentially the same as Assumptions 1-4 in Bull_Convergence_2011. When a kernel satisfies the second condition of Assumption (ref) (iii), i.e. $\hat K_\beta(x)=O(\|x\|^{-2\nu-d}),\forall\nu>0$, we say $\nu=\infty.$ Assumption (ref) is satisfied by popular kernels such as the Mat\'{e}rn kernel (with $0<\nu<\infty$ and $\chi=1/2$) and the Gaussian kernel ($\nu=\infty$ and $\chi=0$). These kernels are discussed in Appendix (ref). Finally, we require that the functions $g_j$ are differentiable with continuous Lipschitz gradient,\footnote{This requirement holds in the canonical partial identification examples discussed in Online Appendix (ref), using the same arguments as in Online Appendix (ref), provided $\hat{\sigma}_{n,j}(\theta)>0$.} that the function $c$ is smooth, and we impose on the constraint set $\mathcal{C}$ (which is a confidence set in our application) a degeneracy condition inspired by CHT.\footnote{CHT impose the degeneracy condition on the population identified set.} Below $\mathcal H_{\beta}(\Theta)$ is the reproducing kernel Hilbert space (RKHS) on $ \Theta\subseteq \mathbb R^d$ determined by the kernel used to define the correlation functional in (ref). The norm on this space is $\|\cdot\|_{\mathcal H_{\beta}}$; see Online Appendix (ref) for details. \begin{assumption}[Continuity and Smoothness] (i) For each $j=1,\dots,J$, the function $g_j(\theta)$ is differentiable in $\theta$ with Lipschitz continuous gradient. (ii) The function $c:\Theta \mapsto \mathbb{R}$ satisfies $\|c\|_{\mathcal H_{\bar\beta}}\le R$ for some $R>0$, where $\bar\beta=(\bar\beta_1,\cdots,\bar\beta_d)'$. \end{assumption} \begin{assumption}[Degeneracy] There exist constants $(C_1,M,\tau_1)$ such that for all $\varpi\in [0,\tau_1]$, \begin{align*} & \max_{j} g_j(\theta)-c(\theta)\le -C_1\varpi, for all \theta\in \mathcal C^{-\varpi},\\ & d_H(\mathcal C^{-\varpi},\mathcal C)\le M\varpi, \end{align*} where $\mathcal C^{-\varpi}\equiv\{\theta\in\mathcal C:d(\theta,\Theta\setminus \mathcal C)\ge \varpi\}$. \end{assumption} Assumptions (ref)-(ref) jointly imply a linear minorant property on $\max_j(g_j(\theta)-c(\theta))_+$: \begin{align} \exists C_2>0,\tau_2>0: \max_j(g_j(\theta)-c(\theta))_+\ge C_2\min\{d(\theta,\mathcal C),\tau_2\}. \end{align} To see this, define $f_j(\theta)\equiv g_j(\theta)-c(\theta)$, so that the l.h.s. of the above inequality is $\max_j f_j(\theta)$. By Assumptions (ref)-(ref) and compactness of $\Theta$, $f_j(\cdot)$ is differentiable with Lipschitz continuous gradient. Let $\tilde{D}_j(\cdot)$ denote its gradient and let $\tilde{M}$ denote the corresponding Lipschitz constant. Let $\varepsilon=C_1/(M\tilde{M}J)$, where $(C_1,M)$ are from Assumption (ref). We will show that, for constants $(C_2,\tau_2)$ to be determined, (i) $d(\theta,\mathcal{C}) \leq \varepsilon \Rightarrow \max_j f_j(\theta) \geq C_2 d(\theta,\mathcal{C})$ and (ii) $d(\theta,\mathcal{C}) \geq \varepsilon \Rightarrow \max_j f_j(\theta) \geq C_2 \tau_2$, so that the minimum between these bounds applies to any $\theta$. To see (i), write $\theta=\theta^*+r$, where $\theta^*$ is the projection of $\theta$ onto $\mathcal{C}$. Fix a sequence $\varpi_m \to 0$. By assumption (ref), there exists a corresponding sequence $\theta^*_m \to \theta^*$ with (for $m$ large enough) $\Vert \theta^*_m - \theta^* \Vert \leq M\varpi_m$ but also $\max_j f_j(\theta^*_m) \leq -C_1 \varpi_m$. Let $t_m \equiv (\theta^*_m - \theta^*)/\Vert \theta^*_m-\theta^* \Vert$ be the sequence of corresponding directions. Then for any accumulation point $t$ of $t_m$ and any active constraint $j$ (i.e., $f_j(\theta^*)=0$; such $j$ necessarily exists due to continuity of $f_j(\cdot)$), one has $\tilde{D}_j(\theta^*)t \leq -C_1/M$. We note for future reference that this finding implies $\Vert \tilde{D}_j(\theta^*) \Vert \geq C_1/M$. It also implies that the Mangasarian-Fromowitz constraint qualification holds at $\theta^*$, hence $r$ (being in the normal cone of $\mathcal{C}$ at $\theta^*$) is in the positive span of the active constraints' gradients. Thus $j$ can be chosen such that $f_j(\theta^*)=0$ and $\tilde{D}_j(\theta^*)r \geq \Vert \tilde{D}_j(\theta^*)\Vert \Vert r \Vert / J$. For any such $j$, write \begin{eqnarray*} f_j(\theta) &=& f_j(\theta^*)+ \int_0^1 \frac{df_j(\theta^*+kr)}{dk}dk \\ &=& 0+ \int_0^1 \tilde{D}_j(\theta^*+kr)r dk \\ &=& \int_0^1 \left( \tilde{D}_j(\theta^*)r + \bigl(\tilde{D}_j(\theta^*+kr) - \tilde{D}_j(\theta^*)\bigr)r\right) dk \\ &\geq & \Vert\tilde{D}_j(\theta^*)\Vert \Vert r \Vert /J + \int_0^1 (-\tilde{M}k\Vert r \Vert)\Vert r \Vert dk \\ &\geq &\tfrac{C_1}{MJ} \Vert r \Vert - \tilde{M}\Vert r \Vert^2/2 \\ &\geq &\tfrac{C_1}{2MJ} \Vert r \Vert. \end{eqnarray*} In the inequality steps, we successively substituted bounds stated before the display, evaluated the integral in $k$, and (in the last step) used $\Vert r \Vert \leq \varepsilon$. This establishes (i), where $C_2=C_1/(2MJ)$. Next, by continuity of $\max_j f_j(\cdot)$ and compactness of the constraint set, $\tau \equiv \min_\theta \{\max_j f_j(\theta):d(\theta,\mathcal{C}) \geq \varepsilon\}$ is well-defined and strictly positive. This establishes (ii) with $\tau_2=\tau/C_2$. \subsection{Proof of Theorem (ref)} For each $L\in\mathbb N$, let \begin{align} r_L\equiv \Big(\frac{L}{\ln L}\Big)^{-\nu/d}( \ln L)^\chi. \end{align} \begin{proof}[Proof of Theorem (ref)] First, note that \begin{align} \|p'\theta^*-p'\theta^{*,L}\|_{L^1_{\mathbb Q}}=E_{\mathbb Q}\big[\left|p'\theta^*-p'\theta^{*,L}\right|\big] = E_{\mathbb Q}\big[p'\theta^*-p'\theta^{*,L}\big], \end{align} where the last equality follows form $p'\theta^*-p'\theta^{*,L+1}\ge 0, \mathbb Q-a.s.$ Hence, it suffices to show \begin{align} E_{\mathbb Q}\big[p'\theta^*-p'\theta^{*,L}\big]=O\Big(\Big(\frac{L}{\ln L}\Big)^{-\nu/d}( \ln L)^\delta\Big). \end{align} Let $(\Omega,\mathcal F)$ be a measurable space. Below, we let $L\ge 2k$. Let $0<\nu<\infty$. Let $0<\eta<\epsilon$ and $A_L\in\mathcal F$ be the event that at least $\lfloor \eta L\rfloor$ of the points $\theta^{(k+1)},\cdots,\theta^{(L)}$ are drawn independently from a uniform distribution on $\Theta.$ Let $B_L\in\mathcal F$ be the event that one of the points $\theta^{(L+1)},\cdots,\theta^{(2L)}$ is chosen by maximizing the expected improvement. For each $L$, define the mesh norm: \begin{align} h_L\equiv \sup_{\theta\in\Theta}\min_{\ell=1,\cdots L}\|\theta-\theta^{(\ell)}\|. \end{align} For a given $\bar M>0$, let $C_L\in\mathcal F$ be the event that $h_L\le \bar M(L/\ln L)^{-1/d}$. We then let \begin{align} D_L\equiv A_L \cap B_L\cap C_L. \end{align} For each $\omega\in D_L$, let \begin{align} \ell(\omega,L)\equiv\inf\{\tilde \ell\in\mathbb N:L\le\tilde\ell\le 2L,\theta^{(\tilde\ell)}\in\mathop{\rm arg\,max}_{\theta\in\Theta}\mathbb{EI}_{\tilde\ell-1}(\theta)\}. \end{align} This is a (random) index that is associated with the first maximizer of the expected improvement between $L$ and $2L$. Let $\varepsilon_L=(L/\ln L)^{-\nu/d}(\ln L)^\delta$ for $\delta\ge 1+\chi$ and note that $\varepsilon_L$ is a positive sequence such that $\varepsilon_L\to 0$ and $r_L=o(\varepsilon_L)$. We further define the following events: \begin{align} E_{1L}&\equiv\{\omega\in\Omega:0<\bar g(\theta^{(\ell(\omega,L))})-c(\theta^{(\ell(\omega, L))})\le \varepsilon_{\ell(\omega,L)}\}\\ E_{2L}&\equiv\{\omega\in\Omega:-\varepsilon_{\ell(\omega,L)}\le\bar g(\theta^{(\ell(\omega,L))})-c(\theta^{(\ell(\omega, L))})<0\}\\ E_{3L}&\equiv\{\omega\in\Omega:|\bar g(\theta^{(\ell(\omega,L))})-c(\theta^{(\ell(\omega, L))})|>\varepsilon_{\ell(\omega,L)}\}. \end{align} Note that $D_L$ can be partitioned into $D_L\cap E_{1L}$, $D_L\cap E_{2L}$, and $D_L\cap E_{3L}.$ By Lemmas (ref), (ref), and (ref), there exists a constant $M>0$ such that, respectively, \begin{align} &\sup_{\omega\in D_L\cap E_{1L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\varepsilon_{\ell(\omega,L)}\le M\\ &\sup_{\omega\in D_L\cap E_{2L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\varepsilon_{\ell(\omega,L)}\le M\\ &\sup_{\omega\in D_L\cap E_{3L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\exp(-M\eta_{\ell(\omega,L)})\le M, \end{align} where $\eta_L\equiv\varepsilon_L/r_L$. Note that \begin{align} \eta_L=\varepsilon_L/r_L=(\ln L)^{\delta-\chi}. \end{align} Hence, by taking $M$ sufficiently large so that $M> \nu/d$, \begin{align} \exp(-M\eta_L)=\exp\left( -M(\ln L)^{\delta-\chi}\right)\le \exp\left(-M\ln L\right) =L^{-M}=O(L^{-\nu/d})=O(\varepsilon_L), \end{align} where the inequality follows from $M(\ln L)^{\delta-\chi}\ge M\ln L$ by $\delta\ge 1+\chi$. By (ref)-(ref), \begin{align} \sup_{\omega\in D_L}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\varepsilon_{\ell(\omega,L)}\le M, \end{align} for some constant $M>0$ for all $L$ sufficiently large. Since $L\le \ell(\omega,L) \le 2L$, $p'\theta^{*,L}$ is non-decreasing in $L$, and $\varepsilon_L$ is non-increasing in $L$, we have \begin{align} p'\theta^*-p'\theta^{*,2L} \le M (L/\ln L)^{-\nu/d}(\ln L)^\delta\le M(2L/\ln 2L)^{-\nu/d}(\ln 2L)^\delta \end{align} where the last equality follows from $L^{-\nu/d}= 2^{\nu/d} (2L)^{-\nu/d}$ and $\ln L\le \ln 2L$. Now consider the case $\omega\notin D_L$. By (ref), \begin{align} \mathbb Q(D_L^c)\le \mathbb Q(A^c_L)+\mathbb Q(B^c_L)+\mathbb Q(C^c_L). \end{align} Let $Z_\ell$ be a Bernoulli random variable such that $Z_\ell=1$ if $\theta^{(\ell)}$ is randomly drawn from a uniform distribution. Then, by the Chernoff bounds boucheron2013concentration, \begin{align} \mathbb Q(A^c_L)=\mathbb Q(\sum_{\ell=k+1}^LZ_\ell< \lfloor \eta L\rfloor)\le \exp(-(L-k+1)\epsilon(\epsilon-\eta)^2/2). \end{align} Further, by the definition of $B_L$, \begin{align} \mathbb Q(B^c_L) =\epsilon^L, \end{align} and finally by taking $\bar M$ large upon defining the event $C_L$ and applying Lemma 12 in Bull_Convergence_2011, one has \begin{align} \mathbb Q(C^c_L) =O(L^{-\gamma}), \end{align} for any $\gamma>0$. Combining (ref)-(ref), for any $\gamma>0$, \begin{align} \mathbb Q(D^c_L)= O(L^{-\gamma}). \end{align} Finally, noting that $p'\theta^*-p'\theta^{*,2L}$ is bounded by some constant $M>0$ due to the boundedness of $\Theta$, we have \begin{multline} E_{\mathbb Q}\big[p'\theta^*-p'\theta^{*,2L}\big]=\int_{D_L} p'\theta^*-p'\theta^{*,2L}d\mathbb Q+\int_{D_L^c}p'\theta^*-p'\theta^{*,2L}d\mathbb Q\\ = O((2L/\ln 2L)^{-\nu/d}(\ln 2L)^\delta)+O(2L^{-\gamma}), \end{multline} where the second equality follows from (ref) and (ref). Since $\gamma>0$ can be made aribitrarily large, one may let the second term on the right hand side of (ref) converge to 0 faster than the first term. Therefore \begin{align} E_{\mathbb Q}\big[p'\theta^*-p'\theta^{*,2L}\big]= O((2L/\ln 2L)^{-\nu/d}(\ln 2L)^\delta), \end{align} which establishes the claim of the theorem for $0<\nu<\infty$. When the second condition of Assumption (ref) (iii) holds (i.e., $\nu=\infty$), the argument above holds for any $0<\nu<\infty.$ \end{proof} \subsection{Auxiliary Lemmas for the Proof of Theorem (ref)} Let $D_L$ be defined as in (ref). The following lemma shows that on $D_L\cap E_{1L}$, $p'\theta^*$ and $p'\theta^{(\ell(\omega,L))}$ are close to each other, where we recall that $\theta^{(\ell(\omega,L))}$ is the expected improvement maximizer (but does not belong to $\mathcal{C}$ for $\omega \in E_{1L}$). \begin{lemma} Suppose Assumptions (ref), (ref), and (ref) hold. Let $\varepsilon_L$ be a positive sequence such that $\varepsilon_L\to 0$ and $r_L=o(\varepsilon_L)$. Then, there exists a constant $M>0$ such that $\sup_{\omega\in D_L\cap E_{1L}}|p'\theta^*-p'\theta^{(\ell(\omega,L))}|/\varepsilon_{\ell(\omega,L)}\le M$ for all $L$ sufficiently large. \end{lemma} \begin{proof} We show the result by contradiction. Let $\{\omega_L\}\subset\Omega$ be a sequence such that $\omega_L\in D_L\cap E_{1L}$ for all $L$. First, assume that, for any $M>0$, there is a subsequence such that $|p'\theta^*-p'\theta^{(\ell(\omega_L,L))}|> M \varepsilon_{\ell(\omega_L,L)}$ for all $L$. This occurs if it contains a further subsequence along which, for all $L$, (i) $p'\theta^{(\ell(\omega_L,L))} - p'\theta^*>M\varepsilon_{\ell(\omega_L,L)}$ or (ii) $p'\theta^*-p'\theta^{(\ell(\omega_L,L))}>M\varepsilon_{\ell(\omega_L,L)}$. Case (i): $p'\theta^{(\ell(\omega_L,L))}-p'\theta^*>M\varepsilon_{\ell(\omega_L,L)}$ for all $L$ for some subsequence. To simplify notation, we select a further subsequence $\{a_L\}$ of $\{L\}$ such that for any $a_L<a_{L'}$, $\ell(\omega_{a_L},a_L)<\ell(\omega_{a_{L'}},a_{L'})$. This then induces a sequence $\{\theta^{(\ell)}\}$ of expected improvement maximizers such that $p'\theta^{(\ell)}-p'\theta^*>M\varepsilon_\ell$ for all $\ell,$ where each $\ell$ equals $\ell(\omega_{a_L},a_L)$ for some $a_L\in\mathbb N$. In what follows, we therefore omit the arguments of $\ell$, but this sequence's dependence on $(w_{a_L},a_L)$ should be implicitly understood. Recall that $\mathcal{C}$ defined in equation (ref) is a compact set and that $\Pi_{\mathcal C}\theta^{(\ell)}=\mathop{\rm arg\,min}_{\theta\in\mathcal C}\|\theta^{(\ell)}-\theta\|$ denotes the projection of $\theta^{(\ell)}$ on $\mathcal C$. Then \begin{align} p'\theta^{(\ell)}-p'\theta^*&= (p'\theta^{(\ell)}-p'\Pi_{\mathcal C}\theta^{(\ell)})+(p'\Pi_{\mathcal C}\theta^{(\ell)}-p'\theta^*)\notag\\ &\le \|p\|\|\theta^{(\ell)}-\Pi_{\mathcal C}\theta^{(\ell)}\|+(p'\Pi_{\mathcal C}\theta^{(\ell)}-p'\theta^*)\le d(\theta^{(\ell)},\mathcal C) , \end{align} where the first inequality follows from the Cauchy-Schwarz inequality, and the second inequality follows from $p'\Pi_{\mathcal C}\theta^{(\ell)}-p'\theta^*\le 0$ due to $\Pi_{\mathcal C}\theta^{(\ell)} \in \mathcal C$. Therefore, by equation (ref), for any $M>0$ \begin{align} \bar{g}(\theta^{(\ell)})-c(\theta^{(\ell)})_+\ge C_2d(\theta^{(\ell)},\mathcal C)> C_2M\varepsilon_\ell, \end{align} for all $\ell$ sufficiently large, where the last inequality follows from $p'\theta^{(\ell)}-p'\theta^*>M\varepsilon_\ell$. Take $M$ such that $C_2M>1$. Then $(\bar g(\theta^{(\ell)})-c(\theta^{(\ell)}))/\varepsilon_\ell>C_2M>1$ for all $\ell$ sufficiently large, contradicting $\omega_L\in E_{1L}$. Case (ii): Similar to Case (i), we work with a further subsequence along which $p'\theta^*-p'\theta^{(\ell)}>M\varepsilon_\ell$ for all $\ell$. Recall that along this subsequence, $\theta^{(\ell)} \notin \mathcal C$ because $0<\bar g(\theta^{(\ell)})-c(\theta^{(\ell)})\le \varepsilon_\ell$. We will construct $\tilde\theta^{(\ell)}\in\mathcal C^{-\varepsilon_\ell}$ s.t. $\mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})>\mathbb{EI}_{\ell-1}(\theta^{(\ell)})$, contradicting the definition of $\theta^{(\ell)}$. By Assumption (ref), \begin{align} d_H(\mathcal C^{-\varepsilon_\ell},\mathcal C)\le M \varepsilon_\ell, \end{align} for all $\ell$ such that $\varepsilon_\ell\le \tau_1$. By the Cauchy-Schwarz inequality, for any $\tilde\theta$, \begin{align} p'\theta^*-p'\tilde\theta\le \|p\|\|\theta^*-\tilde\theta\|. \end{align} Therefore, minimizing both sides with respect to $\tilde \theta\in \mathcal C^{-\varepsilon_\ell}$ and noting that $\|p\|=1$, we obtain \begin{align} p'\theta^*-\sup_{\tilde\theta\in \mathcal C^{-\varepsilon_\ell}}p'\tilde\theta \le \inf_{\tilde\theta\in \mathcal C^{-\varepsilon_\ell}}\|\theta^*-\tilde\theta\|. \end{align} Further, noting that $\theta^*\in\mathcal C$, \begin{align} \inf_{\tilde\theta\in \mathcal C^{-\varepsilon_\ell}}\|\theta^*-\tilde\theta\|\le \sup_{\theta\in\mathcal C}\inf_{\tilde\theta\in \mathcal C^{-\varepsilon_\ell}}\|\theta-\tilde\theta\|\le d_H(\mathcal C^{-\varepsilon_\ell},\mathcal C). \end{align} By (ref)-(ref), \begin{align} p'\theta^*-\sup_{\theta\in \mathcal C^{-\varepsilon_\ell}} p'\theta \le M \varepsilon_\ell, \end{align} for all $\ell$ sufficiently large. Therefore, for all $\ell$ sufficiently large, one has \begin{align} p'\theta^*-\sup_{\theta\in \mathcal C^{-\varepsilon_\ell}} p'\theta <p'\theta^*-p'\theta^{(\ell)}, \end{align} implying existence of $\tilde \theta^{(\ell)}\in\mathcal C^{-\varepsilon_\ell}$ s.t. \begin{align} p'\tilde\theta^{(\ell)}>p'\theta^{(\ell)}. \end{align} By Lemma (ref), for $t(\theta)\equiv (\bar g(\theta)-c(\theta))/s_\ell(\theta)$, one can write \begin{align} \mathbb{EI}_{\ell-1}(\theta^{(\ell)}) &\le (p'\theta^{(\ell)}-p'\theta^{*,\ell-1})_+\Bigl(1-\Phi\Bigl(\frac{t(\theta^{(\ell)})-R}{\varsigma}\Bigr)\Bigr)\\ &\le (p'\theta^{(\ell)}-p'\theta^{*,\ell-1})_+(1-\Phi(-R/\varsigma)), \end{align} where the last inequality uses $t(\theta^{(\ell)})>0$. Lemma (ref) also yields \begin{align} \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})&\ge (p'\tilde\theta^{(\ell)}-p'\theta^{*,\ell-1})_+\Bigl(1-\Phi\Bigl(\frac{t(\tilde \theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)\notag\\ &> (p'\theta^{(\ell)}-p'\theta^{*,\ell-1})_+\Bigl(1-\Phi\Bigl(\frac{t(\tilde \theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr) \end{align} for all $\ell$ sufficiently large, where the second inequality follows from (ref). Next, by Assumption (ref), \begin{align} t(\tilde \theta^{(\ell)})=\frac{\bar g(\tilde\theta^{(\ell)})-c(\tilde\theta^{(\ell)})}{s_\ell(\tilde\theta^{(\ell)})}\le \frac{-C_1\varepsilon_\ell}{s_\ell(\tilde\theta^{(\ell)})} \end{align} for all $\ell$ sufficiently large. Note that $s_\ell(\tilde\theta^{(\ell)})=O(r_\ell)$ by (ref) and $r_\ell=o(\varepsilon_\ell)$ by assumption. Hence, $t(\tilde \theta^{(\ell)})\to -\infty$. This in turn implies \begin{align} \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})> (p'\theta^{(\ell)}-p'\theta^{*,\ell-1})_+(1-\Phi(-R/\varsigma)) \end{align} for all $\ell$ sufficiently large. (ref) and (ref) jointly establish the desired contradiction. \end{proof} The next lemma shows that on $D_L\cap E_{1L}$, $p'\theta^*$ and $p'\theta^{*,(\ell(\omega,L))}$ are close to each other, where we recall that $\theta^{*,(\ell(\omega,L))}$ is the optimum value among the available feasible points (it belongs to $\mathcal{C}$). \begin{lemma} Suppose Assumptions (ref), (ref), and (ref) hold. Let $\varepsilon_L$ be a positive sequence such that $\varepsilon_L\to 0$ and $r_L=o(\varepsilon_L)$. Then, there exists a constant $M>0$ such that $\sup_{\omega\in D_L\cap E_{1L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\varepsilon_{\ell(\omega,L)}\le M$ for all $L$ sufficiently large. \end{lemma} \begin{proof} We show below $p'\theta^*-p'\theta^{*,\ell(\omega,L)-1}=O(\varepsilon_{\ell(\omega,L)})$ uniformly over $D_L\cap E_{1L}$ for some decreasing sequence $\varepsilon_\ell$ satisfying the assumptions of the lemma. The claim then follows by re-labeling $\varepsilon_\ell$. Suppose by contradiction that, for any $M>0$, there is a subsequence $\{\omega_{a_L}\}\subset \Omega$ along which $\omega_{a_L}\in D_{a_L}$ and $|p'\theta^*-p'\theta^{*,\ell(\omega_{a_L},a_L)-1}|>M\varepsilon_{\ell(\omega_{a_L},a_L)}$ for all $L$ sufficiently large. To simplify notation, we select a subsequence $\{a_L\}$ of $\{L\}$ such that for any $a_L<a_{L'}$, $\ell(\omega_{a_L},a_L)<\ell(\omega_{a_{L'}},a_{L'})$. This then induces a sequence such that $|p'\theta^*-p'\theta^{*,\ell-1}|>M\varepsilon_\ell$ for all $\ell,$ where each $\ell$ equals $\ell(\omega_{a_L},a_L)$ for some $a_L\in\mathbb N$. Similar to the proof of Lemma (ref), we omit the arguments of $\ell$ below and construct a sequence of points $\tilde\theta^{(\ell)}\in\mathcal C^{-\varepsilon_{\ell}}$ such that $\mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})>\mathbb{EI}_{\ell-1}(\theta^{(\ell)})$. Arguing as in (ref)-(ref), one may find a sequence of points $\tilde\theta^{(\ell)}\in \mathcal C^{-\varepsilon_\ell}$ such that \begin{align} p'\theta^*-p'\tilde\theta^{(\ell)}\le M_1 \varepsilon_\ell, \end{align} for some $M_1>0$ and for all $\ell$ sufficiently large. Furthermore, by Lemma (ref), \begin{align} |p'\theta^*-p'\theta^{(\ell)}|\le M_2\varepsilon_\ell, \end{align} for some $M_2>0$ and for all $\ell$ sufficiently large. Arguing as in (ref), \begin{align} \mathbb{EI}_{\ell-1}(\theta^{(\ell)})&\le (p'\theta^{(\ell)}-p'\theta^{*,\ell-1})_+\bigl(1-\Phi(-R/\varsigma)\bigr)\notag\\ &= (p'\theta^*-p'\theta^{*,\ell-1}-(p'\theta^*-p'\theta^{(\ell)}))_+\bigl(1-\Phi(-R/\varsigma)\bigr)\notag\\ &\le (p'\theta^*-p'\theta^{*,\ell-1})\bigl(1-\Phi(-R/\varsigma)\bigr)+|p'\theta^*-p'\theta^{(\ell)}|, \end{align} where the last inequality follows from the triangle inequality, $p'\theta^*-p'\theta^{*,\ell-1}\ge 0$, and $1-\Phi(\frac{-R}{\varsigma})\le 1.$ Similarly, by Lemma (ref), \begin{align} \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})&\ge (p'\tilde\theta^{(\ell)}-p'\theta^{*,\ell-1})_+\Bigl(1-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)\notag\\ &=(p'\theta^*-p'\theta^{*,\ell-1}-(p'\theta^*-p'\tilde\theta^{(\ell)}))_+\Bigl(1-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)\notag\\ &\ge (p'\theta^*-p'\theta^{*,\ell-1})\Bigl(1-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)-(p'\theta^*-p'\tilde\theta^{(\ell)}), \end{align} where the last inequality holds for all $\ell$ sufficiently large because $p'\theta^*-p'\tilde\theta^{(\ell)}\in(0, M_2\varepsilon_\ell]$ and one can find a subsequence $p'\theta^*-p'\theta^{*,\ell-1}>M_2\varepsilon_\ell$ so that $p'\theta^*-p'\theta^{*,\ell-1}-(p'\theta^*-p'\tilde\theta^{(\ell)})>0$ for all $\ell$ sufficiently large. Subtracting (ref) from (ref) yields \begin{align} & \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})-\mathbb{EI}_{\ell-1}(\theta^{(\ell)})\notag\\ \ge & (p'\theta^*-p'\theta^{*,\ell-1})\Bigl(\Phi\Bigl(\frac{-R}{\varsigma}\Bigr)-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)-(p'\theta^*-p'\tilde\theta^{(\ell)})-|p'\theta^*-p'\theta^{(\ell)}|\notag\\ \ge & (p'\theta^*-p'\theta^{*,\ell-1})\Bigl(\Phi\Bigl(\frac{-R}{\varsigma}\Bigr)-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)\Bigr)- (M_1+M_2) \varepsilon_\ell, \end{align} where the last inequality follows from (ref) and (ref). Note that there is a constant $\zeta>0$ s.t. \begin{align} \Phi\Bigl(\frac{-R}{\varsigma}\Bigr)-\Phi\Bigl(\frac{t(\tilde\theta^{(\ell)})+R}{\varsigma}\Bigr)>\zeta, \end{align} due to $t(\tilde\theta^{(\ell)})\to-\infty$ by (ref), (ref), and $r_\ell=o(\varepsilon_\ell)$. Therefore, for all $\ell$ sufficiently large, \begin{align} \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})-\mathbb{EI}_{\ell-1}(\theta^{(\ell)})>M\zeta\varepsilon_\ell - (M_1+M_2)\varepsilon_\ell. \end{align} One may take $M$ large enough so that, for some positive constant $\gamma$, $M\zeta\varepsilon_\ell - (M_1+M_2)\varepsilon_\ell>\gamma\varepsilon_\ell$ for all $\ell$ sufficiently large, which implies $\mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})-\mathbb{EI}_{\ell-1}(\theta^{(\ell)})>0$ for all $\ell$ sufficiently large. However, this contradicts the assumption that $\theta^{(\ell)}\notin\mathcal C^{-\varepsilon_\ell}$ is the expected improvement maximizer. \end{proof} The next lemma shows that on $D_L\cap E_{2L}$, $p'\theta^*$ and $p'\theta^{*,(\ell(\omega,L))}$ are close to each other. \begin{lemma} Suppose Assumptions (ref), (ref), and (ref) hold. Let $\{\varepsilon_L\}$ be a positive sequence such that $\varepsilon_L\to 0$ and $r_L=o(\varepsilon_L)$. Then, there exists a constant $M>0$ such that $\sup_{\omega\in D_L\cap E_{2L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\varepsilon_{\ell(\omega,L)}\le M$ for all $L$ sufficiently large. \end{lemma} \begin{proof} Note that, for any $L\in\mathbb N$, $\omega\in D_L\cap E_{2L}$, and $\ell=\ell(\omega,L)$, $\theta^{(\ell)}$ satisfies $\bar g(\theta^{(\ell)})-c(\theta^{(\ell)})\le 0$, hence $p'\theta^{^*,\ell}\ge p'\theta^{(\ell)}$, which in turn implies \begin{align} 0\le p'\theta^*-p'\theta^{*,\ell}\le p'\theta^*-p'\theta^{(\ell)}. \end{align} Therefore, it suffices to show the existence of $M>0$ that ensures $(p'\theta^*-p'\theta^{(\ell(\omega,L))})_+\le M\varepsilon_{\ell(\omega,L)}$ uniformly over $D_L\cap E_{2L}$ for all $L$. Suppose by contradiction that, for any $M>0$, there is a subsequence $\{\omega_{a_L}\}\subset \Omega$ along which $\omega_{a_L}\in D_{a_L}\cap E_{2a_L}$ and $p'\theta^*-p'\theta^{(\ell(\omega_{a_L},a_L))}>M\varepsilon_{\ell(\omega_{a_L},a_L)}$ for all $L$ sufficiently large. Again, we select a subsequence $\{a_L\}$ of $\{L\}$ such that for any $a_L<a_{L'}$, $\ell(\omega_{a_L},a_L)<\ell(\omega_{a_{L'}},a_{L'})$. This then induces a sequence $\{\theta^{(\ell)}\}$ of expected improvement maximizers such that $(p'\theta^*-p'\theta^{(\ell)})_+>M\varepsilon_\ell$ for all $\ell,$ where each $\ell$ equals $\ell(\omega_{a_L},a_L)$ for some $a_L\in\mathbb N$. Similar to the proof of Lemma (ref), we omit the arguments of $\ell$ below and prove the claim by contradiction. Below, we assume that, for any $M>0$, there is a further subsequence along which $p'\theta^*-p'\theta^{(\ell)}>M\varepsilon_\ell$ for all $\ell$ sufficiently large. Now let $\varepsilon_\ell'=\tilde C \varepsilon_\ell$ with $\tilde C>0$ specified below. By Assumption (ref), for all $\tilde\theta\in\mathcal C^{-\varepsilon_\ell'}$, it holds that \begin{align} \bar g(\tilde\theta)-c(\tilde \theta)\le -\tilde C C_1 \varepsilon_\ell, \end{align} for all $\ell$ sufficiently large. Noting that $-\varepsilon_\ell\le \bar g(\theta^{(\ell)})-c(\theta^{(\ell)})$ and taking $\tilde C$ such that $\tilde CC_1>1$, it follows that $\theta^{(\ell)}\notin \mathcal C^{-\varepsilon_\ell'}$ for all $\ell$ sufficiently large. Arguing as in (ref)-(ref), one may find a sequence of points $\tilde\theta^{(\ell)}\in \mathcal C^{-\varepsilon_\ell'}$ such that \begin{align} p'\theta^*-p'\tilde\theta^{(\ell)}\le M_1 \varepsilon'_\ell= M_1\tilde C\varepsilon_\ell, \end{align} This and the assumption that one can find a subsequence such that $p'\theta^*-p'\theta^{(\ell)}>M_1\tilde C\varepsilon_\ell$ for all $\ell$ imply \begin{align} p'\theta^*-p'\tilde\theta^{(\ell)}<p'\theta^*-p'\theta^{(\ell)}, \end{align} for all $\ell$ sufficiently large. Now mimic the argument along (ref)-(ref) to deduce \begin{align} \mathbb{EI}_{\ell-1}(\tilde\theta^{(\ell)})>\mathbb{EI}_{\ell-1}(\theta^{(\ell)}) \end{align} for all $\ell$ sufficiently large. However, this contradicts the assumption that $\theta^{(\ell)}\notin \mathcal C^{-\varepsilon_\ell'}$ is the expected improvement maximizer. \end{proof} The next lemma shows that on $D_L\cap E_{3L}$, $p'\theta^*$ and $p'\theta^{*,(\ell(\omega,L))}$ are close to each other. \begin{lemma} Suppose Assumptions (ref), (ref), and (ref) hold. Let $\varepsilon_L=(L/\ln L)^{-\nu/d}(\ln L)^\delta$ for $\delta\ge 1+\chi$. Let $\eta_L=\varepsilon_L/r_L=(\ln L)^{\delta-\chi}$. Then there exists a constant $M>0$ such that $\sup_{\omega\in D_L\cap E_{3L}}|p'\theta^*-p'\theta^{*,\ell(\omega,L)}|/\exp(-M\eta_{\ell(\omega,L)})\le M$ for all $L$ sufficiently large. \end{lemma} \begin{proof} Let $\{\omega_L\}\subset\Omega$ be a sequence such that $\omega_L\in D_L$ for all $L$. Since $\omega_L \in B_L$, there is $\ell=\ell(\omega_L,L)$ such that $L\le \ell\le 2L$ and $\theta^{(\ell)}$ is chosen by maximizing the expected improvement. For later use, we note that, for any $\tilde M>0$, it can be shown that $\exp(-\tilde M\eta_{L-1})/\exp(-\tilde M\eta_L)\to 1$, which in turn implies that there exists a constant $C>1$ such that \begin{align} \exp(-\tilde M\eta_{L-1})\le C\exp(-\tilde M\eta_L), \end{align} for all $L$ sufficiently large. For $\theta\in\Theta$ and $L\in\mathbb N$, let $\mathbb{I}_L(\theta)\equiv (p'\theta-p'\theta^{*,L})_+1\{\bar g(\theta)\le c(\theta)\}.$ Recall that $\theta^*$ is an optimal solution to (ref). Then, for all $L$ sufficiently large, \begin{align} p'\theta^*-p'\theta^{*,\ell-1}&\stackrel{(1)}{=} \mathbb{I}_{\ell-1}(\theta^*) \stackrel{(2)}{\le} \mathbb{EI}_{\ell-1}(\theta^*)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1} \stackrel{(3)}{\le} \mathbb{EI}_{\ell-1}(\theta^{(\ell)})\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag\\ &\stackrel{(4)}{\le} \Bigl(\mathbb{I}_{\ell-1}(\theta^{(\ell)})+M_1 \exp(-\tilde M\eta_{\ell-1})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1} \notag\\ &\stackrel{(5)}{\le} \Bigl(\mathbb{I}_{\ell-1}(\theta^{(\ell)})+M_2 \exp(-\tilde M\eta_{\ell})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1} \notag\\ &\stackrel{(6)}{\le} \Bigl(\mathbb{I}_{\ell-1}(\theta^{*,\ell})+M_2 \exp(-\tilde M\eta_{\ell})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag\\ &\stackrel{(7)}{\le} \Bigl(\mathbb{EI}_{\ell-1}(\theta^{*,\ell})+2M_2 \exp(-\tilde M\eta_{\ell})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag\\ &\stackrel{(8)}{\le} \Bigl(\mathbb{EI}_{\ell-1}(\theta^{(\ell-1)})+2M_2 \exp(-\tilde M\eta_{\ell})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag\\ &\stackrel{(9)}{\le} \Bigl(\mathbb{I}_{\ell-1}(\theta^{(\ell-1)})+3M_2 \exp(-\tilde M\eta_{\ell})\Bigr)\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag\\ &\stackrel{(10)}{\le} 3M_2 \exp(-\tilde M\eta_{\ell})\bigl(1-\Phi(R/\varsigma)\bigr)^{-1}\notag, \end{align} where (1) follows by construction, (2) follows from Lemma (ref) (ii), (3) follows from $\theta^{(\ell)}$ being the maximizer of the expected improvement, (4) follows from Lemma (ref), (5) follows from (ref) with $M_2=CM_1$, (6) follows from $\theta^{*,\ell}=\text{argmax}_{\theta\in \mathcal C_\ell} p'\theta$, (7) follows from Lemma (ref), (8) follows from $\theta^{(\ell-1)}$ being the expected improvement maximizer, (9) follows from Lemma (ref), and (10) follows from $\mathbb{I}_{\ell-1}(\theta^{(\ell-1)})=0$ due to the definition of $\theta^{*,\ell-1}$. This establishes the claim. \end{proof} For evaluation points $\theta_L$ such that $|\bar g(\theta_L)-c(\theta_L)|>\varepsilon_L$, the following lemma is an analog of Lemma 8 in Bull_Convergence_2011, which links the expected improvement to the actual improvement achieved by a new evaluation point $\theta$. \begin{lemma}Suppose $\Theta\subset\mathbb R^d$ is bounded and $p\in \mathbb S^{d-1}$. Suppose the evaluation points $(\theta^{(1)},\cdots,\theta^{(L)})$ are drawn by Algorithm (ref) and let Assumptions (ref) and (ref)-(ii) hold. For $\theta\in\Theta$ and $L\in\mathbb N$, let $\mathbb{I}_L(\theta)\equiv (p'\theta-p'\theta^{*,L})_+1\{\bar g(\theta)\le c(\theta)\}.$ Let $\{\varepsilon_L\}$ be a positive sequence such that $\varepsilon_L\to 0$ and $r_L=o(\varepsilon_L)$. Let $\eta_L\equiv\varepsilon_L/r_L.$ Then, for any sequence $\{\theta_L\}\subset\Theta$ such that $|\bar g(\theta_L)-c(\theta_L)|>\varepsilon_L$, \begin{align} \mathbb{I}_L(\theta_L)-\gamma_L\le \mathbb{EI}_L(\theta_L)\le \mathbb{I}_L(\theta_L)+\gamma_L, \end{align} where $\gamma_L=O(\exp(-M\eta_L))$. \end{lemma} \begin{proof}[\rm Proof of Lemma (ref)] If $s_L(\theta_L)=0$, then the posterior variance of $c(\theta_L)$ is zero. Hence, $\mathbb{EI}_L(\theta_L)=\mathbb{I}_L(\theta_L)$, and the claim of the lemma holds. Suppose $s_L(\theta_L)>0$. We first show the upper bound. Let $u\equiv (\bar g(\theta_L)-c_L(\theta_L))/s_L(\theta_L)$ and $t\equiv (\bar g(\theta_L)-c(\theta_L))/s_L(\theta_L)$. By Lemma 6 in Bull_Convergence_2011, we have $|u-t|\le R.$ Starting from Lemma (ref)(i), we can write \begin{align} \mathbb{EI}_L(\theta_L)&\le (p'\theta_L-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t-R}{\varsigma}\Big)\Big)\notag\\ &= (p'\theta_L-p'\theta^{*,L})_+(1\{\bar g(\theta_L)\le c(\theta_L)\}+1\{\bar g(\theta_L)> c(\theta_L)\})\Big(1-\Phi\Big(\frac{t-R}{\varsigma}\Big)\Big)\notag\\ &\le \mathbb{I}_L(\theta_L)+(p'\theta_L-p'\theta^{*,L})_+1\{\bar g(\theta_L)> c(\theta_L)\}\Big(1-\Phi\Big(\frac{t-R}{\varsigma}\Big)\Big), \end{align} where the last inequality used $1-\Phi(x)\le 1$ for any $x\in\mathbb R$. Note that one may write \begin{align} 1\{\bar g(\theta_L)> c(\theta_L)\}\Big(1-\Phi\Big(\frac{t-R}{\varsigma}\Big)\Big)&=1\{\bar g(\theta_L)> c(\theta_L)\}\Big(1-\Phi\Big(\frac{\bar g(\theta_L)- c(\theta_L)-s_L(\theta_L)R}{\varsigma s_L(\theta_L)}\Big)\Big). \end{align} To be clear about the hyperparameter value at which we evaluate $s_L$, we will write $s_L(\theta_L;\beta)$. By the hypothesis that $\|c\|_{\mathcal H_{\bar\beta}}\le R$ and Lemma 4 in Bull_Convergence_2011, we have \begin{align} \|c\|_{\mathcal H_{\beta_L}}\le R^2\prod_{k=1}^d(\overline{\beta}_k/\beta_k) \equiv S. \end{align} Note that there are $\lfloor\eta L\rfloor$ uniformly sampled points, and $K_\beta$ is associated with index $\nu\in (0,\infty)$. As shown in the proof of Theorem 5 in Bull_Convergence_2011, this ensures that \begin{align} \sup_{\beta\in \prod_{k=1}^d[\underline\beta_k,\overline\beta_k]}s_L(\theta_L;\beta)=O(h_L^\nu(\ln L)^\chi)=O(r_L). \end{align} Below, we simply write this result $s_L(\theta_L)=O(r_L).$ This, together with $|\bar g(\theta_L)- c(\theta_L)|>\varepsilon_L$ and the fact that $1-\Phi(\cdot)$ is decreasing, yields \begin{align} 1\{\bar g(\theta_L)> c(\theta_L)\}\Big(1-\Phi\Big(\frac{\bar g(\theta_L)- c(\theta_L)-s_L(\theta_L)R}{\varsigma s_L(\theta_L)}\Big)\Big)&\le 1-\Phi\Big(\frac{\varepsilon_L}{ \varsigma s_L(\theta_L)}-\frac{R}{\varsigma}\Big)\notag\\ &\le 1-\Phi(M_1\eta_L-M_2), \end{align} for some $M_1>0$ and where $M_2=R/\varsigma$. Note that, by the triangle inequality, \begin{align} 1-\Phi(M_1\eta_L-M_2)\le 1-\Phi(M_1\eta_L)+| (1-\Phi(M_1\eta_L-M_2))- (1-\Phi(M_1\eta_L))|, \end{align} and \begin{align} 1-\Phi(M_1\eta_L)\le \frac{1}{M_1\eta_L} \phi(M_1\eta_L)=O(\exp(-M\eta_L)), \end{align} for some $M>0$, where $\phi$ is the density of the standard normal distribution, and the inequality follows from $1-\Phi(x)\le \phi(x)/x$. The second term on the right hand side of (ref) can be bounded as \begin{align} | (1-\Phi(M_1\eta_L-M_2))- (1-\Phi(M_1\eta_L))|\le \phi(\tilde\eta_L)M_2=O(\exp(-M\eta_L)) \end{align} by the mean value theorem, where $\tilde\eta_L$ is a point between $M_1\eta_L$ and $M_1\eta_L-M_2$. The claim of the lemma then follows from (ref), (ref)-(ref), and $(p'\theta_L-p'\theta_L^{*,L})$ being bounded because $\Theta$ is bounded. Similarly, for the lower bound, we have \begin{align} \mathbb{EI}_L(\theta_L)& \ge (p'\theta_L-p'\theta^*_L)_+\Big(1-\Phi\Big(\frac{t+R}{\varsigma}\Big)\Big)\notag\\ &\ge (p'\theta_L-p'\theta^*_L)_+1\{\bar g(\theta_L)\le c(\theta_L)\}\Big(1-\Phi\Big(\frac{t+R}{\varsigma}\Big)\Big)\notag\\ &\ge \mathbb{I}_L(\theta_L)-(p'\theta_L-p'\theta^*_L)_+1\{\bar g(\theta_L)\le c(\theta_L)\}\Phi\Big(\frac{t+R}{\varsigma}\Big). \end{align} Note that we may write \begin{align} 1\{\bar g(\theta_L)\le c(\theta_L)\}\Phi\Big(\frac{t+R}{\varsigma}\Big)=1\{\bar g(\theta_L)< c(\theta_L)\}\Phi\Big(\frac{\bar g(\theta_L)- c(\theta_L)+s_L(\theta_L)R}{\varsigma s_L(\theta_L)}\Big), \end{align} by $|\bar g(\theta_L)-c(\theta_L)|>\varepsilon_L$. Arguing as in (ref) and noting that $\Phi$ is increasing, one has \begin{align} 1\{\bar g(\theta_L)< c(\theta_L)\}\Phi\Big(\frac{\bar g(\theta_L)- c(\theta_L)+s_L(\theta_L)R}{\varsigma s_L(\theta_L)}\Big)&\le \Phi\Big(\frac{-\varepsilon_L}{\varsigma s_L(\theta_L)}+M_2\Big)\notag\\ &\le \Phi(-M_1\eta_L+M_2), \end{align} for some $M_1>0$ and $M_2>0$. By the triangle inequality, \begin{align} \Phi(-M_1\eta_L+M_2)\le \Phi(-M_1\eta_L) + |\Phi(-M_1\eta_L+M_2)-\Phi(-M_1\eta_L)|, \end{align} where arguing as in (ref), \begin{align} \Phi(-M_1\eta_L) =1-\Phi(M_1\eta_L)=O(\exp(-M\eta_L)). \end{align} The second term on the right hand side of (ref) can be bounded as \begin{multline} |\Phi(-M_1\eta_L+M_2)-\Phi(-M_1\eta_L)|\\ =|(1-\Phi(M_1\eta_L-M_2))- (1-\Phi(M_1\eta_L))|\le \phi(\tilde\eta_L)M_2=O(\exp(-M\eta_L)), \end{multline} by the mean value theorem, where $\tilde\eta_L$ is a point between $M_1\eta_L$ and $M_1\eta_L-M_2$. The claim of the lemma then follows from (ref)-(ref), and $(p'\theta_L-p'\theta_L^{*,L})$ being bounded because $\Theta$ is bounded. \end{proof} \begin{lemma}Suppose $\Theta\subset\mathbb R^d$ is bounded and $p\in \mathbb S^{d-1}$ and let Assumptions (ref) and (ref)-(ii) hold. Let $t(\theta)\equiv (\bar g(\theta)-c(\theta))/s_L(\theta)$. For $\theta\in\Theta$ and $L\in\mathbb N$, let $\mathbb{I}_L(\theta)\equiv (p'\theta-p'\theta^{*,L})_+1\{\bar g(\theta)\le c(\theta)\}.$ Then, (i) for any $L\in\mathbb N$ and $\theta\in\Theta$, \begin{align} (p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t(\theta)+R}{\varsigma}\Big)\Big)\le \mathbb{EI}_L(\theta)\le (p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t(\theta)-R}{\varsigma}\Big)\Big). \end{align} Further, (ii) for any $L\in\mathbb N$ and $\theta\in\Theta$ such that $s_L(\theta)>0$, \begin{align} \mathbb{I}_L(\theta) &\le \mathbb{EI}_L(\theta)\Big(1-\Phi\Big(\frac{R}{\varsigma}\Big)\Big)^{-1}. \end{align} \end{lemma} \begin{proof} (i) Let $u(\theta)\equiv (\bar g(\theta)-c_L(\theta))/s_L(\theta)$ and $t(\theta)\equiv (\bar g(\theta)-c(\theta))/s_L(\theta)$. By Lemma 6 in Bull_Convergence_2011, we have $|u(\theta)-t(\theta)|\le R.$ Since $1-\Phi(\cdot)$ is decreasing, we have \begin{align} \mathbb{EI}_L(\theta)&=(p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{u(\theta)}{\varsigma }\Big)\Big) \le (p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t(\theta)-R}{\varsigma}\Big)\Big). \end{align} Similarly, \begin{align} \mathbb{EI}_L(\theta)&=(p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{u(\theta)}{\varsigma }\Big)\Big) \ge (p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t(\theta)+R}{\varsigma}\Big)\Big). \end{align} (ii) For the lower bound in (ref), we have \begin{align} \mathbb{EI}_L(\theta)& \ge (p'\theta-p'\theta^{*,L})_+\Big(1-\Phi\Big(\frac{t(\theta)+R}{\varsigma}\Big)\Big)\notag\\ &\ge (p'\theta-p'\theta^{*,L})_+1\{\bar g(\theta)\le c(\theta)\}\Big(1-\Phi\Big(\frac{t(\theta)+R}{\varsigma}\Big)\Big)\notag\\ &\ge \mathbb{I}_L(\theta)\bigl(1-\Phi(R/\varsigma)\bigr), \end{align} where the last inequality follows from $t(\theta)=(\bar g(\theta)-c(\theta))/s_L(\theta)\le 0$ and the fact that $1-\Phi(\cdot)$ is decreasing. \end{proof} \section{Applying the E-A-M Algorithm to Profiling} We describe below how to use the E-A-M procedure to compute BCS-profiling based confidence intervals. Let $\mathcal{T}\subset\mathbb R$ denote the parameter space for $\tau=p'\theta$. The (one-dimensional) profiling confidence region is \begin{align} \Bigl\{\tau\in\mathcal{T}:\inf_{\theta:p'\theta=\tau}T_n(\theta)\le c^{MR}_n(\tau)\Bigr\}, \end{align} where $c^{MR}_n$ is the critical value proposed in BCS14_subv and $T_n$ is any test statistic that they allow for. The E-A-M algorithm can be used to compute the endpoints of this set so that the researcher may report an interval. For ease of exposition, we discuss below the computation of the right end point of the confidence interval, which is the optimal value of the following problem:\footnote{The left end point is the optimal value of a program that replaces $\max$ with $\min$.} \begin{align} \max_{\tau\in\mathcal{T}}& \tau \\ s.t. & \inf_{\theta\in\Theta:p'\theta=\tau}T_n(\theta)\le c^{MR}_n(\tau).\notag \end{align} We then take $c(\tau)\equiv -\inf_{\theta\in\Theta:p'\theta=\tau}T_n(\theta)+c^{MR}_n(\tau)$ as a black-box function and apply the E-A-M algorithm.\footnote{One may view (ref) as a special case of (ref) with a scalar control variable and a single constraint $g_1(\tau)\le c(\tau)$ with $g_1(\tau)=0$.} We include the profiled statistic in the black-box function because it involves a non-linear optimization problem, which is also relatively expensive. The modified procedure is as follows. \begin{description} • Draw randomly (uniformly) over $\mathcal{T}\subset\mathbb R$ a set $(\tau^{(1)},\dots,\tau^{(k)})$ of initial evaluation points and evaluate $c(\tau^{(\ell)})$ for $\ell=1,\dots,k-1$. Initialize $L=k$. • Evaluate $c(\tau^{(L)})$ and record the tentative optimal value \begin{equation*} \tau^{*,L}\equiv\max\bigl\{\tau^{\ell}:\ell\in\{1,\dots,L\},c(\tau^{(\ell)})\ge 0\bigr\}. \end{equation*} • Approximate $\tau\mapsto c(\tau)$ by a flexible auxiliary model. We again use the kriging approximation, which for a mean-zero Gaussian process $\zeta(\cdot)$ indexed by $\tau$ and with constant variance $\varsigma^2$ specifies \begin{align} \Upsilon^{(\ell)}&=\mu+\zeta(\tau^{(\ell)}), \ell=1,\dots, L\\ Corr(\zeta(\tau),\zeta(\tau'))&=K_\beta(\tau-\tau'), \tau,\tau' \in \mathbb R, \end{align} where $K_\beta$ is a kernel with a scalar parameter $\beta \in [\underline{\beta},\overline{\beta}]\subset \mathbb{R}_{++}$. The parameters are estimated in the same way as before. The (best linear) predictor of $c$ and its derivative are then given by \begin{align} c_L(\tau)&=\hat\mu+\mathbf{r}_L(\tau)'\mathbf{R}_L^{-1}(\mathbf \Upsilon-\hat\mu \mathbf 1),\\ \nabla_\tau c_L(\tau)&=\hat\mu+\mathbf{Q}_L(\tau)\mathbf{R}_L^{-1}(\mathbf \Upsilon-\hat\mu \mathbf 1), \end{align} where $\mathbf r_L(\tau)$ is a vector whose $\ell$-th component is $Corr(\zeta(\tau),\zeta(\tau^{(\ell)}))$ as given above with estimated parameters, $\mathbf Q_L(\tau)=\nabla_\tau \mathbf r_L(\tau)'$, and $\mathbf R_L$ is an $L$-by-$L$ matrix whose $(\ell,\ell')$ entry is $Corr(\zeta(\tau^{(\ell)}),\zeta(\tau^{(\ell')}))$ with estimated parameters. The amount of uncertainty left in $c(\tau)$ is captured by the following variance: \begin{align} \hat\varsigma^2s^2_L(\tau)= \hat\varsigma^2\Big(1-\mathbf r_L(\tau)'\mathbf R_L^{-1}\mathbf r_L(\tau)+\frac{(1-\mathbf 1'\mathbf R_L^{-1}\mathbf r_L(\tau))^2}{\mathbf 1'\mathbf R_L^{-1}\mathbf 1}\Big). \end{align} • With probability $1-\epsilon,$ maximize the expected improvement function $\mathbb{EI}_L$ to obtain the next evaluation point, with: \begin{align} \tau^{(L+1)}\equiv\mathop{\rm arg\,max}_{\tau\in\mathcal{T}}\mathbb{EI}_L(\tau)=\mathop{\rm arg\,max}_{\tau\in\mathcal{T}} (\tau-\tau^{*,L})_+\Big(1-\Phi\Big(\frac{-c_L(\tau)}{\hat\varsigma s_L(\tau)}\Big)\Big). \end{align} With probability $\epsilon$, draw $\tau^{(L+1)}$ randomly from a uniform distribution over $\mathcal{T}$. \end{description} As before, $\tau^{*,L}$ is reported as end point of $CI_n$ upon convergence. In order for Theorem (ref) to apply to this algorithm, the profiled statistic $\inf_{\theta\in\Theta:p'\theta=\tau}T_n(\theta)$ and the critical value $\hat{c}_n^{MR}$ need to be sufficiently smooth. We leave derivation of sufficient conditions for this to be the case to future research. \section{An Entry Game Model and Some Monte Carlo Simulations} We evaluate the statistical and numerical performance of calibrated projection and E-A-M in comparison with BCS-profiling in a Monte Carlo experiment run on a server with two Intel Xeon X5680 processors rated at 3.33GHz with 6 cores each and with a memory capacity of 24Gb rated at 1333MHz. The experiment simulates a two-player entry game in the Monte Carlo exercise of BCS, using their code to implement their method.\footnote{See \url{http://qeconomics.org/ojs/index.php/qe/article/downloadSuppFile/431/1411}.} \subsection{The General Entry Game Model} We consider a two player entry game based on CilibertoTamer09: \begin{equation*}\tmpsmall\sc \begin{tabular}{ccc} & $Y_2=0$ & $Y_2=1$ \\ \cline{2-3} $Y_1=0$ & \multicolumn{1}{|c}{$0,0$} & \multicolumn{1}{|c|}{$0,Z_2'\vartheta_1+u_{2}$} \\ \cline{2-3} $Y_1=1$ & \multicolumn{1}{|c}{$Z_1'\vartheta_1+u_{1},0$} & \multicolumn{1}{|c|}{$Z_1'(\vartheta_1+\Delta_1)+u_{1},Z_2'(\vartheta_2+\Delta_2)+u_{2}$} \\ \cline{2-3} \end{tabular} \end{equation*} Here, $Y_\ell$, $Z_\ell$, and $u_\ell$ denote player $\ell'$s binary action, observed characteristics, and unobserved characteristics. The strategic interaction effects $Z_\ell'\Delta_\ell \le 0$ measure the impact of the opponent's entry into the market. We let $X\equiv(Y_1,Y_2,Z_1',Z_2')'$. We generate $Z=(Z_1,Z_2)$ as an i.i.d. random vector taking values in a finite set whose distribution $p_z=P(Z=z)$ is known. We let $u=(u_1,u_2)$ be independent of $Z$ and such that $Corr(u_1,u_2)\equiv r\in[0,1]$ and $Var(u_\ell)=1,\ell=1,2$. We let $\theta\equiv(\vartheta_1',\vartheta_2',\Delta_1',\Delta_2',r)'.$ For a given set $A \subset \mathbb{R}^2$, we define $G_r(A)\equiv P(u\in A)$. We choose $G_r$ so that the c.d.f. of $u$ is continuous, differentiable, and has a bounded p.d.f. The outcome $Y=(Y_1,Y_2)$ results from pure strategy Nash equilibrium play. For some value of $Z$ and $u$, the model predicts monopoly outcomes $Y=(0,1)$ and $(1,0)$ as multiple equilibria. When this occurs, we select outcome $(0,1)$ by independent Bernoulli trials with parameter $\mu\in[0,1]$. This gives rise to the following restrictions: \begin{align} &E[1\{Y=(0,0)\}1\{Z=z\}]-G_r((-\infty,-z_1'\vartheta_1)\times(-\infty,-z_2'\vartheta_2))p_z=0 \\ &E[1\{Y=(1,1)\}1\{Z=z\}]-G_r([-z_1'(\vartheta_1+\Delta_1),+\infty)\times [-z_2'(\vartheta_2+\Delta_2),+\infty))p_z=0\\ &E[1\{Y=(0,1)\}1\{Z=z\}]-G_r((-\infty,-z_1'(\vartheta_1+\Delta_1))\times [-z_2'\vartheta_2,+\infty))p_z\le 0\\ -&E[1\{Y=(0,1)\}1\{Z=z\}] +\Big[G_r((-\infty,-z_1'(\vartheta_1+\Delta_1))\times [-z_2'\vartheta_2,+\infty)\notag\\ & -G_r([-z_1'\vartheta_1,-z_1'(\vartheta_1+\Delta_1))\times [-z_2'\vartheta_2,-z_2'(\vartheta_2+\Delta_2))\Big]p_z\le 0. \end{align} We show in Online Appendix (ref) that this model satisfies Assumptions (ref) and (ref)-(ref).\footnote{The specialization in which we compare to BCS also fulfils their assumptions. The assumptions in PakesPorterHo2011 exclude any DGP that has moment equalities.} Throughout, we analytically compute the moments' gradients and studentize them using sample analogs of their standard deviations. \subsection{A Comparison to BCS-Profiling} BCS specialize this model as follows. First, $u_1,u_2$ are independently uniformly distributed on $[0,1]$ and the researcher knows $r=0$. Equality (ref) disappears because $(0,0)$ is never an equilibrium. Next, $Z_1=Z_2=[1; \{W_k\}_{k=0}^{d_W}]$, where $W_k$ are observed market type indicators, $\Delta_\ell = [\delta_\ell; 0_{d_W}]$ for $\ell=1,2$, and $\vartheta_1=\vartheta_2 =\vartheta = [0;\{\vartheta^{[k]}\}_{k=0}^{d_W}]$.\footnote{This allows for market-type homogeneous fixed effects but not for player-specific covariates nor for observed heterogeneity in interaction effects.} The parameter vector is $\theta=[\delta_1;\delta_2;\vartheta]$ with parameter space $\Theta = \{\theta \in \mathbb{R}^{2+d_W}: (\delta_1,\delta_2)\in [0,1]^2,~\vartheta_k \in [0,\min\{\delta_1,\delta_2\}],~k=1,\dots,d_W\}$. This leaves 4 moment equalities and 8 moment inequalities (so $J = 16$); compare equation (5.1) in BCS. We set $d_W=3$, $P(W_k=1)=1/4,k=0,1,2,3$, $\theta = [0.4 ; 0.6 ;0.1 ;0.2 ;0.3]$, and $\mu=0.6$. The implied true bounds on parameters are $\delta_1 \in [0.3872,0.4239]$, $\delta_2 \in [0.5834,0.6084]$, $\vartheta^{[1]}\in [0.0996, 0.1006]$, $\vartheta^{[2]} \in [0.1994,0.2010]$, and $\vartheta^{[3]} \in [0.2992,0.3014]$. The BCS-profiling confidence interval $CI_n^{prof}$ inverts a test of $H_0:p^\prime \theta=\tau$ over a grid for $\tau$. We do not in practice exhaust the grid but search inward from the extreme points of $\Theta$ in directions $\pm p$. At each $\tau$ that is visited, we use BCS code to compute a profiled test statistic and the corresponding critical value $\hat{c}_n^{MR}(\tau)$. The latter is a quantile of the minimum of two distinct bootstrap approximations, each of which solves a nonlinear program for each bootstrap draw. Computational cost quickly increases with grid resolution, bootstrap size, and the number of starting points used to solve the nonlinear programs. Calibrated projection computes $\hat{c}_n(\theta)$ by solving a series of linear programs for each bootstrap draw.\footnote{We implement this step using the high-speed solver CVXGEN, available from \url{http://cvxgen.com} and described in CVXGEN.} It computes the extreme points of $CI_n$ by solving the nonlinear program (ref) twice, a task that is much accelerated by the E-A-M algorithm. Projection of AS operates very similarly but computes its critical value $\hat{c}^{proj}_n(\theta)$ through bootstrap simulation without any optimization. We align grid resolution in BCS-profiling with the E-A-M algorithm's convergence threshold of $0.005$.\footnote{This is only one of several individually necessary stopping criteria. Others include that the current optimum $\theta^{*,L}$ and the expected improvement maximizer $\theta^{L+1}$ (see equation (ref)) satisfy $|p^\prime (\theta^{L+1} - \theta^{*,L})| \le 0.005$. See KMST_code for the full list of convergence requirements.} We run all methods with $B=301$ bootstrap draws, and calibrated and “uncalibrated" (i.e., based on AS) projection also with $B=1001$.\footnote{Based on some trial runs of BCS-profiling for $\delta_1$, we estimate that running it with $B=1001$ throughout would take 3.14-times longer than the computation times reported in Table (ref). By comparison, calibrated projection takes only 1.75-times longer when implemented with $B=1001$ instead of $B=301$.} Some other choices differ: BCS-profiling is implemented with their own choice to multi-start the nonlinear programs at 3 oracle starting points, i.e. using knowledge of the true DGP; our implementation of both other methods multi-starts the nonlinear programs from 30 data dependent random points (see KMST_code for details). Table (ref) displays results for $(\delta_1,\delta_2)$ and for 300 Monte Carlo repetitions of all three methods. All confidence intervals are conservative, reflecting the effect of GMS. As expected, uncalibrated projection is most conservative, with coverage of essentially $1$. Also, BCS-profiling is more conservative than calibrated projection. The most striking contrast is in computational effort. Here, uncalibrated projection is fastest -- indeed, in contrast to received wisdom, this procedure is computationally somewhat easy. This is due to our use of the E-A-M algorithm and therefore part of this paper's contribution. Next, our implementation of calibrated projection beats BCS-profiling with gridding by a factor of about $70$. This can be disentangled into the gain from using calibrated projection, with its advantage of bootstrapping linear programs, and the gain afforded by the E-A-M algorithm. It turns out that implementing BCS-profiling with the adapted E-A-M algorithm (see Appendix (ref)) improves computation by a factor of about $4$; switching to calibrated projection leads to a further improvement by a factor of about $17$. Finally, Table (ref) extends the analysis to all components of $\theta$ and to 1000 Monte Carlo repetitions. We were unable to compute this for BCS-profiling. In sum, the Monte Carlo experiment on the same DGP used in BCS yields three interesting findings: (i) The E-A-M algorithm accelerates projection of the AS confidence region to the point that this method becomes reasonably cheap; (ii) it also substantially accelerates computation of profiling intervals, and (iii) for this DGP, calibrated projection combined with the E-A-M algorithm has the most accurate size control while also being computationally attractive. \section*{Tables} \begin{table}[h] \caption{Results for empirical application, with $\alpha=0.05$, $\rho=6.6055$, $n=7882$, $\kappa_n=\sqrt{\ln n}$. “Direct search" refers to \texttt{fmincon} performed after E-A-M and starting from feasible points discovered by E-A-M, including the E-A-M optimum.} \begin{center} {\begin{tabular}{c|cc|ccc} \hline \hline & \multicolumn{2}{c} {$CI_n$} & \multicolumn{3}{|c}{Computational Time} \\ & E-A-M & Direct Search & E-A-M & Direct Search & Total \\ \hline $\vartheta^{cons}_{LCC}$ & $[-2.0603,-0.8510]$ & $[-2.0827,-0.8492]$ & 24.73 & ${\color{white}0}32.46$ & ${\color{white}0}57.51$ \\ $\vartheta^{size}_{LCC}$ & $[0.1880,0.4029]$ & $[0.1878,0.4163]$ & 16.18 & 230.28 & 246.49 \\ $\vartheta^{pres}_{LCC}$ & $[1.7510,1.9550]$ & $[1.7426,1.9687]$ & 16.07 & 115.20 & 131.30 \\ $\vartheta^{cons}_{OA}$ & $[0.3957,0.5898]$ & $[0.3942,0.6132]$ & 27.61 & 107.33 & 137.66 \\ $\vartheta^{size}_{OA}$ & $[0.3378,0.5654]$ & $[0.3316,0.5661]$ & 11.90 & 141.73 & 153.66 \\ $\vartheta^{pres}_{OA}$ & $[0.3974,0.5808]$ & $[0.3923,0.5850]$ & 13.53 & 148.20 & 161.75 \\ $\delta_{LCC}$ & $[-1.4423,-0.1884]$ & $[-1.4433,-0.1786]$ & 15.65 & 119.50 & 135.17 \\ $\delta_{OA}$ & $[-1.4701,-0.7658]$ & $[-1.4742,-0.7477]$ & 13.06 & 114.14 & 127.23 \\ $r$ & $[0.1855,0.85]{\color{white}00}$ & $[0.1855,0.85]{\color{white}00}$ & ${\color{white}0}5.37$ & ${\color{white}0}42.38$ & ${\color{white}0}47.78$\\ \hline \hline \end{tabular}} \end{center} \end{table} \begin{table}[h] \begin{center} \tmpsmall\sc \caption{Results for Set 1 with $n=4000$, $MCs = 300$, $B = 301$, $\rho=5.04$, $\kappa_n=\sqrt{\ln n}$.} {\begin{tabular}{c|c|c|ccccccc}\hline \hline \multirow{3}{*} & \multirow{3}{*} {$1-\alpha$} & \multicolumn{8}{c}{Median CI} \\ \cline{3-10} & & \multicolumn{4}{c|}{$CI_n^{prof}$} & \multicolumn{2}{c|}{$CI_n$} & \multicolumn{2}{c}{$CI_n^{proj}$} \\ \hline Implementation & & \multicolumn{2}{c}{Grid} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c}{E-A-M} \\ \hline \multirow{3}{*} {$\delta_1=0.4$} & 0.95 & \multicolumn{2}{c}{[0.330,0.495]} & \multicolumn{2}{c|}{[0.331,0.495]} & \multicolumn{2}{c|}{[0.336,0.482]} & \multicolumn{2}{c}{[0.290,0.558]} \\ & 0.90 & \multicolumn{2}{c}{[0.340,0.485]} & \multicolumn{2}{c|}{[0.340,0.485]} & \multicolumn{2}{c|}{[0.343,0.474]} & \multicolumn{2}{c}{[0.298,0.543]} \\ & 0.85 & \multicolumn{2}{c}{[0.345,0.475]} & \multicolumn{2}{c|}{[0.346,0.479]} & \multicolumn{2}{c|}{[0.348,0.466]} & \multicolumn{2}{c}{[0.303,0.537]} \\ \hline \multirow{3}{*} {$\delta_2=0.6$} & 0.95 & \multicolumn{2}{c}{[0.515,0.655]} & \multicolumn{2}{c|}{[0.514,0.655]} & \multicolumn{2}{c|}{[0.519,0.650]} & \multicolumn{2}{c}{[0.461,0.682]} \\ & 0.90 & \multicolumn{2}{c}{[0.525,0.647]} & \multicolumn{2}{c|}{[0.525,0.648]} & \multicolumn{2}{c|}{[0.531,0.643]} & \multicolumn{2}{c}{[0.473,0.675]} \\ & 0.85 & \multicolumn{2}{c}{[0.530,0.640]} & \multicolumn{2}{c|}{[0.531,0.642]} & \multicolumn{2}{c|}{[0.539,0.639]} & \multicolumn{2}{c}{[0.481,0.671]} \\ \hline\hline \multicolumn{10}{c}\\ \multicolumn{10}{c}\\ \hline \hline \multirow{3}{*} & \multirow{3}{*} {$1-\alpha$} & \multicolumn{8}{c}{Coverage} \\ \cline{3-10} & & \multicolumn{4}{c|}{$CI_n^{prof}$} & \multicolumn{2}{c|}{$CI_n$} & \multicolumn{2}{c}{$CI_n^{proj}$} \\ \hline Implementation & & \multicolumn{2}{c}{Grid} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c}{E-A-M} \\ \cline{3-10} & & \multicolumn{1}{c}{Lower} & \multicolumn{1}{c}{Upper} & \multicolumn{1}{c}{Lower} & \multicolumn{1}{c|}{Upper} & \multicolumn{1}{c}{Lower} & \multicolumn{1}{c|}{Upper} & Lower & Upper \\ \hline \multirow{3}{*} {$\delta_1=0.4$} & 0.95 & \multicolumn{1}{c}{0.997} & \multicolumn{1}{c}{0.990} & \multicolumn{1}{c}{1.000} & \multicolumn{1}{c|}{0.993} & 0.993 & \multicolumn{1}{c|}{0.977} & 1.000 & 1.000 \\ & 0.90 & \multicolumn{1}{c}{0.990} & \multicolumn{1}{c}{0.980} & \multicolumn{1}{c}{0.993} & \multicolumn{1}{c|}{0.977} & 0.987 & \multicolumn{1}{c|}{0.960} & 1.000 & 1.000 \\ & 0.85 & \multicolumn{1}{c}{0.970} & \multicolumn{1}{c}{0.970} & \multicolumn{1}{c}{0.973} & \multicolumn{1}{c|}{0.960} & 0.957 & \multicolumn{1}{c|}{0.930} & 1.000 & 1.000 \\ \hline \multirow{3}{*} {$\delta_2=0.6$} & 0.95 & \multicolumn{1}{c}{0.987} & \multicolumn{1}{c}{0.993} & \multicolumn{1}{c}{0.990} & \multicolumn{1}{c|}{0.993} & 0.973 & \multicolumn{1}{c|}{0.987} & 1.000 & 1.000 \\ & 0.90 & \multicolumn{1}{c}{0.977} & \multicolumn{1}{c}{0.973} & \multicolumn{1}{c}{0.980} & \multicolumn{1}{c|}{0.977} & 0.940 & \multicolumn{1}{c|}{0.953} & 1.000 & 1.000 \\ & 0.85 & \multicolumn{1}{c}{0.967} & \multicolumn{1}{c}{0.957} & \multicolumn{1}{c}{0.963} & \multicolumn{1}{c|}{0.960} & 0.943 & \multicolumn{1}{c|}{0.927} & 1.000 & 1.000 \\ \hline\hline \multicolumn{10}{c}\\ \multicolumn{10}{c}\\ \hline \hline \multirow{3}{*} & \multirow{3}{*} {$1-\alpha$} & \multicolumn{8}{c}{Average Time} \\ \cline{3-10} & & \multicolumn{4}{c|}{$CI_n^{prof}$} & \multicolumn{2}{c|}{$CI_n$} & \multicolumn{2}{c}{$CI_n^{proj}$} \\ \hline Implementation & & \multicolumn{2}{c}{Grid} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c|}{E-A-M} & \multicolumn{2}{c}{E-A-M} \\ \hline \multirow{3}{*} {$\delta_1=0.4$} & 0.95 & \multicolumn{2}{c}{1858.42} & \multicolumn{2}{c|}{425.49} & \multicolumn{2}{c|}{26.40} & \multicolumn{2}{c}{18.22} \\ & 0.90 & \multicolumn{2}{c}{1873.23} & \multicolumn{2}{c|}{424.11} & \multicolumn{2}{c|}{25.71} & \multicolumn{2}{c}{18.55} \\ & 0.85 & \multicolumn{2}{c}{1907.84} & \multicolumn{2}{c|}{444.45} & \multicolumn{2}{c|}{25.67} & \multicolumn{2}{c}{18.18} \\ \hline \multirow{3}{*} {$\delta_2=0.6$} & 0.95 & \multicolumn{2}{c}{1753.54} & \multicolumn{2}{c|}{461.30} & \multicolumn{2}{c|}{26.61} & \multicolumn{2}{c}{22.49} \\ & 0.90 & \multicolumn{2}{c}{1782.91} & \multicolumn{2}{c|}{472.55} & \multicolumn{2}{c|}{25.79} & \multicolumn{2}{c}{21.38} \\ & 0.85 & \multicolumn{2}{c}{1809.65} & \multicolumn{2}{c|}{458.58} & \multicolumn{2}{c|}{25.00} & \multicolumn{2}{c}{21.00} \\ \hline\hline \end{tabular}} \begin{tablenotes} • Notes: (1) Projections of $\Theta_I$ are: $\delta_1 \in [0.3872,0.4239]$, $\delta_2 \in [0.5834 ,0.6084]$, $\zeta_1\in [0.0996,0.1006]$, $\zeta_2 \in [0.1994,0.2010]$, $\zeta_3 \in [0.2992,0.3014]$. (2) “Upper" coverage is for $\max_{\theta \in \Theta_I(P)}p^\prime \theta$, and similarly for “Lower". (3) “Average time" is computation time in seconds averaged over MC replications. (4) $CI_n^{prof}$ results from BCS-profiling, $CI_n$ is calibrated projection, and $CI_n^{proj}$ is uncalibrated projection. (5) “Implementation" refers to the method used to compute the extreme points of the confidence interval. \end{tablenotes} \end{center} \end{table} \begin{table}[h] \begin{center} \tmpsmall\sc \caption{Results for Set 1 with $n=4000$, $MCs = 1000$, $B = 999$, $\rho=5.04$, $\kappa_n=\sqrt{\ln n}$.} \begin{tabular}{c|c|cc|cc|cc|cc}\hline \hline \multirow{2}{*} & \multirow{2}{*} {$1-\alpha$} & \multicolumn{2}{c|}{Median CI} & \multicolumn{2}{c|}{$CI_n$ Coverage} & \multicolumn{2}{c|}{$CI_n^{proj}$ Coverage} & \multicolumn{2}{c}{Average Time} \\ & & $CI_n$ & $CI_n^{proj}$ & Lower & Upper & Lower & Upper & $CI_n$ & $CI_n^{proj}$ \\ \hline \multirow{3}{*} {$\delta_1=0.4$} & 0.95 & [0.333,0.478] & [0.288,0.555] & 0.988 & 0.982 & 1 & 1 & 42.41 & 22.23 \\ & 0.90 & [0.341,0.470] & [0.296,0.542] & 0.976 & 0.957 & 1 & 1 & 41.56 & 22.11 \\ & 0.85 & [0.346,0.464] & [0.302,0.534] & 0.957 & 0.937 & 1 & 1 & 40.47 & 19.79 \\ \hline \multirow{3}{*} {$\delta_2=0.6$} & 0.95 & [0.525,0.653] & [0.466,0.683] & 0.969 & 0.983 & 1 & 1 & 42.11 & 24.39 \\ & 0.90 & [0.538,0.646] & [0.478,0.677] & 0.947 & 0.960 & 1 & 1 & 40.15 & 28.13 \\ & 0.85 & [0.545,0.642] & [0.485,0.672] & 0.925 & 0.941 & 1 & 1 & 41.38 & 26.44 \\ \hline \multirow{3}{*} {$\zeta^{[1]}=0.1$} & 0.95 & [0.054,0.142] & [0.020,0.180] & 0.956 & 0.958 & 1 & 1 & 40.31 & 22.53 \\ & 0.90 & [0.060,0.136] & [0.028,0.172] & 0.911 & 0.911 & 1 & 1 & 36.80 & 24.15 \\ & 0.85 & [0.064,0.132] & [0.032,0.167] & 0.861 & 0.860 & 0.999 & 0.999 & 39.10 & 21.81 \\ \hline \multirow{3}{*} {$\zeta^{[2]}=0.2$} & 0.95 & [0.156,0.245] & [0.121,0.281] & 0.952 & 0.952 & 1 & 1 & 39.23 & 24.66 \\ & 0.90 & [0.162,0.238] & [0.128,0.273] & 0.914 & 0.910 & 0.998 & 0.998 & 41.53 & 21.66 \\ & 0.85 & [0.165,0.234] & [0.133,0.268] & 0.876 & 0.872 & 0.996 & 0.996 & 39.44 & 22.83 \\ \hline \multirow{3}{*} {$\zeta^{[3]}=0.3$} & 0.95 & [0.257,0.344] & [0.222,0.379] & 0.946 & 0.946 & 1 & 1 & 41.45 & 22.91 \\ & 0.90 & [0.263,0.338] & [0.230,0.371] & 0.910 & 0.909 & 0.997 & 0.999 & 42.09 & 22.83 \\ & 0.85 & [0.267,0.334] & [0.235,0.366] & 0.882 & 0.870 & 0.994 & 0.993 & 42.19 & 23.69 \\ \hline \hline \end{tabular} \begin{tablenotes} • Notes: Same DGP and conventions as in Table (ref). \end{tablenotes} \end{center} \end{table}

\numberwithin{equation}{section} \numberwithin{figure}{section} \numberwithin{table}{section}

\newgeometry{ letterpaper, total={210mm,297mm}, left=20mm, right=20mm, top=30mm, bottom=30mm, }

\onehalfspacing

\pagenumbering{arabic}

\setdisplayskipstretch{0.8}

\tmpsmall\sc