From 16fb4de472b7545042bd7760404a702ef88e80ab Mon Sep 17 00:00:00 2001 From: Zhiyi Huang <83860323+zhi-yi-huang@users.noreply.github.com> Date: Sun, 24 Apr 2022 21:57:45 +0800 Subject: [PATCH] Fix Fisher Test --- causallearn/search/HiddenCausal/GIN/GIN.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/causallearn/search/HiddenCausal/GIN/GIN.py b/causallearn/search/HiddenCausal/GIN/GIN.py index b8bbc1d5..e6592c38 100644 --- a/causallearn/search/HiddenCausal/GIN/GIN.py +++ b/causallearn/search/HiddenCausal/GIN/GIN.py @@ -23,9 +23,8 @@ def fisher_test(pvals): pvals = [pval if pval >= 1e-5 else 1e-5 for pval in pvals] - return min(pvals) - # fisher_stat = -2.0 * np.sum(np.log(pvals)) - # return 1 - chi2.cdf(fisher_stat, 2 * len(pvals)) + fisher_stat = -2.0 * np.sum(np.log(pvals)) + return 1 - chi2.cdf(fisher_stat, 2 * len(pvals)) def GIN(data, indep_test=kci, alpha=0.05):