neurodata / hyppo

Python package for multivariate hypothesis testing
https://hyppo.neurodata.io/
Other
219 stars 87 forks source link

Kernel Conditional Independence Tests #226

Open rflperry opened 3 years ago

rflperry commented 3 years ago

Testing for conditional independence, X \indep Y | Z, is a common problem within causal discovery and feature selection. The following two kernel-based methods are able to perform this test without too many assumptions.

Kernel Conditional Independence (KCI) Test [paper][matlab code]

A Permutation-Based Kernel Conditional Independence (KCIP) Test [paper][matlab code]

A nonparametric test based on regression error (FIT) [paper] [python code]

zdbzdb123123 commented 2 years ago

Interested

sampan501 commented 2 years ago

@zdbzdb123123 which one? Once you have decided, please make a new issue with the description and link to this issue

zdbzdb123123 commented 2 years ago

KCI, and will do

rflperry commented 2 years ago

I also discovered a package with python code, matlab wrappers.

  1. KCI code
  2. KCIP code The package has some other things, including a small notebook with simulations to test the tools.
MatthewZhao26 commented 2 years ago

Interested in FIT