Tutorials › Joint Modeling of Longitudinal and Time-to-Event Data › UPDRS Scores and Parkinson’s Disease Milestones

Case Studies · Tutorial 679 of 697

UPDRS Scores and Parkinson’s Disease Milestones

Learn how a joint model connects medication-adjusted UPDRS trajectories with milestone risk while distinguishing measured score changes from underlying motor severity.

Advanced 12 min read

What You'll Learn

  • Define a Parkinson’s progression milestone independently of the UPDRS score used as the longitudinal marker
  • Specify a mixed-effects trajectory and a shared-parameter event hazard for repeated motor scores and event time
  • Interpret medication-related score shifts separately from changes in latent motor severity
  • Convert a fitted current-severity association into a hazard ratio with units and uncertainty
  • Check assumptions and diagnostics, and recognize why separate two-stage analyses can mislead
  • Calculate a simple conditional milestone-risk prediction from a fitted joint model

Why Link Motor Scores to a Progression Milestone?

In Parkinson’s disease, repeated motor assessments and time to a clinical milestone describe related but different aspects of a patient’s course. The Unified Parkinson’s Disease Rating Scale motor examination, or the motor examination of the MDS-UPDRS, records observed motor impairment at visits. A progression milestone might instead be the first independently adjudicated transition to a specified disability state. The score varies over time, while the milestone time is observed once, or not at all during follow-up.

Medication makes this pairing especially important to interpret carefully. A patient’s observed motor score can improve after dopaminergic medication even while underlying disease severity is worsening. If that score is treated as a direct, unchanging measurement of progression, the association between motor impairment and milestone risk can be distorted. A joint model can relate the event hazard to a latent motor trajectory while representing medication state in the score model.

For this case study, suppose the marker is a repeated motor score, with higher values indicating worse motor impairment. Define the event as the first independently adjudicated transition to a specified clinical disability milestone, such as Hoehn–Yahr stage 3. The endpoint should be defined consistently and not merely be a threshold crossing in the same score being modeled; otherwise the marker and outcome may be mechanically coupled.

A Joint Model for UPDRS and Milestone Time

Let \(Y_{ij}\) be patient \(i\)’s motor score at visit time \(t_{ij}\), measured in years from a common origin. Let \(A_{ij}\) indicate that the patient was assessed in the medication ON state, with \(A_{ij}=1\) for ON and \(0\) for the reference state. A simple linear mixed-effects trajectory with a medication-state term is

$$ Y_{ij}=m_i(t_{ij})+\delta A_{ij}+\epsilon_{ij}, \qquad m_i(t)=\beta_0+\beta_1t+\boldsymbol{\beta}_X^\top X_i+b_{0i}+b_{1i}t. $$

Here \(m_i(t)\) is the patient’s latent motor severity on the chosen reference medication state; \(X_i\) contains baseline covariates; and \(b_{0i}\) and \(b_{1i}\) are patient-specific random intercept and slope. The residuals \(\epsilon_{ij}\) are commonly assumed independent normal errors with mean zero and variance \(\sigma^2\), conditional on the random effects and modeled covariates. The coefficient \(\delta\) represents an average score difference associated with assessment in the ON state, after the modeled trajectory and covariates are accounted for. It is not automatically a causal medication effect.

Let \(T_i\) be time to the milestone or censoring time, and let \(\Delta_i=1\) if the milestone occurs during follow-up and \(0\) if follow-up is right-censored. A shared-parameter event model can be written

$$ h_i(t\mid b_i)=h_0(t)\exp\left\{\boldsymbol{\gamma}^{\top}X_i+ \alpha\bigl[m_i(t)-m_{\mathrm{ref}}\bigr]+\theta A_i(t)\right\}. $$

The baseline hazard \(h_0(t)\) is the event hazard for the reference covariate and motor-severity values. The reference severity \(m_{\mathrm{ref}}\) is a convenient centering value, and \(A_i(t)\) may represent the medication state or exposure history specified in the analysis. The coefficient \(\alpha\) measures the conditional association between current latent motor severity and milestone hazard; \(\theta\) accounts for the chosen medication term in the event model. A positive \(\alpha\) means higher latent motor severity is associated with a higher instantaneous milestone rate, conditional on the modeled covariates and random effects. This is an association, not a claim that changing a score or medication would cause the event.

