Tutorials › Multi-Arm Multi-Stage (MAMS) Designs › Multistate Intermediate Outcomes

Time-to-Event MAMS With Intermediate Outcomes · Tutorial 320 of 499

Multistate Intermediate Outcomes

Learn to build and assess multistate summaries of response, progression, and death for comparing treatment arms at an interim look.

Advanced 12 min read

What You'll Learn

  • Define mutually exclusive response, progression, and death states for an interim analysis.
  • Specify permitted transitions and transition intensities in a multistate model.
  • Derive state-occupation probabilities from a transition matrix.
  • Calculate and interpret arm-level state probabilities and contrasts.
  • Summarize restricted time spent in each state at an interim landmark.
  • Diagnose implausible state paths and understand censoring and model limitations.

Why Represent Intermediate Outcomes as States?

An intermediate outcome can be more than a single response indicator or event time. A participant may respond, later progress, and eventually die; another may progress without responding. At an interim look, a summary that records only whether response ever occurred can hide these different paths. A multistate representation preserves the participant’s current clinical status and makes the possible transitions explicit.

The goal here is to construct arm-level summaries from those states for interim comparison and selection. These summaries describe what has been observed by a specified landmark. They do not, by themselves, predict the final endpoint or determine whether an arm should be retained.

Definition: A multistate process represents each participant’s status over time as a path through a specified set of mutually exclusive states. A transition is a change from one state to another. A state-occupation probability at time \(t\) is the probability that a participant is in a specified state at that time. A transition probability is the probability of being in a destination state at time \(t\), conditional on the specified state at an earlier time.

Define the States Before Estimating Them

Consider a trial in which participants begin without documented response or progression. One useful state definition is:

  • State 0: alive, without progression, and not currently in response.
  • State 1: alive, without progression, and currently in response.
  • State 2: alive after progression, whether or not response occurred earlier.
  • State 3: dead.

These states are mutually exclusive and cover the possible statuses under this definition. Response may be gained or lost before progression, so transitions \(0\to1\) and \(1\to0\) are allowed. Progression is treated as irreversible, and death is absorbing: once in state 3, a participant remains there. If a protocol defines response as “ever responded,” response loss would not lead from state 1 to state 0; state definitions must match the endpoint and protocol.

For treatment arm \(a\), let \(\lambda_{ij}^{(a)}(t)\) denote the instantaneous transition rate from state \(i\) to state \(j\) at time \(t\), among participants in state \(i\) just before \(t\). For example, \(\lambda_{12}^{(a)}(t)\) describes progression among participants currently responding without progression. The possible transitions in this illustration are \(0\to1\), \(0\to2\), \(0\to3\), \(1\to0\), \(1\to2\), \(1\to3\), and \(2\to3\).

$$ Q^{(a)}(t)= \begin{pmatrix} -(\lambda_{01}^{(a)}+\lambda_{02}^{(a)}+\lambda_{03}^{(a)}) & \lambda_{01}^{(a)} & \lambda_{02}^{(a)} & \lambda_{03}^{(a)}\\ \lambda_{10}^{(a)} & -(\lambda_{10}^{(a)}+\lambda_{12}^{(a)}+\lambda_{13}^{(a)}) & \lambda_{12}^{(a)} & \lambda_{13}^{(a)}\\ 0 & 0 & -\lambda_{23}^{(a)} & \lambda_{23}^{(a)}\\ 0 & 0 & 0 & 0 \end{pmatrix}. $$

This transition-rate matrix has nonnegative off-diagonal entries, and each row sums to zero. A zero entry represents a transition excluded by the state definitions, not evidence that the transition is merely rare. If a clinically possible path is omitted, the states or allowed transitions need reconsideration.

From Transition Rates to Arm-Level Summaries

Write \(\mathbf p^{(a)}(t)\) for the row vector of probabilities of occupying states 0 through 3 in arm \(a\) at time \(t\). In a continuous-time Markov model, the future transition distribution depends on the current state, time, and any specified covariates, rather than on additional unrecorded history. The forward equation is

$$ \frac{d\mathbf p^{(a)}(t)}{dt} =\mathbf p^{(a)}(t)Q^{(a)}(t). $$

If all participants start in state 0, then \(\mathbf p^{(a)}(0)=(1,0,0,0)\). Solving the forward equation gives the probabilities of occupying each state at a later time. These probabilities sum to one. For an interim look at time \(t^*\), the principal summaries are \(p_1^{(a)}(t^*)\), the probability of currently being alive, unprogressed, and responding; \(p_2^{(a)}(t^*)\), the probability of being alive after progression; and \(p_3^{(a)}(t^*)\), the probability of death by that time.

With observed transition histories and right-censoring, a standard nonparametric estimator is the Aalen–Johansen estimator. At each observed transition time, estimate the transition increment from the number of observed transitions \(i\to j\) divided by the number at risk in state \(i\). Assemble these increments in a matrix \(d\widehat A(t)\), placing the negative sum of outgoing increments on each diagonal. The product integral accumulates the increments over time:

$$ \widehat P(0,t)=\prod_{u\leq t}\{I+d\widehat A(u)\}, \qquad \widehat{\mathbf p}^{(a)}(t) =\mathbf p^{(a)}(0)\widehat P^{(a)}(0,t). $$

The product is ordered in time. This construction extends the competing-risks cumulative-incidence approach to multiple states and transitions. It estimates state-occupation probabilities; the entries of the transition-probability matrix can also summarize movement between states over a chosen interval.

Assumptions and interpretation: State definitions and event times must be recorded consistently, the allowed transitions must reflect the protocol, and participants must be observed from a well-defined starting state. For standard Aalen–Johansen interpretation, censoring should be independent of future transitions conditional on the modeled information, with adequate follow-up and participants at risk for transitions of interest. A Markov interpretation additionally requires that the modeled state and included covariates capture the history relevant to future transitions. If duration in a state or prior response history matters, a simple Markov model may be inadequate; include that history in the state definition or use a model that represents it.

Worked Example: Occupancy Probabilities From Two Observation Intervals

Worked Example: Occupancy Probabilities From Two Observation Intervals

Hypothetical data. Suppose 100 participants in one arm begin in state 0, and all are observed through two successive intervals. At the end of the first interval, 65 are in state 0, 20 in state 1, 10 in state 2, and 5 in state 3. In the second interval, the 65 participants starting in state 0 have 45 remaining in state 0, 10 moving to state 1, 8 to state 2, and 2 to death. Of the 20 starting in state 1, 13 remain there, 6 progress, and 1 dies. Of the 10 starting in state 2, 7 remain alive and 3 die. The 5 already dead remain in state 3.

The estimated second-interval transition matrix has rows corresponding to the state at the start of that interval and columns to the state at its end:

$$ \widehat P= \begin{pmatrix} 45/65 & 10/65 & 8/65 & 2/65\\ 0 & 13/20 & 6/20 & 1/20\\ 0 & 0 & 7/10 & 3/10\\ 0 & 0 & 0 & 1 \end{pmatrix}. $$

For example, the first row sums to \((45+10+8+2)/65=1\). Multiplying the occupancy vector at the end of the first interval by this matrix gives the second-interval endpoint probabilities:

$$ (0.65,\ 0.20,\ 0.10,\ 0.05)\widehat P = (0.45,\ 0.23,\ 0.21,\ 0.11). $$

For state 1, the calculation is \(0.65(10/65)+0.20(13/20)=0.10+0.13=0.23\). For death, it is \(0.65(2/65)+0.20(1/20)+0.10(3/10)+0.05=0.02+0.01+0.03+0.05=0.11\). Thus, at the second endpoint, 45% are alive without progression and not currently responding, 23% are alive without progression and responding, 21% are alive after progression, and 11% have died. The probabilities sum to one. This calculation is an illustrative complete-follow-up transition estimate; with censoring, estimating transitions requires risk sets and appropriate methods such as Aalen–Johansen, not simply dividing endpoint counts by the initial sample size.

Compare Arms Without Collapsing the State Structure

At a common interim landmark, report arm-specific state probabilities and, where useful, their differences. The contrast is descriptive of the probability of occupying a state at that landmark. It is not automatically a causal effect or a forecast of the final endpoint; interpretation depends on randomization, follow-up, and the precise estimand.

Worked Example: Comparing State Probabilities at a Landmark

Hypothetical data. At 12 weeks, suppose two randomized arms each have 100 participants with complete status ascertainment. Arm A has 45 in state 0, 23 in state 1, 21 in state 2, and 11 in state 3. Arm B has 50, 15, 25, and 10 in those same states. The estimated state probabilities are the counts divided by 100.

For the response state, the estimated probabilities are \(23/100=0.23\) in arm A and \(15/100=0.15\) in arm B. The arm A minus arm B difference is \(0.23-0.15=0.08\), or 8 percentage points. At 12 weeks, arm A therefore has an 8-percentage-point higher observed probability of being alive, unprogressed, and currently responding.

For progression while alive, the corresponding difference is \(0.21-0.25=-0.04\), or 4 percentage points lower in arm A. For death, it is \(0.11-0.10=0.01\), or 1 percentage point higher in arm A. These figures illustrate why one favorable state probability should not be interpreted in isolation: arm A’s higher response-state probability does not mean every observed outcome is better. A selection procedure must specify which summaries matter and how they will be used; these probabilities alone do not establish a retention rule.

A related summary is restricted time spent in a state up to a landmark \(\tau\). For state \(j\), define \(R_j(\tau)=\int_0^\tau p_j(t)\,dt\). This is the expected time in that state during the interval, in units of time. It summarizes the whole occupancy trajectory rather than only status at one instant. If probabilities are estimated at discrete times, numerical integration is required and its approximation should be reported.

Worked Example: Approximate Time in Each State

Hypothetical estimates. For one arm followed to 12 weeks, suppose estimated state probabilities at the midpoints of the intervals 0–4, 4–8, and 8–12 weeks are, respectively, \((0.77,0.18,0.04,0.01)\), \((0.49,0.31,0.16,0.04)\), and \((0.36,0.24,0.30,0.10)\). Each vector is ordered as states 0, 1, 2, and 3 and sums to one.

