Closed Strugoeden121 closed 1 month ago
Hi @Strugoeden121, DoWhy's graphical causal models functionality might be what you are looking for. Here's an example: https://www.pywhy.org/dowhy/v0.11.1/example_notebooks/gcm_basic_example.html
There are also more sophisticated causal discovery methods in DoWhy's sibling library, https://causal-learn.readthedocs.io/en/latest/
This issue is stale because it has been open for 14 days with no activity.
This issue was closed because it has been inactive for 7 days since being marked as stale.
I have an existing causal DAG and a corresponding dataset that I'm working with. I am interested in generating a weighted causal graph where each edge in the graph has a weight representing the strength of the causal relationship between the connected variables (nodes).
I understand that DoWhy allows for identifying and estimating causal effects between treatment and outcome, but is there a built-in way to:
Assign weights to all the edges in the graph (e.g., by estimating the causal effect for each edge)? Generate a weighted DAG automatically from the identified causal relationships in the dataset? If this isn't directly supported, could you suggest a potential workflow for calculating these weights using DoWhy or a combination of libraries?
Thank you