Definition: In a shared-parameter joint model, the longitudinal and event processes are linked through subject-specific latent quantities, here \(m_i(t)\) and its random effects. The model estimates their relationship while accounting for the fact that repeated scores from the same patient are dependent and that follow-up may end at the milestone.

Assumptions and Likelihood Justification

The interpretation depends on the model being a reasonable description of the data. The linear trajectory assumes that the latent severity trend is adequately represented by a straight line over the time range studied; nonlinear time terms or splines may be needed otherwise. Random effects are commonly modeled as jointly normal, and the residual distribution and variance structure must fit the score data adequately. Since a motor score is bounded and assembled from ordered item ratings, a normal linear model is an approximation; a model for ordinal items or an appropriate non-normal response may be preferable when the approximation is poor.

The event model assumes the specified hazard form is adequate, including the chosen baseline hazard, the current-value link, and any medication term. The shared random effects must capture the relevant dependence between scores and event times. Conditional on these effects and covariates, the model typically assumes the longitudinal measurement process and event process are independent. Visit timing should be non-informative given the modeled history, or modeled explicitly if patients are assessed more often when worsening. Censoring is assumed conditionally independent of the unobserved event time given the included information. These assumptions are substantive, not guaranteed by fitting software.

The joint likelihood makes the link explicit. Write \(b_i=(b_{0i},b_{1i})^\top\), and let \(f(b_i)\) be its random-effects density. Given \(b_i\), the longitudinal contribution is the product of score densities, while the event contribution is the hazard at the observed event time multiplied by the survival probability through the observed follow-up time. Integrating over the unobserved random effects gives the patient-level contribution:

$$ L_i=\int \left\{\prod_j f_Y\bigl(Y_{ij}\mid b_i,A_{ij},X_i\bigr)\right\} \left\{h_i(T_i\mid b_i)^{\Delta_i} \exp\left[-\int_0^{T_i}h_i(u\mid b_i)\,du\right]\right\} f(b_i)\,db_i. $$

The event term follows from the survival density: an observed event contributes \(h_i(T_i\mid b_i)\exp[-\int_0^{T_i}h_i(u\mid b_i)\,du]\); a censored observation contributes only the survival probability. Multiplying the two conditional contributions and averaging over the random-effects distribution produces the joint contribution. This integration is why the procedure does not simply treat an estimated score trajectory as known without error.

Worked Interpretation and Medication Examples

Worked Example: Interpreting the Current-Severity Association

Suppose a hypothetical joint-model fit estimates \(\hat{\alpha}=0.12\) per motor-score point, with \(SE=0.04\), in the hazard model centered at \(m_{\mathrm{ref}}=25\). Assume the model and its uncertainty estimates are adequate for this calculation. Interpret the association for a 5-point higher latent score.

The hazard ratio for a 5-point contrast is

$$ HR=\exp(5\hat{\alpha})=\exp(5\times0.12)=\exp(0.60)=1.822. $$

Thus, at the same modeled covariate values and medication term, a patient whose latent motor severity is 5 points higher has an estimated instantaneous milestone hazard 1.82 times as large. This is a relative hazard, not an 82% increase in the probability of reaching the milestone by a specified date.

A Wald 95% interval for \(\alpha\) is \(0.12\pm1.96(0.04)=(0.0416,0.1984)\). Transforming the endpoints for a 5-point contrast gives

$$ \left(\exp[5(0.0416)],\exp[5(0.1984)]\right) =(1.231,2.696). $$

The interval is for the hazard ratio associated with a 5-point higher latent score. Under repeated sampling and the model assumptions, this procedure would cover the corresponding true hazard ratio in 95% of such intervals. The Wald statistic is \(z=0.12/0.04=3.00\), giving a two-sided \(p\)-value of about 0.0027 for testing \(H_0:\alpha=0\). This is evidence of an association under the fitted model, not the probability that the null hypothesis is true.

Worked Example: Separating Medication State From a Score Trend

Suppose a hypothetical fitted longitudinal model gives a reference-state latent score of \(m_i(1)=30\) at year 1 and estimates \(\hat{\delta}=-6\) points for an ON-state assessment. Assume the patient’s visit was recorded as ON and the additive medication-state model is adequate for illustration.

The expected observed score at that visit is \(30+(-6)(1)=24\). If a later visit has a latent reference-state score of 32 and is also ON, its expected observed score is \(32-6=26\). The observed score rises by only 2 points, while the estimated latent severity rises by 2 points as well under this simple model. If medication state instead changed from OFF at the first visit to ON at the later visit, the observed values would be 30 and 26: a 4-point apparent improvement despite a 2-point increase in latent severity.

