Get descendants of nodes in a caugi
Usage
descendants(
cg,
nodes = NULL,
index = NULL,
open = caugi_options("use_open_graph_definition")
)Value
Either a character vector of node names (if a single node is requested) or a list of character vectors (if multiple nodes are requested).
See also
Other queries:
ancestors(),
anteriors(),
children(),
districts(),
edge_types(),
edges(),
exogenous(),
is_acyclic(),
is_admg(),
is_ag(),
is_caugi(),
is_cpdag(),
is_dag(),
is_empty_caugi(),
is_mag(),
is_mpdag(),
is_pdag(),
is_simple(),
is_ug(),
m_separated(),
markov_blanket(),
neighbors(),
nodes(),
parents(),
posteriors(),
same_nodes(),
spouses(),
subgraph(),
topological_sort()
Examples
cg <- caugi(
A %-->% B,
B %-->% C,
class = "DAG"
)
descendants(cg, "A") # "B" "C"
#> [1] "B" "C"
descendants(cg, "A", open = FALSE) # "A" "B" "C"
#> [1] "A" "B" "C"
descendants(cg, index = 2) # "C"
#> [1] "C"
descendants(cg, "B") # "C"
#> [1] "C"
descendants(cg, c("B", "C"))
#> $B
#> [1] "C"
#>
#> $C
#> NULL
#>
#> $B
#> [1] "C"
#>
#> $C
#> NULL