Estimation methods#

Use a method object to configure nuisance learning, cross-fitting, targeting, inference, and runtime behavior. Pass the configured object to IdentifiedEffect.estimate().

cleverly.EstimationMethod

Define the contract for an evidenced estimation method.

cleverly.TMLEMethod

Normalized configuration for the built-in analytic TMLE method.

cleverly.CollaborativeTMLEMethod

Configure collaborative treatment-mechanism selection.

cleverly.DRTMLEMethod

Configure the reduced-dimension DR-TMLE correction.

cleverly.SDRMethod

Configure the sequentially doubly robust longitudinal estimator.

cleverly.IPSIMethod

Configure Kennedy's estimator of incremental propensity-score interventions.

cleverly.GComputationMethod

Configure sequential g-computation of a longitudinal regimen.

cleverly.IPWMethod

Configure sequential inverse probability weighting of a longitudinal regimen.

cleverly.ParametricGFormulaMethod

Configure the parametric g-formula of a longitudinal regimen.

cleverly.ModelSpec

Configure nuisance learning for TMLE methods.

cleverly.CrossFitting

Configure outer and learner-level sample splitting.

cleverly.SplitPlan

Reusable cross-fitting assignments for every repeat.

cleverly.Targeting

Configure fluctuation, nuisance bounds, and solver behavior.

cleverly.Inference

Configure confidence intervals and resampling.

cleverly.Runtime

Configure reproducibility, provenance, and resources.

cleverly.MethodAvailability

Report whether a method can estimate an identified effect.