Tutorials › Marginal Structural Models › Rank-Preserving and Distributional Failure-Time Models

Structural Nested Models and g-Estimation · Tutorial 344 of 501

Rank-Preserving and Distributional Failure-Time Models

Learn to separate an individual-level rank-preserving assumption from a distributional acceleration model, and see how that distinction changes interpretation and identification.

Advanced 12 min read

What You'll Learn

  • State rank-preserving and distributional failure-time assumptions for two potential failure times.
  • Derive the relationship between a distributional acceleration factor and counterfactual quantiles.
  • Explain why equal marginal distributions do not determine how potential times pair within individuals.
  • Identify conditions under which randomized data can identify a marginal acceleration factor.
  • Recognize why individual treatment effects and rank preservation are not established by marginal fit.
  • Distinguish testable marginal implications from untestable cross-world assumptions.

Two Different Claims About Failure Times

A structural failure-time model compares a person's failure time under treatment with that same person's failure time under a reference treatment. The key issue in this tutorial is whether the model makes a claim about each individual’s pair of potential failure times, or only about the distributions of those times in a population. Those claims can imply the same marginal pattern while making different statements about individual effects.

Consider one binary treatment decision, with \(A\in\{0,1\}\). Let \(T^0\) and \(T^1\) be the potential failure times under no treatment and treatment, respectively, and assume they are positive. A multiplicative acceleration factor \(c>0\) means that treatment scales a failure time by \(c\); equivalently, write \(c=\exp(\psi)\), where \(\psi\) is the log acceleration factor. If \(c>1\), the modeled treated time is longer.

Definition: A rank-preserving individual failure-time model with factor \(c\) asserts \(T^1=cT^0\) almost surely for each individual in the target population. A distributional failure-time model with factor \(c\) asserts only \(T^1\overset{d}{=}cT^0\), or, equivalently, that the marginal distribution of \(T^1\) is the distribution of \(cT^0\). The distributional statement does not specify which individual’s treated time is paired with which untreated time.

In the rank-preserving claim, the same person’s two potential times are linked by an exact equation. In the distributional claim, the two marginal distributions are linked, but the joint distribution of \((T^0,T^1)\) is left unspecified. This is a distinction about assumptions, not merely about how the same assumption is written.

Quantiles: The Marginal Implication

For a random variable \(X\) with distribution function \(F_X\), define its generalized quantile by \(Q_X(p)=\inf\{t:F_X(t)\ge p\}\), for \(0<p<1\). This definition also applies to discrete distributions, where quantiles can have jumps.

Result: For positive failure times and \(c>0\), \(T^1\overset{d}{=}cT^0\) if and only if \(Q_{T^1}(p)=cQ_{T^0}(p)\) for every \(0<p<1\). This is a relation between marginal quantiles; by itself it is not an individual-level equation.

To verify the forward direction, for any \(t\), positivity of \(c\) gives \(F_{cT^0}(t)=P(cT^0\le t)=P(T^0\le t/c)=F_{T^0}(t/c)\). Thus \(T^1\overset{d}{=}cT^0\) gives \(F_{T^1}(t)=F_{T^0}(t/c)\). The quantile identity follows directly from the definition:

$$ \begin{aligned} Q_{T^1}(p) &=\inf\{t:F_{T^1}(t)\ge p\}\\ &=\inf\{t:F_{T^0}(t/c)\ge p\}\\ &=c\inf\{s:F_{T^0}(s)\ge p\}\\ &=cQ_{T^0}(p). \end{aligned} $$

Here the third equality uses \(c>0\), so that \(t=cs\) preserves order. Conversely, a random variable can be represented in distribution by applying its quantile function to a uniform random variable on \((0,1)\). If the quantile functions satisfy \(Q_{T^1}(p)=cQ_{T^0}(p)\) for all \(p\), these representations show that the marginal law of \(T^1\) is that of \(cT^0\). This proves the result. \(\square\)

A rank-preserving model with \(T^1=cT^0\) implies the distributional result, because applying the same positive scaling to every individual scales the entire marginal distribution. The reverse implication does not follow: a distributional equality leaves open many possible ways to pair the two sets of potential times.

