Get the districts (c-components) of an ADMG.
A district is a maximal set of nodes connected via bidirected edges.
Arguments
- cg
A caugi object of class ADMG.
Value
A list of character vectors, each containing the nodes in a district.
See also
Other queries:
ancestors(),
children(),
descendants(),
edge_types(),
edges(),
exogenous(),
is_acyclic(),
is_admg(),
is_caugi(),
is_cpdag(),
is_dag(),
is_empty_caugi(),
is_pdag(),
is_ug(),
m_separated(),
markov_blanket(),
neighbors(),
nodes(),
parents(),
same_nodes(),
spouses(),
subgraph()
Examples
cg <- caugi(
A %-->% B,
A %<->% C,
D %<->% E,
class = "ADMG"
)
districts(cg)
#> [[1]]
#> [1] "A" "C"
#>
#> [[2]]
#> [1] "D" "E"
#>
#> [[3]]
#> [1] "B"
#>
# Returns list with districts: {A, C}, {B}, {D, E}