Prentice | R Documentation |
The function Prentice
evaluates the validity of a potential surrogate based on the Prentice criteria (Prentice, 1989) in the setting where the candidate surrogate and the true endpoint are normally distributed endpoints.
Warning The Prentice approach is included in the Surrogate package for illustrative purposes (as it was the first formal approach to assess surrogacy), but this method has some severe problems that renders its use problematic (see Details below). It is recommended to replace the Prentice approach by a more statistically-sound approach to evaluate a surrogate (e.g., the meta-analytic methods; see the functions UnifixedContCont
, BifixedContCont
, UnimixedContCont
, BimixedContCont
).
Prentice(Dataset, Surr, True, Treat, Pat.ID, Alpha=.05)
Dataset |
A |
Surr |
The name of the variable in |
True |
The name of the variable in |
Treat |
The name of the variable in |
Pat.ID |
The name of the variable in |
Alpha |
The |
The Prentice criteria are examined by fitting the following regression models (when the surrogate and true endpoints are continuous variables):
S_{j}=\mu_{S}+\alpha Z_{j}+\varepsilon_{Sj}, (1)
T_{j}=\mu_{T}+\beta Z_{j}+\varepsilon_{Tj}, (2)
T_{j}=\mu+\gamma Z_{j}+\varepsilon_{j}, (3)
T_{j}=\tilde{\mu}_{T}+\beta_{S} Z_{j}+\gamma_{Z} S_{j}+\tilde{\varepsilon}_{Tj}, (4)
where the error terms of (1) and (2) have a joint zero-mean normal distribution with variance-covariance matrix
\boldsymbol{\Sigma}=\left(\begin{array}{cc}
\sigma_{SS}\\
\sigma_{ST} & \sigma_{TT}
\end{array}\right)
,
and where j
is the subject indicator, S_{j}
and T_{j}
are the surrogate and true endpoint values of subject j
, and Z_{j}
is the treatment indicator for subject j
.
To be in line with the Prentice criteria, Z should have a significant effect on S in model 1 (Prentice criterion 1), Z should have a significant effect on T in model 2 (Prentice criterion 2), S should have a significant effect on T in model 3 (Prentice criterion criterion 3), and the effect of Z on T should be fully captured by S in model 4 (Prentice criterion 4).
The Prentice approach to assess surrogavy has some fundamental limitations. For example, the fourth Prentice criterion requires that the statistical test for the \beta_S
in model 4 is non-significant. This criterion is useful to reject a poor surrogate, but it is not suitable to validate a good surrogate (i.e., a non-significant result may always be attributable to a lack of statistical power). Even when lack of power would not be an issue, the result of the statistical test to evaluate the fourth Prentice criterion cannot prove that the effect of the treatment on the true endpoint is fully captured by the surrogate.
The use of the Prentice approach to evaluate a surrogate is not recommended. Instead, consider using the single-trial meta-anlytic method (if no multiple clinical trials are available or if there is no other clustering unit in the data; see function Single.Trial.RE.AA
) or the multiple-trial meta-analytic methods (see UnifixedContCont
, BifixedContCont
, UnimixedContCont
, and BimixedContCont
).
Prentice.Model.1 |
An object of class |
Prentice.Model.2 |
An object of class |
Prentice.Model.3 |
An object of class |
Prentice.Model.4 |
An object of class |
Prentice.Passed |
|
Wim Van der Elst, Ariel Alonso, & Geert Molenberghs
Burzykowski, T., Molenberghs, G., & Buyse, M. (2005). The evaluation of surrogate endpoints. New York: Springer-Verlag.
Prentice, R. L. (1989). Surrogate endpoints in clinical trials: definitions and operational criteria. Statistics in Medicine, 8, 431-440.
## Load the ARMD dataset
data(ARMD)
## Evaluate the Prentice criteria in the ARMD dataset
Prent <- Prentice(Dataset=ARMD, Surr=Diff24, True=Diff52, Treat=Treat, Pat.ID=Id)
# Summary of results
summary(Prent)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.