Class FrontDoorInference

  • All Implemented Interfaces:
    Inference

    public final class FrontDoorInference
    extends CausalInferenceBase
    Estimates the causal effect, using the 'Front-door Adjustment' formula to avoid confounding bias. For treatments (X) and outcomes (Y) this is denoted P(Y|Do(X)). The Total effect can be calulated. Multiple treatments, outcomes and unobserved nodes are supported as well as fixed evidence.

    A list of suitable front-door sets can be identified using the FrontDoorCriterion class.