Tutorials › Marginal Structural Models › Why TMLE Plug-In Estimates Respect Parameter Bounds

Longitudinal Targeted Maximum Likelihood · Tutorial 396 of 501

Why TMLE Plug-In Estimates Respect Parameter Bounds

Learn how bounded targeted predictions yield bounded TMLE plug-in estimates, when that guarantee applies, and why an influence-function correction need not share it.

Advanced 10 min read

What You'll Learn

  • State the outcome-support and averaging conditions needed for a bounded plug-in estimate.
  • Derive the finite-sample bound for deterministic and stochastic interventions.
  • Distinguish an estimate of a mean from a contrast whose bounds may differ.
  • Work through examples involving binary outcomes, survival probabilities, and a one-step update.
  • Diagnose how invalid weights, out-of-support predictions, and extrapolation can undermine the guarantee.
  • Explain why respecting parameter bounds does not by itself guarantee causal validity or accuracy.

Why Respecting Bounds Is a Structural Property

A causal estimand for a bounded outcome must lie within the outcome’s range. For a binary outcome, an intervention-specific risk belongs to \([0,1]\); for an outcome known to lie between \(a\) and \(b\), its mean belongs to \([a,b]\). A longitudinal TMLE plug-in estimate inherits this restriction when its targeted predictions stay in the outcome range and the estimate averages them using valid probability distributions.

This is a property of the estimator’s construction, not a guarantee that the estimate is close to the truth. In particular, a bounded estimate can still be biased by a misspecified or poorly estimated nuisance function, or target the wrong intervention. The guarantee also does not apply indiscriminately to every quantity called a TMLE: it depends on which quantity is averaged and how.

Definition: Let the outcome \(Y\) satisfy \(a \leq Y \leq b\) almost surely, where \(a\) and \(b\) are finite constants. For an intervention \(d\), the intervention-specific mean is \(\psi_d = E[Y^d]\), where \(Y^d\) denotes the outcome under \(d\). A plug-in estimate is an estimate obtained by evaluating an estimated outcome regression under the intervention and averaging its predictions over the target population and, where needed, intervention-induced histories.

For a longitudinal problem, the outcome regression may be represented by sequential conditional means and then evaluated recursively under the intervention. Write \(\hat Q^*\) for the resulting targeted predictions, including the final prediction for the outcome and the earlier recursive predictions. The relevant requirement is that each prediction being averaged at a step lies in \([a,b]\). For a binary outcome, a logistic-scale fluctuation naturally produces fitted values in \([0,1]\); the previous material on choosing fluctuation submodels for outcome support explains why the choice of fluctuation scale matters.

A deterministic intervention fixes the treatment at each decision point, while a stochastic intervention assigns a probability distribution over treatment choices. In either case, the plug-in calculation averages predictions over probability distributions: the target population distribution and any distributions over histories induced by the intervention. Each such average uses nonnegative weights that sum to one. That normalization is essential to the bound.

The Convex-Averaging Result

Theorem: Suppose every targeted prediction used in the plug-in calculation belongs to \([a,b]\), and every averaging step is an expectation with respect to a probability distribution. Then every recursively averaged prediction, and hence the population plug-in target and its empirical plug-in estimate, belongs to \([a,b]\). For a finite empirical average, the same conclusion holds when its weights are nonnegative and sum to one.

Proof. First consider any probability distribution \(G\) and any measurable function \(q\) satisfying \(a \leq q(z) \leq b\) for \(G\)-almost every \(z\). Integrating the two inequalities gives

$$ a = \int a\,dG(z) \leq \int q(z)\,dG(z) \leq \int b\,dG(z) = b. $$

The integral exists because \(q\) is bounded. This proves that one probability average preserves the interval. Apply this fact at each recursive step: if the conditional predictions being averaged lie in \([a,b]\), their average does too. The finite-sample case is the same argument with a discrete distribution assigning probability equal to each averaging weight. Finally, averaging the resulting predictions over the empirical distribution of the observed baseline covariates is another probability average, so the final plug-in estimate also lies in \([a,b]\). \(\square\)

