Graph Classes#

Core graph representations used by pgmpy models, discovery algorithms, and causal workflows.

DAG(*args[, backend])

Directed Graphical Model, graph with vertex roles.

PDAG(*args[, backend])

Class for representing PDAGs (also known as CPDAG).

ADMG(*args[, backend])

A class representing an Acyclic Directed Mixed Graph (ADMG).

MAG(*args[, backend])

Class for representing Maximal Ancestral Graphs (MAGs).

AncestralBase(*args[, backend])

SimpleCausalModel(*args[, backend])

A specialized DAG class for simple causal models.

UndirectedGraph(*args[, backend])

Base class for all the Undirected Graphical models.