pcalg2dagitty {pcalg} | R Documentation |
Transform the adjacency matrix from pcalg into a dagitty object
Description
Transform the adjacency matrix of type amat.cpdag
or
amat.pag
(for details on coding see amatType
).
Usage
pcalg2dagitty(amat, labels, type = "cpdag")
Arguments
amat |
adjacency matrix of type |
labels |
|
type |
string specifying the type of graph of the adjacency matrix |
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.
Value
A dagitty graph (see the dagitty package).
Author(s)
Emilija Perkovic and Markus Kalisch
Examples
data(gmG)
n <- nrow (gmG8$x)
V <- colnames(gmG8$x) # labels aka node names
amat <- wgtMatrix(gmG8$g)
amat[amat != 0] <- 1
if(requireNamespace("dagitty", quietly = TRUE)) {
dagitty_dag1 <- pcalg2dagitty(amat,V,type="dag")
}