Tutorials › Joint Modeling of Longitudinal and Time-to-Event Data › Marker-Specific Current-Value Associations

Multiple Longitudinal Markers · Tutorial 374 of 697

Marker-Specific Current-Value Associations

You will learn to interpret each marker’s association with the event hazard while holding the other marker values and covariates fixed.

Advanced 12 min read

What You'll Learn

  • Specify a proportional-hazards model using separate latent current values for multiple markers.
  • Interpret marker-specific coefficients and hazard ratios in the markers’ measurement units.
  • Derive the conditional hazard ratio for a change in one or several marker values.
  • Understand how the latent marker trajectories enter the joint likelihood.
  • Identify assumptions, diagnostics, and common sources of unstable marker-specific estimates.
  • Distinguish marker-specific current-value associations from a shared-random-effects link.

Why Give Each Marker Its Own Association?

When several biomarkers are measured repeatedly, each may carry information about a subject’s event risk. A joint model can connect the event hazard to the markers’ underlying, time-specific values rather than to noisy measurements taken at particular visits. Giving each marker its own coefficient asks a focused question: what is the association of one marker’s current value with the hazard, conditional on the other markers’ current values?

That conditional qualification matters. A marker-specific coefficient is not generally the same as the coefficient from a model using that marker alone. If markers move together, the model estimates their associations while accounting for their overlap. The result is a conditional association on the specified marker scales, not by itself a causal effect.

Model Definition and Interpretation

Let \(i=1,\ldots,n\) index subjects and \(k=1,\ldots,K\) index markers. Write \(Y_{ikj}\) for the observed value of marker \(k\) for subject \(i\) at visit time \(t_{ikj}\). Let \(m_{ik}(t)\) denote the latent, or underlying, value of marker \(k\) for subject \(i\) at time \(t\), as specified by the longitudinal model. Let \(T_i\) be the event time, \(C_i\) the censoring time, \(U_i=\min(T_i,C_i)\) the observed follow-up time, and \(\delta_i=I(T_i\le C_i)\) the event indicator. Let \(\mathbf w_i\) be a vector of baseline covariates with coefficient vector \(\boldsymbol\gamma\).

Definition: A marker-specific current-value association model specifies the event hazard as
$$ h_i(t\mid \mathbf m_i(t),\mathbf w_i) = h_0(t)\exp\left\{ \boldsymbol\gamma^\mathsf{T}\mathbf w_i + \sum_{k=1}^{K}\alpha_k m_{ik}(t) \right\}, $$
where \(h_0(t)\) is the baseline hazard, \(\mathbf m_i(t)=(m_{i1}(t),\ldots,m_{iK}(t))^\mathsf{T}\), and \(\alpha_k\) is the association coefficient for marker \(k\). The hazard is conditional on the latent current marker values and the included covariates.

For two markers, the linear predictor contains \(\alpha_1m_{i1}(t)+\alpha_2m_{i2}(t)\). Holding the other marker values and covariates fixed, increasing marker \(k\) by one unit multiplies the hazard by \(\exp(\alpha_k)\). Thus, \(\alpha_k\) is a log-hazard change per one-unit increase in marker \(k\), conditional on the other current marker values. Its interpretation depends on the marker’s measurement scale.

The “current value” is the model-estimated latent value at time \(t\), not necessarily the most recent observed measurement. This distinction allows the event model to use the longitudinal process while accounting for measurement noise and irregular visit times through the longitudinal model.

Assumptions Behind the Interpretation

The coefficient interpretation follows from the model only when its components are appropriately specified. The hazard form assumes proportionality conditional on the marker values: the log hazard is linear in those values, and each \(\alpha_k\) is constant over time unless the model explicitly includes time-varying effects. The longitudinal models must represent the marker trajectories adequately over the relevant follow-up period. In a multivariate linear mixed model, for example, each marker has a specified mean trajectory and random effects, and the random effects can have a joint covariance structure.

The joint model also needs a defensible dependence structure. Conditional on the subject-specific latent effects, the longitudinal observations and event process are modeled using their specified distributions. If censoring is treated as noninformative, the analysis assumes that censoring does not carry additional information about the event process after conditioning on the modeled information. These assumptions do not follow merely from having repeated measurements; they must be considered in the study context.

The markers must be distinguishable enough in the observed data to estimate their separate contributions. If two latent marker trajectories are nearly redundant, the model may have difficulty determining which marker accounts for the conditional association. A fitted model can still return estimates, but the estimates may be imprecise or sensitive to modeling choices.

Worked Example: A One-Unit Marker Change

Suppose a fitted two-marker model has \(\alpha_1=0.30\) per mg/L for marker 1 and \(\alpha_2=-0.20\) per unit for marker 2. Compare two otherwise identical covariate profiles at the same time. Their marker 2 values are equal, while the second profile’s marker 1 value is 2 mg/L higher.

