from core.clustering import KMeansAnalyzer class ClusterService: def __init__(self): self.analyzer = KMeansAnalyzer() def get_cluster_result(self, n_clusters=3): return self.analyzer.get_cluster_results(n_clusters) def get_cluster_profile(self, n_clusters=3): return self.analyzer.get_cluster_profile(n_clusters) def get_scatter_data(self, n_clusters=3, x_axis='Age', y_axis='Absenteeism time in hours'): return self.analyzer.get_scatter_data(n_clusters, x_axis, y_axis) cluster_service = ClusterService()