From 601725d7abb60b2b7f258d702b76ac6c80785aee Mon Sep 17 00:00:00 2001 From: Seyed Mostafa Kia Date: Thu, 21 Apr 2016 19:17:04 +0200 Subject: [PATCH] The bugs in computing null hypothesis distribution are resolved. --- kernel_two_sample_test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel_two_sample_test.py b/kernel_two_sample_test.py index ddf950a..23fe49c 100644 --- a/kernel_two_sample_test.py +++ b/kernel_two_sample_test.py @@ -31,7 +31,7 @@ def compute_null_distribution(K, m, n, iterations=10000, verbose=False, stdout.flush() idx = rng.permutation(m+n) K_i = K[idx, idx[:, None]] - mmd2u_null[i] = MMD2u(K_i, m, n) + mmd2u_null[i] = (n+m) * MMD2u(K_i, m, n) if verbose: print("") @@ -53,7 +53,7 @@ def compute_null_distribution_given_permutations(K, m, n, permutation, for i in range(iterations): idx = permutation[i] K_i = K[idx, idx[:, None]] - mmd2u_null[i] = MMD2u(K_i, m, n) + mmd2u_null[i] = (n+m) * MMD2u(K_i, m, n) return mmd2u_null