define_model_set: Define a model set.

View source: R/DAG.R

define_model_setR Documentation

Define a model set.

Description

This is a convenience function to quickly and clearly define a set of causal models. Supply a list of formulas for each model, using either c(). Formulas should be of the form child ~ parent and describe each path in your model. Multiple children of a single parent can be combined into a single formula: child ~ parent1 + parent2.

Usage

define_model_set(..., .common = NULL)

Arguments

...

Named arguments, which each are a lists of formulas defining the paths of a causal model.

.common

A list of formulas that contain causal paths that are common to each model.

Details

This function uses ggm::DAG().

Value

A list of models, each of class matrix and DAG.

Examples

(m <- define_model_set(
  A = c(a~b, b~c),
  B = c(b~a, c~b),
  .common = c(d~a)))
plot_model_set(m)

phylopath documentation built on June 22, 2024, 10:31 a.m.