CausalSmith · seminar slides

Who Benefits when Outcomes Are Missing?

We bound the fraction who benefit from treatment among people whose receipt responds to an offer and whose outcome would be observed either way.

Research Question

  • A training offer changes treatment receipt, while wage categories are observed only for employed people.
  • Comparing employed recipients with employed nonrecipients mixes treatment effects with differences in who is employed.
  • Survivor compliers respond to the offer and would be observed under either treatment. Kennedy et al. (2019) study this group.
  • Dong and Heiler (2026) recover selected-complier information when selection directions vary with covariates.
  • Lu et al. (2018) bound ordinal benefit from complete outcome margins. Here, the selected groups can differ in size, and survivor membership is unknown.

What fraction of survivor compliers would have a strictly higher outcome under treatment?

Key Idea

An outcome bin supplies a capacity: the selected-complier probability mass available at that level.

Selection monotonicity makes the two selected groups nested within each covariate cell. Their smaller total is exactly the survivor-complier mass.

Pair that amount across the outcome lists, allowing unused capacity in the larger group.

Under the IV and selection assumptions, ordered outcomes give closed formulas for the smallest and largest possible benefit shares. Both endpoints are attainable.

The unknown pairing remains uncertain; its total mass becomes known.

Example

One covariate cell x⋆x^{\star}, three outcome levels, and full compliance: receipt equals instrument assignment. Each assignment has probability 1/21/2.

Entries are joint probabilities of selection and outcome, conditional on assignment.

| Outcome status | Untreated arm | Treated arm | |---|---:|---:| | Selected, level 0 | 0.075 | 0.10 | | Selected, level 1 | 0.10 | 0.25 | | Selected, level 2 | 0.075 | 0.15 | | Not selected | 0.75 | 0.50 |

Assume treatment can increase selection without removing anyone. The untreated selected mass 1/41/4 consists entirely of survivors; the treated selected mass is 1/21/2.

ΘI(Pobs⋆)=[0,710]. \Theta_I(P_{\mathrm{obs}}^{\star}) = \left[0,\frac{7}{10}\right].

Here Pobs⋆P_{\mathrm{obs}}^{\star} denotes these data, and ΘI\Theta_I is the set of compatible benefit probabilities. The same data permit both zero benefit and 70% benefit.

Which people and outcome pairs make these endpoints possible?

Model

XX indexes finitely many covariate cells. The instrument ZZ, receipt DD, and selection SS are binary. The observed outcome YY has ordered levels Y={0,…,K−1}\mathcal Y=\{0,\ldots,K-1\}, with K≥3K\ge3.

Potential receipts D0,D1D_0,D_1 vary instrument assignment:

D=DZ D=D_Z

Potential selections S0,S1S_0,S_1 vary received treatment:

S=SD S=S_D

Potential outcomes Y0,Y1Y_0,Y_1 also vary received treatment:

Y=YD Y=Y_D

The last equation applies when S=1S=1. Together, these equations impose consistency and exclude direct instrument effects on selection and outcomes.

Compliers are C={D0=0,D1=1}C=\{D_0=0,D_1=1\}. Our target is θ=P(Y1>Y0∣S1=S0=1,C)\theta=P(Y_1>Y_0\mid S_1=S_0=1,C): strict improvement for the same survivor complier.

Assumptions

(D0,D1,S0,S1,Y0,Y1)⊥Z∣X. (D_0,D_1,S_0,S_1,Y_0,Y_1)\perp Z\mid X.

IV independence: within each covariate cell, assignment is independent of all potential receipts, selections, and outcomes.

  • Consistency and exclusion: the three model equations connect observed variables to potential variables through received treatment.
  • Overlap: εZ≤π(x)≤1−εZ\varepsilon_Z\le\pi(x)\le1-\varepsilon_Z, where π(x)=P(Z=1∣X=x)\pi(x)=P(Z=1\mid X=x) and 0<εZ<1/20<\varepsilon_Z<1/2. Both assignments occur in each supported cell.
  • Treatment monotonicity: D1≥D0D_1\ge D_0. Nobody takes treatment only under the lower instrument state.
  • Cellwise selection monotonicity: among compliers within a cell, either everyone satisfies S0≤S1S_0\le S_1, or everyone satisfies S1≤S0S_1\le S_0. The direction may differ across cells.
  • Positive survivor mass: the aggregate survivor-complier probability MM is positive.

