Learn R Programming

pcalg (version 2.0-3)

possibleDe: Find possible descendants on definite status paths.

Description

In a DAG, CPDAG, MAG or PAG determine which nodes are possible descendants of x on definite status paths.

Usage

possibleDe(amat, x)

Arguments

amat
Adjacency matrix of the DAG, CPDAG, MAG or PAG.
x
Node of interest.

Value

  • Vector with possible descendents.

Details

A non-endpoint vertex X on a path p in a partial mixed graph is said to be of a definite status if it is either a collider or a definite non-collider on p. The path p is said to be of a definite status if all non-endpoint vertices on the path are of a definite status (see e.g. Maathuis and Colombo (2013), Def. 3.4).

A possible descendent of x can be reached moving to adjacent nodes of x but never going against an arrowhead.

References

M.H. Maathuis and D. Colombo. A generalized backdoor criterion. (http://arxiv.org/abs/1307.5636{arXiv:1307.5636v2})

See Also

backdoor

Examples

Run this code
amat <- matrix( c(0,3,0,0,0,0, 2,0,2,0,0,0, 0,3,0,0,0,0, 0,0,0,0,1,0,
0,0,0,1,0,1, 0,0,0,0,1,0), 6,6)
colnames(amat) <- rownames(amat) <- letters[1:6]
if(require(Rgraphviz)) {
plotAG(amat)
}

possibleDe(amat, 1) ## a, b are poss. desc. of a
possibleDe(amat, 4) ## d, e, f are poss. desc. of d

Run the code above in your browser using DataLab