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.
92,858 characters · 11 sections · 102 citation commands
On the Efficiency of Highly Stratified Experiments
KEYWORDS: Convolution theorem, Efficiency, Experiment, Experimental design, Highly stratified experiment, Matched pairs, Randomized controlled trial
JEL classification codes: C12, C14
\thispagestyle{empty} \setcounter{page}{1}
This paper studies the use of highly stratified designs for the efficient estimation of a large class of treatment effect parameters that arise in the analysis of experiments. By a “highly stratified” design, we mean experiments in which units are divided into blocks of a fixed size based on their covariate values and a proportion within each group is assigned to a binary treatment uniformly at random. The canonical example of such a design is a matched pairs design: here the fixed size of the blocks equals two, and exactly one of the two units in each block is assigned to treatment at random, so that the marginal probability of treatment assignment is one half. More broadly, a “highly" stratified experiment is also intended to generalize the notion of a “finely" stratified experiment fogarty2018mitigating, for which in every block there is exactly one treated or control individual. On the other hand, our use of the term “highly stratified" in this context contrasts with what we could call a “coarsely stratified" design, in which units are divided into a small set of large blocks: see Example (ref) below for a formal definition. The class of parameters considered are those that can be expressed as the solution to a set of moment conditions constructed using a known function of the observed data. This class of parameters includes many causal parameters of interest: average treatment effects (ATEs), quantile treatment effects, and local average treatment effects as well as the counterparts to these quantities in experiments in which the unit is itself a cluster.
In the setting described above, we establish three results. First, we study the asymptotic properties of a na\"ive method of moments estimator under a highly stratified design. Here, by a na\"ive method of moments estimator, we mean an estimator constructed using a direct sample analog of the moment conditions. For example, in the case of the ATE, such an estimator is given by the Horvitz-Thompson estimator for the difference in means. We show that under a highly stratified design, the na\"ive method of moments estimator achieves the same asymptotic variance as what could typically be attained under alternative treatment assignment mechanisms only through {\it ex post} covariate adjustment using the same set of covariates. Such adjustment strategies frequently involve the nonparametric estimation of conditional expectations or similar quantities; see, for example, zhang2008improving, tsiatis2008covariate, jiang2022improving, jiang2022regression-adjusted and rafi2023efficient. We further illustrate that this feature of highly stratified experiments stems from the way in which highly stratified designs balance treatment status across covariate values, a property we define formally below and refer to as “fast-balancing.” Second, we derive a lower bound on the asymptotic variance of regular estimators of the parameter of interest in the form of a convolution theorem. This convolution theorem accommodates a large class of possible treatment assignment mechanisms, including covariate adaptive randomization efron1971forcing, wei1978adaptive,zelen1974randomization, pocock1975sequential,hu2012asymptotic,bugni2018inference,ye2022inference,ma2020statistical,ma2024new, re-randomization li2017general,li2018asymptotic,li2020rerandomization,li2020rerandomization-1, cytrynbaum2024finely, and highly stratified designs jiang2021bootstrap, bai2022inference, cytrynbaum2023designing. We show that the lower bound is attained by the na\"ive method of moments estimator under a highly stratified design. In this sense, the na\"ive method of moments estimator under a highly stratified design is asymptotically efficient. More succinctly, we say that highly stratified experiments lead to efficient estimators “by design.” Finally, we strengthen this conclusion by characterizing all regular asymptotically linear estimators for a large class of treatment assignment mechanisms and use this characterization to establish conditions under which the fast-balancing property of highly stratified experiments is in fact a necessary condition for the na\"ive method of moments estimator to attain the efficiency bound.
Together, these results demonstrate that highly stratified experiments lead to efficient estimators that prioritize transparency in that they preclude the researcher from “data snooping” associated with {\it ex post} nonparametric covariate adjustment. Importantly, concerns with this type of data snooping are not completely eliminated by typical pre-analysis plans because such adjustments involve choices, such as the choice of nonparametric estimator or tuning parameters, that are often not pre-registered prior to the experiment. The estimators are therefore attractive because they avoid performing nonparametric covariate adjustment in order to achieve efficiency and thereby remain “hands above the table” freedman2008regression, lin2013agnostic.
Our paper builds upon two strands of literature. The first strand of literature concerns the analysis of highly stratified experiments. Within this literature, our analysis is most closely related to bai2022inference, who derive the asymptotic behavior of the difference-in-means estimator of the ATE when treatment is assigned according to a matched pairs design, and cytrynbaum2023designing, who develops related results for an experimental design referred to as “local randomization” that permits the proportion of units assigned to treatment to vary with the baseline covariates. Beyond settings that study estimation of the ATE, bai2024inference-1 develops results for the analysis of different cluster-level average treatment effects and jiang2021bootstrap develop results analogous to those in bai2022inference for suitable estimators of the quantile treatment effect. This paper, like those just mentioned, operates in a “super-population” framework, in which the outcomes and covariates are assumed to be drawn as an i.i.d.\ sample from a population distribution. This is in contrast to an alternative strand of the literature that studies highly stratified experiments from the design-based perspective imai2008variance, imai2009essential, fogarty2018mitigating, fogarty2018regression-assisted, liu2020regression-adjusted, pashley2021insights, bai2025new. To our knowledge, our paper is the first to analyze the properties of highly stratified experiments in a general framework that accommodates any parameter that can be characterized as the solution to a set of moment conditions involving a known function of the observed data. In more recent work, cytrynbaum2024finely considers a similar framework to study highly stratified re-randomized experiments, which nest highly stratified experiments as a special case. However, his results assume that the moment functions which define the parameter of interest are continuous in a way that precludes parameters like the Quantile Treatment Effect. Moreover, we emphasize that none of the above papers formally establish the asymptotic efficiency of highly stratified experiments. The second strand of literature concerns bounds on the efficiency with which treatment effect parameters can be estimated in experiments. We note that, due to the potential for dependence in treatment assignments across individuals, we cannot immediately appeal to standard semi-parametric efficiency results van_der_vaart1998asymptotic, chen2008semiparametric. Two important recent papers in this literature studying efficiency bounds in the special case of estimating the ATE are armstrong2022asymptotic and rafi2023efficient. Even in this special case, their results differ from ours in important and empirically relevant ways; Remark (ref) provides an in-depth discussion of the connection between these results and ours. See also bai2022optimality for some finite-sample optimality properties of matched pairs designs for estimation of the ATE.
The remainder of this paper is organized as follows. In Section (ref), we describe our setup and notation. We emphasize, in particular, the way in which our framework can accommodate various treatment effect parameters of interest. Section (ref) derives the asymptotic behavior of the na\"ive method of moments estimator of our parameter of interest when treatment is assigned using a highly stratified design and studies estimation of the asymptotic variance. In Section (ref), we develop our lower bound on the asymptotic variance of regular estimators of these parameters and show that it is achieved by the the na\"ive method of moments estimator in a highly stratified design. In Section (ref), we characterize all regular asymptotically linear estimators and argue that the fast-balancing property is necessary for the na\"ive method of moments estimator to attain the efficiency bound. In Section (ref), we illustrate the practical relevance of our theoretical results through a simulation study. Finally, we conclude in Section (ref) with some recommendations for empirical practice guided by both these simulations and our theoretical results. Proofs of all results can be found in the supplementary material.
Let $A_i \in \{0, 1\}$ denote the treatment status of the $i$th unit, and let $X_i \in \mathbf R^{d_x}$ denote their observed, baseline covariates. For $a \in \{0, 1\}$, let $R_i(a) \in \mathbf R^{d_r}$ denote a vector of potential responses. As we illustrate below, considering a vector of responses allows us to accommodate many parameters of interest. Let $R_i \in \mathbf R^{d_r}$ denote the vector of observed responses obtained from $R_i(a)$ once treatment is assigned. As usual, the observed responses and potential responses are related to treatment status by the relationship
We assume throughout that our sample consists of $n$ units. For any random vector indexed by $i$, for example $A_i$, we define $A^{(n)} = (A_1, \ldots, A_n)$. Let $P_n$ denote the distribution of the observed data $(R^{(n)}, A^{(n)}, X^{(n)})$, and $Q_n$ the distribution of $(R^{(n)}(1), R^{(n)}(0), X^{(n)})$. We assume $Q_n = Q^n$, where $Q$ is the marginal distribution of $(R_i(1), R_i(0), X_i)$. Given $Q_n$, $P_n$ is then determined by (ref) and the mechanism for determining treatment assignment. We assume that treatment assignment is performed such that a standard unconfoundedness assumption holds and such that the probability of assignment given $X_i$ is some known constant for every $1 \le i \le n$, as is often the case in most experiments:
Assumption (ref) restricts the probability of assignment to be the fixed fraction $\eta$ across the entire experimental sample, but this restriction can be weakened so that $\eta$ is replaced by $\eta(X_i)$ for many of our subsequent results: see Remark (ref) for a discussion. Given Assumption (ref), it can be shown that $(X_i, A_i, R_i)$ are identically distributed for $1 \le i \le n$, and their marginal distribution does not change with $n$ (see Lemma A.7 in the Supplement). As a consequence, we denote the marginal distribution of $(X_i, A_i, R_i)$ by $P$. We consider parameters $\theta_0 \in \Theta \subset \mathbf R^{d_\theta}$ that can be defined as the solution to a set of moment equalities. As we show below, these parameters include a large class of causal parameters defined in terms of potential outcomes and potential treatments. Formally, let $m: \mathbf R^{d_x} \times \{0, 1\} \times \mathbf R^{d_r} \to \mathbf R^{d_\theta}$ be a known measurable function, then we consider parameters $\theta_0$ that uniquely solve the moment equality
We emphasize that $m(\cdot)$ is not a function of any unknown nuisance parameters, but may depend on the known value of $\eta$ in Assumption (ref). We present five examples of well-known parameters that can be described as (functions of) solutions to a set of moment conditions as in (ref).
Additional examples could be obtained by considering combinations of Examples (ref)--(ref). For instance, combining the moment functions from Examples (ref) and (ref) would result in a weighted LATE parameter. Beyond these examples, certain treatment effect contrasts could also be related to the structural parameters in, for instance, an economic model of supply and demand: see, for example, the model estimated in casaburi2022using.
Throughout the rest of the paper we consider the asymptotic properties of the method of moments estimator $\hat{\theta}_n$ for $\theta_0$ which is constructed as a solution to the sample analogue of (ref):
Because $\hat{\theta}_n$ is constructed directly using the moment function $m(\cdot)$, we call $\hat{\theta}_n$ the na\"ive method of moments estimator. Note that $\hat \theta_n$ as defined in (ref) is closely related to standard estimators of the parameter $\theta_0$ in specific examples. For instance, in Example (ref), \[\hat{\theta}_n = \frac{1}{\eta}\sum_{1 \le i \le n}Y_iA_i - \frac{1}{1 - \eta}\sum_{1 \le i \le n}Y_i(1 - A_i)~,\] so that $\hat{\theta}_n$ is a Horvitz-Thompson analogue of the standard difference-in-means estimator for the ATE. In Example (ref), \[\hat{\theta}_n = \frac{\frac{1}{\eta}\sum_{1 \le i \le n}Y_iA_i - \frac{1}{1 - \eta}\sum_{1 \le i \le n}Y_i(1 - A_i)}{\frac{1}{\eta}\sum_{1 \le i \le n}D_iA_i - \frac{1}{1 - \eta}\sum_{1 \le i \le n}D_i(1 - A_i)}~,\] so that $\hat{\theta}_n$ is a Horvitz-Thompson analogue of the standard Wald estimator for the local average treatment effect.
Before proceeding, in the remainder of this section, we provide a more detailed summary of the main contributions of our paper. To this end, first note that if $A^{(n)}$ were assigned i.i.d., independently of $X^{(n)}$, then it can be shown under mild conditions on $m(\cdot)$ van_der_vaart1998asymptotic that the na\"ive method of moments estimator satisfies \[\sqrt{n}(\hat{\theta}_n - \theta_0) \overset{d}{\to} N(0, \mathbb{V})~,\] where
with $M = \frac{\partial}{\partial \theta'} E_P[m(X, A, R, \theta)] \Big |_{\theta = \theta_0}$. In Section (ref), we show that if we assign $A^{(n)}$ using a highly stratified design (see Assumption (ref) below for a formal definition) then, under appropriate assumptions so that we achieve “fast balance” of the treatment across covariate values (see Assumptions (ref), (ref) below), \[\sqrt{n}(\hat{\theta}_n - \theta_0) \overset{d}{\to} N(0, \mathbb{V}_*)~,\] where $\mathbb{V} \ge \mathbb{V}_*$ (see Theorem (ref)). Under i.i.d.\ assignment, the na\"ive method of moment estimator $\hat \theta_n$ cannot generally attain $\mathbb V_\ast$, but an estimator that attains $\mathbb{V}_*$ could instead be constructed by appropriately “augmenting” the moment function, and then considering an estimator which solves the augmented moment equation. For instance, if we consider the ATE in Example (ref), then it is straightforward to show that the following augmented moment function identifies $\theta_0$:
where $\mu_a(X_i) = E_Q[Y_i(a)|X_i]$. This choice of $m^*(\cdot)$ produces the well known doubly-robust moment condition for estimating the ATE robins1995analysis,hahn1998role. It can then be shown that an appropriately constructed two-step estimator, in which $\mu_1(\cdot)$ and $\mu_0(\cdot)$ are non-parametrically estimated in a first step, attains $\mathbb{V}_*$ tsiatis2008covariate,farrell2015robust,chernozhukov2017doubledebiasedneyman, rafi2023efficient. Intuitively, the estimator obtained from the augmented moment function $m^*(\cdot)$ performs nonparametric covariate adjustment by exploiting the information contained in $X^{(n)}$ that may not have been captured in the original moment function $m(\cdot)$. Similar nonparametric covariate adjustments based on augmented moment equations have been developed for other parameters of interest zhang2008improving, belloni2017program,jiang2022improving,jiang2022regression-adjusted. In this sense, we show that highly stratified designs can perform nonparametric covariate adjustment “by design” for the large class of parameters that can be expressed in terms of moment conditions of the form given in (ref), thus generalizing similar observations made in bai2022inference, bai2022optimality, and cytrynbaum2023designing in the special case of estimating the ATE. As we explain in the discussion following Theorem (ref), highly stratified experiments have this feature because they lead to fast-balancing of the treatment across covariate values, as defined formally in (ref) below.
Earlier work on efficient treatment effect estimation has noted that the variance $\mathbb{V}_*$ is in fact the efficiency bound for estimating $\theta_0$ under i.i.d.\ assignment cattaneo2010efficient. A natural follow-up question is whether or not $\mathbb{V}_*$ continues to be the efficiency bound for estimating $\theta_0$ under a highly stratified design, or more generally for complex experimental designs which induce dependence in the treatment assignments across individuals in the experiment. In Section (ref), we show that $\mathbb V_\ast$ continues to be the efficiency bound for estimating $\theta_0$ for a large class of treatment assignment mechanisms with a fixed marginal probability of treatment assignment, which includes highly stratified designs as a special case. We can thus conclude that, from the perspective of asymptotic efficiency, highly stratified designs are optimal experimental designs for a broad range of treatment effect estimation problems. In Section (ref) we build on this result and establish conditions under which efficient estimation of $\theta_0$ using the na\"ive method of moments estimator can be achieved only if the experimental design leads to fast-balancing of the treatment across covariate values. In this sense, we show that the fast-balancing property of highly stratified experiments is in fact a necessary condition for achieving efficient estimation of $\theta_0$ “by design.”
In this section, we derive the asymptotic distribution of the method of moments estimator $\hat \theta_n$ when treatment is assigned by a highly stratified design over the baseline covariates $X^{(n)}$. This assignment mechanism uses the covariates $X^{(n)}$ to group units with similar covariate values into blocks of fixed size, and then assigns treatment completely at random within each block. In order to describe the assignment mechanism formally, we require some further notation to define the blocks of units. Let $\ell$ and $k$ be arbitrary positive integers with $\ell < k$ and set $\eta = \ell/k$. Here, $k$ is the total number of units in each block and $\ell$ is the number of treated units in each block. For simplicity, assume that $n$ is divisible by $k$. We then represent blocks of units using a partition of $\{1, \ldots, n\}$ given by \[\left\{\lambda_j = \lambda_j(X^{(n)}) \subseteq \{1, \ldots, n\}, 1 \le j \le n/k\right\}~,\] with $|\lambda_j| = k$. Because of its possible dependence on $X^{(n)}$, $\{\lambda_j: 1 \le j \le n/k\}$ encompasses a variety of different ways of blocking the $n$ units according to the observed, baseline covariates. We note, however, that our framework is not intended to reflect settings in which the blocks themselves are randomly sampled from the population of interest pashley2021insights. Given such a partition, we assume that treatment status is assigned as described in the following assumption:
The assignment mechanism described in Assumptions (ref) generalizes the definition of a matched pairs design. In particular, we recover a matched pairs design if we set $(\ell, k) = (1, 2)$, with $\eta = 1/2$. Indeed, suppose $n$ is even and consider pairing the experimental units into $n / 2$ pairs, represented by the sets \[ \lambda_j = \{\pi(2j - 1), \pi(2j)\} \text{ for } j = 1, \ldots, n / 2~, \] where $\pi = \pi_n(X^{(n)})$ is a permutation of $n$ elements. Because of its possible dependence on $X^{(n)}$, $\pi$ encompasses a broad variety of ways of pairing the $n$ units according to the observed, baseline covariates $X^{(n)}$. Given such a $\pi$, we assume that treatment status is assigned so that Assumption (ref) holds and, conditional on $X^{(n)}$, $(A_{\pi(2j-1)}, A_{\pi(2j)}), j = 1, \ldots, n / 2$ are i.i.d.\ and each uniformly distributed over the values in $\{(0,1), (1,0)\}$. For some examples of such an assignment mechanism being used in practice, see, for instance, angrist2009effects, banerjee2015miracle, and bruhn2016impact.
Our analysis will require some discipline on the way in which the blocks are formed. In particular, we will require that the units in each block be close in terms of their baseline covariates in the sense described by the following assumption:
bai2022inference and cytrynbaum2023designing discuss blocking algorithms that satisfy Assumption (ref). When $X_i \in \mathbf R$ and $E_Q[X_i^2] < \infty$, a simple algorithm that satisfies Assumption (ref) is simply to order units from smallest to largest and then block adjacent units into blocks of size $k$. In the case of matched pairs, if $\mathrm{dim}(X_i) > 1$ and $E_Q[\|X_i\|^d] < \infty$ for $d \geq \mathrm{dim}(X_i) + 1$, then Assumption (ref) is satisfied by the nbpmatching algorithm in R that minimizes the sum of squared distances of $X$ within pairs: see Appendix A of bai2024inference-1 for details. Beyond the case of pairs, cytrynbaum2023designing demonstrates that the optimal blocking satisfies the following bound \[ \frac{1}{n} \sum_{1 \leq j \leq n/k} \max_{i, i' \in \lambda_j} \|X_{i} - X_{i'}\|^2 = O_P(n^{{2/d} - 2/(\rm{dim}(X_i)+1)})~, \] from which we can deduce that the rate of convergence depends on both the dimension of $X_i$ as well as the number of moments it possesses. Note further that Assumption (ref) can be satisfied even if $X_i$ contains discrete components, as may arise when summarizing a categorical variable numerically using, e.g., one-hot encoding.
Finally, we impose the following assumptions to derive the large-sample properties of $\hat{\theta}_n$. In what follows, when writing expectations and variances, we suppress the subscripts $P$ and $Q$ whenever doing so does not lead to confusion.
Assumption (ref)(a) is a standard assumption to ensure the solution to (ref) is “well separated.” It appears as a condition, for instance, in Theorem 5.9 in van_der_vaart1998asymptotic. Assumption (ref)(b) is a standard assumption used when deriving the properties of $Z$-estimators. See, for instance, Theorem 3.1 in newey1994large and Theorem 5.21 in van_der_vaart1998asymptotic. Because differentiability is imposed on their expectations instead of the moment functions themselves, the moment functions are allowed to be nonsmooth, as in Example (ref). Assumption (ref)(c) requires the moment function to be mean-square continuous in $\theta$. Assumption (ref)(d) is a standard condition to guarantee the measurability of the supremum of a suitable class of functions. In particular, it allows us to define expectations of suprema without invoking outer expectations. See Example 2.3.4 in van_der_vaart1996weak for details. Assumption (ref)(e) is a standard assumption which guarantees the existence of an integrable envelope and allows us to invoke a uniform law of large numbers and a uniform central limit theorem (see, for instance, page 81 of van_der_vaart1996weak for a definition of a Donsker class). In particular, this assumption can be verified for Examples (ref)--(ref). Assumption (ref)(f) is a common assumption which simplifies some arguments when studying highly stratified designs, and ensures units that are close in terms of the baseline covariates are also close in terms of their moments. Note that Assumption (ref)(f) could be dropped following the approximation arguments in Lemma C.5 of cytrynbaum2023designing; see also Examples (ref) and (ref) for further discussion.
The following theorem establishes the asymptotic variance of the na\"ive method of moments estimator when the treatment assignment mechanism is highly stratified in the sense of satisfying Assumptions (ref)--(ref). Its proof relies on a crucial technical result in han2021complex, which allows us to compare the empirical process that depends on the treatment assignments with the empirical process that only depends on i.i.d.\ quantities. As a consequence of us leveraging this result, Assumption (ref) is comparable to the typical assumptions imposed to study the properties of method of moments estimators using i.i.d.\ data.
In order to make Theorem (ref) useful for inference about $\theta_0$, we describe in Section (ref) an estimator $\hat{\mathbb{V}}_n$ of $\mathbb{V}_*$. We now sketch an argument of the proof of Theorem (ref) to highlight the fundamental role played by a “fast-balancing” property of highly stratified designs (see (ref) below). In the proof of Theorem (ref), we first establish that
To further establish (ref), it thus suffices to show that, under a highly stratified design,
To obtain this equivalence, consider the following decomposition of $m(\cdot)$:
Then the equivalence follows if we can show that
We call (ref) the fast-balancing condition for the function $m(\cdot)$. Intuitively, the fast-balancing condition imposes that the experimental design should balance the treatment across covariate values at a rate which is faster than sampling variation. To see why (ref) holds for a highly stratified design, let $\Omega(X_i) = E[m(X_i, 1,R_i(1),\theta_0) - m(X_i, 0,R_i(0),\theta_0)|X_i]$ and first note that, by Assumption (ref), \[E\bigg[\frac{1}{\sqrt{n}}\sum_{1 \le i \le n}(A_i - \eta)\Omega(X_i) \bigg \vert X^{(n)}\bigg] = 0~.\] Next, for $1 \leq s \leq d_\theta$, let $\Omega^{(s)}(X_i)$ denote the $s$th component of $\Omega(X_i)$. Then it can be shown using Assumption (ref) and (ref)(f) that for $1 \leq s \leq d_\theta$, \[\operatorname{Var}\bigg[\frac{1}{\sqrt{n}}\sum_{1 \le i \le n}(A_i - \eta)\Omega^{(s)}(X_i) \bigg \vert X^{(n)}\bigg] \le C^2\frac{\ell(k - \ell)}{k - 1}\left(\frac{1}{n}\sum_{1 \le j \le n/k} \max_{i, i' \in \lambda_j} \|X_i - X_{i'}\|^2\right)~,\] where $C$ denotes the Lipschitz constant in Assumption (ref)(f), and so the conditional variance converges in probability to zero under Assumption (ref). The fast-balancing condition (ref) then follows by an application of Chebyshev's inequality conditional on $X^{(n)}$ and the dominated convergence theorem. In Section (ref), we further argue that the fast-balancing condition (ref) is in fact a necessary condition which a given experimental design must satisfy to ensure (ref).
In this subsection, we provide a consistent variance estimator for the asymptotic variance $\mathbb V_\ast$ in (ref). We suppose that a consistent estimator $\widehat M_n$ for $M$ is available, i.e., $\widehat M_n \xrightarrow{P} M$. In examples where $m$ is differentiable in $\theta$, including Examples (ref) and (ref)--(ref), the analog principle suggests that a natural estimator for $M$ is given by \[ \widehat M_n = \frac{1}{n} \sum_{1 \leq i \leq n} \frac{\partial}{\partial \theta'} m(X_i, A_i, R_i, \theta)\bigg|_{\theta = \hat \theta_n}~. \] In examples including Example (ref) where $m$ is nonsmooth in $\theta$, $M$ may consist of components that require nonparametric estimators. See, for instance, jiang2021bootstrap.
It then suffices to construct a consistent estimator for the “meat" in (ref). To motivate such an estimator, consider the expression in (ref) when $d_\theta = 1$. By the law of total variance, this middle component equals $\Sigma_1 + \Sigma_2$, where
For $a \in \{0, 1\}$, define \[ \hat \mu_n(a) = \frac{1}{\eta_a n} \sum_{1 \leq i \leq n} I \{A_i = a\} m(X_i, A_i, R_i, \hat \theta_n)~, \] where $\eta_1 = \eta$ and $\eta_0 = 1 - \eta$. The analog principle suggests that a natural estimator for $\Sigma_1$ is
To estimate $\Sigma_2$, we first define
and $\hat \varsigma_n(0, 1)$ similarly. Next, define \[ \hat \varsigma_n(1, 1) =
\] Similarly, define \[ \hat \varsigma_n(0, 0) =
\] Finally, define \[ \hat \Sigma_{2, n} = - \eta(1 - \eta) \big ( \hat \varsigma_n(1, 1) + \hat \varsigma_n(0, 0) - \hat \varsigma_n(1, 0) - \hat \varsigma_n(0, 1) - (\hat \mu_n(1) - \hat \mu_n(0)) (\hat \mu_n(1) - \hat \mu_n(0))' \big )~. \] The estimator $\hat \varsigma_n(1, 1)$ is constructed in one of two ways depending on the number of treated units in each block. If more than one unit in each block is treated, then we take the averages of all pairwise products of the treated units in each block, and average them across all blocks. We call this a “within block" estimator. If instead only one unit in each block is treated, then we take the product of two treated units in adjacent blocks. We call this a “between block" estimator, and note that similar constructions have been used previously in abadie2008estimation, bai2022inference, bai2024inference-1, and cytrynbaum2023designing. The estimator $\hat \varsigma_n(0, 0)$ is constructed similarly. A natural estimator for $\mathbb{V}_\ast$ is then given by \[\hat{\mathbb{V}}_n = \widehat{M}_n^{-1} \left(\hat{\Sigma}_{1,n} + \hat{\Sigma}_{2,n}\right) \left (\widehat{M}_n^{-1} \right )'~. \] Note that for specific choices of $m(\cdot)$, $\hat{\mathbb{V}}_n$ recovers estimators which have been studied in prior work on inference in highly stratified experiments. For instance, in the case of matched pairs with $(\ell, k) = (1,2)$ and $m(\cdot)$ as in Example (ref), so that $\theta_0$ is the ATE, $\hat{\mathbb{V}}_n$ exactly coincides with the estimator defined in equation (28) of bai2022inference.
In addition to Assumption (ref), we will now also require that the distances between units in adjacent blocks be “close" in terms of their baseline covariates:
Note that given blocks which satisfy Assumption (ref), it is always possible to re-order the blocks such that the pairs $\{(\lambda_{2j-1}, \lambda_{2j})\}_{1 \le j \le \lfloor n/2 \rfloor}$ satisfy Assumption (ref), as long as we maintain the sufficient condition that $E[\|X_i\|^d] < \infty$ for $d \geq \mathrm{dim}(X_i) + 1$. This property could be achieved, for instance, by applying the {\tt nbpmatching} algorithm to the block-means $\{\bar{X}_j\}_{1 \le j \le n/k}$, where $\bar{X}_j := \frac{1}{k}\sum_{i \in \lambda_j}X_i$: see Lemma A.6 in cytrynbaum2023covariate for details.
To formally establish the consistency of $\hat{\mathbb V}_n$, we impose the following mild uniform integrability condition, as well as a Glivenko-Cantelli and uniform Lipschitz condition. All three conditions need only hold in an arbitrarily small neighborhood of $\theta_0$.
Assumption (ref)(a) is a mild uniform integrability condition for the envelope function of the moment function in an arbitrarily small neighborhood of $\theta_0$. Assumption (ref)(b) is a mild condition that requires the conditional expectation of the moment functions to satisfy a uniform law of large numbers. See page 81 of van_der_vaart1996weak for a definition of a Glivenko-Cantelli class of functions. Assumption (ref)(c) strengthens Assumption (ref)(f) to hold uniformly in an arbitrarily small neighborhood of $\theta_0$.
The following theorem establishes the consistency of $\hat{\mathbb V}_n$ for $\mathbb V_\ast$:
In Section (ref) we establish that $\mathbb{V}_{\ast}$ is the efficiency bound for a large class of experimental designs. As a consequence, we can conclude that highly stratified designs are asymptotically efficient “by design.” Building on this result, in Section (ref) we establish that a necessary condition for achieving the bound $\mathbb{V}_{\ast}$ when estimating $\theta_0$ using the na\"ive method of moments estimator is that the experimental design be fast-balancing, in the sense of (ref).
An inspection of the asymptotic variance in (ref) reveals that $\mathbb V_\ast$ in fact coincides with the classical efficiency bound for estimating $\theta_0$ with i.i.d.\ assignment. For example, the variance derived in (ref) coincides with the efficiency bound derived in hahn1998role for estimating the ATE with a known marginal treatment probability $\eta$. Therefore, another way to interpret our result in Theorem (ref) is that the standard i.i.d.\ efficiency bound can be attained by a na\"ive method of moments estimator under a highly stratified design. On the other hand, because treatment status is not independent in a highly stratified design, a natural follow-up question is whether or not the efficiency bound for estimating $\theta_0$ changes relative to what can be obtained under i.i.d.\ assignment once we allow for more general assignment mechanisms. In this section, we show that $\mathbb{V}_*$ continues to be the efficiency bound for the class of parameters introduced in Section (ref), while allowing for a more general class of treatment assignment mechanisms. The main restriction on treatment assignment is given by Assumption (ref), which requires the marginal treatment probability to be known and equal to $\eta$. As mentioned earlier and explained in Remark (ref) below, it is possible to relax this requirement so that $\eta$ can be replaced by a known function $\eta(X_i)$. For a discussion of how our efficiency bound compares with other results in the literature, see Remark (ref).
We impose the following high-level assumption on the assignment mechanism:
In words, Assumption (ref) requires that the assignment mechanism admits a law of large numbers for integrable functions of the covariate values. Examples (ref)--(ref) illustrate that the assumption holds for common treatment assignment mechanisms used in practice.
We now present an efficiency bound for the parameter $\theta_0$ introduced in Section (ref). Formally, we characterize the bound via a convolution theorem that applies to all regular estimators of the parameter $\theta_0$. Following the definition on page 365 of van_der_vaart1998asymptotic, by a regular estimator, we mean an estimator whose asymptotic distribution is invariant to “local" perturbations of the data generating process: \[ \sqrt n(\tilde \theta_n - \theta(P_{t/\sqrt n, g})) \xrightarrow{P_{t/\sqrt n, g}} L ~, \] where $P_{t/\sqrt n,g}$ represents a “local" perturbation of the distribution $P$ along a “path” with “score" $g$. We leave the precise definition of regularity and related assumptions to Supplement A.2. In the paragraph following the statement of the theorem we provide some more details on the nature of our result.
Given Theorem (ref) we call $\mathbb V_\ast = \operatorname{Var}[\psi^\ast(X_i, A_i,R_i, \theta_0)]$ the efficiency bound for $\theta_0$, since our result shows that this is the lowest asymptotic variance attainable by any regular estimator under our assumptions. Indeed, it follows from Anderson's lemma van_der_vaart1998asymptotic that the asymptotic loss of any regular estimator is bounded below by the loss under $N(0, \mathbb V_\ast)$ for any “bowl-shaped” loss function (including, in particular, square loss). We note that our assumptions on the assignment mechanism preclude us from immediately appealing to standard semi-parametric convolution theorems van_der_vaart1989asymptotic. Instead, we proceed by justifying an application of Theorem 3.1 in armstrong2022asymptotic combined with the convolution Theorem 3.11.2 in van_der_vaart1996weak to each $d_\theta$-dimensional parametric submodel separately, and then arguing that the supremum over all such submodels is attained by $\operatorname{Var}[\psi^{\ast}]$. A key observation is that in order to apply Theorem 3.1 in armstrong2022asymptotic to argue that the likelihood ratio process is locally asymptotically normal, the conditional information needs to settle down in the limit, which is guaranteed as long as Assumption (ref) is satisfied.
In this subsection, we provide conditions under which the fast-balancing condition described in (ref) is a necessary condition for efficient estimation of $\theta_0$ “by design.” As a supplement, we also provide necessary and sufficient conditions for an asymptotically linear estimator to be regular (in the sense of (S.16) in Supplement A.2) for a large class of treatment assignment mechanisms. Concretely, given an assignment mechanism, suppose $\tilde \theta_n$ is an asymptotically linear estimator for $\theta_0$ in the sense that
where $E[\psi(X_i, A_i, R_i, \theta_0)] = 0$ and $\operatorname{Var}[\psi(X_i, A_i, R_i, \theta_0)] < \infty$. The results in this section derive necessary and sufficient conditions for $\tilde \theta_n$ to be regular, and further demonstrate that in order for $\tilde{\theta}_n$ to be regular and efficient, either $\psi = \psi^\ast$ or a fast-balancing condition involving $\psi(\cdot)$ needs to be satisfied. Therefore, highly stratified designs are not only sufficient to guarantee efficiency when estimating $\theta_0$ using the na\"ive method of moments estimator, but their fast-balancing property is also necessary.
In order to study the behavior of the estimator under local alternatives, we will impose the following high-level assumption on the “imbalance” of the treatment assignments. To describe the assumption, let $\rho$ denote any metric that metrizes weak convergence.
In the following examples, we discuss Assumption (ref) in the context of some common treatment assignment mechanisms.
We are now ready to state a theorem that characterizes all regular asymptotically linear estimators and establishes the necessity of the fast-balancing condition for efficient estimation using $\hat{\theta}_n$.
To further understand condition (ref), note that $E[\psi^\ast(X_i, 1, R_i(1)) | X_i] = E[\psi^\ast(X_i, 0, \allowbreak R_i(0)) | X_i]$, so
where the last equality follows from the fact that $E[\psi^\perp(X_i, A_i, \theta_0) | X_i] = 0$. As a result, (ref) holds either when the treatment assignment mechanism groups units with similar values of $\psi^\perp(X_i, 1, \theta_0) - \psi^\perp(X_i, 0, \theta_0)$, or when the estimator is based on the efficient influence function, so that $\psi^\perp = 0$. Recall that as an intermediate step in the proof of Theorem (ref), we showed in (ref) that for the na\"ive method of moments estimator $\hat \theta_n$, $\psi(\cdot) = - M^{-1} m(\cdot)$, so (ref) coincides with the fast-balancing condition in (ref). We can thus conclude from Theorem (ref) that the fast-balancing condition is necessary to achieve efficient estimation based on the na\"ive method of moments estimator, when the class of assignment mechanisms satisfy Assumption (ref).
In this section, we illustrate the theoretical results in Sections (ref) and (ref) through a simulation study. Throughout this section, we set $\eta = 1/2$, and compare the mean-squared error (MSE), bias, the length of the confidence interval and its coverage rate for the following combinations of treatment assignment mechanisms and estimators:
In Section (ref), we present the model specifications and estimators for estimating the ATE as in Example (ref). Supplement B contains the model specifications and estimators for estimating the LATE as in Example (ref). Section (ref) reports the simulation results for the MSE. The tables and discussion for bias and coverage are contained in Supplement B.
In this section, we present model specifications and estimators for estimating the ATE as in Example (ref). The Recall that in this case the moment function we consider is given by
with $R_i = Y_i$. For $a \in \{0, 1\}$ and $1\leq i \leq n$, the potential outcomes are generated according to the equation:
where $\mu_0(X_i) = \sum_{1 \leq l \leq 8} w_l \big ( X_{i, l} + \frac{1}{3} (X_{i, l}^2 - 1) \big )$ for $w = (2, 1, 1, 0.5, 0.01, 0.001, 0.0001, \allowbreak 0.00001)$, $\mu_1(X_i) = 0.2 + \mu_0(X_i)$, $\epsilon_i \sim N(0, 4)$, $(X_i, \epsilon_i)$, $1 \leq i \leq n$ are i.i.d., and for each $1 \leq i \leq n$, $(X_i, \epsilon_i)$ are independent. In each of the simulations to follow, when forming pairs/quadruplets or performing regression adjustment, we use only a subvector of the covariates $X_i$ consisting of the first $T$ covariates, for $T \in \{2, 4, 8\}$.
We consider the following three estimators for the ATE:
The first estimator $\hat\theta_n^{\rm unadj}$ is the naïve method of moments estimator given by the solution to (ref). The second and third estimators $\hat\theta_n^{\rm adj,1}$ and $\hat\theta_n^{\rm adj,2}$ are covariate-adjusted estimators which can be obtained as two-step method of moments estimators from solving the “augmented” moment equation (ref) described in the discussion at the end of Section (ref). $\hat\theta_n^{\rm adj,1}$ and $\hat\theta_n^{\rm adj,2}$ differ in the choice of basis functions used in the construction of the estimators $\hat{\mu}_a(x)$. Note that by the double-robustness property of the augmented estimating equation (ref), it can be shown that the adjusted estimators $\hat{\theta}_n^{\rm adj,1}$, $\hat{\theta}_n^{\rm adj,2}$ are consistent and asymptotically normal regardless of the choice of estimators $\hat{\mu}_a(x)$, but consistency of $\hat{\mu}_a(x)$ to $\mu_a(x)$ would ensure that $\hat{\theta}_n^{\rm adj,1}$, $\hat{\theta}_n^{\rm adj,2}$ are efficient under i.i.d.\ assignment robins1995analysis, tsiatis2008covariate, chernozhukov2017doubledebiasedneyman.
We focus on the MSE and leave the discussion for bias and coverage to Supplement B. Table (ref) displays the ratio of the empirical MSE for each design/estimator pair relative to the MSE of the unadjusted estimator under i.i.d.\ assignment, computed across $4000$ Monte Carlo replications. As expected given our theoretical results, we find that the empirical MSEs of the na\"ive unadjusted estimator under a matched pairs/quads design closely match the empirical MSEs of the covariate adjusted estimators under i.i.d.\ assignment; this feature is particularly noteworthy given that the adjusted estimators are in fact correctly specified, and the correct specification would be unknowable in practice. We note that the MSE improvement of the unadjusted estimator with a matched pairs/quads design relative to i.i.d.\ assignment is typically worse with 2 or 8 covariates than with 4 covariates: this phenomenon stems from the fact that the first 4 covariates are much stronger predictors of the control outcome than the last 4 covariates, which are almost uninformative. Although we have found in prior work bai2024inference that the matched pairs design delivers a lower MSE than the matched quads design when the potential outcomes depend on the covariates linearly, we do not find that this is the case here with a nonlinear model. However, we do consistently find that the MSE with 8 covariates is smaller for the matched pairs design than the matched quads design. This comparison illustrates that, although as discussed in Remark (ref), our theoretical results imply matched pairs and matched quads designs are not distinguishable asymptotically, their finite-sample properties may differ, especially when the number of covariates is large. In particular, note Assumption (ref) is more stringent for matched quads, for which $k = 4$, than matched pairs, for which $k = 2$.
We conclude with some recommendations for empirical practice based on our theoretical results. Overall, our findings highlight the general benefit of highly stratified designs for designing efficient experiments: highly stratified experiments “automatically” perform fully-efficient covariate adjustment for a large class of interesting parameters. This finding generalizes similar observations made by bai2022inference, bai2022optimality and cytrynbaum2023designing for the special case of estimating the ATE.
Our simulation evidence suggests, however, that highly stratified experiments may produce less precise estimates than (correctly specified) covariate adjustment when the the dimension of $X_i$ is large relative to the sample size. For this reason, we recommend that practitioners construct their blocks using a subset of the baseline covariates that they believe have the highest explanatory power in terms of the nonparametric $R^2$ in (ref); the pre-treatment measure of the outcomes of interest, for example, is typically believed to be one such covariate bruhn2009pursuit. The experimental data can then be analyzed efficiently using an unadjusted method-of-moments estimator.
If one wishes to perform covariate adjustment with additional covariates beyond those used for blocking, then this can be done {\it ex-post}. As discussed in Remark (ref), the scope for improvement from covariate adjustment is limited by the nonparametric $R^2$ from the regression of the moment functions on the additional covariates, conditional on the ones used for matching; if one has already matched on the covariates with the highest explanatory power, then the potential gain in efficiency from adjusting for these additional covariates may be limited. We further caution that care must be taken to ensure that the adjustment is performed in such a way that it guarantees a gain in efficiency: see bai2024covariate and cytrynbaum2023covariate for related discussion. Recent work has developed such methods of covariate adjustment for specific parameters of interest bai2024covariate, bai2024inference-1, bai2025inference,cytrynbaum2023covariate, but we leave the development of a method of covariate adjustment which applies at the level of generality considered in this paper to future work.