Skip to contents

Make nodal types

Usage

make_nodal_types(model, include_node_names = FALSE)

Arguments

model

A causal_model. A model object generated by make_model.

include_node_names

Logical. If `TRUE` returns names of form X0, X1; otherwise returns 0, 1. Defaults to `FALSE`

Value

A named list containing nodal types for each node

Examples

# \donttest{
model <- make_model('X -> K -> Y')
CausalQueries:::make_nodal_types(model)
#> Nodal types: 
#> $X
#> 0:1
#> 
#> NULL
#> 
#> $K
#> c(0, 1, 0, 1)  c(0, 0, 1, 1)
#> 
#> NULL
#> 
#> $Y
#> c(0, 1, 0, 1)  c(0, 0, 1, 1)
#> 
#> NULL
#> 
#> 
#> Number of types by node
#> X K Y 
#> 1 2 2 
# }