Source code for immuneML.ml_metrics.ClusteringMetric

INTERNAL_EVAL_METRICS = ['calinski_harabasz_score', 'davies_bouldin_score', 'silhouette_score']
EXTERNAL_EVAL_METRICS = ['rand_score', 'adjusted_rand_score', 'adjusted_mutual_info_score', 'completeness_score',
                         'fowlkes_mallows_score', 'homogeneity_score', 'mutual_info_score',
                         'normalized_mutual_info_score', 'v_measure_score']


[docs] def is_internal(metric: str): return metric in INTERNAL_EVAL_METRICS
[docs] def is_external(metric: str): return metric in EXTERNAL_EVAL_METRICS