Tutorials › Joint Modeling of Longitudinal and Time-to-Event Data › NT-proBNP and Progression in Pulmonary Hypertension

Case Studies · Tutorial 689 of 697

NT-proBNP and Progression in Pulmonary Hypertension

Learn to interpret a longitudinal NT-proBNP trajectory jointly with time to clinical worsening or death, including how baseline functional status may modify its association with hazard.

Advanced 12 min read

What You'll Learn

  • Specify a longitudinal model for log-transformed NT-proBNP and a time-to-event model for clinical worsening or death.
  • Interpret the association parameter as a conditional hazard ratio tied to the latent biomarker trajectory.
  • Calculate the modeled hazard ratio for a doubling of NT-proBNP.
  • Distinguish adjustment for baseline functional status from effect modification by that status.
  • Recognize assumptions and diagnostics relevant to this joint-model application.
  • Compare joint modeling with last-observation time-dependent Cox and landmark approaches.

Why Model NT-proBNP and Progression Together?

In pulmonary hypertension, NT-proBNP is measured repeatedly, while clinical worsening or death may occur at any time. NT-proBNP can be strongly right-skewed, and a patient’s unobserved underlying trajectory is not identical to each noisy assay result. Moreover, a worsening event can stop further measurements. An analysis that treats the observed biomarker values as if they were error-free, or ignores why later measurements are missing, can therefore give a misleading account of the biomarker–outcome association.

A joint model represents the repeated measurements and event time in a linked framework. Here the event is a composite of clinical worsening or death, with time measured from a defined study origin. Baseline functional status, such as New York Heart Association (NYHA) class, is clinically relevant: it may predict the event and may also modify how strongly the underlying NT-proBNP level is associated with the event hazard. These are distinct roles and should be modeled and interpreted separately.

A Joint Model for Log NT-proBNP and Event Time

Let \(Y_{ij}\) be the NT-proBNP concentration for patient \(i\) at visit time \(t_{ij}\), measured in pg/mL. A common analysis models the natural logarithm of concentration. Let \(F_i=1\) indicate worse baseline functional status, for example NYHA class III/IV, and \(F_i=0\) indicate class I/II. The continuous underlying log NT-proBNP trajectory is \(m_i(t)\); it is latent because measurements contain error.

Definition: A shared-parameter joint model specifies (1) a longitudinal submodel for repeated measurements around a patient-specific latent trajectory \(m_i(t)\), and (2) a survival submodel whose hazard depends on that trajectory and possibly on baseline covariates. A standard linear mixed longitudinal submodel and proportional-hazards survival submodel are
$$ \begin{aligned} Y_{ij} &= m_i(t_{ij})+\epsilon_{ij},\\ m_i(t) &= \beta_0+\beta_1t+\beta_2F_i+\beta_3tF_i+b_{0i}+b_{1i}t,\\ \lambda_i(t\mid b_i) &= \lambda_0(t)\exp\left\{\gamma F_i+ \left(\alpha+\delta F_i\right)m_i(t)\right\}. \end{aligned} $$

Here \(b_i=(b_{0i},b_{1i})^\mathsf{T}\) are patient-specific random effects, commonly modeled as multivariate normal; \(\epsilon_{ij}\) are measurement errors, commonly independent normal errors conditional on the random effects. The baseline hazard is \(\lambda_0(t)\), and \(\gamma\) represents the functional-status association at \(m_i(t)=0\). The coefficient \(\alpha\) is the log-hazard association per one-unit increase in latent log NT-proBNP for the reference status group. The interaction \(\delta\) allows that association to differ for the worse-status group, whose association coefficient is \(\alpha+\delta\). Time and the functional-status terms in \(m_i(t)\) allow the average biomarker trajectory to vary by status.

The stated distributional and structural assumptions are modeling choices, not universal facts. They should be checked against the study’s measurement schedule, observed trajectories, event pattern, and clinical context. In particular, a linear trajectory on the log scale may be inadequate if the biomarker rises nonlinearly. The model also assumes that, conditional on the specified covariates and shared random effects, the longitudinal errors and event process are appropriately represented and residual measurement error does not itself carry further event information.

Worked Example: Translating a Log NT-proBNP Value

Suppose a hypothetical patient has an estimated latent log NT-proBNP value of 6.91 at a particular follow-up time. The model uses the natural logarithm of concentration in pg/mL. What concentration does this correspond to, and how does it compare with a patient whose latent value is 7.31?

For the first patient, transform back by exponentiating: \(\exp(6.91)\approx 1{,}002.25\) pg/mL, or about 1,002 pg/mL to the nearest pg/mL. For the second patient, the log difference is \(7.31-6.91=0.40\). The ratio of their concentrations is \(\exp(0.40)\approx1.492\), so the second patient’s modeled latent concentration is about 1.49 times as high, or about 49.2% higher. This comparison concerns underlying modeled concentrations, not necessarily the two raw assay readings.

