A progression model for repeated measures (PMRM) is a longitudinal
continuous-time nonlinear model of a progressive disease. The
pmrm package implements PMRMs from Raket (2022). This vignette defines the models
in the package.
Common elements
This section defines the notation and assumptions common to all models in the package.
Data
Let the scalar be the continuous measure of disease severity of patient () at clinical visit (). For a progressive disease, we generally expect to worsen from visit to visit. The goal of treatment is usually to minimize this worsening over time.
Some values may be missing due to dropout or other intercurrent events. We assume these outcomes are missing at random (MAR). Except for the outcomes , all values in the data must be non-missing.
is continuous time since the baseline visit of . At baseline, we assume treatment has not been administered yet, so all study arms should have the same expected outcome if randomization is conducted properly.1
The model may include optional covariates such as age and biomarker status.
Likelihood
Let be the vector of outcomes of patient . For each pair of different patients and , we assume is independent of and . For each , define and .
We assign a multivariate normal likelihood to each whole patient:
To account for intercurrent events such as dropout, we integrate out missing outcomes. This gives us marginal likelihoods for patients whose outcomes are partially missing. To construct the marginal likelihood for patient , let be the matrix such that is the chronologically ordered vector of all non-missing values of . The marginal likelihood of the observed values is just a multivariate normal on a subset of and :
The model is fit by maximizing the product of these independent marginal likelihoods over the parameters that define () and . These parameters are , , , , and , and they are all defined in subsequent sections of this vignette.
Variance
Recall that is defined as (). We parameterize as follows:
is a diagonal matrix with diagonal (the visit-specific standard deviation parameters). To constrain , we define a latent parameter vector such that for . The model estimates with maximum likelihood.
is the correlation matrix among visits within a patient. Define:
is a lower triangular Cholesky factor of the correlation matrix , and it is expressed in terms of a vector of latent parameters.2 The model estimates with maximum likelihood.
Expected value of the control group
Recall that is the expected mean outcome of patient at visit . If patient is part of the control group, then we define:
Each model expresses the expected outcomes differently, but all models reduce to the above equation for the control arm.
Above, is the sparse model matrix of constant non-missing covariates from the data, is -length vector of the column means of , and is the inner product of with model coefficient parameter vector .3 The model estimates with maximum likelihood.
The mean function is the expected clinical outcome at time of the control arm prior to covariate adjustment. It is a spline with knots and vertical anchor points .4 The knots in are fixed and supplied by the user, and they are usually the scheduled visit times specified in the study protocol.5 The model estimates with maximum likelihood.
The decline models
In progressive disease, we usually expect patient health to decline after baseline. The models in this section measure how well treatment reduces this decline. Therapeutic benefit is expressed as a pointwise reduction on the clinical outcome scale.
The non-proportional decline model
We express the expected value as follows:
where is the study arm of patient , and is the reduction in decline of study arm () relative to the control arm .
To appropriately constrain the parameter space, we express the parameters in terms of latent parameters as follows:
The model estimates the latent parameters with maximum likelihood.
The proportional decline model
The proportional decline model is the same as the non-proportional variant except the treatment effects are now , which no longer depend on the visit. In other words, we assume that the reduction in decline due to treatment is proportional to time. We express the expectation as:
To appropriately constrain the parameter space, we introduce latent parameters as follows:
The latent parameters are estimated with maximum likelihood.
The slowing models
In these models, we assume that treatment slows the passage of time along the disease progression trajectory. All study arms share a common disease trajectory, and treated patients may progress more slowly on that same path than control patients. The treatment effect is on the time scale, not the clinical outcome scale.
The non-proportional slowing model
The expected value is:
where is shifted time along the disease progression trajectory:
and is the relative time shift due treatment at visit .
To appropriately constrain the parameter space, we express the parameters in terms of latent parameters as follows:
The model estimates the latent parameters with maximum likelihood.
The proportional slowing model
The proportional slowing model is the same as the non-proportional variant except the time shifts are now , which no longer depend on the visit. In other words, we assume that the slowing of disease progression due to to treatment is proportional to time. We express the expectation the same as before:
but the time shift uses :
To appropriately constrain the parameter space, we introduce latent parameters as follows:
The latent parameters are estimated with maximum likelihood.
