:arrow_lower_left: :arrow_lower_right: An R package for working with causal directed acyclic graphs (DAGs)
A hotfix to address changes to supporting packages and a few other items requested by CRAN. These changes live on a hotfix branch, but all issues are addressed on the main branch and will be bundled with 0.3.0 at its release
time_ordered_coords()
and layout
(#115)geom_dag_label()
to complement geom_dag_text()
and the repel functions (#116)pull_dag()
and pull_dag_data()
to extract DAG components, update_dag()
and update_dag_data()
to update DAG components, and as_tidy_dagitty()
to construct DAGs from data frames (#117). Thanks to @lorenzoFabbri for inspiring some of the data-to-dag code in #90.left_join()
interface with dplyr 1.1.0 (#110)time_ordered_coords()
for calculating time-ordered coordinates (#88)size
is now deprecated for geom_dag_collider_edges()
in favor of linewidth
, related to #79.dag_adjustment_sets()
when width
option was low by extracting adjustment sets directly (#70)tidy_dagitty()
that missed nodes with no edges attached. May cause minor breaking changes in randomized layouts. (#68)limit
argument to dag_paths
, ggdag_paths
, and ggdag_paths_fan
(see dagitty::paths
) (#65).tidy_dagitty()
no longer allows the dendogram layout type (#62)scale_adjusted()
now correctly aligns legend types (#61)Depends
, instead importing it internally (#57).activate_collider_paths()
that causes an error where a collider had a high number of ancestors (#49)node_equivalent_dags()
where extra columns did not get joined to new tidy DAG (#40)