Variable Status {ggdag} | R Documentation |
Find variable status
Description
Detects variable status given a DAG (exposure, outcome, latent). See
dagitty::VariableStatus()
for details.
Usage
node_status(.dag, as_factor = TRUE, ...)
ggdag_status(
.tdy_dag,
...,
edge_type = "link_arc",
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = text_col,
node = TRUE,
stylized = FALSE,
text = TRUE,
use_labels = NULL
)
Arguments
.dag , .tdy_dag |
input graph, an object of class |
as_factor |
treat |
... |
additional arguments passed to |
edge_type |
a character vector, the edge geom to use. One of: "link_arc", which accounts for directed and bidirected edges, "link", "arc", or "diagonal" |
node_size |
size of DAG node |
text_size |
size of DAG text |
label_size |
size of label text |
text_col |
color of DAG text |
label_col |
color of label text |
node |
logical. Should nodes be included in the DAG? |
stylized |
logical. Should DAG nodes be stylized? If so, use
|
text |
logical. Should text be included in the DAG? |
use_labels |
a string. Variable to use for |
Details
node_collider
tags variable status and ggdag_collider
plots all
variable statuses.
Value
a tidy_dagitty
with a status
column for
variable status or a ggplot
Examples
dag <- dagify(l ~ x + y,
y ~ x,
exposure = "x",
outcome = "y",
latent = "l"
)
node_status(dag)
ggdag_status(dag)