Transform the adjacency matrix from pcalg into a dagitty object
Transform the adjacency matrix from pcalg into a dagitty object
Transform the adjacency matrix of type amat.cpdag or amat.pag (for details on coding see amatType).
data
pcalg2dagitty(amat, labels, type ="cpdag")
Arguments
amat: adjacency matrix of type amat.cpdag or amat.pag
labels: character vector of variable (or “node”) names.
type: string specifying the type of graph of the adjacency matrix amat. It can be a DAG (type="dag"), a CPDAG (type="cpdag") or a maximally oriented PDAG (type="pdag") from Meek (1995); then the type of adjacency matrix is assumed to be amat.cpdag. It can also be a MAG (type = "mag") or a PAG (type="pag"); then the type of the adjacency matrix is assumed to be amat.pag.
Details
For a given adjacency matrix amat the form amat.cpdag or amat.pag and a specified graph type, this function returns a dagitty object corresponding to the graph structure specified by amat, labels and type. The resulting object is compatible with the dagitty package.