voiage.clinical_trials.AdaptiveTrialOptimizer
Adaptive clinical trial design optimization using VOI.
This class optimizes adaptive trial designs by determining optimal adaptation rules, timing, and thresholds based on VOI analysis.
Methods
Section titled “Methods”optimize_adaptation_schedule
Section titled “optimize_adaptation_schedule”optimize_adaptation_schedule([positional or keyword] self: None = None, [positional or keyword] treatment: Treatment = None, [positional or keyword] max_interim_analyses: int = 5) -> dict[str, Any]Optimize the schedule of interim analyses.
Args: treatment: Treatment being tested max_interim_analyses: Maximum number of interim analyses
Returns
Section titled “Returns”Optimal adaptation schedule and timing
Parameters:
selftreatmentTreatmentmax_interim_analysesint(default:5)
Returns: dict[str, Any]
optimize_adaptation_thresholds
Section titled “optimize_adaptation_thresholds”optimize_adaptation_thresholds([positional or keyword] self: None = None, [positional or keyword] treatment: Treatment = None, [positional or keyword] adaptation_rule: AdaptationRule = None) -> dict[str, Any]Optimize adaptation thresholds for specific adaptation rule.
Args: treatment: Treatment being tested adaptation_rule: Type of adaptation rule to optimize
Returns
Section titled “Returns”Optimal thresholds and performance metrics
Parameters:
selftreatmentTreatmentadaptation_ruleAdaptationRule
Returns: dict[str, Any]