With marker 2 held fixed, the conditional hazard ratio is

$$ \frac{h_{\text{second}}(t)}{h_{\text{first}}(t)} = \exp\{0.30(2)+(-0.20)(0)\} = \exp(0.60) \approx 1.822. $$

Under the fitted model, the profile with a marker 1 value 2 mg/L higher has an estimated hazard about 1.82 times as large at that time, conditional on marker 2 and the covariates. Equivalently, the model associates that increase with an approximately 82.2% higher hazard. This is a conditional association, not a statement that changing the marker would cause the hazard to change.

Why the Coefficient Is a Conditional Association

The interpretation can be justified directly by taking a ratio of hazards. Consider two marker-value vectors for otherwise identical covariate values at the same time, denoted by \(\mathbf m\) and \(\mathbf m'\). The shared baseline hazard and the covariate term cancel:

$$ \frac{h(t\mid\mathbf m,\mathbf w)} {h(t\mid\mathbf m',\mathbf w)} = \frac{h_0(t)\exp\{\boldsymbol\gamma^\mathsf{T}\mathbf w+ \sum_k\alpha_km_k\}} {h_0(t)\exp\{\boldsymbol\gamma^\mathsf{T}\mathbf w+ \sum_k\alpha_km'_k\}} = \exp\left\{\sum_{k=1}^{K}\alpha_k(m_k-m'_k)\right\}. $$

If only marker \(r\) changes by \(d\) units, then \(m_r-m'_r=d\) and all other differences are zero. The ratio reduces to \(\exp(\alpha_r d)\). This establishes both the one-unit hazard ratio \(\exp(\alpha_r)\) and the condition that other marker values are held fixed.

This calculation is a comparison of hazards at a time, not a comparison of cumulative event probabilities. A hazard describes the instantaneous event rate among subjects still at risk. The hazard ratio does not, on its own, give a risk difference or an event probability.

Worked Example: A Confidence Interval for a Marker Association

Suppose the fitted coefficient for a marker measured in mmol/L is \(\hat\alpha_1=0.12\), with estimated standard error \(SE(\hat\alpha_1)=0.05\). Using a normal approximation, calculate a 95% confidence interval for the coefficient and transform it to the hazard-ratio scale.

The coefficient-scale interval is the estimate plus or minus 1.96 standard errors:

$$ 0.12\pm1.96(0.05) = 0.12\pm0.098 = (0.022,\;0.218). $$

Exponentiating both endpoints gives the interval for the one-unit hazard ratio:

$$ \left(\exp(0.022),\exp(0.218)\right) \approx (1.022,\;1.244). $$

The point estimate is \(\exp(0.12)\approx1.128\). Under the model, a 1 mmol/L higher current value of this marker is associated with an estimated hazard about 1.13 times as large, conditional on the other markers and covariates. The approximate 95% confidence interval is 1.02 to 1.24. Its frequentist meaning is that the interval procedure has 95% coverage over repeated samples under the model and its assumptions; it is not a 95% probability statement about this fixed parameter.

The normal approximation should be assessed in context, particularly if the association estimate is weakly identified or the likelihood is irregular. A Wald interval can be unreliable when the estimate’s sampling distribution is far from approximately normal.

How the Latent Values Enter the Joint Model

Let \(\mathbf b_i\) collect the subject-specific random effects across markers, with density \(p(\mathbf b_i)\). The longitudinal model gives a conditional density \(p(\mathbf Y_i\mid\mathbf b_i)\), where \(\mathbf Y_i\) denotes the observations for subject \(i\). Given the random effects, the marker trajectories determine the hazard. With \(S_i(t\mid\mathbf b_i)=\exp\{-\int_0^t h_i(u\mid\mathbf b_i)\,du\}\), the event-time contribution for an observed time \(U_i\) and event indicator \(\delta_i\) is \(h_i(U_i\mid\mathbf b_i)^{\delta_i}S_i(U_i\mid\mathbf b_i)\). Integrating over the random effects gives the subject’s joint contribution:

$$ L_i = \int p(\mathbf Y_i\mid\mathbf b_i)\, h_i(U_i\mid\mathbf b_i)^{\delta_i} S_i(U_i\mid\mathbf b_i)\, p(\mathbf b_i)\,d\mathbf b_i. $$

This expression shows why the current-value association uses latent trajectories: the same random effects help describe repeated marker observations and determine the event hazard over follow-up. The likelihood integrates over uncertainty in those subject-specific effects rather than treating an estimated trajectory as known without error. The particular longitudinal distributions, random-effects covariance, and baseline-hazard specification must still be chosen and checked as part of fitting the joint model.

Worked Example: Comparing Two Marker Profiles

Suppose a two-marker model has \(\alpha_1=0.40\) per unit for marker 1 and \(\alpha_2=-0.30\) per unit for marker 2. At a particular time, profile B has marker 1 one unit higher and marker 2 two units higher than profile A. Assume the covariates are the same and both profiles are evaluated at the same time.

The difference in the log hazard is

$$ 0.40(1)+(-0.30)(2)=0.40-0.60=-0.20. $$

Therefore the conditional hazard ratio for profile B relative to profile A is

$$ \frac{h_B(t)}{h_A(t)} = \exp(-0.20) \approx0.8187. $$

Under this fitted model, profile B has an estimated hazard about 0.819 times that of profile A at that time, or about 18.1% lower. The result combines both marker differences. It does not imply that marker 1 alone is protective or that the two coefficients can be interpreted without specifying the other marker values.

Diagnostics, Alternatives, and Limitations

Marker-specific estimates require particular care when markers are strongly correlated. A useful diagnostic is to inspect coefficient uncertainty, correlations among estimated association parameters, and sensitivity of estimates to reasonable changes in the longitudinal or random-effects specification. Large standard errors, unstable signs across fits, or broad profile likelihoods can indicate that the data do not separate the markers’ conditional contributions well. These symptoms are evidence of weak information, not proof that either marker has no association.

Assess whether the assumed hazard relationship is plausible. For example, a constant log-hazard change per marker unit may be inadequate if the association changes over time or is nonlinear in marker value. Examine model fit and residual-based diagnostics appropriate to the fitted survival model, along with whether the longitudinal model reproduces observed marker patterns. Also check that event information is adequate relative to the number of association parameters and that numerical integration or other fitting procedures have converged reliably.

The main alternative considered here is a shared-random-effects link, in which the hazard is connected to subject-specific random effects rather than including a separate coefficient for each current marker value. That link asks how latent subject-level trajectory features relate to the hazard. The current-value formulation instead asks for conditional associations with the markers’ underlying values at time \(t\). These are different scientific specifications; neither is automatically preferable. Fitting each marker in a separate survival model is also not equivalent to estimating marker-specific coefficients jointly, because separate models do not condition on the other marker.

The current-value model has limitations. Its coefficients are conditional on the included markers, covariates, trajectory models, and hazard form. They may be difficult to interpret when markers have very different scales or are highly correlated. A current-value association also does not represent every possible way a marker history could relate to event risk. Finally, estimated associations should not be described causally without a separate causal argument and assumptions that justify such an interpretation.

Common Mistake

  • Wrong reasoning: “The coefficient for marker 1 is positive, so increasing marker 1 causes the event hazard to rise, regardless of marker 2.”
  • Correction: The coefficient describes a conditional association per unit of marker 1, holding the other modeled marker values and covariates fixed. It does not establish causation, and the estimate may be uncertain or difficult to separate from marker 2 when the trajectories are strongly related.
  • Wrong reasoning: “A hazard ratio of 1.8 means the event probability is 80% higher.”
  • Correction: It means the instantaneous hazard is 1.8 times as large for the stated conditional comparison. A probability or cumulative risk comparison requires additional information, including the baseline hazard and follow-up time.
Key takeaway: In a marker-specific current-value model, each \(\alpha_k\) is a conditional log-hazard association for the latent current value of marker \(k\). The corresponding hazard ratio for a \(d\)-unit increase is \(\exp(\alpha_kd)\), with all other marker values and covariates held fixed.

Check Your Understanding

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

  1. A marker has coefficient \(\alpha=0.25\) per unit. What is the model-implied hazard ratio for a 2-unit increase, holding other variables fixed?
  2. In a two-marker model, what does \(\alpha_1\) represent when marker 1 and marker 2 are correlated?
  3. A reported hazard ratio is 0.70 for a one-unit increase in a marker. State its interpretation and one conclusion it does not justify.
  4. Why might marker-specific coefficients be imprecise when two latent marker trajectories are very similar?

Solutions. (1) The hazard ratio is \(\exp(0.25\times2)=\exp(0.50)\approx1.649\). Thus, the model associates a 2-unit increase with a hazard about 1.65 times as large, conditional on the other modeled values. (2) \(\alpha_1\) is the change in log hazard per one-unit increase in marker 1 with marker 2 and the included covariates held fixed; it is not the unadjusted association of marker 1 alone. (3) The model associates a one-unit increase with a hazard 0.70 times as large, or 30% lower, conditional on the other modeled values. This does not show that lowering the marker causes risk to fall or that event probability is 30% lower. (4) When the trajectories are similar, the data may contain limited information for distinguishing their separate contributions, producing imprecise or unstable conditional coefficient estimates.

Clinical Biostats