Test whether two sets of nodes are m-separated given a conditioning set in an ancestral graph (AG) or an ADMG.
M-separation generalizes d-separation to AGs/ADMGs and applies to DAGs.
Usage
m_separated(
cg,
X = NULL,
Y = NULL,
Z = NULL,
X_index = NULL,
Y_index = NULL,
Z_index = NULL
)Arguments
- cg
A
caugiobject of class AG, ADMG, or DAG.- X, Y, Z
Node selectors: character vector of names, unquoted expression (supports
+andc()), orNULL. Use*_indexto pass 1-based indices. IfZisNULLor missing, no nodes are conditioned on.- X_index, Y_index, Z_index
Optional numeric 1-based indices (exclusive with
X,Y,Zrespectively).
See also
Other queries:
ancestors(),
anteriors(),
children(),
descendants(),
districts(),
edge_types(),
edges(),
exogenous(),
is_acyclic(),
is_admg(),
is_ag(),
is_caugi(),
is_cpdag(),
is_dag(),
is_empty_caugi(),
is_mag(),
is_pdag(),
is_ug(),
markov_blanket(),
neighbors(),
nodes(),
parents(),
same_nodes(),
spouses(),
subgraph(),
topological_sort()