Skip to contents

Expand compact data object to data frame

Usage

expand_data(data_events = NULL, model)

Arguments

data_events

A data.frame. It must be compatible with nodes in model. The default columns are event, strategy and count.

model

A causal_model. A model object generated by make_model.

Value

A data.frame with rows as data observation

Examples

# \donttest{
model <- make_model('X->M->Y')
make_events(model, n = 5) %>%
  expand_data(model)
#>   X M Y
#> 1 0 0 1
#> 2 0 0 1
#> 3 0 1 1
#> 4 0 1 1
#> 5 1 0 0
make_events(model, n = 0) %>%
  expand_data(model)
#>    X  M  Y
#> 1 NA NA NA
 # }