Spaces:
Running
Running
Update src/bin/semantic_similarity_infer.py
Browse files
src/bin/semantic_similarity_infer.py
CHANGED
|
@@ -103,17 +103,19 @@ def calculateCorrelationforOntology(aspect, matrix_type):
|
|
| 103 |
|
| 104 |
manhattanCorr = spearmanr(real_distance_list, manhattan_distance_list)
|
| 105 |
|
| 106 |
-
return
|
| 107 |
-
"correlation": manhattanCorr[0], "p_value": manhattanCorr[1]
|
| 108 |
-
}
|
| 109 |
|
| 110 |
def calculate_all_correlations():
|
| 111 |
results = {}
|
| 112 |
for similarity_matrix_type in similarity_tasks:
|
| 113 |
matrix_results = {}
|
| 114 |
for aspect in ["MF", "BP", "CC"]:
|
| 115 |
-
corr = calculateCorrelationforOntology(aspect, similarity_matrix_type)
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
return results
|
|
|
|
| 103 |
|
| 104 |
manhattanCorr = spearmanr(real_distance_list, manhattan_distance_list)
|
| 105 |
|
| 106 |
+
return (manhattanCorr[0], manhattanCorr[1])
|
|
|
|
|
|
|
| 107 |
|
| 108 |
def calculate_all_correlations():
|
| 109 |
results = {}
|
| 110 |
for similarity_matrix_type in similarity_tasks:
|
| 111 |
matrix_results = {}
|
| 112 |
for aspect in ["MF", "BP", "CC"]:
|
| 113 |
+
corr, p_value = calculateCorrelationforOntology(aspect, similarity_matrix_type)
|
| 114 |
+
|
| 115 |
+
corr_key = f"{similarity_matrix_type}_{aspect}_correlation"
|
| 116 |
+
p_value_key = f"{similarity_matrix_type}_{aspect}_p_value"
|
| 117 |
+
|
| 118 |
+
results[corr_key] = corr
|
| 119 |
+
results[p_value_key] = p_value
|
| 120 |
+
|
| 121 |
return results
|