cleverly.ExplicitAdjustmentProvider#

class cleverly.ExplicitAdjustmentProvider(name: str = 'explicit-adjustment')[source]#

Identify effects from declared adjustment sets or sequential histories.

Parameters:
namestr

Provider name recorded in the identified effect.

Methods#

ExplicitAdjustmentProvider.identify(study: CausalStudy, estimand: ATE | ATT | ATC | CounterfactualMean | NaturalCourseMean | PopulationAttributableRisk | PopulationAttributableFraction | RiskRatio | OddsRatio | RegimeMean | RegimeContrast | LearnedRuleValue | ModifiedTreatmentPolicy | ModifiedTreatmentPolicyEffect | IncrementalMean | IncrementalEffect | MSMProjection | ControlledDirectEffect) → IdentifiedEffect[source]#

Bind a supported estimand to the design’s observed-data functional.

Parameters:
studyCausalStudy

Validated observed data and design.

estimandEstimand

Typed causal quantity.

Returns:
IdentifiedEffect

Functional, assumptions, and method availability for the question.

Attributes#

ExplicitAdjustmentProvider.name: str = 'explicit-adjustment'#