Why the Numerator Model Matters
Stabilized weights are often introduced as a way to make inverse-probability weights less variable. That is useful, but it is not the whole story: the numerator also specifies a treatment law in the weighted population. Consequently, its history determines which associations with treatment are retained and helps determine the interpretation of a weighted outcome model.
Consider decision times \(t=0,\ldots,K\). Let \(A_t\) be treatment at time \(t\), and let \(H_t\) denote the observed history just before that treatment. The history includes prior treatments and measured covariates available at that time. Write \(g_t(a\mid H_t)=P(A_t=a\mid H_t)\) for the true treatment probability, and let \(q_t(a\mid Q_t)\) be a normalized numerator treatment law, where \(Q_t\) is a specified part or function of \(H_t\). For discrete treatment, each law sums to one over possible values of \(a\).
For the results below, assume consistency, sequential exchangeability given \(H_t\), and positivity: whenever a treatment value is considered under the target regime, its true probability \(g_t(a\mid H_t)\) is positive almost surely in the relevant histories. Assume also that each \(q_t\) is a normalized probability law and that the weights are defined on the support being considered. These conditions concern different issues: exchangeability and denominator positivity support causal identification, while numerator support determines which weighted comparisons can be formed.
The Treatment Law Induced by the Full Weight
Define the weighted probability law \(P^W\) by \(P^W(B)=E[SW_K I(B)]\), for events \(B\), when \(E[SW_K]=1\). Under the conditions above, this normalization holds: iterated conditioning on each pre-treatment history gives \(E[q_t(A_t\mid Q_t)/g_t(A_t\mid H_t)\mid H_t]=1\), and applying this successively from the last decision time back to the first gives \(E[SW_K]=1\).
The full product in \(SW_K\) matters to this result. To prove it, set \(F_{t+1:K}=\prod_{s=t+1}^K q_s(A_s\mid Q_s)/g_s(A_s\mid H_s)\), with an empty product equal to one. For each \(s\), normalization of \(q_s\) gives \(E[q_s(A_s\mid Q_s)/g_s(A_s\mid H_s)\mid H_s]=1\). Backward iterated conditioning therefore gives \(E[F_{t+1:K}\mid H_t,A_t]=1\): at each future decision time, condition on its pre-treatment history, integrate its treatment factor to one, and then continue to the preceding decision time. This uses the sequential structure in which the history before a future treatment contains the earlier treatments and observed covariates.
Now write \(SW_K=SW_{t-1}\{q_t(A_t\mid Q_t)/g_t(A_t\mid H_t)\}F_{t+1:K}\), where \(SW_{t-1}\) is measurable given \(H_t\). For any treatment value \(a\), the conditional weighted mass is \(E[SW_K I(A_t=a)\mid H_t]=SW_{t-1}q_t(a\mid Q_t)\), because the future product has conditional expectation one and \(P(A_t=a\mid H_t)=g_t(a\mid H_t)\). Summing this expression over \(a\) gives \(E[SW_K\mid H_t]=SW_{t-1}\). Taking the ratio proves the claimed conditional law wherever this denominator is positive, which is precisely the relevant support under \(P^W\). If \(H_t=(Q_t,R_t)\), that conditional law does not depend on \(R_t\), establishing the stated conditional independence. \(\square\)
Thus, a component of \(H_t\) omitted from \(Q_t\) no longer predicts \(A_t\) conditional on \(Q_t\) in the weighted population. A component included in \(Q_t\) may still predict treatment, according to the numerator law. “May” is important: a variable’s presence in \(Q_t\) permits dependence but does not guarantee it. Nor does conditional independence imply marginal independence; dependence can arise through \(Q_t\).
Worked Example: Removing a Confounder Association at One Decision Time
Let \(H\) be binary with \(P(H=0)=P(H=1)=0.5\). Suppose \(P(A=1\mid H=0)=0.2\), \(P(A=1\mid H=1)=0.8\), and use the numerator \(q(A=1)=q(A=0)=0.5\). The unweighted joint probabilities are \(P(H=0,A=1)=0.1\), \(P(H=0,A=0)=0.4\), \(P(H=1,A=1)=0.4\), and \(P(H=1,A=0)=0.1\).
The four weighted masses are the corresponding probabilities multiplied by \(q(A\mid H)/g(A\mid H)\). They are \(0.1(0.5/0.2)=0.25\), \(0.4(0.5/0.8)=0.25\), \(0.4(0.5/0.8)=0.25\), and \(0.1(0.5/0.2)=0.25\). They sum to one. Under the weighted law, \(P^W(A=1\mid H=0)=0.25/(0.25+0.25)=0.5\), and \(P^W(A=1\mid H=1)=0.25/(0.25+0.25)=0.5\). The original treatment association with \(H\) is removed.
Preserving Treatment-History Dependence
A common numerator choice lets treatment depend on prior treatment history, for example \(Q_t=\bar A_{t-1}\), where \(\bar A_{t-1}=(A_0,\ldots,A_{t-1})\). This removes dependence on other components of \(H_t\) conditional on prior treatment, but it does not generally make treatment independent of prior treatment. That retained dependence is deliberate: it allows the weighted treatment process to preserve a specified treatment-history law.
Worked Example: A Numerator That Retains Dependence on Prior Treatment
Suppose \(A_0\) is binary with numerator probabilities \(q_0(A_0=1)=0.4\) and \(q_0(A_0=0)=0.6\). At time 1, let \(q_1(A_1=1\mid A_0=0)=0.2\) and \(q_1(A_1=1\mid A_0=1)=0.8\). The weighted treatment-history probabilities are products of these numerator probabilities: \(P^W(00)=0.6(0.8)=0.48\), \(P^W(01)=0.6(0.2)=0.12\), \(P^W(10)=0.4(0.2)=0.08\), and \(P^W(11)=0.4(0.8)=0.32\).
The probabilities sum to \(0.48+0.12+0.08+0.32=1\). Also, \(P^W(A_1=1\mid A_0=0)=0.12/(0.48+0.12)=0.2\), while \(P^W(A_1=1\mid A_0=1)=0.32/(0.08+0.32)=0.8\). The dependence on \(A_0\) remains exactly as specified by \(q_1\). If another measured variable \(R_1\) is present in \(H_1\) but absent from \(Q_1\), the theorem says that \(A_1\) is independent of \(R_1\) conditional on \(A_0\) in the weighted population.
This is the link to the marginal structural model (MSM). An MSM describes a marginal mean of potential outcomes as a function of treatment history, such as \(E[Y^{\bar a}]\), where \(Y^{\bar a}\) is the outcome under regime \(\bar a\). When the numerator depends only on prior treatments, the numerator probability of a fixed treatment trajectory is a constant across individuals. That constant cancels from the weighted mean for the trajectory, leaving the usual marginal potential-outcome mean.
To verify the result, on the event \(\bar A_K=\bar a_K\), the numerator part of the weight equals \(c(\bar a_K)\), so the numerator of the ratio is \(c(\bar a_K)E[I(\bar A_K=\bar a_K)Y/\prod_{t=0}^K g_t(a_t\mid H_t)]\). Sequential exchangeability and consistency give the inverse-probability identity \(E[I(\bar A_K=\bar a_K)Y/\prod_{t=0}^K g_t(a_t\mid H_t)]=E[Y^{\bar a_K}]\): iterated conditioning cancels each treatment probability against its corresponding indicator, and consistency identifies the observed outcome with the regime-specific outcome among those following the regime. Applying the same cancellation to the denominator gives \(E[I(\bar A_K=\bar a_K)/\prod_{t=0}^K g_t(a_t\mid H_t)]=1\). The denominator of the displayed ratio is therefore \(c(\bar a_K)\), and cancellation proves the claim. The explicit requirement \(c(\bar a_K)>0\) ensures the ratio exists. \(\square\)
Worked Example: Checking the Marginal-Mean Interpretation and Numerator Support
Use the two-time numerator from the previous example. For regime \((A_0,A_1)=(1,1)\), \(c(11)=q_0(1)q_1(1\mid1)=0.4(0.8)=0.32\). Suppose the inverse-probability weighted contribution for this regime has mean \(E[I(\bar A=11)Y/\prod_t g_t]=9\), and the corresponding contribution without \(Y\) has mean \(E[I(\bar A=11)/\prod_t g_t]=1\). Then the stabilized weighted numerator is \(0.32(9)=2.88\), and the stabilized denominator is \(0.32(1)=0.32\). Their ratio is \(2.88/0.32=9\), the regime-specific marginal mean.
Now change the numerator so that \(q_0(1)=0\). Then \(c(11)=0\); the stabilized numerator and denominator for this regime are both zero, and their ratio is \(0/0\), not a mean estimate. Positive denominator treatment probabilities alone do not fix this failure. The numerator must assign positive probability to every regime for which this stabilized ratio is to be used.
Matching the Numerator to the Outcome Model
The cancellation above relies on \(c(\bar a_K)\) being constant across individuals. If a numerator depends on an additional variable, its product along a regime can vary across individuals. The stabilized weighted outcome contrast can then average \(Y^{\bar a_K}\) with different weights on that variable rather than equal the original population mean. In that setting, the outcome-model target and the population over which it is interpreted must be stated explicitly. Including numerator-history variables in a conditional outcome model, or standardizing predictions to a specified distribution, may be appropriate, but neither step is automatic.
The practical rule is therefore not “include as much history as possible” or “always use the shortest numerator.” First identify the outcome estimand. Then choose a numerator law whose retained treatment associations are compatible with that estimand and with the outcome model. A numerator that retains prior-treatment dependence is compatible with an MSM indexed by treatment history when the numerator probability for each history is constant across individuals; broader numerator histories require additional care about the target.
Diagnostics and Common Pitfalls
- Interpreting stabilization as randomization. The weighted treatment law is \(q_t(\cdot\mid Q_t)\), not necessarily a constant probability. Treatment can remain associated with numerator-history variables.
- Ignoring future factors. To derive a conditional law under the full product \(SW_K\), future weight factors cannot simply be dropped. Their conditional expectation is one by sequential conditioning and normalization of each numerator law.
- Assuming every regime is estimable because \(g_t\) is positive. A zero numerator probability makes the stabilized regime-specific ratio undefined. Check numerator support as well as denominator positivity.
- Calling a weighted contrast marginal without checking its averaging distribution. If the numerator product varies across individuals, the cancellation to the original marginal mean need not hold.
Useful diagnostics include tabulating the numerator probabilities by the history variables they use, checking that the intended regimes have positive numerator support, and examining whether treatment remains associated with omitted history variables after weighting, conditional on \(Q_t\). These checks address the specified weighted treatment law; they do not by themselves establish exchangeability, correct treatment models, or a valid outcome model.
Check Your Understanding
Answer each question, then compare with the solutions.
- If \(H_t=(Q_t,R_t)\), what conditional treatment law does the weighted distribution induce, and what independence follows?
- Why must a proof using the full stabilized product account for factors after time \(t\)?
- Under what condition does the numerator product cancel from a weighted regime-specific outcome mean?
- Suppose a regime has positive true treatment probabilities but numerator probability zero. Is its stabilized weighted mean defined?
- Does retaining prior treatment in \(Q_t\) imply that treatment is independent of prior treatment in the weighted population?
Solutions. (1) The law is \(P^W(A_t=a\mid H_t)=q_t(a\mid Q_t)\); hence \(A_t\) is conditionally independent of \(R_t\) given \(Q_t\). (2) Future factors are part of the reweighting that defines \(P^W\); they contribute one only after their conditional expectations are evaluated sequentially. (3) It cancels when the numerator probability of the fixed regime is a positive constant across individuals, as when the numerator depends only on prior treatments. (4) No. The weighted numerator and denominator for that regime are both zero, so the ratio is undefined. (5) No. Treatment retains the dependence on prior treatment specified by \(q_t\); it is independent only of omitted history conditional on the numerator history, under the stated result.