For example, with baseline observations \(X_1,\ldots,X_n\), a simple plug-in estimate has the form

$$ \hat\psi_d = \frac{1}{n}\sum_{i=1}^{n}\hat Q^*(d,X_i). $$

If the intervention requires averaging over additional histories, replace each summand by the corresponding average under the intervention’s conditional probability distributions. The same proof applies. With nonuniform target-population weights \(w_i\), it applies when \(w_i \geq 0\) and \(\sum_{i=1}^n w_i=1\).

Worked Example: A Binary Outcome Under a Deterministic Intervention

Suppose the targeted predictions for four people under a fixed treatment regime are \(0.10\), \(0.35\), \(0.80\), and \(0.95\). Each is a predicted risk, so each belongs to \([0,1]\). The empirical plug-in estimate is

$$ \hat\psi_d = \frac{0.10+0.35+0.80+0.95}{4} = \frac{2.20}{4} = 0.55. $$

The result is a risk between zero and one, as required. Its being in range follows from the averaging operation; it does not establish that the predictions are calibrated or that the intervention is identified by the data.

Stochastic Interventions and Recursive Predictions

The bound is not restricted to deterministic treatment regimes. Under a stochastic intervention, treatment choices are averaged according to the intervention’s probability law. These are still probability averages, provided the intervention probabilities are nonnegative and sum to one at each history.

Worked Example: Averaging Over a Stochastic Treatment

At a particular history, suppose a stochastic intervention assigns treatment \(A=1\) with probability \(0.30\) and \(A=0\) with probability \(0.70\). The targeted predictions for the two choices are \(0.80\) and \(0.20\), respectively. The intervention-averaged prediction is

$$ 0.30(0.80)+0.70(0.20)=0.24+0.14=0.38. $$

The weights are nonnegative and sum to one, and the resulting risk \(0.38\) lies in \([0,1]\). If predictions are also averaged over later covariate histories under the intervention, each further conditional expectation preserves that interval by the same argument.

The same reasoning applies to bounded continuous outcomes, not only binary risks. For instance, if a survival-time summary is restricted to the interval from zero to a fixed horizon \(\tau\), a plug-in average of predictions in \([0,\tau]\) remains in that interval. The fact that individual predictions are bounded is substantive: it can follow from the outcome definition, or from a model and fluctuation that enforce the outcome support. If an implementation produces a prediction outside the claimed range, the premise of the theorem has failed.

Worked Example: A Bounded Survival Summary

Consider a restricted mean survival time through a horizon of 5 years. It is bounded between 0 and 5 years. Suppose three targeted predictions under the intervention are \(1.2\), \(3.5\), and \(4.7\) years. Their equally weighted plug-in average is

$$ \hat\psi_d = \frac{1.2+3.5+4.7}{3} = \frac{9.4}{3} \approx 3.13 \text{ years}. $$

Both the individual predictions and their average are in \([0,5]\). This argument concerns the mean restricted survival summary. If the reported estimand is instead a difference between two intervention-specific summaries, its natural bounds are \([-5,5]\), not \([0,5]\).

Why an Influence-Function Update Can Leave the Bounds

An influence-function-based one-step estimate adds a correction to an initial estimate. Unlike a probability average, that addition need not have nonnegative weights or stay inside the parameter space. The empirical correction is not constrained to be small enough to keep the result in range.

Result: A one-step estimate of the form \(\hat\psi_{\mathrm{1step}}=\hat\psi_0+P_n\hat D\), where \(P_n\hat D=n^{-1}\sum_{i=1}^n\hat D_i\), has no general finite-sample guarantee of belonging to \([a,b]\). This algebraic form adds a signed correction; it is not necessarily a convex average of predictions in \([a,b]\).

Derivation by example. Let \(Y\) be binary, let the target be the mean outcome under treatment \(A=1\), and suppose there are two observations. The fitted outcome regression predicts \(\hat Q(1,X_i)=0.10\) for both people, so the initial plug-in estimate is \(\hat\psi_0=0.10\). Suppose the fitted treatment probability is \(g(1\mid X_i)=0.25\) for both people, and the observed data are \(A_1=1,Y_1=0\) and \(A_2=0\). The empirical residual correction for this target is

