JMbdirect: joint modeling with semi-parametric link functions for bidirectional feedback in longitudinal-survival data
Related Experiment Video
Updated: Oct 31, 2026

Establishing a Competing Risk Regression Nomogram Model for Survival Data
Published on: October 23, 2020
1Population Health and Genomics, School of Medicine, University of Dundee, Dundee, UK. atanustat@gmail.com.
Background:
Joint models of longitudinal and time-to-event data are essential for dynamic prediction in chronic disease research, but standard formulations typically assume linear biomarker-hazard associations and unidirectional influence from biomarkers to events. These assumptions are often violated in multimorbidity and oncology, where clinical events alter subsequent biomarker trajectories and where biomarker-risk relationships are non-linear or threshold-like. Methods that relax both assumptions simultaneously, and that are accessible to applied researchers, are currently lacking.
Methods:
We extend the joint modeling framework through the JMbdirect package by introducing semi-parametric association structures based on penalized splines and neural additive components, and by embedding explicit bidirectional feedback between events and biomarkers via post-event level shifts and slope changes in the longitudinal trajectory. Estimation is supported via penalized maximum likelihood with Laplace approximation and a Bayesian alternative using Hamiltonian Monte Carlo. Performance was assessed in simulation studies crossing four design factors (form of the association function, presence and magnitude of feedback, single versus competing events, and baseline hazard specification) at sample sizes [Formula: see text], and in an applied analysis of the primary biliary cirrhosis (PBC) cohort.
Results:
Incorporating feedback and flexible links improved discrimination and calibration relative to classical linear specifications, particularly under non-linear risk mechanisms. In the representative competing-risks scenario ([Formula: see text]), the spline-with-feedback estimator attained AUC@5 of 0.85 and an integrated Brier score of 0.134 with near-nominal 95% coverage, compared with AUC@5 of 0.72, an integrated Brier score of 0.168 and 88% coverage for the linear model without feedback; calibration slopes were 0.99 and 0.74, respectively. Feedback parameters were recovered with negligible bias at moderate and strong magnitudes. In the PBC application, the spline-based model identified a threshold effect at approximately 3 mg/dL of serum bilirubin and improved cross-validated discrimination (AUC@5 0.78 versus 0.71 for the linear specification).
Conclusions:
Flexible association structures and explicit bidirectional feedback yield more accurate and more interpretable dynamic predictions than classical joint models, with manageable computational cost. By combining these methodological advances with an open-source R package and a publicly available dashboard interface, this work supports the translation of joint modeling into personalized risk prediction and clinical decision support in multimorbid populations.
Related Concept Videos
Parametric Survival Analysis: Weibull and Exponential Methods
Weibull Distribution
The Weibull distribution is a flexible model used in parametric survival analysis. It can handle both increasing and decreasing hazard rates, depending on its shape parameter...
Assumptions of Survival Analysis
Pharmacodynamic Models: Link Model and Systems Pharmacodynamic Model
Introduction To Survival Analysis
The primary goal of survival analysis is to estimate survival time—the time until a...
Truncation in Survival Analysis
Left truncation occurs when individuals who experienced the event of interest before a certain time are not included in the study. This is often due to a "delayed entry" into the study where only those who survive until a certain entry point are observed.
Comparing the Survival Analysis of Two or More Groups
