【发布时间】:2021-10-25 22:17:38
【问题描述】:
我在 R 中有一个这样的数据框
预期输入:
arc.set <- matrix(c("Q", "A",
"G", "A",
"G", "D",
"D", "A"),
byrow = TRUE, ncol = 2,
dimnames = list(NULL, c("from", "to")))
from to
Q A
G A
G D
D A
我想根据上面的矩阵制作一个这样的公式。基本上“to”列中有两个唯一字母,我想从“from”列中获取与“to”列中的唯一字母相关的每个唯一字母,格式如下:
to_col ~ from_col_1 + ... + from_col_n
基本上用户会指定曝光和结果,所以我不担心那块。
预期输出:
tidy_ggdag <- dagify(
A ~ D + G + Q,
D ~ G,
exposure = "G",
outcome = "A"
) %>%
tidy_dagitty()
【问题讨论】:
标签: r matrix directed-acyclic-graphs