legal.path | R Documentation |
Check if the path a--b--c
is legal.
A 3-node path a--b--c
is “legal” iff either
b
is a collider or a--b--c
is a triangle.
legal.path(a, b, c, amat)
a , b , c |
(integer) positions in adjacency matrix of nodes |
amat |
Adjacency matrix (coding 0,1,2,3 for no edge, circle,
arrowhead, tail; e.g., |
TRUE
if path is legal, otherwise FALSE
.
Prerequisite: a--b--c
must be in a path (and
this is not checked by legal.path()
).
Markus Kalisch (kalisch@stat.math.ethz.ch)
amat <- matrix( c(0,1,1,0,0, 2,0,1,0,0, 2,2,0,2,1,
0,0,1,0,0, 0,0,2,0,0), 5,5)
legal.path(1,3,5, amat)
legal.path(1,2,3, amat)
legal.path(2,3,4, amat)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.