In the example, everyone complies and S0≤S1S_0\le S_1: treatment adds selected people without removing anyone.

Recovering the Capacities

Use joint events containing receipt, selection, and outcome. Condition on assignment and covariates—not on receipt.

For untreated level ii, define:

ℓi(x)=P(D=0,S=1,Y=i∣Z=0,X=x)−P(D=0,S=1,Y=i∣Z=1,X=x)\ell_i(x)=P(D=0,S=1,Y=i\mid Z=0,X=x)-P(D=0,S=1,Y=i\mid Z=1,X=x).

For treated level jj, reverse the subtraction:

hj(x)=P(D=1,S=1,Y=j∣Z=1,X=x)−P(D=1,S=1,Y=j∣Z=0,X=x)h_j(x)=P(D=1,S=1,Y=j\mid Z=1,X=x)-P(D=1,S=1,Y=j\mid Z=0,X=x).

Instrument independence makes the groups whose receipt never changes cancel. Treatment monotonicity leaves compliers:

ℓi(x)=P(Y0=i,S0=1,C∣X=x) \ell_i(x)=P(Y_0=i,S_0=1,C\mid X=x)

This identifies untreated selected-complier mass at level ii.

hj(x)=P(Y1=j,S1=1,C∣X=x) h_j(x)=P(Y_1=j,S_1=1,C\mid X=x)

This identifies treated selected-complier mass at level jj. Add each arm’s capacities:

q0(x)=∑i∈Yℓi(x),q1(x)=∑j∈Yhj(x), q_0(x)=\sum_{i\in\mathcal Y}\ell_i(x), \qquad q_1(x)=\sum_{j\in\mathcal Y}h_j(x),

The totals count selected compliers under each treatment.

Δq(x)=q1(x)−q0(x),m(x)=min⁡{q0(x),q1(x)}. \Delta q(x)=q_1(x)-q_0(x), \qquad m(x)=\min\{q_0(x),q_1(x)\}.

The gap Δq(x)\Delta q(x) measures the selection change. Nested selected groups have intersection mass m(x)m(x).

In the example, q0=1/4q_0=1/4, q1=1/2q_1=1/2, and m=1/4m=1/4; another 1/41/4 is selected only under treatment. Equal totals imply equal selection status among compliers.

We know how many survivors there are, while their membership in the larger group remains unknown.

Pairing Exactly the Survivors

Let γij,x\gamma_{ij,x} be survivor-complier mass with untreated outcome ii and treated outcome jj, conditional on cell xx.

Γx∗={γx≥0:∑j∈Yγij,x≤ℓi(x), ∑i∈Yγij,x≤hj(x), ∑i,j∈Yγij,x=m(x)}. \Gamma_x^{\ast} = \left\{ \gamma_x\ge0: \sum_{j\in\mathcal Y}\gamma_{ij,x}\le\ell_i(x),\ \sum_{i\in\mathcal Y}\gamma_{ij,x}\le h_j(x),\ \sum_{i,j\in\mathcal Y}\gamma_{ij,x}=m(x) \right\}.

The set Γx∗\Gamma_x^{\ast} contains feasible pairing arrays: each row and column respects its available capacity, and exactly the survivor mass is paired.

Benefit mass is bx(γx)=∑i<jγij,xb_x(\gamma_x)=\sum_{i<j}\gamma_{ij,x}: count pairs with a higher treated outcome.

In the example, every untreated capacity must be used, while only 1/41/4 of the treated capacity is used.

Separately normalizing the two selected lists would pair different populations. These constraints retain the uncertainty about which treated selected people are survivors.

Main Result

Let BL(x)B_L(x) and BU(x)B_U(x) be the minimum and maximum feasible benefit masses in cell xx.

Write px=P(X=x)p_x=P(X=x) for its population weight and M=∑xpxm(x)M=\sum_xp_xm(x) for aggregate survivor-complier mass.

informal · Theorem T-6 In the finite ordered-outcome model, IV independence, consistency/exclusion, overlap, treatment monotonicity, cellwise selection monotonicity and M>0M>0 make the threshold interval exactly the feasible benefit probabilities.

ΘI(Pobs)=[∑x∈XpxBL(x)M,∑x∈XpxBU(x)M]. \Theta_I(P_{\mathrm{obs}}) = \left[ \frac{\sum_{x\in\mathcal X}p_xB_L(x)}{M}, \frac{\sum_{x\in\mathcal X}p_xB_U(x)}{M} \right].

