FenTechSolutions / CausalDiscoveryToolbox

Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.
https://fentechsolutions.github.io/CausalDiscoveryToolbox/html/index.html
MIT License
1.08k stars 198 forks source link

Add FCI/RFCI algorithms #103

Open renero opened 3 years ago

renero commented 3 years ago

It would be great to count on FCI and RFCI algorithms in the Toolbox, as part of the migration from R. I can help.

diviyank commented 3 years ago

Hello, Sure, any help is appreciated ! Please send pull requests our way :) Make sure to take account of the developer documentation available here: https://fentechsolutions.github.io/CausalDiscoveryToolbox/html/developer.html

Best regards, Diviyan

lmz123321 commented 2 years ago

@renero Hi, could you please recommend some Python/R implementations for FCI and RFCI? Thanks a lot.

renero commented 2 years ago

I re-implemented a parallel version of FCI with some improvements, adding HSIC and GPR, but it's not ready yet to be shared. And I'm also planning to work on a Python version of RFCI. If interested in working together, we can start a separate repo to have FCI and RFCI implemented in Python.

kunwuz commented 2 years ago

@renero Hi, could you please recommend some Python/R implementations for FCI and RFCI? Thanks a lot.

Hi, just to share a python implementation for FCI: https://github.com/cmu-phil/causal-learn. We've optimized it and it might be faster than most R/Java implementations :)