as_tidy_dagitty | R Documentation |
tidy_dagitty
objectsAn alternative API and specification to tidy_dagitty()
, as_tidy_dagitty()
allows you to create tidy_dagitty
objects from data frames. There is also a
method for dagitty
objects, which is a thin wrapper for tidy_dagitty()
.
To create a DAG from a data frame, it must contain name
and to
columns,
representing the nodes and any edges leading from the nodes. If there are
x
, y
, xend
, and yend
columns, they will be used as coordinates.
Otherwise, layout
will be used. See tidy_dagitty for more information
about layouts. Additionally, you can specify status (one of exposure
,
outcome
, or latent
) by including a status
column. Any other columns in
the data set will also be joined to the tidy_dagitty
data.
as_tidy_dagitty(x, ...)
## S3 method for class 'dagitty'
as_tidy_dagitty(x, seed = NULL, layout = "nicely", ...)
## S3 method for class 'data.frame'
as_tidy_dagitty(x, seed = NULL, layout = "nicely", ...)
x |
An object to convert into a |
... |
optional arguments passed to |
seed |
a numeric seed for reproducible layout generation |
layout |
a layout available in |
a tidy_dagitty
object
tidy_dagitty()
, pull_dag()
data.frame(name = c("c", "c", "x"), to = c("x", "y", "y")) %>%
as_tidy_dagitty()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.