CausalSmith · seminar slides

Estimating Latent Treatment-Effect Distributions

We can learn how population mass is distributed across latent class-average effects, even when those effects coincide.

Research Question

Treatment depends on an unobserved class UU. We observe treatment, outcomes, and two proxies informative about that class.

Miao et al. (2018) establish causal identification using two proxies and rank conditions. Virk et al. (2026) recover latent class-average effects and masses through an observable matrix:

  • Eigenvalues locate effects.
  • Normalized eigenvectors recover class features and masses.
  • Their simultaneous recovery guarantees require separated effects.

As effects approach, individual eigenvectors become unstable. Equal effects cannot distinguish their classes through that matrix.

Can we estimate the population distribution of class-average effects through these collisions?

Key Idea

Combine population masses at equal effect values.

νP:=∑u=1kpuδτu. \nu_P:=\sum_{u=1}^{k}p_u\delta_{\tau_u}.

Here PP is the population law, kk is the number of latent classes, pu=P(U=u)p_u=P(U=u), and δτu\delta_{\tau_u} puts unit mass at effect τu\tau_u.

The effect is τu:=μ1u−μ0u\tau_u:=\mu_{1u}-\mu_{0u}, where μtu:=EP[Y(t)∣U=u]\mu_{tu}:=E_P[Y(t)\mid U=u]. Potential outcomes Y(t)Y(t) describe outcomes under treatment tt.

Use W1W_1, the minimum cost of moving probability mass, charging mass times distance.

informal · Theorem T-5 Under the causal and proxy restrictions, fixed known dimensions, bounded contributions, latent-arm overlap, and uniform proxy-rank margins, both law estimators have uniform root-nn Wasserstein bounds, including equal effects.

Example

Two classes have population masses 0.40.4 and 0.60.6, and treatment probabilities 0.40.4 and 0.60.6, respectively.

Their Bernoulli potential-outcome means are

E[Y(0)∣U]=(0.25,0.25),E[Y(1)∣U]=(0.5−ε,0.5+ε). E[Y(0)\mid U]=(0.25,0.25), \qquad E[Y(1)\mid U]=(0.5-\varepsilon,0.5+\varepsilon).

Subtracting untreated from treated means gives, for 0≤ε≤1/80\le\varepsilon\le1/8,

νPεwit=0.4 δ0.25−ε+0.6 δ0.25+ε. \nu_{P_{\varepsilon}^{\mathrm{wit}}} = 0.4\,\delta_{0.25-\varepsilon} + 0.6\,\delta_{0.25+\varepsilon}.

Here PεwitP_{\varepsilon}^{\mathrm{wit}} denotes this two-class population.

Moving both masses to 0.250.25 costs ε\varepsilon. At zero, the target becomes δ0.25\delta_{0.25}, one atom with total mass 11.

What must remain informative as the effects merge?

Model

Observe independent records (T,X,Z,Y)(T,X,Z,Y): binary treatment TT, target proxy X∈RdxX\in\mathbb R^{d_x}, reference proxy Z∈RdzZ\in\mathbb R^{d_z}, and realized outcome YY.

  • Causal validity: Y=Y(T)Y=Y(T) and Y(t)⊥T∣UY(t)\perp T\mid U. Within a class, treatment does not select potential outcomes.
  • Reference-proxy separation: Z⊥(X,Y)∣(T,U)Z\perp(X,Y)\mid(T,U). Given class and treatment, the reference proxy separates from the target proxy and outcome.
  • Target-proxy separation: X⊥(Y,T)∣UX\perp(Y,T)\mid U. The target proxy measures class consistently across arms.
  • Normalization: X1=1X_1=1. A constant first coordinate fixes the scale needed to recover population masses.

Our target distributes class-average treatment effects across the population.

Assumptions

The dimensions and supplied constants stay fixed as nn grows. These restrictions define M\mathcal M.

Latent-arm overlap:

min⁡1≤u≤k, t∈{0,1}P(U=u,T=t)≥π0. \min_{1\le u\le k,\ t\in\{0,1\}} P(U=u,T=t)\ge \pi_0 .

The positive margin π0\pi_0 prevents any class from disappearing within either arm.

Informative proxies:

min⁡{σk(A0),σk(A1),σk(B)}≥σ0. \min\{\sigma_k(A_0),\sigma_k(A_1),\sigma_k(B)\}\ge \sigma_0 .

Columns of AtA_t are reference-proxy means within class and arm; columns of BB are target-proxy means within class. Their smallest singular values σk\sigma_k stay above σ0\sigma_0.

Bounded contributions: ∥X∥2≤L\|X\|_2\le L, ∥ZX⊤∥op≤L\|ZX^\top\|_{\mathrm{op}}\le L, and ∥YZX⊤∥op≤L\|YZX^\top\|_{\mathrm{op}}\le L.

