pqp.identification Package

Classes

ATE(outcome, treatment_condition[, ...])

Causal estimand for the average treatment effect

AbstractCausalEstimand()

Abstract base class for causal estimands

BidirectedEdge(a, b)

A bidirected edge between two variables, represents confounding in the causal model

CATE(outcome, treatment_condition, ...)

Causal estimand for the conditional average treatment effect

CausalEstimand(exp)

Subclass of AbstractCausalEstimand which carries its expression as a literal

DirectedEdge(start, end)

A directed edge between two variables, represents a causal relationship

Graph([edges])

A causal graph

IdentificationResult(operation, step)

Stores the result of identification

Class Inheritance Diagram

Inheritance diagram of pqp.identification.estimands.ATE, pqp.identification.estimands.AbstractCausalEstimand, pqp.identification.graph.BidirectedEdge, pqp.identification.estimands.CATE, pqp.identification.estimands.CausalEstimand, pqp.identification.graph.DirectedEdge, pqp.identification.graph.Graph, pqp.identification.graph.IdentificationResult