Why Stratum Weights Change the Question
Subclassification divides individuals into strata, often using their estimated propensity scores, and estimates a treatment contrast within each stratum. When strata contain different numbers of people, the within-stratum contrasts do not determine a single overall estimate by themselves: an aggregation rule must say how much each stratum contributes. That choice is not merely a computational detail. It determines the population average represented by the result.
For example, suppose one stratum contains most of the target population and another contains very few people. Giving the two stratum effects equal weight answers a different question from weighting them according to their population sizes. Weighting according to the treated individuals’ distribution across strata answers a third question. These rules can produce substantially different estimates when treatment effects vary across strata.
Three Common Weighting Rules
Population-share weights give each stratum a contribution proportional to its share of the target population. If \(N_s\) is the number of target-population members in stratum \(s\), and \(N=\sum_s N_s\), then \(w_s^P=N_s/N\). In a sample intended to represent that population, these shares may be estimated by sample stratum proportions. If the sample was deliberately sampled at different rates across strata, use the target-population shares rather than the unadjusted analytic-sample shares.
Treated-share weights give each stratum a contribution proportional to its share of the treated population. If \(N_{1s}\) is the number of treated individuals in stratum \(s\), and \(N_1=\sum_s N_{1s}\), then \(w_s^T=N_{1s}/N_1\). Equal-stratum weights assign \(w_s^E=1/K\) to every stratum, regardless of its size.
| Weighting rule | Weight for stratum \(s\) | Distribution represented |
|---|---|---|
| Population-share | \(N_s/N\) | The target population’s distribution across strata |
| Treated-share | \(N_{1s}/N_1\) | The treated population’s distribution across strata |
| Equal-stratum | \(1/K\) | A constructed distribution assigning the same mass to every stratum |
For an estimate, replace each \(\tau_s\) with its within-stratum estimate \(\hat{\tau}_s\). The calculation is then \(\hat{\tau}=\sum_s w_s\hat{\tau}_s\). The weights should be stated alongside the estimate: the same collection of stratum estimates can yield different overall estimates under different weighting rules.
When Do These Aggregates Have Causal Interpretations?
A causal interpretation requires more than choosing weights. Let \(S\) be the strata used for the analysis. For the stratum-specific treatment contrast to identify \(\tau_s\), assume consistency, no interference between individuals, and conditional exchangeability within strata: \(Y(a)\) is independent of \(A\) given \(S=s\), for \(a=0,1\). Also require positivity within every included stratum: \(0<P(A=1\mid S=s)<1\). Under these conditions, the treated and control groups in a stratum identify the stratum-specific average potential outcomes, and their difference identifies \(\tau_s\).
In observational analyses, exchangeability given a coarse stratum is a substantive assumption, not an automatic consequence of subclassification. Propensity-score strata can reduce differences in measured covariates without eliminating all within-stratum confounding. Balance and overlap therefore need to be examined; residual confounding within strata can bias the stratum estimates and any aggregate of them. The earlier material on residual confounding within propensity-score strata addresses this problem.
With valid stratum-specific ATEs, population-share weighting targets the ATE for the population whose stratum distribution is represented by \(N_s/N\). This follows from the law of total expectation. Treated-share weighting of those same ATEs averages stratum ATEs according to the treated population’s stratum distribution. It is not necessarily the ATT, because the ATE within a stratum need not equal the treatment effect among treated individuals in that stratum. To identify the ATT by treated-share weighting, the within-stratum effects must instead be stratum-specific effects among treated individuals.
Similarly, partitioning the treated population by stratum gives the ATT identity below. Here \(\tau_s^T=E[Y(1)-Y(0)\mid A=1,S=s]\) is the stratum-specific effect among treated individuals. Equal-stratum weighting instead averages the \(\tau_s\) values under a constructed distribution that places probability \(1/K\) on every stratum. Unless that distribution matches the scientific target, the result is not the ATE or ATT for the observed population.
Worked Examples
Worked Example: Three Weighting Rules, Three Answers
Hypothetical data. A target population contains 1,000 individuals: 900 in stratum 1 and 100 in stratum 2. There are 140 treated individuals, 90 in stratum 1 and 50 in stratum 2. Suppose the stratum-specific ATEs are 2 outcome units in stratum 1 and 10 outcome units in stratum 2. Assume the causal identification conditions above hold and these are genuinely stratum-specific ATEs.
The population shares are \(900/1000=0.9\) and \(100/1000=0.1\). Thus the population-share aggregate is
This is the ATE for the target population: 2.8 outcome units. The treated shares are \(90/140=9/14\) and \(50/140=5/14\). The treated-share aggregate of the ATEs is
This is the treated-stratum-distribution average of the stratum ATEs, not automatically the ATT. Finally, equal-stratum weights are \(1/2\) each, giving \((1/2)(2)+(1/2)(10)=6\) outcome units. That estimate refers to a constructed population with half its members in each stratum. The three answers differ because they apply different distributions to effects that vary across strata.
Worked Example: Why Treated Shares Alone Do Not Guarantee the ATT
Hypothetical data. Suppose 80% of treated individuals are in stratum 1 and 20% are in stratum 2. The stratum-specific ATEs are 2 and 8 outcome units, while the stratum-specific effects among treated individuals are 4 and 10 outcome units. These values represent effect heterogeneity within strata: the ATE in a stratum differs from the average effect for its treated members.
Weighting the stratum ATEs by treated shares gives
But the ATT uses those same treated shares with the stratum-specific effects among treated:
The ATT is 5.2 outcome units under the stated values, not 3.2. The discrepancy does not arise from arithmetic or from unequal stratum sizes. It arises because the first calculation combines treated-population weights with stratum ATEs, whereas the ATT requires stratum-specific effects among treated. Treated-share weights describe the distribution of treated individuals across strata; they do not, by themselves, turn any set of stratum effects into an ATT.
Worked Example: Correcting for a Disproportionately Sampled Stratum
Hypothetical data. Suppose the target population has 90% of its members in stratum A and 10% in stratum B, with stratum ATE estimates of 1 and 7 outcome units. For analysis, investigators sample 50 individuals from each stratum, so the analytic sample is evenly split. Assume the within-stratum estimates are valid for the target population.
Using the raw analytic-sample shares gives the equal-stratum calculation \((0.5)(1)+(0.5)(7)=4\) outcome units. That is the average for a constructed population with equal stratum shares, not for the target population. To estimate the target-population ATE, apply its shares:
The target-population estimate is 1.6 outcome units. The fact that the sample contains 50 people from each stratum does not change the target population’s composition. This calculation assumes that sampling within strata has not distorted the validity of the stratum-specific effect estimates; if sampling or nonresponse affects representativeness within strata, further adjustments may also be needed.
Choosing and Checking the Weights
Choose the weighting rule by stating the target first. If the question concerns the average effect for the source population, use its population shares with stratum ATEs. If it concerns the treated population, use treated shares with stratum-specific effects among treated. If each stratum is itself the unit of substantive interest and should count equally, equal-stratum weighting may be appropriate. Equal weighting is not a default correction for unequal sample sizes.
Before interpreting the result, check the quantities that determine the calculation:
- Confirm that the stratum counts or shares correspond to the intended target population, rather than automatically using the available sample proportions.
- Verify that the weights are nonnegative and sum to 1. For example, population shares must satisfy \(\sum_s N_s/N=1\).
- Check treatment and control representation in each stratum. A stratum with no treated or no control individuals cannot supply an ordinary within-stratum comparison.
- Review covariate balance within strata and investigate signs of residual confounding. A correctly calculated weighted average cannot repair biased stratum-specific effects.
- Report the weighting rule, the stratum weights, and the target estimand with the estimate. Large differences among weighting rules can reveal effect heterogeneity combined with different target compositions.
The main alternatives are not competing formulas for one universal quantity. They answer different questions: population-share aggregation standardizes to the population’s stratum distribution; treated-share aggregation standardizes to the treated population’s stratum distribution; equal-stratum aggregation standardizes to a uniform distribution over the strata. A separate issue is how each within-stratum contrast is estimated. Changing the aggregation weights does not resolve within-stratum confounding, and choosing a target population does not establish that the stratum effects are identified.
Common Pitfall and Limits
Wrong reasoning: “The treated-share-weighted estimate is the ATT because the weights are based on treated individuals.” This overlooks the quantity being averaged. Treated shares combined with stratum ATEs produce a treated-distribution average of ATEs; the ATT identity requires stratum-specific effects among treated. The correction is to define the within-stratum effect first, then match both the weights and those effects to the intended estimand.
Aggregation also cannot create information where a stratum lacks treatment overlap, and equal-stratum weighting can give a very small stratum as much influence as a very large one. Its interpretation may be useful for a deliberate stratum-level target, but it may be unrepresentative of any natural population. Finally, different aggregates can differ even when every calculation is correct. Such disagreement is not, by itself, evidence of an error: it may reflect treatment-effect heterogeneity and different target-population compositions.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions below.
- A target population has 70% of its members in stratum 1 and 30% in stratum 2. The stratum ATEs are 3 and 9 outcome units. Calculate the population-share ATE.
- There are 60 treated individuals in stratum 1 and 40 in stratum 2. What are the treated-share weights?
- With three strata, what does equal-stratum weighting assign to each stratum, and what distribution does it represent?
- Why is a treated-share-weighted average of stratum ATEs not necessarily the ATT?
Solutions. (1) \(0.7(3)+0.3(9)=2.1+2.7=4.8\) outcome units. (2) There are 100 treated individuals, so the weights are \(60/100=0.6\) and \(40/100=0.4\). (3) Each stratum receives weight \(1/3\); the aggregate represents a constructed distribution assigning equal probability to each stratum. (4) The ATT weights must be paired with stratum-specific effects among treated, \(\tau_s^T\). Stratum ATEs, \(\tau_s\), can differ from those effects when treatment effects vary within strata.