causal-learn icon indicating copy to clipboard operation
causal-learn copied to clipboard

Causal Discovery in Python. It also includes (conditional) independence tests and score functions.

Results 71 causal-learn issues
Sort by recently updated
recently updated
newest added

## Updates - Fixed FCI bugs - Refactored unit tests for FCI ## Description - Fixed the bug that [line 85-86](https://github.com/cmu-phil/causal-learn/blob/d75b215be97f16dba466a6ffdb6328173ef2e33d/causallearn/search/ConstraintBased/FCI.py#L85-L86) in the code as of commit [d75b215](https://github.com/cmu-phil/causal-learn/tree/d75b215be97f16dba466a6ffdb6328173ef2e33d/) would cause...

I found algorithm takes a long time to run, maybe should add multi-threading support

**The issue is based on the code in Pull request #55** Here is just a weird problem with the performance gap between `KCI_UInd` and `KCI_CInd`. Intuitively, the test of $X\bot...

I was running this program (newest version from a few days ago) on a dataset of roughly 6000 x 800 matrix and found in-between depth levels the program was taking...

I am unsure why, but occasionally the fisherz test experiences the following error. I have not had this problem with the KCI test on the same data. I do not...

May I know if there are any examples of causal-learn usage on mixed data (categorical and continuous/ordinal)? This is supported in tetrad. Many thanks!

enhancement

One general problem we're having in comparing algorithms to one another is that algorithms that basically should return a GeneralGraph return it in different ways. So for instance, the way...

enhancement

This is a request for information. For the mixed data project, could you clarify how mixed data are to be represented in causal-learn? That is, how is one to know,...

enhancement

If I attempt to add a new node to a `GeneralGraph` using `add_node` after calling the method `remove_nodes`, I get the following error: ```console ValueError: all the input array dimensions...

I am planning to get rid of Java dependencies in [cause2e](https://github.com/MLResearchAtOSRAM/cause2e) by replacing py-causal with causal-learn for the discovery step. However, my applications require **passing domain knowledge in the form...

enhancement