Overview
This vignette provides the theoretical foundation for the
CorOncoEndpoints package, covering:
- The Fleischer model for OS and PFS
- Copula-based modeling of dependence
- Correlation bounds (Fréchet-Hoeffding)
- Mathematical derivations
The Fleischer Model
Model Specification
The Fleischer model (2009) provides a framework for modeling the dependence between overall survival (OS) and progression-free survival (PFS).
Key Components:
- Overall Survival (OS):
- Time to Progression (TTP):
- Progression-Free Survival (PFS):
where OS and TTP are independent.
Copula-Based Dependence Modeling
What is a Copula?
A copula is a function that links marginal distributions to their joint distribution. For two random variables and with marginal distributions and , the copula satisfies:
Why Copulas?
Copulas allow us to:
- Separate marginal behavior from dependence structure
- Model non-linear dependencies
- Handle different types of tail dependence
Correlation Bounds
Fréchet-Hoeffding Bounds
For any copula :
These bounds correspond to:
- Lower bound: Perfect negative dependence (countermonotonic copula)
- Upper bound: Perfect positive dependence (comonotonic copula)
Data Generation Algorithm
Step 2: Apply Copula Transform
Use the conditional copula to transform :
Now have the desired dependence structure.
Calculating Copula Parameters
From Correlation to Theta
Given desired correlation between TTE and Response, we need to find copula parameter .
For Clayton Copula:
Solve numerically:
using Hoeffding’s formula for covariance.
For Frank Copula:
Solve numerically:
The package implements these using numerical optimization (bisection method).
Mathematical Derivations
Derivation of PFS-Response Correlation
In the three-endpoint framework, the correlation between PFS and Response is derived from:
- The specified correlation between OS and Response
- The Fleischer model relationship
- The copula linking OS and Response
The derivation involves:
This requires computing integrals over the copula-linked distributions, which is done numerically in the package.
References
Fleischer, F., Gaschler-Markefski, B., & Bluhmki, E. (2009). A statistical model for the dependence between progression-free survival and overall survival. Statistics in Medicine, 28(21), 2669-2686.
Trivedi, P. K., & Zimmer, D. M. (2005). Copula modeling: an introduction for practitioners. Foundations and Trends in Econometrics, 1(1), 1-111.
Nelsen, R. B. (2006). An introduction to copulas (2nd ed.). Springer.
Hofert, M., Kojadinovic, I., Maechler, M., & Yan, J. (2018). Elements of copula modeling with R. Springer.
Joe, H. (2014). Dependence modeling with copulas. CRC Press.
Summary
This vignette provided the mathematical foundation for:
- The Fleischer model for OS and PFS
- Copula-based dependence modeling (Clayton and Frank)
- Correlation bounds based on Fréchet-Hoeffding bounds
- Data generation algorithms
- Validation metrics
Understanding these concepts helps users: - Choose appropriate parameter values - Interpret simulation results - Validate model assumptions - Extend the methodology