The calculation does not establish that medication caused a 6-point reduction. Medication state may be associated with dose timing, disease severity, or clinical decisions. It shows why comparing raw scores across different medication states can give a misleading account of progression unless medication measurement conditions are handled appropriately.

Worked Example: A Conditional One-Year Milestone Risk

For a simplified hypothetical prediction, suppose the baseline hazard is constant at \(0.04\) per year over the next year, the patient’s latent score is 32, \(m_{\mathrm{ref}}=25\), and \(\hat{\alpha}=0.08\) per point. Hold other covariates and the medication term at their reference values, and suppose the patient’s latent score remains constant for that year.

The conditional hazard is

$$ h=0.04\exp\{0.08(32-25)\} =0.04\exp(0.56) =0.0700\text{ per year}. $$

With a constant hazard over one year, the conditional event-free probability is \(\exp(-0.0700\times1)=0.9324\). The corresponding conditional probability of reaching the milestone during that year is \(1-0.9324=0.0676\), or about 6.76%. This calculation conditions on the specified latent severity and other reference values; a patient-level prediction that accounts for uncertainty in random effects and parameter estimates would require integrating over that uncertainty.

Diagnostics, Alternatives, and Limitations

A plausible fit requires checking both parts of the model and their connection. Plot observed score trajectories by patient and compare them with fitted trajectories; look for curvature, changing variability, ceiling or floor effects, and systematic residual patterns. Check whether ON/OFF assessments, dose, and visit timing are recorded consistently. Compare predicted and observed event patterns, including calibration over clinically relevant horizons, and examine whether the fitted hazard adequately represents time dependence. Sensitivity analyses can assess whether conclusions change under nonlinear trajectories, alternative baseline hazards, different medication specifications, or a different association structure, such as linking the hazard to the latent slope as well as the current value.

A common alternative is a two-stage analysis: first estimate each patient’s trajectory, then insert the estimated score or slope into a survival model. This is simpler, but the second stage often treats uncertain estimated trajectories as if they were measured without error. Patients with sparse visits may have especially uncertain estimates, and event-related dropout can make the available trajectories selective. A joint model handles this dependence and uncertainty within one likelihood, but it does not automatically repair a misspecified trajectory, poorly measured medication exposure, informative visit schedules, or unmeasured confounding.

Common pitfall: “The ON-state score fell, so the patient’s disease severity improved and milestone risk must have fallen.” This reasoning confuses a medication-related change in the observed measurement with a change in the latent severity trajectory. The correction is to model or standardize medication assessment conditions, inspect the estimated latent trajectory, and interpret the hazard association as conditional and non-causal unless a separate causal analysis justifies more.

Other limitations matter clinically. A linear mixed model may not reflect heterogeneous or nonlinear progression, and a single additive medication coefficient may be inadequate when dose, timing, and response vary. If medication is initiated or intensified because a clinician observes worsening, adjustment for medication can be confounded by indication. The chosen milestone may also be affected by clinical practice or assessment frequency. A joint model provides a structured association, not a guarantee that the latent trajectory equals biological progression or that the fitted risk transports to a different clinical setting.

Check Your Understanding

Answer each question using the model and definitions above. Short solutions follow.

  1. Why should the milestone definition be independent of the UPDRS score used as the longitudinal marker?
  2. With \(\hat{\alpha}=0.10\) per score point, what is the estimated hazard ratio for a 4-point higher latent score?
  3. If \(\hat{\delta}=-5\), what is the model-predicted observed score when latent severity is 28 and the assessment is ON?
  4. Name one assumption that may fail if visits become more frequent when a patient worsens.
  5. State one reason a two-stage analysis may give misleading uncertainty for the severity–milestone association.

Solutions. (1) If the event is defined by the same score crossing a threshold, the marker and outcome are mechanically linked, complicating interpretation of their association. (2) \(\exp(4\times0.10)=\exp(0.40)=1.492\), so the estimated hazard is about 1.49 times as large, conditional on the model. (3) \(28+(-5)(1)=23\) score points. (4) The assumption that visit timing is non-informative conditional on the modeled history may fail; worsening itself may determine assessment frequency. (5) The second stage may treat estimated patient trajectories as known, ignoring their estimation error, especially for patients with few observations.

Clinical Biostats