Here PobsP_{\mathrm{obs}} is the observed-data law. Each endpoint adds population-weighted benefit masses and divides by population-weighted survivor mass.

Sharpness: every value in this interval is compatible with the data and assumptions.

For the example, BL=0B_L=0, BU=7/40B_U=7/40, and M=1/4M=1/4, giving [0,0.7][0,0.7].

How do we find—and attain—the two cell endpoints?

Upper Threshold Bound

Choose an outcome threshold tt. Write ℓ<t(x)=∑i<tℓi(x)\ell_{<t}(x)=\sum_{i<t}\ell_i(x) for untreated mass below it and h>t(x)=∑j>thj(x)h_{>t}(x)=\sum_{j>t}h_j(x) for treated mass above it.

Every beneficial pair i<ji<j uses at least one of these two capacities: if i≥ti\ge t, then j>tj>t.

BU(x)=min⁡{m(x), min⁡t∈Y[ℓ<t(x)+h>t(x)]}. B_U(x) = \min\left\{ m(x),\ \min_{t\in\mathcal Y}\bigl[\ell_{<t}(x)+h_{>t}(x)\bigr] \right\}.

Maximum benefit mass is limited by survivor mass and by the tightest threshold capacity.

In the example, t=2t=2 leaves only untreated levels 0 and 1 available for improvement. Their mass is 7/407/40.

The bound is necessary. Why is it sufficient?

Ordered Pairing

To maximize benefit, serve untreated levels from highest to lowest: higher starting outcomes have fewer improving partners.

  1. For the current untreated level ii, find the lowest treated level with unused capacity and j>ij>i.
  2. Pair as much mass as those two bins allow. Advance whenever a bin is exhausted.
  3. If no improving partner remains, leave that row’s residual for completion. Continue to lower untreated levels.
  4. Stop the benefit allocation if it reaches survivor mass m(x)m(x).

A lower untreated level can use every improving partner available to a higher level. Exchanging partners therefore protects the hardest-to-match rows without losing benefit.

For rows i≥ti\ge t, the combined improving partner set is j>tj>t. Any collection’s partner set is determined by its lowest level; adding all higher rows increases demand without expanding that set.

Thus consecutive upper groups give the strongest shortages. Rows below tt contribute at most ℓ<t(x)\ell_{<t}(x); the rest share at most h>t(x)h_{>t}(x).

The ordered pairing exhausts these shortages. Complete to mass m(x)m(x) with residual capacities; no available improving pair remains unless the benefit allocation already reached m(x)m(x).

Example: Attaining 70%

Apply the ordered pairing to the same three-level capacities.

| Untreated Y0Y_0 | Treated Y1Y_1 | Survivor mass | Role | |---:|---:|---:|---| | 1 | 2 | 1/101/10 | Improving pair | | 0 | 1 | 3/403/40 | Improving pair | | 2 | 0 | 3/403/40 | Residual completion |

Level 2 cannot improve. Match level 1 to level 2, then level 0 to level 1. Improving mass is 7/407/40; completion brings survivor mass to 1/41/4, giving benefit share 7/107/10.

Assign unused treated capacity to the 1/41/4 selected only under treatment. The remaining 1/21/2 are never selected. This reproduces the observed arms.

More generally, put unused selected capacity into the one-sided selected-complier group allowed by selection monotonicity, put remaining compliers into the never-selected group, and preserve people whose receipt is always zero or always one.

informal · Theorem T-3 Under IV independence, consistency/exclusion, overlap, treatment monotonicity, cellwise selection monotonicity and M>0M>0 in the finite ordered-outcome model, both endpoint pairings extend to full causal laws reproducing the observed data.

Combine cell constructions using pxp_x. Mixing lower and upper compatible laws preserves the data and assumptions and produces every intermediate benefit probability.

Sharpness describes complete causal explanations, as well as feasible pairing arrays.

Lower Threshold Bound

Write ℓ≤t(x)=∑i≤tℓi(x)\ell_{\le t}(x)=\sum_{i\le t}\ell_i(x) and h≤t(x)=∑j≤thj(x)h_{\le t}(x)=\sum_{j\le t}h_j(x) for capacities through threshold tt.