The parameter domain is 2≤k≤min⁡{dx,dz}2\le k\le\min\{d_x,d_z\}, L≥1L\ge1, 0<π0≤1/(2k)0<\pi_0\le1/(2k), and 0<σ0≤10<\sigma_0\le1.

Proxies Through the Collision

In our example, X=(1,X2)⊤X=(1,X_2)^\top and Z=(1,Z2)⊤Z=(1,Z_2)^\top, with Bernoulli second coordinates.

Their class-specific mean matrices are

B=(110.20.8),A0=(110.30.7),A1=(110.350.75), B=\left(\begin{smallmatrix}1&1\\0.2&0.8\end{smallmatrix}\right), \qquad A_0=\left(\begin{smallmatrix}1&1\\0.3&0.7\end{smallmatrix}\right), \qquad A_1=\left(\begin{smallmatrix}1&1\\0.35&0.75\end{smallmatrix}\right),

where columns correspond to the two classes.

Conditional on UU, treatment, the target proxy, and potential outcomes are independent. Conditional on (U,T)(U,T), the reference proxy separates from the target proxy and potential outcomes.

The proxy matrices stay unchanged as ε\varepsilon shrinks: effect equality does not destroy information about class.

informal · Theorem T-9 For every 0≤ε≤1/80\le\varepsilon\le1/8, this population belongs to M\mathcal M with L=2L=2 and π0=σ0=0.1\pi_0=\sigma_0=0.1; its proxy and observable moment matrices remain nonsingular at the collision.

Observable Moments

The method uses five observable blocks:

S(P):=(M0(P),M1(P),N0(P),N1(P),mX(P)). S(P):=\bigl(M_0(P),M_1(P),N_0(P),N_1(P),m_X(P)\bigr).

Here Mt(P)=EP[ZX⊤∣T=t]M_t(P)=E_P[ZX^\top\mid T=t], Nt(P)=EP[YZX⊤∣T=t]N_t(P)=E_P[YZX^\top\mid T=t], and mX(P)=EP[X]m_X(P)=E_P[X].

The matrices measure proxy cross-moments and outcome-weighted cross-moments within each arm. The vector measures the proxy mean across the population.

Their combined error is