$$ \frac{1}{2}\sum_{i=1}^{2} \frac{I(A_i=1)}{g(1\mid X_i)} \{Y_i-\hat Q(1,X_i)\} = \frac{1}{2}\left\{\frac{1}{0.25}(0-0.10)+0\right\} = -0.20. $$

Thus the one-step estimate is \(0.10-0.20=-0.10\), outside the possible risk range \([0,1]\). This example shows that the correction can move an estimate outside the parameter space; it does not say that every one-step estimate will do so. In this construction, the inverse-probability factor magnifies a negative residual. The resulting number is an algebraic estimate, not a valid probability.

Bounds, Diagnostics, and Limitations

The plug-in guarantee relies on the actual computation matching the mathematical form. Useful checks include:

  • Check the prediction range. Confirm that predictions entering each average are within the outcome bounds, not merely that the final number looks plausible.
  • Check the averaging weights. For each averaging operation, verify that weights are nonnegative and sum to one. Signed weights or unnormalized weights do not define a probability average.
  • Check what is being reported. A single intervention-specific mean inherits the outcome’s bounds. A difference of means need not: for two risks it lies in \([-1,1]\), and it can be negative.
  • Check the target and its support. Extrapolation to histories poorly represented in the data may produce misleading predictions even when a link keeps those predictions inside the outcome range.

A common mistake is to reason, “The estimate uses an influence-function correction, so it must be a mean of bounded predictions.” That does not follow. An additive correction can be negative or positive and can be too large in magnitude, as the calculation above demonstrates. The correction may be useful for other statistical properties, but it is not itself a convex averaging step. Clipping an out-of-range one-step estimate to the nearest bound restores the range numerically, but it changes the estimator and does not establish the properties of the original update.

The reverse mistake is to treat a bounded plug-in estimate as proof that the analysis is valid. The bound alone does not establish identification, adequate positivity, consistency of nuisance estimates, or accurate finite-sample estimation. Nor does it ensure that a fluctuation fit converged successfully. A software pipeline can also accidentally average with incorrect or unnormalized weights, or return predictions outside the outcome range because of a coding or model-scale error. Bound checks are therefore useful diagnostics, but they do not replace checks of the intervention, data support, and estimation procedure.

The key distinction is structural: a plug-in mean is bounded when it is built from in-range predictions using probability averages. An influence-function update adds a signed quantity and has no automatic range constraint. Neither fact, by itself, settles which estimator will perform better in a particular sample.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions.

  1. Three predictions for a binary-outcome risk are \(0.15\), \(0.65\), and \(1.00\). Is their equally weighted average guaranteed to be a risk?
  2. A stochastic intervention assigns probabilities \(0.2\), \(0.5\), and \(0.4\) to three actions. Can their weighted average be justified by the convex-averaging result as stated?
  3. Two intervention-specific binary-outcome risks are \(0.20\) and \(0.75\). What is the bound on their difference, and can that difference be negative?
  4. Why can an influence-function update leave \([0,1]\) even when its initial estimate is a risk?
  5. Does an in-range plug-in estimate establish that positivity and nuisance estimation are adequate? Explain briefly.

Solutions. (1) Yes. The average is \((0.15+0.65+1.00)/3=1.80/3=0.60\), which is in \([0,1]\). (2) No. The weights sum to \(0.2+0.5+0.4=1.1\), not one, so they are not a probability distribution; the theorem’s premise is not met. (3) The difference of two risks is in \([-1,1]\). Here, \(0.20-0.75=-0.55\), which is negative and within those bounds. (4) The update adds a signed correction, not necessarily a convex average, and the correction can be large enough to cross either boundary. (5) No. The bound follows from the prediction range and averaging structure; it does not verify positivity, identification, or nuisance-estimation quality.

Clinical Biostats