Survivors starting at or below tt can avoid improvement only by using treated outcomes at or below their starting level.

BL(x)=max⁡{0, max⁡t∈Y[ℓ≤t(x)−h≤t(x)]+min⁡{Δq(x),0}} B_L(x) = \max\left\{ 0,\ \max_{t\in\mathcal Y}\bigl[\ell_{\le t}(x)-h_{\le t}(x)\bigr] +\min\{\Delta q(x),0\} \right\}

The largest shortage of low treated outcomes forces benefit. When untreated selected mass is larger, the correction min⁡{Δq(x),0}\min\{\Delta q(x),0\} subtracts untreated capacity that can belong to nonsurvivors.

To attain minimum benefit, maximize pairs that do not improve, j≤ij\le i:

  1. Serve untreated levels from lowest to highest.
  2. Use the highest remaining treated level satisfying j≤ij\le i, allocating until a bin is exhausted.
  3. Complete to survivor mass m(x)m(x) with residual capacities.

Lower starting levels have fewer nonimproving partners. For any collection of rows, those partners are determined by its highest level; adding all lower rows adds demand without adding partners. Only lower-prefix shortages can force improvement.

After maximizing nonimproving mass, every residual pair needed for completion improves.

In the example, every untreated prefix fits within the treated prefix. Diagonal pairs with masses 0.075,0.10,0.0750.075,0.10,0.075 fill survivor mass: BL=0B_L=0, and nobody benefits.

Estimation

Take independent observations from the same observed-data law.

Replace the observable conditional probabilities with empirical frequencies. Set negative estimated capacities to zero, then apply the same totals and threshold formulas.

Screen out cells with very small estimated contributions to survivor mass:

r^x=p^xm^(x),I^x=1{r^x>ηn}. \widehat r_x=\widehat p_x\widehat m(x), \qquad \widehat I_x=\mathbf 1\{\widehat r_x>\eta_n\}.

Here p^x\widehat p_x estimates the cell weight, m^(x)\widehat m(x) estimates survivor mass, and I^x\widehat I_x indicates retention. Choose ηn>0\eta_n>0, with ηn→0\eta_n\to0 and n ηn→∞\sqrt n\,\eta_n\to\infty.

