Skip to contents

Fits a single combined Cox partial likelihood \(\lambda(t \mid w, x) = \lambda_0(t)\exp(\beta_T w + \beta_X^\top x)\) jointly over matched-pair and reservoir subjects for KK matching-on-the-fly designs with survival responses (a marginal, not stratified, Cox model: matched pairs do not get pair-specific baseline hazards). This is the one-likelihood combined-fit analog of InferenceSurvivalKKLWACoxPHIVWC, which instead fits and pools two separate estimators. likelihood_tier = "partial": exposes likelihood-ratio and parametric-likelihood-bootstrap inference in addition to Wald/asymptotic and Bayesian-bootstrap paths.

References

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

Super class

Inference -> InferenceSurvivalKKLWACoxPHOneLik

Methods

+ inherited public methods from Inference


InferenceSurvivalKKLWACoxPHOneLik$set_custom_randomization_statistic_function()

Usage

InferenceSurvivalKKLWACoxPHOneLik$set_custom_randomization_statistic_function(
  custom_randomization_statistic_function
)


InferenceSurvivalKKLWACoxPHOneLik$set_custom_randomization_statistic_cpp()

Usage

InferenceSurvivalKKLWACoxPHOneLik$set_custom_randomization_statistic_cpp(fn)


InferenceSurvivalKKLWACoxPHOneLik$approximate_randomization_distribution_beta_hat_T()

Usage

InferenceSurvivalKKLWACoxPHOneLik$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
)


InferenceSurvivalKKLWACoxPHOneLik$supports_rand_pval_for_incidence()

Usage

InferenceSurvivalKKLWACoxPHOneLik$supports_rand_pval_for_incidence()


InferenceSurvivalKKLWACoxPHOneLik$compute_rand_two_sided_pval()

Usage

InferenceSurvivalKKLWACoxPHOneLik$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
)


InferenceSurvivalKKLWACoxPHOneLik$clone()

The objects of this class are cloneable with this method.

Usage

InferenceSurvivalKKLWACoxPHOneLik$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

# \donttest{
seq_des = DesignSeqOneByOneKK14$new(n = 10, response_type = 'survival')
for (i in 1:10) {
  seq_des$add_one_subject_to_experiment_and_assign(data.frame(x1 = rnorm(1), x2 = rnorm(1)))
}
seq_des$add_all_subject_responses(runif(10))
inf = InferenceSurvivalKKLWACoxPHOneLik$new(seq_des)
inf$compute_estimate()
#> [1] -0.3242638
# }