Covariate Adjustment Sets | R Documentation |
See dagitty::adjustmentSets()
for details.
dag_adjustment_sets(.tdy_dag, exposure = NULL, outcome = NULL, ...)
ggdag_adjustment_set(
.tdy_dag,
exposure = NULL,
outcome = NULL,
...,
shadow = TRUE,
size = 1,
node_size = 16,
text_size = 3.88,
label_size = text_size,
text_col = "white",
label_col = "black",
edge_width = 0.6,
edge_cap = 10,
arrow_length = 5,
use_edges = TRUE,
use_nodes = TRUE,
use_stylized = FALSE,
use_text = TRUE,
use_labels = FALSE,
label = NULL,
text = NULL,
node = deprecated(),
stylized = deprecated(),
expand_x = expansion(c(0.25, 0.25)),
expand_y = expansion(c(0.2, 0.2))
)
.tdy_dag |
input graph, an object of class |
exposure |
a character vector, the exposure variable. Default is
|
outcome |
a character vector, the outcome variable. Default is
|
... |
additional arguments to |
shadow |
logical. Show paths blocked by adjustment? |
size |
A numeric value scaling the size of all elements in the DAG. This allows you to change the scale of the DAG without changing the proportions. |
node_size |
The size of the nodes. |
text_size |
The size of the text. |
label_size |
The size of the labels. |
text_col |
The color of the text. |
label_col |
The color of the labels. |
edge_width |
The width of the edges. |
edge_cap |
The size of edge caps (the distance between the arrowheads and the node borders). |
arrow_length |
The length of arrows on edges. |
use_edges |
A logical value. Include a |
use_nodes |
A logical value. Include |
use_stylized |
A logical value. Include |
use_text |
A logical value. Include |
use_labels |
A logical value. Include |
label |
The bare name of a column to use for |
text |
The bare name of a column to use for |
node |
Deprecated. |
stylized |
Deprecated. |
expand_x , expand_y |
Vector of range expansion constants used to add some
padding around the data, to ensure that they are placed some distance away
from the axes. Use the convenience function |
a tidy_dagitty
with an adjusted
column and set
column, indicating adjustment status and DAG ID, respectively, for the
adjustment sets or a ggplot
dag <- dagify(
y ~ x + z2 + w2 + w1,
x ~ z1 + w1,
z1 ~ w1 + v,
z2 ~ w2 + v,
w1 ~ ~w2,
exposure = "x",
outcome = "y"
)
tidy_dagitty(dag) %>% dag_adjustment_sets()
ggdag_adjustment_set(dag)
ggdag_adjustment_set(
dagitty::randomDAG(10, .5),
exposure = "x3",
outcome = "x5"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.