Ψ^n={(N^L,n/M^n, N^U,n/M^n),M^n>0,(0,1),M^n=0. \widehat\Psi_n= \begin{cases} \left(\widehat N_{L,n}/\widehat M_n,\ \widehat N_{U,n}/\widehat M_n\right), & \widehat M_n>0,\\ (0,1), & \widehat M_n=0. \end{cases}

The denominator M^n\widehat M_n adds retained, cell-weighted survivor masses. The numerators N^L,n\widehat N_{L,n} and N^U,n\widehat N_{U,n} add retained, cell-weighted benefit masses. Their ratios estimate the interval endpoints.

Guarded Inference

Maintain the structural assumptions, independent sampling, fixed finite supports, common overlap εZ\varepsilon_Z, and a known bound M≥m⋆>0M\ge m_{\star}>0. Use the screening sequence above and 0<α<10<\alpha<1.

C1−α,n=[max⁡{0,Ψ^n,L−gn,α}, min⁡{1,Ψ^n,U+gn,α}]. \mathcal C_{1-\alpha,n} = \left[ \max\{0,\widehat\Psi_{n,L}-g_{n,\alpha}\},\ \min\{1,\widehat\Psi_{n,U}+g_{n,\alpha}\} \right].

The interval C1−α,n\mathcal C_{1-\alpha,n} expands the estimated endpoints by deterministic padding gn,αg_{n,\alpha}, then restricts them to probabilities.

The padding controls sampling error plus mass lost through screening. The positive mass bound m⋆m_{\star} controls division by survivor mass.

informal · Theorem T-9 Under the structural assumptions, independent sampling, fixed finite supports, common overlap, M≥m⋆>0M\ge m_{\star}>0 and the prescribed screening sequence, the guarded interval covers the entire sharp interval with probability at least 1−α1-\alpha, uniformly.

Thus P{ΘI(Pobs)⊆C1−α,n}≥1−αP\{\Theta_I(P_{\mathrm{obs}})\subseteq\mathcal C_{1-\alpha,n}\}\ge1-\alpha throughout this class, at every sample size.

Practical width: with three levels, one cell, εZ=1/4\varepsilon_Z=1/4, α=0.05\alpha=0.05, and m⋆=1/4m_{\star}=1/4, the current guard gives [0,1][0,1] below roughly 101110^{11} observations.

Further Results

informal · Theorem T-7 For nonnegative capacities on finite covariate support with K≥3K\ge3, both threshold endpoints and sparse attaining pairings can be computed with work bounded by O(∣X∣K)O(|\mathcal X|K).

informal · Theorem T-8 At a fixed law, under the structural and sampling assumptions, fixed finite supports, prescribed screening, and the multinomial and directional delta-method inputs, the estimator is consistent and has a directional limit.

A directional limit describes how the endpoint changes under small perturbations; tied thresholds can make that response nonlinear.

Open Questions

  • Useful confidence widths: sharper concentration bounds and simulations are needed to make the uniform guard practical.
  • Calibrated inference: can resampling handle simultaneous threshold ties and changing retained cells when selection gaps stay bounded away from zero?
  • Extensions: empirical reanalysis, continuous outcomes, sensitivity to selection monotonicity, and restrictions linking the two potential outcomes.

Takeaways

  • Joint instrument-arm contrasts identify selected-complier capacities. Selection monotonicity identifies their common survivor mass.
  • Pair exactly that mass. Ordered partner sets make threshold shortages the only obstacles, and ordered pairing constructs both endpoints.
  • The resulting interval is sharp. Empirical formulas estimate it; uniform whole-interval coverage is available with currently impractical padding.

Appendix: Sharp Exact-mass Interval

The threshold formulas give exactly the feasible benefit probabilities, including equal-total and zero-survivor cells.

Theorem T-6 (Sharp exact-mass interval)

Let PobsP_{\mathrm{obs}} be the observed-data law generated by a five-node potential-outcome slate with ordered outcome support of size K≥3K\ge 3. Suppose the latent law satisfies the structural restrictions in Definition P-1 for the instrument-overlap constant εZ\varepsilon_Z and weak-selection direction d(x)d(x). Let cc be the observable capacity vector from Definition P-3, identified from PobsP_{\mathrm{obs}} as in Theorem T-1, and suppose that M=∑x∈Xpxm(x)>0. M=\sum_{x\in\mathcal X}p_xm(x)>0. Then the following statements hold.

  • (Sharp cellwise projection.) For every cell xx with px>0p_x>0, the set of survivor-complier couplings generated by feasible full laws with observed law PobsP_{\mathrm{obs}} is exactly Γx∗={γx≥0:∑jγij,x≤ℓi(x), ∑iγij,x≤hj(x), ∑i,jγij,x=m(x)}. \Gamma_x^{\ast} = \left\{\gamma_x\ge0: \sum_j\gamma_{ij,x}\le \ell_i(x),\ \sum_i\gamma_{ij,x}\le h_j(x),\ \sum_{i,j}\gamma_{ij,x}=m(x) \right\}.
  • (Exact-mass branch.) For every cell xx with px>0p_x>0, Δq(x)>0⇒Γx∗=Γx+,Δq(x)<0⇒Γx∗=Γx−,Δq(x)=0⇒Γx∗=Γx0. \Delta q(x)>0 \Rightarrow \Gamma_x^{\ast}=\Gamma_x^{+},\qquad \Delta q(x)<0 \Rightarrow \Gamma_x^{\ast}=\Gamma_x^{-},\qquad \Delta q(x)=0 \Rightarrow \Gamma_x^{\ast}=\Gamma_x^{0}.
  • (Threshold endpoints.) For every cell xx with px>0p_x>0, inf⁡γx∈Γx∗bx(γx)=BL(x),sup⁡γx∈Γx∗bx(γx)=BU(x). \inf_{\gamma_x\in\Gamma_x^{\ast}} b_x(\gamma_x)=B_L(x), \qquad \sup_{\gamma_x\in\Gamma_x^{\ast}} b_x(\gamma_x)=B_U(x). Writing γxL\gamma_x^L and γxU\gamma_x^U for the lower and upper cellwise threshold-flow couplings from Definition P-7, γxL∈Γx∗,bx(γxL)=BL(x),γxU∈Γx∗,bx(γxU)=BU(x). \gamma_x^L\in\Gamma_x^{\ast},\qquad b_x(\gamma_x^L)=B_L(x),\qquad \gamma_x^U\in\Gamma_x^{\ast},\qquad b_x(\gamma_x^U)=B_U(x).
  • (Zero-mass cells.) For every cell xx with m(x)=0m(x)=0, Γx∗={0}. \Gamma_x^{\ast}=\{0\}.

Consequently, the sharp identified interval for the benefit probability over feasible full laws is ΘI(Pobs)=[∑x∈XpxBL(x)M,∑x∈XpxBU(x)M]. \Theta_I(P_{\mathrm{obs}}) = \left[ \frac{\sum_{x\in\mathcal X}p_xB_L(x)}{M}, \frac{\sum_{x\in\mathcal X}p_xB_U(x)}{M} \right].

Appendix: Endpoint Law Attainment

Both endpoints are realized by full potential-outcome laws preserving the observed data and structural restrictions.

Theorem T-3 (Endpoint law attainment)

Let PobsP_{\mathrm{obs}} be the observed-data law induced by a five-node potential-outcome slate system with covariates XX, binary instrument ZZ, treatment DD, selection SS, and ordered outcome Y∈{0,…,K−1}Y\in\{0,\ldots,K-1\}, where K≥3K\ge 3. Let d:X→{−1,+1}d:\mathcal X\to\{-1,+1\} encode the covariate-specific weak selection-monotonicity direction, with d(x)=+1d(x)=+1 corresponding to S0≤S1S_0\le S_1 and d(x)=−1d(x)=-1 corresponding to S1≤S0S_1\le S_0. Let εZ\varepsilon_Z be the instrument-overlap constant. Suppose that:

Then there exists a baseline law compatible with PobsP_{\mathrm{obs}} and cc: it induces PobsP_{\mathrm{obs}}, has observable capacities cc, has conditional complier mass in every cell at least max⁡{q0(x),q1(x)}\max\{q_0(x),q_1(x)\}, and carries the same never-taker and always-taker components used by the latent completion. For this baseline, the cellwise threshold-flow construction in Definition P-7 returns two full laws PLP^L and PUP^U over (Y0,Y1,S0,S1,D0,D1,X,Z)(Y_0,Y_1,S_0,S_1,D_0,D_1,X,Z). These laws are endpoint witnesses for the endpoint map Ψ(Pobs)=(θL,θU)\Psi(P_{\mathrm{obs}})=(\theta_L,\theta_U): each induces exactly PobsP_{\mathrm{obs}}, satisfies the structural restrictions with instrument-overlap constant εZ\varepsilon_Z and direction dd, and attains PL(Y1>Y0∣S1=S0=1,C)=θL,PU(Y1>Y0∣S1=S0=1,C)=θU. P^L(Y_1>Y_0\mid S_1=S_0=1,C)=\theta_L, \qquad P^U(Y_1>Y_0\mid S_1=S_0=1,C)=\theta_U. Moreover, for every covariate cell xx, PLP^L realizes the lower threshold latent completion generated from the baseline at xx, and PUP^U realizes the upper threshold latent completion generated from the baseline at xx.

Appendix: Branch-free Endpoint Limit

At a fixed law, screening recovers the positive-survivor cells and the estimated endpoints have a directional limit.

Theorem T-8 (Branch-free endpoint limit)

Fix a slate potential-outcome system with finite covariate support and ordered outcome support of size K≥3K\ge 3. Let PobsP_{\mathrm{obs}} be its observed-data law, let O1,…,OnO_1,\ldots,O_n denote the observed cells, let d(x)∈{−1,+1}d(x)\in\{-1,+1\} be the weak selection-monotonicity direction, let εZ\varepsilon_Z be the instrument-overlap constant, and let ηn\eta_n be the screening threshold from Definition P-9. Suppose that:

  • (Sampling.) For every nn, the first nn observations satisfy Assumption A-11 with common law PobsP_{\mathrm{obs}}.
  • (Overlap.) The instrument propensity satisfies Assumption A-5 with constant εZ\varepsilon_Z.
  • (Structural restrictions.) The latent law satisfies Assumption A-1, Assumption A-2, Assumption A-3, Assumption A-4, Assumption A-6, Assumption A-7, Assumption A-9, with weak selection monotonicity in direction dd.
  • (Screening rate.) For every nn, ηn>0\eta_n>0, with ηn→0\eta_n\to0 and n ηn→∞\sqrt n\,\eta_n\to\infty.
  • (Limit inputs.) The finite multinomial central limit theorem applies to the empirical observed-cell vector, and the Hadamard directional delta method applies to tangentially directionally differentiable maps.

Let cc be the observable capacity vector from Definition P-3. Let M=∑xpxm(x), M=\sum_x p_x m(x), where m(x)m(x) is the exact survivor-complier mass in cell xx, and let X+(P)={x:pxm(x)>0}\mathcal X_+(P)=\{x:p_xm(x)>0\}. Let Ψ(Pobs)=(θL,θU)\Psi(P_{\mathrm{obs}})=(\theta_L,\theta_U) be the endpoint map identified by Theorem T-1, and let Ψ^n\widehat\Psi_n be the projected screened plug-in estimator from Definition P-9. Then P ⁣({x:r^x>ηn}=X+(P))→1 P\!\left(\{x:\widehat r_x>\eta_n\}=\mathcal X_+(P)\right)\to 1 and Ψ^n→PΨ(Pobs). \widehat\Psi_n\to_P\Psi(P_{\mathrm{obs}}). Moreover, there exist a Gaussian law ZPobs\mathbb Z_{P_{\mathrm{obs}}} on observed-cell score functions and a map DΨD\Psi such that ∫z dZPobs(z)=0 \int z\,d\mathbb Z_{P_{\mathrm{obs}}}(z)=0 and, for observed cells a,ba,b, ∫z(a)z(b) dZPobs(z)={Pobs(a){1−Pobs(a)},a=b,−Pobs(a)Pobs(b),a≠b. \int z(a)z(b)\,d\mathbb Z_{P_{\mathrm{obs}}}(z) = \begin{cases} P_{\mathrm{obs}}(a)\{1-P_{\mathrm{obs}}(a)\}, & a=b,\\ -P_{\mathrm{obs}}(a)P_{\mathrm{obs}}(b), & a\ne b. \end{cases} The map DΨD\Psi is the Hadamard directional derivative, at the observed-law mass vector and on the recovered support X+(P)\mathcal X_+(P), of the reduced-support endpoint map. With this derivative, n{Ψ^n−Ψ(Pobs)}⇝DΨ(ZPobs). \sqrt n\{\widehat\Psi_n-\Psi(P_{\mathrm{obs}})\} \rightsquigarrow D\Psi(\mathbb Z_{P_{\mathrm{obs}}}).

Appendix: Uniform Deterministic Guard

The guarded confidence interval contains the entire sharp identified interval uniformly at every sample size.

Theorem T-9 (Uniform deterministic guard)

Fix a family of finite-slate potential-outcome systems indexed by λ∈Λ\lambda\in\Lambda, with nonempty finite covariate support X\mathcal X, ordered outcome support of size KK, and K≥3K\ge 3. For each λ\lambda, let Pobs,λP_{\mathrm{obs},\lambda} be the observed-data law of (X,Z,D,S,Y~)(X,Z,D,S,\widetilde Y), where Y~=Y\widetilde Y=Y on selected units and is missing off selection. Let Oλ,1,Oλ,2,…O_{\lambda,1},O_{\lambda,2},\ldots be observations taking values in the observed-data cells, let ξλ\xi_\lambda be the auxiliary process used by the guarded interval in Definition P-10, let dλ(x)d_\lambda(x) be the weak selection-monotonicity direction, and let μλ\mu_\lambda be the sampling law. Assume:

  • (Nominal level.) The nominal error level satisfies 0<α<10<\alpha<1.
  • (Overlap and mass constants.) The instrument-overlap constant and aggregate survivor-complier mass lower bound satisfy 0<εZ<12,m⋆>0. 0<\varepsilon_Z<\frac12, \qquad m_{\star}>0 .
  • (Screening sequence.) The screening thresholds satisfy ηn>0\eta_n>0 for every nn, ηn→0,n ηn→∞. \eta_n\to 0, \qquad \sqrt n\,\eta_n\to\infty .
  • (Uniform law class.) For every law λ\lambda and every n≥1n\ge 1, the system belongs to the uniform finite-slate law class of Definition P-2 at index nn, with overlap constant εZ\varepsilon_Z, aggregate survivor-complier mass bound m⋆m_{\star}, direction dλd_\lambda, sampling law μλ\mu_\lambda, and observations Oλ,1,…,Oλ,nO_{\lambda,1},\ldots,O_{\lambda,n}.

Let ΘI(Pobs,λ)\Theta_I(P_{\mathrm{obs},\lambda}) be the sharp identified interval for the benefit probability from Definition P-6, and let Ψ(Pobs,λ)=(θL,λ,θU,λ) \Psi(P_{\mathrm{obs},\lambda}) = (\theta_{L,\lambda},\theta_{U,\lambda}) be its endpoint map. Let Ψ^n,λ(ω)\widehat\Psi_{n,\lambda}(\omega) be the projected screened plug-in endpoint estimator from Definition P-9. Let C1−α,n,λ(ω)\mathcal C_{1-\alpha,n,\lambda}(\omega) and gn,αg_{n,\alpha} be the guarded confidence interval and deterministic endpoint-padding guard from Definition P-10. Then, for every n≥1n\ge 1, inf⁡λ∈Λμλ ⁣{ω:ΘI(Pobs,λ)⊆C1−α,n,λ(ω)}≥1−α. \inf_{\lambda\in\Lambda} \mu_\lambda\!\left\{ \omega: \Theta_I(P_{\mathrm{obs},\lambda}) \subseteq \mathcal C_{1-\alpha,n,\lambda}(\omega) \right\} \ge 1-\alpha . Moreover, sup⁡λ∈Λμλ ⁣{ω:gn,α<max⁡{∣θ^L,n,λ(ω)−θL,λ∣,∣θ^U,n,λ(ω)−θU,λ∣}}⟶0, \sup_{\lambda\in\Lambda} \mu_\lambda\!\left\{ \omega: g_{n,\alpha} < \max\left\{ \left|\widehat\theta_{L,n,\lambda}(\omega)-\theta_{L,\lambda}\right|, \left|\widehat\theta_{U,n,\lambda}(\omega)-\theta_{U,\lambda}\right| \right\} \right\} \longrightarrow 0, where Ψ^n,λ=(θ^L,n,λ,θ^U,n,λ)\widehat\Psi_{n,\lambda}=(\widehat\theta_{L,n,\lambda},\widehat\theta_{U,n,\lambda}), and gn,α=O ⁣(n−1/2+ηn). g_{n,\alpha} = O\!\left(n^{-1/2}+\eta_n\right). Finally, for every deterministic sequence Ln>0L_n>0 such that Ln→∞,Ln=o(n), L_n\to\infty, \qquad L_n=o(\sqrt n), the screening choice ηn=n−1/2Ln \eta_n=n^{-1/2}L_n satisfies, for every n≥1n\ge 1, ηn>0,ηn→0,n ηn→∞, \eta_n>0, \qquad \eta_n\to0, \qquad \sqrt n\,\eta_n\to\infty, and the corresponding deterministic guard radius obeys gn,α=O ⁣(n−1/2Ln). g_{n,\alpha} = O\!\left(n^{-1/2}L_n\right).

The padding is computed from:

bn,α=∣E∣4nα. b_{n,\alpha}=\sqrt{\frac{|\mathcal E|}{4n\alpha}}.

Here bn,αb_{n,\alpha} bounds empirical frequency error across the finite event collection E\mathcal E.

An,α=64K∣X∣εZ2bn,α+∣X∣ηn, A_{n,\alpha} = \frac{64K|\mathcal X|}{\varepsilon_Z^2}b_{n,\alpha} + |\mathcal X|\eta_n,

The envelope An,αA_{n,\alpha} combines sampling error and screening error; ∣X∣|\mathcal X| is the number of covariate cells.

gn,α=min⁡{1,4An,αm⋆}. g_{n,\alpha} = \min\left\{1,\frac{4A_{n,\alpha}}{m_{\star}}\right\}.

The padding gn,αg_{n,\alpha} converts that envelope to endpoint error using the known mass bound m⋆m_{\star}.

The events are {X=x}\{X=x\}, {X=x,Z=z}\{X=x,Z=z\}, and {X=x,Z=z,D=d,S=1,Y~=k}\{X=x,Z=z,D=d,S=1,\widetilde Y=k\}, where Y~\widetilde Y records the outcome when selected.

∣E∣=∣X∣+2∣X∣+4K∣X∣=∣X∣(4K+3). |\mathcal E|=|\mathcal X|+2|\mathcal X|+4K|\mathcal X| =|\mathcal X|(4K+3).

This counts all cell, assignment-arm, and selected-outcome events used by the guard.