Skip to contents

Fits a single combined partial likelihood for KK matching-on-the-fly designs with survival responses: matched pairs contribute a stratified Cox term (one stratum per pair, canceling shared-frailty effects within the pair) and reservoir subjects contribute a standard unstratified Cox term, summed into one joint partial log-likelihood and optimized jointly for a single shared treatment coefficient. This differs from the two-stage IVWC sibling InferenceSurvivalKKStratCoxPHIVWC, which fits the matched and reservoir sub-models separately and combines the two log-hazard-ratio estimates by inverse-variance weighting; this class instead estimates one coefficient from the combined likelihood directly, which additionally supports likelihood-ratio tests and parametric likelihood bootstrap (likelihood_tier = "partial").

References

Cox, D. R. (1972). "Regression Models and Life-Tables." Journal of the Royal Statistical Society, Series B, 34(2), 187-220.

Lee, E. W., Wei, L. J., and Amato, D. A. (1992). "Cox-Type Regression Analysis for Large Numbers of Small Groups of Correlated Failure Time Observations." In Survival Analysis: State of the Art, 237-247. Springer. doi:10.1007/978-94-015-7983-4_14

Super class

Inference -> InferenceSurvivalKKStratCoxPHOneLik

Methods

+ inherited public methods from Inference


InferenceSurvivalKKStratCoxPHOneLik$set_custom_randomization_statistic_function()

Usage

InferenceSurvivalKKStratCoxPHOneLik$set_custom_randomization_statistic_function(
  custom_randomization_statistic_function
)


InferenceSurvivalKKStratCoxPHOneLik$set_custom_randomization_statistic_cpp()

Usage

InferenceSurvivalKKStratCoxPHOneLik$set_custom_randomization_statistic_cpp(fn)


InferenceSurvivalKKStratCoxPHOneLik$approximate_randomization_distribution_beta_hat_T()

Usage

InferenceSurvivalKKStratCoxPHOneLik$approximate_randomization_distribution_beta_hat_T(
  r = 501,
  delta = 0,
  transform_responses = "none",
  show_progress = TRUE,
  permutations = NULL,
  debug = FALSE,
  zero_one_logit_clamp = .Machine$double.eps
)


InferenceSurvivalKKStratCoxPHOneLik$supports_rand_pval_for_incidence()

Usage

InferenceSurvivalKKStratCoxPHOneLik$supports_rand_pval_for_incidence()


InferenceSurvivalKKStratCoxPHOneLik$compute_rand_two_sided_pval()

Usage

InferenceSurvivalKKStratCoxPHOneLik$compute_rand_two_sided_pval(
  r = 501,
  delta = 0,
  transform_responses = "none",
  na.rm = TRUE,
  show_progress = TRUE,
  permutations = NULL,
  zero_one_logit_clamp = .Machine$double.eps
)


InferenceSurvivalKKStratCoxPHOneLik$clone()

The objects of this class are cloneable with this method.

Usage

InferenceSurvivalKKStratCoxPHOneLik$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.