From 0b307187826ee27ddd5368d2cd2f81671d5fd59a Mon Sep 17 00:00:00 2001 From: Mathias Quillot Date: Mon, 22 Jul 2019 12:09:10 +0200 Subject: [PATCH] normalize the global value of disequilibrium by the number of clusters --- bin/measures.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/measures.py b/bin/measures.py index 7982fb6..e32efa5 100644 --- a/bin/measures.py +++ b/bin/measures.py @@ -84,7 +84,7 @@ def disequilibrium(matrix1, matrix2, isGlobal=False): return ( mask, result_human, - disequilibrium_mean_by_cluster(mask, result_power).sum() + disequilibrium_mean_by_cluster(mask, result_power).sum()/matrix1.shape[0] ) @@ -102,4 +102,4 @@ def entropy(count_matrix): result_matrix = -1 * matrix_divided * np.log2(matrix_divided, where=count_matrix != 0) result = result_matrix.sum(axis=1) * dividers / dividers.sum() result = result.sum() - return (result_matrix, result) \ No newline at end of file + return (result_matrix, result) -- 1.8.2.3