EventPredInCure-package {EventPredInCure}R Documentation

Event Prediction Including Cured Population

Description

Predicts enrollment and events using assumed enrollment and/or treatment-specific time-to-event models in the existence of the cured population. Calculate test statistics based on the simulated data sets from the assumed enrollment and/or treatment-specific time-to-event models in the existence of the cured population.

Details

Accurately predicting the date at which a target number of subjects or events will be achieved is critical for the planning, monitoring, and execution of clinical trials in the existence of the cured population. The EventPredInCure package provides enrollment and event prediction capabilities using assumed enrollment and treatment-specific time-to-event models and calculate test statistics based on the simulated data sets from the assumed enrollment and/or treatment-specific time-to-event models in the existence of the cured population.

At the design stage, enrollment is often specified using a piecewise Poisson process with a constant enrollment rate during each specified time interval. At the analysis stage, before enrollment completion, the EventPredInCure package considers several models, including the homogeneous Poisson model, the time-decay model with an enrollment rate function lambda(t) = mu/delta*(1 - exp(-delta*t)), the B-spline model with the daily enrollment rate lambda(t) = exp(B(t)*theta), and the piecewise Poisson model. If prior information exists on the model parameters, it can be combined with the likelihood to yield the posterior distribution.

The EventPredInCure package offers several time-to-event models without cured-population,including exponential, Weibull, log-logistic, log-normal, piecewise exponential, model averaging of Weibull and log-normal, and spline. The models including exponential, Weibull, log-logistic, log-normal, piecewise exponential are extended to account cured-population. In the design stage, the models including exponential, Weibull, log-logistic, log-normal, piecewise exponential are also extended for delayed treatment effect setting (only for generating simulated data sets in the design stage). For time to dropout, the same set of model without cured-population and delayed treatment effect options are considered. If enrollment is complete, ongoing subjects who have not had the event of interest or dropped out of the study before the data cut contribute additional events in the future. Their event times are generated from the conditional distribution given that they have survived at the data cut. For new subjects that need to be enrolled, their enrollment time and event time can be generated from the specified enrollment and time-to-event models with parameters drawn from the posterior distribution. Time-to-dropout can be generated in a similar fashion.

The EventPredInCure package displays the Akaike Information Criterion (AIC), the Bayesian Information Criterion (BIC) and a fitted curve overlaid with observed data to help users select the most appropriate model for enrollment and event prediction. Prediction intervals in the prediction plot can be used to measure prediction uncertainty, and the simulated enrollment and event data can be used for further data exploration.

The most useful function in the EventPredInCure package is getPrediction, which combines model fitting, data simulation, and a summary of simulation results. Other functions perform individual tasks and can be used to select an appropriate prediction model.

The EventPredInCure package implements a model parameterization that enhances the asymptotic normality of parameter estimates. Specifically, the package utilizes the following parameterization to achieve this goal:

The EventPredInCure package uses days as its primary time unit. If you need to convert enrollment or event rates per month to rates per day, simply divide by 30.4375.

References


[Package EventPredInCure version 1.0 Index]