Commit 0a3ad1de authored by Saman Sarraf's avatar Saman Sarraf
Browse files

Handle NaN silhouette scores during modality optimization

parent 5a511193
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -557,8 +557,8 @@ class CommunityDetection:
                silhouette_score_opt = self.quality_control_communities(self.preprocessed_cv, self.snf_final[-1],
                                                                        comments="")
            silhouette_score_all.append(silhouette_score_opt)
        best_silhouette_score = np.amax(silhouette_score_all)
        best_silhouette_score_index = np.argmax(silhouette_score_all)
        best_silhouette_score = np.nanmax(silhouette_score_all)
        best_silhouette_score_index = np.nanargmax(silhouette_score_all)
        # print(silhouette_score_all)
        # print(best_silhouette_score,possible_combinations[best_silhouette_score_index])
        # Final Run
@@ -616,8 +616,8 @@ class CommunityDetection:
            silhouette_score_opt = self.quality_control_communities(self.preprocessed_cv, self.snf_final[-1],
                                                                    comments="")
            silhouette_score_all.append(silhouette_score_opt)
        best_silhouette_score = np.amax(silhouette_score_all)
        best_silhouette_score_index = np.argmax(silhouette_score_all)
        best_silhouette_score = np.nanmax(silhouette_score_all)
        best_silhouette_score_index = np.nanargmax(silhouette_score_all)
        # print(silhouette_score_all)
        # print(best_silhouette_score,possible_combinations[best_silhouette_score_index])
        # Final Run