Using the midpoint rule, the approximate time in the response state is

$$ \widehat R_1(12) =4(0.18+0.31+0.24) =4(0.73) =2.92\text{ weeks}. $$

The same calculation gives 4(0.77+0.49+0.36)=6.48 weeks in state 0, 4(0.04+0.16+0.30)=2.00 weeks in state 2, and 4(0.01+0.04+0.10)=0.60 weeks in the absorbing death state. The four estimates total \(6.48+2.92+2.00+0.60=12.00\) weeks, consistent with the occupancy probabilities summing to one in each interval. These are midpoint approximations, not exact estimates from individual event times; finer time intervals or direct integration of an estimated occupancy curve may improve accuracy.

Derivation: Why Occupancy Probabilities Add Up

The forward equation follows by considering a short interval of length \(h\). Conditional on being in state \(i\) at time \(t\), the probability of a transition \(i\to j\) during that interval is approximately \(\lambda_{ij}(t)h\), while the probability of remaining in \(i\) is approximately one minus the sum of its outgoing transition probabilities. Thus, to first order, the probability vector changes by \(\mathbf p(t)Q(t)h\). Dividing this change by \(h\) and taking \(h\) toward zero gives \(d\mathbf p(t)/dt=\mathbf p(t)Q(t)\).

Because every row of \(Q(t)\) sums to zero, the derivative of the total occupancy probability is

$$ \frac{d}{dt}\{\mathbf p(t)\mathbf 1\} =\mathbf p(t)Q(t)\mathbf 1=0, $$

where \(\mathbf 1\) is a column vector of ones. If the initial probabilities sum to one, they continue to sum to one. Nonnegative transition rates also ensure that the model moves probability only through the specified transitions. This provides a basic numerical check when calculating or implementing the model.

Diagnostics, Alternatives, and Limitations

Check the state definitions, data, and estimated trajectories before using a summary for interim decisions. Death occupancy is nondecreasing when death is absorbing: participants may enter the death state, but cannot leave it. An apparent decrease in estimated death-state probability is a warning sign for coding, estimation, or presentation errors. By contrast, the probability of being alive in the progression state can decrease as participants die, and the response-state probability can decrease after response loss or progression. A decreasing occupancy probability in either of those states is not, by itself, evidence of a problem.

Other useful checks include verifying that state probabilities are between zero and one and sum to one at each time, inspecting whether observed paths include transitions forbidden by the protocol, and checking the numbers at risk for each transition. Sparse transitions can produce unstable estimates, especially for uncommon paths such as death directly from response. Also examine whether censoring differs in ways related to prognosis: if participants with worsening status are more likely to leave observation, standard estimates may be biased unless the censoring mechanism is appropriately addressed.

A competing-risks analysis is suitable when the question concerns first occurrence of mutually exclusive event types, such as progression before death versus death before progression. It does not, by itself, describe later transitions after a first event. A binary response summary is simpler and may be sufficient when only response at a prespecified time matters, but it discards progression and death paths. Multistate summaries retain these paths at the cost of more detailed data requirements, more possible transitions, and potentially less precision. They also rely on the chosen states being clinically meaningful; an omitted history that affects transition patterns can make a simple Markov interpretation misleading.

A common mistake is to treat response, progression, and death as three independent binary outcomes and compare their percentages as though they were unrelated. They are linked statuses in a participant’s trajectory, and at a fixed time the defined states are mutually exclusive. The correction is to specify the states and permitted transitions first, estimate the joint state-occupation probabilities, and interpret arm contrasts as comparisons of those probabilities at the stated landmark.

Key takeaway: A multistate intermediate-outcome analysis begins with protocol-consistent states and transitions. It yields arm-level probabilities of occupying each state, and optionally time-in-state summaries, while making the observed clinical paths explicit. These summaries support interim description; prediction and selection rules require additional specifications.

Check Your Understanding

Answer each question, then check the brief solutions below.

  1. Under the state definitions in this tutorial, what does state 2 represent, and why is state 3 absorbing?
  2. If estimated death-state occupancy falls from 0.12 to 0.09 at a later time, what should be checked?
  3. At a landmark, arm A has response-state probability 0.28 and arm B has 0.20. State the arm difference in context.
  4. Estimated response-state probabilities at three equal four-week intervals are 0.20, 0.30, and 0.25 at their midpoints. Calculate the midpoint estimate of time in the response state over 12 weeks.
  5. Give one reason a first-event competing-risks analysis may not answer a question about response, progression, and death paths.

Solutions. (1) State 2 is alive after progression, regardless of prior response; state 3 is absorbing because death cannot be followed by a transition to another living state. (2) Check coding, the estimator, and the plotted quantities: with absorbing death, occupancy cannot decrease over time. (3) The difference is \(0.28-0.20=0.08\), or 8 percentage points higher in arm A at that landmark. (4) The estimate is \(4(0.20+0.30+0.25)=3.00\) weeks. (5) A first-event analysis does not describe transitions after the first event, such as death after progression, or the probability of occupying a response state at a later time.

Clinical Biostats