Description Usage Arguments Details Examples
Get or set variables with a given status in a graph. Variables in dagitty graphs can
have one of several statuses. Variables with status exposure and
outcome are important when determining causal effects via the functions
adjustmentSets and instrumentalVariables. Variables
with status latent are assumed
to be unobserved variables or latent constructs, which is respected when deriving
testable implications of a graph via the functions
impliedConditionalIndependencies or vanishingTetrads.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | exposures(x)
exposures(x) <- value
outcomes(x)
outcomes(x) <- value
latents(x)
latents(x) <- value
adjustedNodes(x)
adjustedNodes(x) <- value
setVariableStatus(x, status, value)
|
x |
the input graph, of any type. |
value |
character vector; names of variables to receive the given status. |
status |
character, one of "exposure", "outcome" or "latent". |
setVariableStatus first removes the given status from all variables in the graph
that had it, and then sets it on the given variables.
For instance, if status="exposure" and value="X" are given, then
X will be the only exposure in the resulting graph.
1 2 3 4 | g <- dagitty("dag{ x<->m<->y<-x }") # m-bias graph
exposures(g) <- "x"
outcomes(g) <- "y"
adjustmentSets(g)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.