Survival Analysis Power & Sample Size
Source:R/classicalSurvivalPower.b.R
      classicalSurvivalPowerClass.RdPower analysis and sample size calculation for survival studies using Lachin-Foulkes and Schoenfeld methods from the gsDesign package. This module provides comprehensive power calculations for clinical trials with time-to-event endpoints.
Details
This module implements the functionality requested in GitHub Issue #72, providing comprehensive power analysis capabilities for survival studies. Two main methods are supported:
Lachin-Foulkes Method:
- Full study design approach 
- Accounts for accrual duration, follow-up period, dropout rates 
- Supports uniform and exponential patient entry patterns 
- Provides sample size and number of events 
Schoenfeld Method:
- Events-based approximation 
- Based on asymptotic normal distribution of log-rank statistic 
- Simpler calculations focused on number of events 
- Useful for quick estimates and design comparisons 
Super classes
jmvcore::Analysis -> ClinicoPath::classicalSurvivalPowerBase -> classicalSurvivalPowerClass
Methods
Inherited methods
jmvcore::Analysis$.createImage()jmvcore::Analysis$.createImages()jmvcore::Analysis$.createPlotObject()jmvcore::Analysis$.load()jmvcore::Analysis$.render()jmvcore::Analysis$.save()jmvcore::Analysis$.savePart()jmvcore::Analysis$.setCheckpoint()jmvcore::Analysis$.setParent()jmvcore::Analysis$.setReadDatasetHeaderSource()jmvcore::Analysis$.setReadDatasetSource()jmvcore::Analysis$.setResourcesPathSource()jmvcore::Analysis$.setStatePathSource()jmvcore::Analysis$addAddon()jmvcore::Analysis$asProtoBuf()jmvcore::Analysis$asSource()jmvcore::Analysis$check()jmvcore::Analysis$init()jmvcore::Analysis$optionsChangedHandler()jmvcore::Analysis$postInit()jmvcore::Analysis$print()jmvcore::Analysis$readDataset()jmvcore::Analysis$run()jmvcore::Analysis$serialize()jmvcore::Analysis$setError()jmvcore::Analysis$setStatus()jmvcore::Analysis$translate()ClinicoPath::classicalSurvivalPowerBase$initialize()