The interpretation assumes positive concentrations and a natural-log transformation. Units matter: the model’s intercept depends on expressing concentration in pg/mL, although a log difference and its associated hazard ratio do not depend on the concentration unit when both values use the same unit.

What the Association Means for Clinical Worsening or Death

The survival submodel relates the instantaneous event rate among patients still event-free at time \(t\) to the current latent log NT-proBNP value and baseline functional status. It does not assert that NT-proBNP causes worsening or death. Other disease processes may influence both the biomarker and the event, and the association is conditional on the model and included covariates.

For two otherwise comparable patients in the same functional-status group, at the same time, with latent log NT-proBNP values differing by \(d\), the modeled hazard ratio is \(\exp\{(\alpha+\delta F_i)d\}\). Because a doubling in concentration is an increase of \(\log(2)\) on the natural-log scale, its hazard ratio follows directly.

$$ \mathrm{HR}_{\text{doubling}\mid F_i} =\exp\left\{(\alpha+\delta F_i)\log(2)\right\}. $$

This is a conditional hazard ratio, not a risk ratio or a ratio of survival probabilities. It compares instantaneous hazards at a given time among patients with the same modeled covariates and status, differing in latent concentration by a factor of two. It also relies on the proportional-hazards form: the coefficient-based relative hazard is constant over time unless the model explicitly allows a time-varying association.

Worked Example: A Doubling in Each Functional-Status Group

Consider hypothetical fitted association coefficients \(\alpha=0.40\) and \(\delta=0.25\). The indicator \(F_i=0\) denotes baseline class I/II and \(F_i=1\) denotes class III/IV. Calculate the modeled hazard ratio for a doubling of latent NT-proBNP in each group.

For class I/II, the association coefficient is 0.40. Thus \(\exp\{0.40\log(2)\}=\exp(0.2773)\approx1.320\). At the same time and other modeled covariates, a doubling corresponds to a modeled hazard about 1.32 times as high in this group.

For class III/IV, the coefficient is \(\alpha+\delta=0.40+0.25=0.65\). The hazard ratio is \(\exp\{0.65\log(2)\}=\exp(0.4505)\approx1.569\). The model therefore estimates a stronger biomarker–hazard association in the worse-status group. The difference between these group-specific log-hazard associations is \(\delta=0.25\); whether the data support a genuine difference requires uncertainty estimation and a test or interval for the interaction, not simply comparing the two point estimates.

The main effect \(\gamma\) has a separate interpretation: it compares baseline functional-status groups at latent log NT-proBNP \(m_i(t)=0\), which corresponds to 1 pg/mL under this scale and may be far outside the observed range. For a clinically meaningful status comparison, center the biomarker at a meaningful value or calculate the contrast at a stated value. The \(\gamma\) coefficient alone is not a general status comparison at all NT-proBNP levels when an interaction is present.

Justification Through the Joint Likelihood

The reason to link the two submodels is that event-free follow-up determines which longitudinal measurements can be observed. Write \(T_i\) for event time, \(C_i\) for censoring time, \(\tilde T_i=\min(T_i,C_i)\), and \(\Delta_i=1\) if the event is observed and 0 if censored. Conditional on random effects \(b_i\), the event contribution has the familiar hazard form. The joint likelihood integrates the shared random effects rather than pretending the latent trajectory is observed exactly.

$$ L_i=\int \left\{\prod_j f(Y_{ij}\mid b_i)\right\} \left\{\lambda_i(\tilde T_i\mid b_i)^{\Delta_i} \exp\left[-\int_0^{\tilde T_i}\lambda_i(u\mid b_i)\,du\right]\right\} f(b_i)\,db_i . $$

This expression follows by multiplying the conditional density of the observed longitudinal measurements by the conditional event-time contribution and the random-effects density, then integrating over the unobserved \(b_i\). In the event term, \(\lambda_i(\tilde T_i\mid b_i)^{\Delta_i}\) contributes the hazard for an observed event and contributes 1 for censoring; the exponential is the probability of remaining event-free through the observed follow-up time, conditional on \(b_i\). The integration accounts for uncertainty about each patient’s trajectory and links it to the event process. The usual conditional independent-censoring assumption is needed: given the modeled information, censoring must not carry additional information about the event time.

If a patient’s event stops biomarker collection, the number and timing of measurements can depend on the event process. A joint likelihood can account for this connection through shared random effects and the modeled latent trajectory, subject to its assumptions. It does not automatically solve every missing-data problem: informative visit scheduling, discontinuation for unmodeled reasons, or misspecified random-effects distributions may require additional modeling.