Worked Example: A Rank-Preserving Pairing

Suppose a population has three equally common types, with untreated potential times \(2,4,6\). Pair each type’s treated time as \(4,8,12\), respectively. The paired values are \((T^0,T^1)=(2,4),(4,8),(6,12)\).

For each type, the ratio is \(T^1/T^0=4/2=8/4=12/6=2\). Thus \(T^1=2T^0\) holds for every individual in this population. The empirical marginal quantiles, using the generalized-quantile definition, are \(Q_{T^0}(0.25)=2\), \(Q_{T^0}(0.50)=4\), and \(Q_{T^0}(0.75)=6\); the corresponding treated quantiles are \(4,8,12\). Each is twice its untreated counterpart, as required by the distributional implication.

Same Marginals, Different Individual Pairings

The quantile relation does not reveal the individual pairing. A simple finite population makes this concrete. Keep the untreated values \(2,4,6\) and treated values \(4,8,12\), each occurring once, but pair them differently. The untreated and treated marginal distributions—and therefore all their quantiles—are unchanged.

Worked Example: The Same Exact Quantiles Without Rank Preservation

Pair the values as \((T^0,T^1)=(2,12),(4,4),(6,8)\). The untreated marginal values in increasing order are still \(2,4,6\), and the treated marginal values in increasing order are still \(4,8,12\). Therefore, at \(p=0.25,0.50,0.75\), the respective quantiles are exactly \(2,4,6\) and \(4,8,12\). The marginal quantile relation with \(c=2\) holds at all three of these quantiles.

But the individual ratios are \(12/2=6\), \(4/4=1\), and \(8/6=4/3\). None of these pairs satisfies \(T^1=2T^0\) except no pair at all. The distributional model is compatible with this pairing; the rank-preserving model is not. Matching marginal quantiles cannot tell these pairings apart.

The same point can be stated as a general identification limitation. Observed data typically reveal at most one potential failure time per person. Even in a randomized study, randomization can identify the marginal distributions of \(T^0\) and \(T^1\), subject to complete outcome ascertainment and consistency, but it does not reveal their joint distribution for the same individuals. Rank preservation specifies that joint relationship; it is an additional, generally untestable cross-world assumption.

The following result makes the implication precise: if the marginal distributions obey the scaling model, then every coupling of those marginals is compatible with the distributional model. Some couplings may satisfy the individual equation, while others may not. For the finite example above, the two explicitly listed pairings are such couplings: both have the same marginals, but only the aligned pairing has \(T^1=2T^0\) for every type. Therefore marginal scaling alone cannot identify the individual-level relationship. \(\square\)

Worked Example: Identifying a Marginal Factor in a Randomized Study

Suppose treatment is randomized, failure times are fully observed, and the empirical potential-time distributions in a large target population are well represented by three equally weighted values in each arm. The untreated values are \(2,4,6\), and the treated values are \(4,8,12\). Suppose the distributional scaling model is assumed to hold.

The medians are \(Q_{T^0}(0.50)=4\) and \(Q_{T^1}(0.50)=8\). The median ratio gives \(c=8/4=2\). Checking the full empirical distributions, not just that one quantile, gives \(Q_{T^1}(0.25)=4=2(2)\), \(Q_{T^1}(0.50)=8=2(4)\), and \(Q_{T^1}(0.75)=12=2(6)\). Thus the empirical marginals fit the scaling relation with factor \(2\).

Randomization and consistency allow the arm-specific observed distributions to identify the corresponding marginal potential-time distributions, in the population. This supports identifying a marginal factor under the assumed model. It does not show that each treated time is twice that same person’s untreated time: the alternative pairing \((2,12),(4,4),(6,8)\) gives the same marginals. Nor does a sample check prove the population model; sampling variation and model fit still matter.

Assumptions, Identification, and Diagnostics

