r-causal/ggdag

:arrow_lower_left: :arrow_lower_right: An R package for working with causal directed acyclic graphs (DAGs)

解决的问题

该包简化了在 R 编程环境中创建、分析和可视化因果有向无环图(DAG)的过程,特别与 tidyverse 生态系统集成。

工作原理

该包作为 dagitty(用于创建和分析结构因果模型)与 ggplot2/ggraph(用于绘图)之间的桥梁。用户可以使用 dagify 函数通过专用的 R 风格语法定义 DAG,或通过将现有的 dagitty 对象整理为易于使用标准 ggplot2 几何图形进行操作和绘图的格式。

适用人群

需要使用 R 建模因果关系并可视化因果模型中的结构偏差或调整集的研究人员和数据科学家。

主要亮点

  • 整洁集成:将复杂的因果模型转换为易于绘图的整洁数据框。
  • R 风格语法:提供 dagify 函数,使用熟悉的公式语法定义因果关系。
  • 因果分析:包含识别调整集和分析 d-分离/d-连接的工具。
  • 内置偏差模板:提供快速函数以可视化常见的偏差结构,如蝴蝶偏差和混杂三角形。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目