
MarkEqMag
determines whether two MAGs are Markov equivalent.
MarkEqMag(amat, bmat)
"Markov Equivalent" or "NOT Markov Equivalent".
An adjacency matrix of a MAG, or a graph that can be a graphNEL
or an igraph
object
or a vector of length "a"
(arrows from node1 to node2), "b"
(arcs), and
"l"
(lines).
The same as amat
.
Kayvan Sadeghi
The function checks whether the two graphs have the same skeleton and colliders with order.
Ali, R.A., Richardson, T.S. and Spirtes, P. (2009) Markov equivalence for ancestral graphs. Annals of Statistics, 37(5B),2808-2837.
MarkEqRcg
, msep
H1<-matrix( c(0,100, 0, 0,
100, 0,100, 0,
0,100, 0,100,
0, 1,100, 0), 4, 4)
H2<-matrix(c(0,0,0,0,1,0,100,0,0,100,0,100,0,1,100,0),4,4)
H3<-matrix(c(0,0,0,0,1,0,0,0,0,1,0,100,0,1,100,0),4,4)
MarkEqMag(H1,H2)
MarkEqMag(H1,H3)
MarkEqMag(H2,H3)
Run the code above in your browser using DataLab