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-連接的工具。
  • 內建偏誤範本:提供快速函數以視覺化常見的偏誤結構,例如蝴蝶偏誤與混雜三角形。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案