Get neighbors of nodes in a caugi_graph
neighbors.RdGet neighbors of nodes in a caugi_graph
Arguments
- cg
A
caugi_graphobject.- nodes
A vector of node names, a vector of unquoted node names, or an expression combining these with
+andc().- index
A vector of node indexes.
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(),
children(),
descendants(),
edge_types(),
edges(),
exogenous(),
is_acyclic(),
is_caugi(),
is_cpdag(),
is_dag(),
is_empty_caugi(),
is_pdag(),
markov_blanket(),
nodes(),
parents(),
same_nodes(),
subgraph()
Examples
cg <- caugi_graph(
A %-->% B,
B %-->% C,
class = "DAG"
)
neighbors(cg, "A") # "B"
#> [1] "B"
neighbors(cg, index = 2) # "A" "C"
#> [1] "A" "C"
neighbors(cg, "B") # "A" "C"
#> [1] "A" "C"
neighbors(cg, c("B", "C"))
#> $B
#> [1] "A" "C"
#>
#> $C
#> [1] "B"
#>
#> $B
#> [1] "A" "C"
#>
#> $C
#> [1] "B"