A distributional scaling parameter is identified from marginal data only when the design and assumptions connect observed outcomes to the potential-time marginals. In the simple setting, the relevant conditions include:

  • Consistency: the observed failure time equals \(T^A\) for the treatment actually received.
  • Exchangeability: treatment assignment is independent of \((T^0,T^1)\), as in a properly randomized trial. In an observational study, a suitable conditional exchangeability assumption would be needed instead.
  • Positivity: each treatment level has positive probability in the population or covariate strata being studied.
  • Outcome ascertainment: failure times are observed or censoring is handled under appropriate additional assumptions. The examples here treat times as fully observed.
  • Model and parameter uniqueness: the marginal distributions must actually satisfy the proposed scaling relation, and distinct values of \(c\) must not yield the same pair of distributions. For example, when the untreated median is positive, the median ratio uniquely specifies \(c\) if the scaling model holds.

These conditions separate three questions. First, can the arm-specific marginal distributions be identified from the observed data? Second, do those distributions satisfy the proposed scaling model? Third, should the model be interpreted as an individual-level equation? The first depends on design and identification assumptions; the second is a marginal model check; the third requires rank preservation or another explicit assumption about the joint potential outcomes.

In a randomized study with complete follow-up, the marginal implication can be examined by comparing estimated distributions or several quantiles. A single matching median is not enough to establish a scale relation: other quantiles may fail to scale by the same factor. In observational data, apparent marginal scaling may also reflect confounding, so agreement with the model does not by itself establish a causal interpretation.

The individual coupling is different. Because no person is observed under both treatment levels, the data do not directly check whether that person’s pair obeys \(T^1=cT^0\), or whether the person retains the same rank in both potential-time distributions. Thus a good marginal fit cannot be used as evidence that rank preservation is true.

Interpretation and Common Pitfall

A distributional factor summarizes how one potential-time distribution is scaled relative to another. It can support population-level statements about survival-time distributions or quantiles under the model. It does not, on its own, say that every person’s failure time changes by that factor, identify who benefits, or determine the distribution of individual treatment effects. Those questions require information or assumptions about the joint distribution of \((T^0,T^1)\).

Common pitfall: Seeing that treated and untreated quantiles satisfy \(Q_{T^1}(p)=cQ_{T^0}(p)\), then concluding that every individual satisfies \(T^1=cT^0\), confuses marginal ordering with individual pairing. The correction is to state the conclusion at the level supported by the assumption: quantile scaling establishes a distributional relation. The individual equation follows only if rank preservation is separately assumed.

The main alternative is therefore not a different way to calculate the same individual effect. It is a different modeling commitment. A rank-preserving model is stronger and permits an individual-level interpretation conditional on its assumptions. A distributional model makes a weaker claim about marginals, avoids asserting a particular cross-world pairing, and cannot answer individual-effect questions from the marginal relation alone. Neither model is automatically preferable: the choice must match the scientific estimand and the plausibility of the assumptions.

Check Your Understanding

Answer each question, then compare with the brief solutions below.

  1. If \(T^1=3T^0\) almost surely, what relation must hold between the marginal quantile functions?
  2. Why can two datasets of paired potential times have identical marginal distributions but different individual treatment effects?
  3. In a randomized study, does identification of both marginal potential-time distributions identify their joint distribution? Explain.
  4. For untreated values \(1,3\) and treated values \(2,6\), each equally common, does pairing \((1,6),(3,2)\) obey rank preservation with \(c=2\)? Do the marginals satisfy the factor-2 distributional relation?

Solutions. (1) \(Q_{T^1}(p)=3Q_{T^0}(p)\) for every \(0<p<1\), by positive scaling. (2) Marginals list the values under each treatment but do not specify which values belong to the same person; changing the pairing can change individual ratios while leaving both lists unchanged. (3) No. Randomization identifies the two marginals under consistency and outcome ascertainment, but not the cross-world joint distribution. (4) No: the individual ratios are \(6/1=6\) and \(2/3\), not both \(2\). Yes: the marginal quantiles are \(1,3\) and \(2,6\), so each treated quantile is twice its untreated counterpart.

Clinical Biostats