dS(s,s′):=∑j=14∥sj−sj′∥op+∥s5−s5′∥2. d_S(s,s') := \sum_{j=1}^{4}\lVert s_j-s'_j\rVert_{\mathrm{op}} +\lVert s_5-s'_5\rVert_2.

This adds matrix operator-norm errors and the Euclidean mean error.

The empirical summary S^n\widehat S_n replaces these expectations by armwise sample averages and the overall proxy average.

Main Result: Stability

Under the model restrictions defining M\mathcal M,

informal · Theorem T-3 Throughout M\mathcal M, observable-summary error bounds effect-law error linearly, with a constant depending only on the fixed dimensions, contribution bound, overlap margin, and proxy-rank margin.

W1(νP,νQ)≤Cmod dS(S(P),S(Q)). W_1(\nu_P,\nu_Q)\le C_{\mathrm{mod}}\,d_S(S(P),S(Q)).

This holds for every P,Q∈MP,Q\in\mathcal M. The constant Cmod>0C_{\mathrm{mod}}>0 does not depend on effect separation.

Equal summaries identify the same law. Small summary errors imply proportionally small transport errors through simultaneous merges and splits.

For our example, the guarantee includes ε=0\varepsilon=0, where two class effects become one support point.

Main Result: Estimation

Two estimators turn this population stability into sample inference:

  • ν^n\widehat\nu_n repairs the empirical summary to the population-summary domain.
  • λ^n\widehat\lambda_n fits a finite grid of conditioned spectral factors and valid probability laws.

For every P∈MP\in\mathcal M, n≥1n\ge1, and 0<η<1/20<\eta<1/2,

QP(n) ⁣{max⁡ ⁣{W1(λ^n,νP),W1(ν^n,νP)}>Clog⁡(C/η)n}≤η. Q_P^{(n)}\!\left\{ \max\!\left\{ W_1(\widehat\lambda_n,\nu_P), W_1(\widehat\nu_n,\nu_P) \right\} > C\sqrt{\frac{\log(C/\eta)}{n}} \right\}\le \eta .

Here QP(n)=PO⊗nQ_P^{(n)}=P_O^{\otimes n} is the sampling law of nn independent observed records, and η\eta is the tail probability.

The constant CC depends only on the fixed dimensions and supplied bounds and margins. No effect gap enters the bound.

Proxy Cancellation

Proxy independence factors the armwise moment:

Mt(P)=Atdiag⁡{P(U=u∣T=t):1≤u≤k}B⊤. M_t(P) = A_t\operatorname{diag}\{P(U=u\mid T=t):1\le u\le k\}B^\top .

The diagonal contains class shares within treatment arm tt. The matrix Nt(P)N_t(P) inserts the class outcome means μtu\mu_{tu} into the same factorization.

Choose an orthonormal basis V(P)V(P) for the common kk-dimensional row space of the two moment matrices. Form

ΔQ(P):={M1(P)V(P)}†N1(P)V(P)−{M0(P)V(P)}†N0(P)V(P), \Delta Q(P) := \{M_1(P)V(P)\}^{\dagger}N_1(P)V(P) - \{M_0(P)V(P)\}^{\dagger}N_0(P)V(P),

where †\dagger denotes the Moore–Penrose inverse.

Inversion cancels reference-proxy features and arm shares. With R=B⊤V(P)R=B^\top V(P), this gives ΔQ(P)=R−1diag⁡(τ)R\Delta Q(P)=R^{-1}\operatorname{diag}(\tau)R.

The eigenvalues are effects. Proxy conditioning controls the coordinate matrix RR, even when effects coincide.

Population Weighting

Eigenvalues locate effects; two observable anchors supply their population weights:

a(P)⊤:=mX(P)⊤V(P),c(P):=V(P)⊤e1. a(P)^\top:=m_X(P)^\top V(P), \qquad c(P):=V(P)^\top e_1.

Here e1e_1 selects the constant first proxy coordinate.

Let p=(p1,…,pk)⊤p=(p_1,\ldots,p_k)^\top and let 1k\mathbf1_k be the vector of ones. Since mX(P)=Bpm_X(P)=Bp and B⊤e1=1kB^\top e_1=\mathbf1_k,

  • a(P)⊤=p⊤Ra(P)^\top=p^\top R.
  • c(P)=R−11kc(P)=R^{-1}\mathbf1_k.
  • ΔQ(P)=R−1diag⁡(τ)R\Delta Q(P)=R^{-1}\operatorname{diag}(\tau)R.

The transformations cancel:

∫xj dνP(x)=a(P)⊤ΔQ(P)jc(P)=∑upuτuj\int x^j\,d\nu_P(x)=a(P)^\top\Delta Q(P)^j c(P)=\sum_u p_u\tau_u^j, for j=0,…,2k−1j=0,\ldots,2k-1.

Here xx is an effect value. The operator and anchors recover population-weighted effect moments, although the original matrices use treatment-arm shares.

From Moments to Transport

A one-Lipschitz function satisfies ∣f(x)−f(y)∣≤∣x−y∣|f(x)-f(y)|\le|x-y|: it cannot magnify a distance between effects.

Normalize it by f(0)=0f(0)=0. This leaves comparisons of probability laws unchanged and gives ∣f(x)∣≤Lτ|f(x)|\le L_\tau on the effect interval, where Lτ=4Ldz/σ0L_\tau=4L\sqrt{d_z}/\sigma_0.

Apply ff to the diagonal effects in the similarity representation:

f(ΔQ(P))=R−1diag⁡{f(τu)}Rf(\Delta Q(P))=R^{-1}\operatorname{diag}\{f(\tau_u)\}R.

The same anchors recover the integral:

∫f(x) dνP(x)=a(P)⊤f(ΔQ(P))c(P)\int f(x)\,d\nu_P(x)=a(P)^\top f(\Delta Q(P))c(P).

Thus bounding anchored operator comparisons for all these functions bounds W1W_1, the largest difference between their integrals.

Why can those operator comparisons avoid dividing by an effect gap?

Why Gaps Cancel

Compare two effect operators Δ=R−1diag⁡(τ)R\Delta=R^{-1}\operatorname{diag}(\tau)R and Δ′=R′−1diag⁡(τ′)R′\Delta'=R'^{-1}\operatorname{diag}(\tau')R'. Let H=RR′−1H=RR'^{-1} describe mixing between their coordinates.

Each entry satisfies

(τi−τj′)Hij=[R(Δ−Δ′)R′−1]ij(\tau_i-\tau'_j)H_{ij}=[R(\Delta-\Delta')R'^{-1}]_{ij}.

Replacing effects by ff changes the left side to (f(τi)−f(τj′))Hij(f(\tau_i)-f(\tau'_j))H_{ij}. Its magnitude cannot increase, because ff is one-Lipschitz.

Conditioned R,R′R,R' control conversion back to operator norm. No inverse effect gap appears.

For a group separated by distance gg, mass uncertainty can grow like summary error divided by gg; transporting that uncertainty costs gg times its size.

In our example, moving mass hh between effects costs 2ε∣h∣2\varepsilon|h|. At the collision, ΔQ=0.25I2\Delta Q=0.25I_2, and the anchors recover total mass 11 without choosing individual eigenvectors.

Repairing Sample Moments

Noisy summaries can produce nonreal eigenvalues or invalid masses. The first estimator repairs the summary before recovering a probability law.

A feasible summary is q=S(Pq)q=S(P_q) for some Pq∈MP_q\in\mathcal M. Identification makes its law independent of which representative PqP_q is chosen.

Let K\mathcal K be the closure of these summaries. Choose a nearest point:

Π(s)∈K,dS(Π(s),s)≤dS(q,s)for every q∈K. \Pi(s)\in\mathcal K, \qquad d_S(\Pi(s),s)\le d_S(q,s)\quad\text{for every }q\in\mathcal K .

Here ss is a noisy summary; qq ranges over the closed population-summary domain.

The stable law map extends to K\mathcal K as F‾\overline F. Return ν^n=F‾(Π(S^n))\widehat\nu_n=\overline F(\Pi(\widehat S_n)).

Because the true summary belongs to K\mathcal K, repair increases its distance from truth by at most a factor of two. Wu and Yang (2020) similarly repair noisy mixture moments by imposing feasibility.

Empirical Effect Operator

The grid estimator works directly in the original dxd_x proxy coordinates.

At the population summary, the kk-dimensional operator lifts to D(P)=V(P)ΔQ(P)V(P)⊤D(P)=V(P)\Delta Q(P)V(P)^\top. It acts as zero outside the proxy signal space.

Its sample analogue is

D^n:=(M^1,n)≥s0/2†N^1,n−(M^0,n)≥s0/2†N^0,n. \widehat D_n:=(\widehat M_{1,n})^\dagger_{\ge s_0/2}\widehat N_{1,n}-(\widehat M_{0,n})^\dagger_{\ge s_0/2}\widehat N_{0,n}.

Here s0=π0σ02s_0=\pi_0\sigma_0^2. For each empirical arm matrix, retain singular directions with singular values at least s0/2s_0/2, invert those values, and discard the rest.

The hatted matrices are the observed armwise averages defined by S^n\widehat S_n. Thus D^n\widehat D_n is a fully specified dx×dxd_x\times d_x matrix.

At a model summary, both arms have the same signal row space and this construction equals the lifted population operator. Noisy arm matrices can have different retained spaces; the formula still supplies the matrix the grid fits.

Finite Grid Search

Search candidates ϑ=(V,R,p,τ)\vartheta=(V,R,p,\tau) on prescribed grids with mesh at n−1/2n^{-1/2} scale:

  • VV has kk orthonormal columns in the dxd_x proxy coordinates.
  • RR satisfies σk(R)≥σ0/2\sigma_k(R)\ge\sigma_0/2 and ∥R∥op≤2kL\|R\|_{\mathrm{op}}\le2\sqrt{k}L.
  • Masses satisfy pu≥π0p_u\ge\pi_0 and ∑upu=1\sum_up_u=1.
  • Effects are real and lie in [−Lτ,Lτ][-L_\tau,L_\tau].

Each candidate implies Dϑ=VR−1diag⁡(τ)RV⊤D_\vartheta=VR^{-1}\operatorname{diag}(\tau)RV^\top, mϑ=VR⊤pm_\vartheta=VR^\top p, and bϑ=RV⊤e1b_\vartheta=RV^\top e_1.

Minimize

Jn(ϑ;s):=∥Dϑ−D^(s)∥op+∥mϑ−mX∥2+∥bϑ−1k∥2. J_n(\vartheta;s):=\lVert D_\vartheta-\widehat D(s)\rVert_{\mathrm{op}}+\lVert m_\vartheta-m_X\rVert_2+\lVert b_\vartheta-\mathbf 1_k\rVert_2.

At s=S^ns=\widehat S_n, D^(s)=D^n\widehat D(s)=\widehat D_n and mX=m^X,nm_X=\widehat m_{X,n}. The terms fit the effect operator, population weighting, and constant-coordinate normalization.

Return the first grid minimizer’s law λϑ=∑upuδτu\lambda_\vartheta=\sum_up_u\delta_{\tau_u}. Every distinct output atom has mass at least π0\pi_0, including after coincident locations are merged.

From Fit to Law

Candidates need not describe complete causal populations. Their conditioned operator structure and anchors suffice.

For a one-Lipschitz ff with f(0)=0f(0)=0,

mϑ⊤f(Dϑ)e1=p⊤f(diag⁡(τ))bϑm_\vartheta^\top f(D_\vartheta)e_1=p^\top f(\operatorname{diag}(\tau))b_\vartheta.

The candidate law instead integrates ff as p⊤f(diag⁡(τ))1kp^\top f(\operatorname{diag}(\tau))\mathbf1_k. Their discrepancy is at most Lτ∥bϑ−1k∥2L_\tau\|b_\vartheta-\mathbf1_k\|_2.

The operator residual is controlled by gap cancellation; the mean residual controls population weighting. Together, all three objective terms control law error.

Rounding the true factors supplies a candidate with 1/n1/\sqrt n approximation error. The minimizer fits at least as well:

W1(λ^n(ω),νP)≤Clat{dS(S^n(ω),S(P))+1n} W_1(\widehat\lambda_n(\omega),\nu_P) \le C_{\mathrm{lat}}\left\{ d_S(\widehat S_n(\omega),S(P))+\frac{1}{\sqrt n} \right\}

This holds for every sample ω\omega. Bounded contributions and latent-arm overlap give uniform summary concentration, completing the root-nn guarantee.

Honest Confidence Sets

For miscoverage probability 0<α<1/20<\alpha<1/2, summary concentration gives radius rn,α:=C0Llog⁡(C0/α)/nr_{n,\alpha}:=C_0L\sqrt{\log(C_0/\alpha)/n}, with calibrated constant C0C_0.

Define

m⋆:=π0,Rn,α:=Clat(rn,α+(n)−1). m_\star:=\pi_0,\qquad R_{n,\alpha}:=C_{\mathrm{lat}}\left(r_{n,\alpha}+(\sqrt n)^{-1}\right).

The law radius combines sampling error and grid approximation. The mass floor m⋆m_\star holds for every distinct true atom and every distinct grid-estimator atom.

Use the confidence set

Cn,αalg:={ξ∈P≤k([−Lτ,Lτ]):AtomFloor⁡(m⋆,ξ), W1(ξ,λ^n)≤Rn,α}. \mathcal C^{\mathrm{alg}}_{n,\alpha} := \{\xi\in\mathcal P_{\le k}([-L_\tau,L_\tau]): \operatorname{AtomFloor}(m_\star,\xi),\ W_1(\xi,\widehat\lambda_n)\le R_{n,\alpha}\}.

Here P≤k\mathcal P_{\le k} contains probability laws with at most kk atoms; AtomFloor⁡\operatorname{AtomFloor} requires each distinct atom’s mass to be at least m⋆m_\star.

informal · Theorem T-6 Throughout M\mathcal M, this grid-centered set covers νP\nu_P with probability at least 1−α1-\alpha; on every sample it is nonempty and has Wasserstein diameter at most 2Rn,α2R_{n,\alpha}.

Membership uses finite constraints on atom locations, masses, and a transport plan.

Reporting Unresolved Groups

Set ρn,α=Rn,α/m⋆\rho_{n,\alpha}=R_{n,\alpha}/m_\star. Connect estimated support points within 4ρn,α4\rho_{n,\alpha}; let CC be a connected component.

On the confidence event:

  • A true atom farther than ρn,α\rho_{n,\alpha} from estimated support would alone cost more than Rn,αR_{n,\alpha} to transport.
  • The reverse argument holds because the grid constraint pu≥π0p_u\ge\pi_0 gives the estimated center the same distinct-atom mass floor.
  • Different components are more than 4ρn,α4\rho_{n,\alpha} apart, so each true atom associates with exactly one component.

Report [min⁡C−ρn,α,max⁡C+ρn,α][\min C-\rho_{n,\alpha},\max C+\rho_{n,\alpha}] for support. Let KC(ξ)K_C(\xi) contain candidate atoms within ρn,α\rho_{n,\alpha} of CC.

IC:=[inf⁡ξ∈Cn,αalgξ(KC(ξ)),sup⁡ξ∈Cn,αalgξ(KC(ξ))]. I_C:=\left[ \inf_{\xi\in\mathcal C^{\mathrm{alg}}_{n,\alpha}}\xi(K_C(\xi)), \sup_{\xi\in\mathcal C^{\mathrm{alg}}_{n,\alpha}}\xi(K_C(\xi)) \right].

This reports all aggregate masses compatible with the confidence set.

informal · Theorem T-7 Throughout M\mathcal M, with probability at least 1−α1-\alpha, reported groups partition the true support, their support intervals contain associated effects, and their mass intervals contain associated aggregate masses.

Further Results

  • In our calibrated two-class model, the worst-case expected law-estimation rate n−1/2n^{-1/2} is minimax sharp.
  • Ordered masses have sharp worst-case ℓ1\ell_1 rate min⁡{1,1/(n g)}\min\{1,1/(\sqrt n\,g)\} on two-class strata with distinct effects and smallest gap between g/2g/2 and 2g2g, for 0<g≤1/40<g\le1/4.
  • This inverse-gap mass cost matches the mechanism: transport multiplies mass uncertainty by the distance across which it moves.

Open Questions

  • Inference when the number of latent classes kk is unknown.
  • Application-specific conditions that justify the causal and proxy restrictions.
  • Exact polynomial-time computation of the original nearest-summary confidence image and its support-dependent mass extrema.

Takeaways

  • Population mass at class-average effect values remains a stable target when effects coincide.
  • Causal and proxy restrictions, fixed dimensions, bounded contributions, latent-arm overlap, and conditioned proxies deliver uniform root-nn estimation and honest confidence reporting.
  • Observable anchors recover population weights; transport cancels gap sensitivity. Resolving separate ordered masses retains an inverse-gap cost.

Appendix: Gap-free Law Stability

Observable-summary error controls effect-law error uniformly through collisions.

Theorem T-3 (Gap-free modulus extension)

Fix natural numbers k,dx,dzk,d_x,d_z and real constants L,π0,σ0L,\pi_0,\sigma_0. Assume:

  • (Latent dimension.) 2≤k2\le k, k≤dxk\le d_x, and k≤dzk\le d_z.
  • (Bound and margins.) 1≤L1\le L, 0<π0≤(2k)−10<\pi_0\le (2k)^{-1}, and 0<σ0≤10<\sigma_0\le 1.

Let Lτ=4Ldz/σ0L_\tau=4L\sqrt{d_z}/\sigma_0, and let K=S‾\mathcal K=\overline{\mathscr S} be the summary closure from Definition P-8. For two summaries s=(M0,M1,N0,N1,mX),q=(M0′,M1′,N0′,N1′,mX′), s=(M_0,M_1,N_0,N_1,m_X), \qquad q=(M'_0,M'_1,N'_0,N'_1,m'_X), write dS(s,q)=∥M0−M0′∥+∥M1−M1′∥+∥N0−N0′∥+∥N1−N1′∥+(∑i(mX(i)−mX′(i))2)1/2. d_S(s,q) = \|M_0-M'_0\|+\|M_1-M'_1\| +\|N_0-N'_0\|+\|N_1-N'_1\| +\Bigl(\sum_i (m_X(i)-m'_X(i))^2\Bigr)^{1/2}. There exists a constant Cmod>0C_{\mathrm{mod}}>0 such that, for every pair of full-data laws P,Q∈MP,Q\in\mathcal M, W1(νP,νQ)≤Cmod dS(S(P),S(Q)). W_1(\nu_P,\nu_Q)\le C_{\mathrm{mod}}\,d_S(S(P),S(Q)). Moreover, there is a map F‾:K→Pk([−Lτ,Lτ]) \overline F:\mathcal K\to \mathcal P_k([-L_\tau,L_\tau]) such that F‾\overline F is continuous and Borel measurable, W1(F‾(q),F‾(q′))≤Cmod dS(q,q′)for all q,q′∈K, W_1(\overline F(q),\overline F(q')) \le C_{\mathrm{mod}}\,d_S(q,q') \qquad\text{for all }q,q'\in\mathcal K, and F‾(S(Q))=νQfor every Q∈M. \overline F(S(Q))=\nu_Q \qquad\text{for every }Q\in\mathcal M. This map is unique among continuous maps G:K→Pk([−Lτ,Lτ])G:\mathcal K\to\mathcal P_k([-L_\tau,L_\tau]) that obey W1(G(q),G(q′))≤Cmod dS(q,q′)for all q,q′∈K W_1(G(q),G(q')) \le C_{\mathrm{mod}}\,d_S(q,q') \qquad\text{for all }q,q'\in\mathcal K and satisfy G(S(Q))=νQG(S(Q))=\nu_Q for every Q∈MQ\in\mathcal M: every such GG satisfies G(q)=F‾(q)G(q)=\overline F(q) for all q∈Kq\in\mathcal K.

Appendix: Collision-uniform Estimation

Both summary repair and finite grid search satisfy uniform root-nn Wasserstein tail bounds.

Theorem T-5 (Collision-uniform root-n rate)

Fix integers k,dx,dzk,d_x,d_z and constants L,π0,σ0L,\pi_0,\sigma_0. Suppose that

  • (Dimensions.) 2≤k2\le k, k≤dxk\le d_x, and k≤dzk\le d_z.
  • (Uniform bounds.) 1≤L1\le L, 0<π0≤1/(2k)0<\pi_0\le 1/(2k), and 0<σ0≤10<\sigma_0\le 1.

Then there is a constant C=C(k,dx,dz,L,π0,σ0)>0C=C(k,d_x,d_z,L,\pi_0,\sigma_0)>0 such that, for every n≥1n\ge 1, there exist a structured-lattice estimator λ^n\widehat\lambda_n taking values in Pk([−Lτ,Lτ])\mathcal P_k([-L_\tau,L_\tau]), with Lτ=4Ldz/σ0, L_\tau=4L\sqrt{d_z}/\sigma_0, and a nearest-summary repair estimator ν^n=F‾(Π(S^n))\widehat\nu_n=\overline F(\Pi(\widehat S_n)) from Definition P-9, such that λ^n\widehat\lambda_n is the first lexicographic minimizer over a finite exhaustive structured lattice of well-formed candidates ϑ\vartheta for the criterion Jn(ϑ;S^n), J_n(\vartheta;\widehat S_n), with tie-breaking by the lattice order and output λϑ\lambda_\vartheta. Both estimators are Borel sample maps. For every η\eta satisfying 0<η<1/20<\eta<1/2, every P∈MP\in\mathcal M, and QP(n)Q_P^{(n)}-sample, QP(n) ⁣{max⁡ ⁣{W1(λ^n,νP),W1(ν^n,νP)}>Clog⁡(C/η)n}≤η. Q_P^{(n)}\!\left\{ \max\!\left\{ W_1(\widehat\lambda_n,\nu_P), W_1(\widehat\nu_n,\nu_P) \right\} > C\sqrt{\frac{\log(C/\eta)}{n}} \right\}\le \eta . Moreover, for each treatment arm t∈{0,1}t\in\{0,1\}, QP(n){Nt,n=0}≤(1−kπ0)n. Q_P^{(n)}\{N_{t,n}=0\}\le (1-k\pi_0)^n .

Appendix: Honest Confidence Reporting

Both confidence constructions simultaneously cover the true law and have bounded Wasserstein diameters.

Theorem T-6 (Honest root-\(n\) confidence)

Fix integers k,dx,dzk,d_x,d_z and constants π0,σ0\pi_0,\sigma_0 such that 2≤k,k≤dx,k≤dz,0<π0≤12k,0<σ0≤1. 2\le k,\qquad k\le d_x,\qquad k\le d_z,\qquad 0<\pi_0\le {1\over 2k},\qquad 0<\sigma_0\le 1 . There exists a simultaneous-concentration constant C0≥1C_0\ge 1 such that, for every boundedness radius L≥1L\ge 1, there is a constant Cmod>0C_{\mathrm{mod}}>0 for which the prescribed structured-lattice constant ClatC_{\mathrm{lat}} is positive and the following holds. For every sample size n≥1n\ge 1, there exist:

  • (Structured lattice estimator.) a measurable estimator λ^n\widehat\lambda_n taking values in Pk([−Lτ,Lτ])\mathcal P_k([-L_\tau,L_\tau]), generated by a finite exhaustive list of well-formed structured-lattice candidates, ordered lexicographically, with λ^n\widehat\lambda_n equal to the effect law of the first lexicographic minimizer of the structured-lattice criterion;
  • (Summary repair data.) a continuous extension F‾\overline F on the summary closure K\mathcal K, a measurable nearest-summary selector Π\Pi with its empty-closure fallback, and the associated measurable repaired summary-to-law map.

For every miscoverage level α\alpha satisfying 0<α<12, 0<\alpha< {1\over 2}, let Cn,α\mathcal C_{n,\alpha}, Rn,αR_{n,\alpha}, and Cn,αalg\mathcal C^{\mathrm{alg}}_{n,\alpha} be the confidence-set objects of Definition P-10 formed from this repair data and this structured-lattice estimator, with m⋆=π0m_\star=\pi_0 and center λ^n\widehat\lambda_n. Then, on every sample, both Cn,α\mathcal C_{n,\alpha} and Cn,αalg\mathcal C^{\mathrm{alg}}_{n,\alpha} are nonempty, and Cn,αalg\mathcal C^{\mathrm{alg}}_{n,\alpha} has the finite constrained transport representation ν∈Cn,αalg⟺AtomFloor⁡(π0,ν) and there exists a transport plan γ from ν to λ^n with cost at most Rn,α. \nu\in\mathcal C^{\mathrm{alg}}_{n,\alpha} \quad\Longleftrightarrow\quad \operatorname{AtomFloor}(\pi_0,\nu)\ \text{and there exists a transport plan }\gamma\text{ from }\nu\text{ to }\widehat\lambda_n \text{ with cost at most }R_{n,\alpha}. Moreover, for every full-data probability law P∈MP\in\mathcal M in Definition P-1, 1−α≤QP(n){νP∈Cn,α∩Cn,αalg}. 1-\alpha \le Q_P^{(n)} \left\{ \nu_P\in\mathcal C_{n,\alpha}\cap\mathcal C^{\mathrm{alg}}_{n,\alpha} \right\}. Finally, on every sample, diam⁡W1(Cn,α)≤4Cmod rn,α,diam⁡W1(Cn,αalg)≤2Rn,α. \operatorname{diam}_{W_1}(\mathcal C_{n,\alpha}) \le 4C_{\mathrm{mod}}\, r_{n,\alpha}, \qquad \operatorname{diam}_{W_1}(\mathcal C^{\mathrm{alg}}_{n,\alpha}) \le 2R_{n,\alpha}.

Appendix: Matching Local Lower Bounds

Explicit two-class observed-data experiments establish root-nn law difficulty and inverse-gap ordered-mass difficulty.

The calibration is k=dx=dz=2k=d_x=d_z=2, L=2L=2, and π0=σ0=1/10\pi_0=\sigma_0=1/10. Law estimators have output support radius Lτ=802L_\tau=80\sqrt2; ordered-mass estimators return probability vectors.

For the same-class ordered comparison, M(g)\mathcal M(g) contains populations with two distinct effects and g/2≤δ(P)≤2gg/2\le\delta(P)\le2g, where δ(P)\delta(P) is their effect gap and 0<g≤1/40<g\le1/4.

The local experiments restrict one-record observed-data Kullback–Leibler divergence to at most cloc/nc_{\mathrm{loc}}/n, for fixed 0<cloc<10<c_{\mathrm{loc}}<1. This divergence measures statistical distinguishability of the observed laws.

Theorem T-10 (Matching local lower bounds)

Fix cloc∈(0,1)c_{\mathrm{loc}}\in(0,1). There exist constants a,c,C∈Ra,c,C\in\mathbb R such that 0<a≤18,c>0,C>0, 0<a\le \frac18,\qquad c>0,\qquad C>0, and, for every integer n≥1n\ge 1, the following statements hold for the explicit submodel k=dx=dz=2k=d_x=d_z=2, L=2L=2, π0=1/10\pi_0=1/10, and σ0=1/10\sigma_0=1/10.

  • (Quotient-law risk.) For every measurable quotient-law estimator ν~n\widetilde\nu_n with support radius Lτ=4Ldzσ0, L_\tau=\frac{4L\sqrt{d_z}}{\sigma_0}, there is a law PP in the local quotient-law experiment Lnν\mathcal L_n^\nu of Definition P-14 such that P=P0witorP=Pa/nwit, P=P_0^{\mathrm{wit}} \quad\text{or}\quad P=P_{a/\sqrt n}^{\mathrm{wit}}, with PεwitP_\varepsilon^{\mathrm{wit}} as in Definition P-13, and cn≤EQP(n) ⁣[W1(ν~n,νP)]. \frac{c}{\sqrt n} \le E_{Q_P^{(n)}}\!\left[W_1(\widetilde\nu_n,\nu_P)\right].
  • (Ordered-weight risk.) For every g∈(0,1/4]g\in(0,1/4] and every measurable ordered-weight estimator p~n\widetilde p_n taking values in the simplex, there is a law PP in the local labeled-weight experiment Ln,gp\mathcal L_{n,g}^{p} of Definition P-15 such that P=Pg,0orP=Pg,h(n,g),h(n,g)=amin⁡{1,1n g}, P=P_{g,0} \quad\text{or}\quad P=P_{g,h(n,g)}, \qquad h(n,g)=a\min\left\{1,\frac{1}{\sqrt n\,g}\right\}, and cmin⁡{1,1n g}≤EQP(n) ⁣[∥p~n−p↑(P)∥1]. c\min\left\{1,\frac{1}{\sqrt n\,g}\right\} \le E_{Q_P^{(n)}}\!\left[\|\widetilde p_n-p^{\uparrow}(P)\|_1\right].
  • (Quotient-law certificate.) The laws P0witP_0^{\mathrm{wit}} and Pa/nwitP_{a/\sqrt n}^{\mathrm{wit}} belong to the corresponding local quotient-law experiments, and their observed-data marginals and quotient laws satisfy DKL ⁣((Pa/nwit)O∥(P0wit)O)≤Cn,cn≤W1 ⁣(νP0wit,νPa/nwit). D_{\mathrm{KL}}\!\left((P_{a/\sqrt n}^{\mathrm{wit}})_O\Vert (P_0^{\mathrm{wit}})_O\right) \le \frac{C}{n}, \qquad \frac{c}{\sqrt n} \le W_1\!\left(\nu_{P_0^{\mathrm{wit}}},\nu_{P_{a/\sqrt n}^{\mathrm{wit}}}\right).
  • (Labeled-path certificate.) For every g∈(0,1/4]g\in(0,1/4], with h=h(n,g)=amin⁡{1,1n g}, h=h(n,g)=a\min\left\{1,\frac{1}{\sqrt n\,g}\right\}, the displacement hh lies in the tangent-amplitude domain, the laws Pg,hP_{g,h} and Pg,0P_{g,0} belong to the corresponding local labeled-weight experiments, and DKL ⁣((Pg,h)O∥(Pg,0)O)≤Cg2h2,∑i∣pi↑(Pg,h)−pi↑(Pg,0)∣=2∣h∣. D_{\mathrm{KL}}\!\left((P_{g,h})_O\Vert (P_{g,0})_O\right) \le C g^2h^2, \qquad \sum_i\left|p_i^{\uparrow}(P_{g,h})-p_i^{\uparrow}(P_{g,0})\right| = 2|h|.