Worked Example: Interpreting an Estimate and Its Uncertainty

Suppose a hypothetical joint-model fit for the reference functional-status group gives \(\hat\alpha=0.40\) with \(SE=0.15\). Use a large-sample Wald calculation to summarize uncertainty for the one-unit log NT-proBNP association.

The Wald statistic for \(H_0:\alpha=0\) is \(z=0.40/0.15=2.667\). A two-sided standard-normal p-value is approximately 0.0077. Under the fitted model and the null hypothesis, a statistic at least this extreme in absolute value would be unusual; this p-value is not the probability that the null hypothesis is true.

A 95% Wald interval for \(\alpha\) is \(0.40\pm1.96(0.15)\), giving \(0.40\pm0.294=[0.106,0.694]\). Exponentiating gives a hazard-ratio interval for a one-unit increase in log concentration of \([\exp(0.106),\exp(0.694)]\approx[1.112,2.002]\). A one-unit increase in log concentration corresponds to multiplying concentration by \(e\), not to a one-unit increase in pg/mL. For a doubling, the point estimate is \(\exp\{0.40\log(2)\}\approx1.320\); the corresponding transformed interval is \([\exp\{0.106\log(2)\},\exp\{0.694\log(2)\}]\approx[1.076,1.618]\). These are approximate intervals whose validity depends on the large-sample standard-error approximation and the joint model being adequate.

Diagnostics, Alternatives, and Limits

Diagnostics should assess both components and their connection. Plot observed log NT-proBNP trajectories over time, separated by baseline functional status, and compare their broad shape with fitted trajectories. Examine residual patterns for trends, changing variance, outliers, or inadequately modeled curvature. For the event component, assess whether the assumed baseline hazard and proportional association are plausible, and check whether residual or predictive summaries reveal systematic lack of fit. Sparse measurement near the event, few events in a status group, or poor overlap in biomarker values across groups can make an interaction estimate especially unstable. Convergence problems, extreme random-effect estimates, or sensitivity to trajectory specification are warnings, not merely software inconveniences.

The joint model is not the only option. A time-dependent Cox model that inserts each latest observed NT-proBNP result can be simpler, but the last observed result is measured with error and may be stale; treating it as the current latent value can bias the association. Landmark analysis defines a prediction time and uses information available by that time, making its target explicit, but it does not use the same full longitudinal-event likelihood and typically answers a prediction question conditional on reaching the landmark. A baseline-only survival model is straightforward but discards subsequent biomarker evolution. These approaches can be useful for different estimands; their results should not be assumed interchangeable.

A joint model remains conditional on choices about transformation, trajectory shape, random effects, association structure, and censoring. An \(\alpha\) estimate is not evidence of a causal effect, nor does it alone establish that NT-proBNP improves clinical prediction. Clinical utility requires appropriate validation and decision-focused evaluation. The model also does not imply that functional class is measured without error or that the same association applies outside the population and follow-up represented in the data.

Common Pitfall

Common mistake: “The coefficient \(\alpha=0.40\) means each 1 pg/mL increase raises the hazard by 40%, and the larger estimate in class III/IV proves NT-proBNP causes progression more strongly there.”

Correction: With a natural-log biomarker, \(\alpha\) is the log-hazard association per one-unit increase in log concentration in the reference group. A doubling has hazard ratio \(\exp\{\alpha\log(2)\}\), not \(1+\alpha\). An interaction indicates a modeled difference in conditional association, not a causal effect; uncertainty and model adequacy must also be considered.

Check Your Understanding

Answer the questions, then compare with the solutions below.

  1. If the log NT-proBNP difference between two patients is 0.20, what is the ratio of their modeled latent concentrations?
  2. With \(\alpha=0.30\), \(\delta=0.10\), and \(F_i=1\), what is the modeled hazard ratio for a doubling?
  3. Why can an observed last NT-proBNP measurement be a problematic substitute for the latent current value?
  4. In the stated survival model, what does \(\gamma\) compare when \(m_i(t)=0\), and why may that comparison be clinically unhelpful?

Solutions. (1) The ratio is \(\exp(0.20)\approx1.221\), so the higher latent concentration is about 1.22 times as high. (2) The coefficient for \(F_i=1\) is \(0.30+0.10=0.40\), so the doubling hazard ratio is \(\exp\{0.40\log(2)\}\approx1.320\). (3) The observed result includes measurement error and may have been collected well before the time of interest; simply carrying it forward can misrepresent the underlying current trajectory. (4) \(\gamma\) compares status groups at a latent log concentration of zero, or 1 pg/mL under this parameterization. If that value is outside the observed range, the main-effect contrast is an extrapolation and may not answer a clinically relevant comparison.

Clinical Biostats