
Extended Robins Blocked Incidence Inference
Source:R/inference_incidence_extended_robins.R
InferenceIncidExtendedRobins.RdUnadjusted blocked-design incidence inference using the simple mean-difference point estimate with a block-stratified standard error.
Legacy inference class. This class is retained for backwards compatibility and is not comprehensively tested by the package comprehensive-test harness.
Super class
Inference -> InferenceIncidExtendedRobins
Methods
+ inherited public methods from Inference
Inference$capabilities()Inference$compute_estimate()Inference$compute_exact_confidence_interval()Inference$compute_exact_two_sided_pval_for_treatment_effect()Inference$duplicate()Inference$get_analysis_data()Inference$get_covariates()Inference$get_design_object()Inference$get_model_formula()Inference$get_nonestimable_reason()Inference$get_nonestimable_stage()Inference$get_optimization_alg()Inference$get_response()Inference$get_response_type()Inference$get_treatment()Inference$is_nonestimable()Inference$set_optimization_alg()Inference$set_seed()Inference$supports()
InferenceIncidExtendedRobins$compute_asymp_confidence_interval()
Uses the randomization-CI layer's two-sided p-value contract
(InferenceRandCI's version, not InferenceRand's): for
incidence responses this dispatches to the Zhang exact randomization
test where applicable rather than refusing outright, matching this
class's pre-migration old-ladder behavior (it inherited from
InferenceAllSimpleAverageDiff, whose own pin was already
corrected to InferenceRandCI – see that file's identical
rationale). This class independently composes the same components
rather than truly inheriting InferenceAllSimpleAverageDiff, so it
had its own stale copy of the old InferenceRand pin (same bug
as InferenceIncidWald/InferenceIncidCMH, fixed
alongside them even though this class's own golden test's design
doesn't happen to trigger the Zhang-eligible path that would have
caught it).
Uses the shared asymptotic confidence-interval contract; see
InferenceAsymp.
InferenceIncidExtendedRobins$compute_asymp_two_sided_pval()
Uses the shared asymptotic two-sided p-value contract; see
InferenceAsymp.
InferenceIncidExtendedRobins$new()
Initialize Extended Robins blocked-design incidence inference.
Usage
InferenceIncidExtendedRobins$new(
des_obj,
model_formula = NULL,
verbose = FALSE
)