Find child nodes for specified variables in a DAG.
Value
A tibble with columns:
node
: The nodechild_set
: String representation of child nodeschildren
: List column containing child nodesn_children
: Number of children
Examples
library(ggdag)
dag <- dagify(
y ~ x + z,
x ~ w
)
query_children(dag)
#> # A tibble: 4 × 4
#> node child_set children n_children
#> <chr> <chr> <list> <int>
#> 1 w {x} <chr [1]> 1
#> 2 x {y} <chr [1]> 1
#> 3 y NA <chr [1]> 0
#> 4 z {y} <chr [1]> 1
query_children(dag, .var = "x")
#> # A tibble: 1 × 4
#> node child_set children n_children
#> <chr> <chr> <list> <int>
#> 1 x {y} <chr [1]> 1