Skip to contents

Get all exogenous nodes (nodes with no parents) in a caugi_graph.

Usage

exogenous(cg, undirected_as_parents = FALSE)

Arguments

cg

A caugi_graph object.

undirected_as_parents

Logical; if TRUE, undirected edges are treated as (possible) parents, if FALSE (default), undirected edges are ignored.

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).

Examples

cg <- caugi_graph(
  A %-->% B,
  B %-->% C,
  class = "DAG"
)
exogenous(cg) # "A"
#> [1] "A"