Dynamic prediction is the process of updating an individual's predicted survival probability as new longitudinal data becomes available, moving beyond static baseline covariates. This methodology addresses the clinical reality that a patient's risk profile evolves over time based on their response to treatment and disease trajectory. The core statistical challenge is correctly associating a time-varying marker trajectory with the time-to-event outcome without introducing bias from measurement error or informative observation patterns.
Glossary
Dynamic Prediction

What is Dynamic Prediction?
A statistical paradigm for continuously revising a patient's survival prognosis by integrating accumulating longitudinal biomarker data, such as repeated lab measurements or imaging results, into the predictive model.
Two dominant frameworks implement dynamic prediction: joint modeling and landmarking. Joint models couple a linear mixed-effects submodel for the longitudinal biomarker with a survival submodel, sharing a latent association structure to correct for endogenous measurement error. Landmarking, conversely, fits a standard Cox model at a series of pre-specified time points using only patients still at risk, conditioning on the most recent biomarker value as a fixed covariate. Both approaches generate dynamically updated survival curves that refine prognosis at each new clinical visit.
Key Characteristics of Dynamic Prediction
The defining features that distinguish dynamic prediction from static baseline models, enabling continuously updated patient risk assessments as new data arrives.
Longitudinal Data Integration
Unlike static models that rely on a single baseline snapshot, dynamic prediction ingests repeated measurements over time. This includes lab values, vital signs, or imaging biomarkers collected at irregular intervals. The model updates its understanding of the patient's trajectory, capturing the rate of change and variability in biomarkers rather than just a single value. This allows the system to detect acceleration in disease progression that a one-time measurement would miss.
Landmarking Methodology
A pragmatic approach where predictions are updated at specific landmark times (e.g., every 6 months). At each landmark, the model uses only patients still at risk and their most recent data. This avoids complex joint modeling and naturally handles time-varying covariates without parametric assumptions. It is computationally efficient for large electronic health record datasets and directly addresses the question: 'Given that the patient has survived to this point, what is their updated prognosis?'
Joint Modeling Architecture
A sophisticated statistical framework that simultaneously models the longitudinal biomarker trajectory and the time-to-event outcome. It typically links a linear mixed-effects submodel for the biomarker with a Cox proportional hazards submodel for survival. This corrects for endogenous measurement error—the fact that observed biomarker values are noisy snapshots of a true underlying process. The shared random effects capture the association between the trajectory and the hazard.
Dynamic Risk Prediction Window
Predictions are conditional on survival to the present and project risk over a fixed future horizon (e.g., 5-year risk from now). This sliding window approach provides clinically actionable timeframes. A patient's 5-year risk of cardiovascular event is recalculated at each visit, incorporating their latest cholesterol trends and blood pressure readings. This contrasts with static predictions made at diagnosis that become outdated as the patient's health evolves.
Handling Informative Dropout
Patients with worsening health are more likely to miss follow-up visits or withdraw from studies. This informative censoring biases static models. Dynamic prediction frameworks, particularly joint models, can account for this by modeling the dependence between the measurement process and the event risk. The model recognizes that a sudden absence of data may itself be a prognostic signal, preventing overly optimistic risk estimates for deteriorating patients.
Real-Time Clinical Decision Support
The ultimate output is a continuously updated, patient-specific survival curve that changes as new data flows in. This can be embedded in clinical dashboards or electronic health record alerts. For example, in oncology, a dynamic model might predict that a patient's risk of progression has crossed a threshold, triggering a recommendation for a treatment change or an earlier scan. This moves prognosis from a one-time statement to an ongoing monitoring tool.
Frequently Asked Questions
Explore the core concepts behind updating patient survival prognosis using longitudinal data streams, including landmarking and joint modeling approaches.
Dynamic prediction is the process of updating a patient's survival prognosis as new longitudinal data—such as repeated lab measurements, vital signs, or biomarker readings—becomes available over time. Unlike static baseline models that predict risk using only initial covariates, dynamic prediction incorporates the patient's evolving clinical trajectory. This is typically achieved through two primary statistical frameworks: landmarking, which fits a new survival model at each prediction time using only patients still at risk, and joint modeling, which simultaneously models the longitudinal biomarker process and the time-to-event outcome. The goal is to provide clinicians with a continuously refined, personalized risk assessment that reflects the patient's current health state rather than historical snapshots.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Dynamic prediction relies on a constellation of statistical and machine learning methods to update survival forecasts as new patient data arrives. These related concepts form the technical foundation for time-varying prognostic modeling.
Joint Models for Longitudinal and Survival Data
A statistical framework that simultaneously models a longitudinal biomarker trajectory and a time-to-event outcome. Unlike two-stage approaches, joint models correct for measurement error inherent in repeatedly observed biomarkers.
- Links a linear mixed-effects submodel for the biomarker with a Cox or parametric survival submodel
- Uses the current value or rate of change of the biomarker as predictors
- Provides dynamic predictions that update as new lab values arrive
- Essential for prostate cancer monitoring with PSA trajectories
Landmark Analysis
A computationally efficient alternative to joint modeling that resets the analysis clock at specific landmark times. Patients still at risk at the landmark are re-stratified based on their most recent biomarker value.
- Avoids complex joint likelihood estimation
- Requires careful handling of immortal time bias
- Predictions update at discrete intervals rather than continuously
- Commonly used in oncology trials with scheduled imaging assessments
Time-Varying Covariates
Predictor variables whose values change over the observation period, requiring specialized handling in survival models. Standard Cox regression with time-varying covariates uses the counting process format to split patient histories into intervals.
- Each interval assumes constant covariate values
- Prevents immortal time bias where future survival time incorrectly influences baseline predictors
- Requires data restructuring into (start, stop] format
- Critical for modeling drug dosage changes or lab value fluctuations
Kalman Filtering for Biomarker Trajectories
A recursive algorithm that estimates the true underlying state of a noisy biomarker signal. In dynamic prediction, Kalman filters smooth repeated measurements to extract the latent disease trajectory before feeding it into survival models.
- Operates in predict-update cycles as new data arrives
- Separates biological signal from measurement noise
- Provides uncertainty estimates for the filtered state
- Used in real-time monitoring systems for ICU patients
Dynamic Brier Score
A strictly proper scoring rule adapted for time-dependent predictions to evaluate dynamic prognostic models. It measures the mean squared error between predicted survival probabilities and observed outcomes at a specific prediction horizon.
- Assesses both calibration and discrimination
- Requires handling of censored observations via IPCW weighting
- Can be plotted over time to show when predictions degrade
- Gold standard for comparing joint models against landmark approaches
Inverse Probability Censoring Weighting (IPCW)
A technique to correct for dependent or informative censoring when evaluating dynamic prediction models. Weights uncensored observations by the inverse of their estimated probability of remaining uncensored.
- Assumes censoring mechanism can be modeled from observed covariates
- Prevents optimistic bias in validation studies
- Essential when sicker patients drop out more frequently
- Applied in calculating weighted Brier scores and AUCs

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us